Skip to content

Commit 981ddc7

Browse files
committed
'make_fastqs': add support for Illumina indexes to 10x_multiome_gex' & '10x_multiome_atac' protocols.
Updates the Fastq generation pipeline to add support for the '10x_multiome_*' protocols to operate with sample sheets with Illumina index sequences (10x indexes are also still supported).
1 parent b010290 commit 981ddc7

3 files changed

Lines changed: 385 additions & 2 deletions

File tree

auto_process_ngs/bcl2fastq/pipeline.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1018,6 +1018,9 @@ def _build_pipeline(self):
10181018
elif pipeline_variant == "10x_cellranger-atac" and not has_10x_indexes:
10191019
# Switch to standard pipeline for 10x ATAC without 10x indexes
10201020
pipeline_variant = "standard"
1021+
elif pipeline_variant == "10x_cellranger-arc" and not has_10x_indexes:
1022+
# Switch to standard pipeline for 10x multiome without 10x indexes
1023+
pipeline_variant = "standard"
10211024
self.report("- Pipeline variant: %s" % pipeline_variant)
10221025

10231026
#########################

auto_process_ngs/bcl2fastq/protocols.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,12 +130,14 @@
130130
"description": "10x Genomics single cell multiome ATAC-seq data "
131131
"(pooled with GEX data)",
132132
"pipeline_variant": "10x_cellranger-arc",
133-
"supported_indexes": ("10X",),
133+
"supported_indexes": ("ILLUMINA", "10X",),
134134
"r1_length": 50,
135135
"r2_length": 24,
136136
"r3_length": 49,
137137
"i1_length": 8,
138138
"override_template": "RIRR",
139+
"minimum_trimmed_read_length": 8,
140+
"mask_short_adapter_reads": 8,
139141
"tenx_filter_single_index": True,
140142
"no_lane_splitting": False,
141143
"create_fastq_for_index_read": True,
@@ -153,11 +155,13 @@
153155
"description": "10x Genomics single cell multiome GEX data "
154156
"(pooled with ATAC data)",
155157
"pipeline_variant": "10x_cellranger-arc",
156-
"supported_indexes": ("10X",),
158+
"supported_indexes": ("ILLUMINA", "10X",),
157159
"r1_length": 28,
158160
"r2_length": 90,
159161
"i1_length": 10,
160162
"i2_length": 10,
163+
"minimum_trimmed_read_length": 8,
164+
"mask_short_adapter_reads": 8,
161165
"tenx_filter_dual_index": True,
162166
"no_lane_splitting": False,
163167
"create_fastq_for_index_read": True,

0 commit comments

Comments
 (0)