fls-bioinformatics-core / auto_process_ngs

Scripts and utilities for automatic processing & management of Illumina NGS sequencing data.
Other
9 stars 6 forks source link

Add basic support for 10xGenomics single cell immune profiling data #863

Closed pjbriggs closed 11 months ago

pjbriggs commented 1 year ago

Updates code for generating template cellranger multi CSV config files to add fields for 10x Genomics single cell immune profiling (V(D)J) data as per the documentation at https://support.10xgenomics.com/single-cell-vdj/software/pipelines/latest/using/multi.

Specifically:

(Additionally the cmo-set field is also added to the template in the [gene-expression] section, to allow custom CMO references to be added - see https://support.10xgenomics.com/single-cell-gene-expression/software/pipelines/latest/using/multi#cmoreference)

The CellrangerMultiConfigCsv class is also updated to enable the V(D)J reference file to be extracted from the file and returned via a new property vdj_reference.