Alevin-fry
Alevin-fry is a suite of tools for
the rapid, accurate, and processing of single-cell and single-nucleus sequencing
data. For input, Alevin-fry expects a RAD file from either salmon alevin or
piscem. Then, the program takes that file and a permit list (based on the
chemistry used to do the sequencing) to scan the barcodes encountered in the
data.
Alevin-fry does not support RAD files generated with a decoy-aware index, so make sure your indices for the RAD files do not include decoy sequences.
After running either salmon alevin or piscem, you can scan the barcodes with
the following:
alevin-fry generate-permit-list --input RADFILE --expected-ori fw --output-dir OUTDIR --unfiltered-pl PERMIT.txt
Then, after generating the barcode mapping, you collate the original RAD file:
alevin-fry collate -i OUTDIR -r RADFILE -t THREAD_COUNT
Finally, you quantify:
alevin-fry quant -i OUTDIR -m TG_MAP -t THREAD_COUNT -r cr-like -o OUTDIR
To learn more about this software, please see the official Alevin-fry documentation for more details.
Parallel Capabilities: Multithreading.