What problem does it solve?
This Skill simplifies the process of running tumor-normal analysis workflows using nf-core/pacsomatic, automating the validation of inputs, generation of samplesheets, and execution on various platforms.
Core Features & Use Cases
- Automated Workflow Execution: Executes nf-core/pacsomatic workflows with validation checks and artifact generation.
- Platform Flexibility: Supports local execution and submission to schedulers like LSF, Slurm, PBS, and SGE.
- Use Case: When a user needs to run tumor-normal analysis, the Skill can prepare the samplesheet and launch script, run the analysis locally, or submit it to a scheduler.
Quick Start
Run the pacsomatic skill with the provided BAM files, patient IDs, and output directory. For example:
python scripts/run_pacsomatic.py \
--tumor-bam /path/to/tumor.bam \
--normal-bam /path/to/normal.bam \
--patient-id P001 \
--tumor-sample-id P001_T \
--normal-sample-id P001_N \
--outdir /path/to/output \
--genome GRCh38 \
--profile singularity,sanger \
--executor local \
--run