-
Notifications
You must be signed in to change notification settings - Fork 2
Running individual tools (RNA)
sprokopec edited this page Jun 13, 2024
·
4 revisions
Sometimes, you may only want to run one or a few steps, rather than the full pipeline (ie, alignment), or you may already have BAMs (aligned elsewhere) and want to run a specific variant calling tool (ie, rsem).
In all cases, tools will write individual commands to file: /path/to/output/directory/TOOL/logs/run_tool_step_sample/script.sh
perl star.pl \
-t /path/to/rna_pipeline_config.yaml \
-d /path/to/fastq_rna_config.yaml \
-o /path/to/output/directory/STAR \
-b /path/to/output/bam.yaml \
-c slurm \
--remove \
--dry-run { if this is a dry-run } \
--no-wait { if not a dry-run and you don't want to wait around for it to finish }
perl arriba.pl \
-t /path/to/rna_pipeline_config.yaml \
-d /path/to/fastq_rna_config.yaml \
-o /path/to/output/directory/Arriba \
-c slurm \
--remove \
--dry-run { if this is a dry-run } \
--no-wait { if not a dry-run and you don't want to wait around for it to finish }
perl fusioncatcher.pl \
-t /path/to/rna_pipeline_config.yaml \
-d /path/to/fastq_rna_config.yaml \
-o /path/to/output/directory/FusionCatcher \
-c slurm \
--remove \
--dry-run { if this is a dry-run } \
--no-wait { if not a dry-run and you don't want to wait around for it to finish }
perl rsem.pl \
-t /path/to/rna_pipeline_config.yaml \
-d /path/to/star_bam_config.yaml \
-o /path/to/output/directory/RSEM \
-c slurm \
--remove \
--dry-run { if this is a dry-run } \
--no-wait { if not a dry-run and you don't want to wait around for it to finish }
perl star_fusion.pl \
-t /path/to/rna_pipeline_config.yaml \
-d /path/to/star_bam_config.yaml \
-o /path/to/output/directory/STAR-Fusion \
-c slurm \
--remove \
--dry-run { if this is a dry-run } \
--no-wait { if not a dry-run and you don't want to wait around for it to finish }
perl gatk.pl \
--rna \
-t /path/to/rna_pipeline_config.yaml \
-d /path/to/star/bam_config.yaml \
-o /path/to/output/directory/GATK \
-b /path/to/output/bam.yaml \
-c slurm \
--remove \
--dry-run { if this is a dry-run } \
--no-wait { if not a dry-run and you don't want to wait around for it to finish }
perl haplotype_caller.pl \
--rna \
-t /path/to/rna_pipeline_config.yaml \
-d /path/to/gatk_bam_config.yaml \
-o /path/to/output/directory/HaplotypeCaller \
-c slurm \
--remove \
--dry-run { if this is a dry-run } \
--no-wait { if not a dry-run and you don't want to wait around for it to finish }
perl pughlab_pipeline_auto_report.pl \
--create_report \
-t /path/to/rna_pipeline_config.yaml \
-d /path/to/bam_config.yaml \
-c slurm \
--dry-run
This report generator is still a work in progress and may not run correctly if only a subset of tools were run!