mapping/bd_rhapsody

Description

BD Rhapsody Sequence Analysis CWL pipeline v2.2.1

This pipeline performs analysis of single-cell multiomic sequence read (FASTQ) data. The supported
sequencing libraries are those generated by the BD Rhapsody assay kits, including: Whole Transcriptome
mRNA, Targeted mRNA, AbSeq Antibody-Oligonucleotides, Single-Cell Multiplexing, TCR/BCR, and
ATAC-Seq

The CWL pipeline file is obtained by cloning 'https://bitbucket.org/CRSwDev/cwl' and removing all objects with class 'DockerRequirement' from the YAML.

Type

python_script

License

MIT

Contributors

Run this component

Run the following command to execute this component with Nextflow:

cat > params.yaml <<'EOM'  
output_dir: "$id.$key.output_dir.output_dir"  
output_seurat: "$id.$key.output_seurat.rds"  
output_mudata: "$id.$key.output_mudata.h5mu"  
metrics_summary: "$id.$key.metrics_summary.csv"  
pipeline_report: "$id.$key.pipeline_report.html"  
rsec_mols_per_cell: "$id.$key.rsec_mols_per_cell.zip"  
dbec_mols_per_cell: "$id.$key.dbec_mols_per_cell.zip"  
rsec_mols_per_cell_unfiltered: "$id.$key.rsec_mols_per_cell_unfiltered.zip"  
bam: "$id.$key.bam.bam"  
bam_index: "$id.$key.bam_index.bai"  
bioproduct_stats: "$id.$key.bioproduct_stats.csv"  
dimred_tsne: "$id.$key.dimred_tsne.csv"  
dimred_umap: "$id.$key.dimred_umap.csv"  
immune_cell_classification: "$id.$key.immune_cell_classification.csv"  
sample_tag_metrics: "$id.$key.sample_tag_metrics.csv"  
sample_tag_calls: "$id.$key.sample_tag_calls.csv"  
sample_tag_counts: "$id.$key.sample_tag_counts._*.zip"  
sample_tag_counts_unassigned: "$id.$key.sample_tag_counts_unassigned.zip"  
vdj_metrics: "$id.$key.vdj_metrics.csv"  
vdj_per_cell: "$id.$key.vdj_per_cell.csv"  
vdj_per_cell_uncorrected: "$id.$key.vdj_per_cell_uncorrected.csv"  
vdj_dominant_contigs: "$id.$key.vdj_dominant_contigs.csv"  
vdj_unfiltered_contigs: "$id.$key.vdj_unfiltered_contigs.csv"  
atac_metrics: "$id.$key.atac_metrics.csv"  
atac_metrics_json: "$id.$key.atac_metrics_json.json"  
atac_fragments: "$id.$key.atac_fragments.gz"  
atac_fragments_index: "$id.$key.atac_fragments_index.tbi"  
atac_transposase_sites: "$id.$key.atac_transposase_sites.gz"  
atac_transposase_sites_index: "$id.$key.atac_transposase_sites_index.tbi"  
atac_peaks: "$id.$key.atac_peaks.gz"  
atac_peaks_index: "$id.$key.atac_peaks_index.tbi"  
atac_peak_annotation: "$id.$key.atac_peak_annotation.gz"  
atac_cell_by_peak: "$id.$key.atac_cell_by_peak.zip"  
atac_cell_by_peak_unfiltered: "$id.$key.atac_cell_by_peak_unfiltered.zip"  
atac_bam: "$id.$key.atac_bam.bam"  
atac_bam_index: "$id.$key.atac_bam_index.bai"  
protein_aggregates_experimental: "$id.$key.protein_aggregates_experimental.csv"  
run_name: [ "sample" ]  
generate_bam: [ false ]  
parallel: [ true ]  
id: "run"  
publish_dir: "output/"  
EOM

nextflow run https://packages.viash-hub.com/vsh/openpipeline.git \  
  -revision 2.1.2 \  
  -main-script target/nextflow/mapping/bd_rhapsody/main.nf \  
  -params-file params.yaml  

Inputs

Name
Type & Properties
--reads
file
multiple
--reads_atac
file
multiple

References

Name
Type & Properties
--reference_archive
file
--targeted_reference
file
multiple
--abseq_reference
file
multiple
--supplemental_reference
-s
file
multiple

Outputs

Name
Type & Properties
--output_dir
-o
file
required
output
--output_seurat
file
output
--output_mudata
file
output
--metrics_summary
file
output
--pipeline_report
file
output
--rsec_mols_per_cell
file
output
--dbec_mols_per_cell
file
output
--rsec_mols_per_cell_unfiltered
file
output
--bam
file
output
--bam_index
file
output
--bioproduct_stats
file
output
--dimred_tsne
file
output
--dimred_umap
file
output
--immune_cell_classification
file
output

Multiplex outputs

Name
Type & Properties
--sample_tag_metrics
file
output
--sample_tag_calls
file
output
--sample_tag_counts
file
multiple
output
--sample_tag_counts_unassigned
file
output

VDJ Outputs

Name
Type & Properties
--vdj_metrics
file
output
--vdj_per_cell
file
output
--vdj_per_cell_uncorrected
file
output
--vdj_dominant_contigs
file
output
--vdj_unfiltered_contigs
file
output

ATAC-Seq outputs

Name
Type & Properties
--atac_metrics
file
output
--atac_metrics_json
file
output
--atac_fragments
file
output
--atac_fragments_index
file
output
--atac_transposase_sites
file
output
--atac_transposase_sites_index
file
output
--atac_peaks
file
output
--atac_peaks_index
file
output
--atac_peak_annotation
file
output
--atac_cell_by_peak
file
output
--atac_cell_by_peak_unfiltered
file
output
--atac_bam
file
output
--atac_bam_index
file
output

AbSeq Cell Calling outputs

Name
Type & Properties
--protein_aggregates_experimental
file
output

Putative Cell Calling Settings

Name
Type & Properties
--cell_calling_data
string
--cell_calling_bioproduct_algorithm
string
--cell_calling_atac_algorithm
string
--exact_cell_count
integer
--expected_cell_count
integer

Intronic Reads Settings

Name
Type & Properties
--exclude_intronic_reads
boolean

Multiplex Settings

Name
Type & Properties
--sample_tags_version
string
--tag_names
string
multiple

VDJ arguments

Name
Type & Properties
--vdj_version
string

ATAC options

Name
Type & Properties
--predefined_atac_peaks
file

Additional options

Name
Type & Properties
--run_name
string
--generate_bam
boolean
--long_reads
boolean

Advanced options

Name
Type & Properties
--custom_star_params
string
--custom_bwa_mem2_params
string

CWL-runner arguments

Name
Type & Properties
--parallel
boolean
--timestamps
boolean_true

Undocumented arguments

Name
Type & Properties
--abseq_umi
integer
--target_analysis
boolean
--vdj_jgene_evalue
double
--vdj_vgene_evalue
double
--write_filtered_reads
boolean

Collaborate Accelerate Succeed

Empower your organization with secure, scalable workflow solutions that simplify development, ensure compliance, and drive innovation.

Viash Hub is a platform developed by Data Intuitive, a Belgian-based bioinformatics company specializing in data workflow development and deployment.