pacsomatic

Automate nf-core/pacsomatic tumor-normal workflows with Python scripts.

13|3|Updated Jun 10, 2026
One-click install
npx skills add https://github.com/tassiovale/claude-code-kit --skill pacsomatic-tassiovale
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pacsomatic
Source: https://github.com/tassiovale/claude-code-kit/tree/main/skills/pacsomatic
Command: npx skills add https://github.com/tassiovale/claude-code-kit --skill pacsomatic-tassiovale

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

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

Frequently Asked Questions about pacsomatic

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a matched tumor-normal bioinformatics workflow automatically?▼

To run a matched tumor-normal workflow automatically, use this Skill to execute nf-core/pacsomatic. It validates your inputs, generates the required samplesheets, and orchestrates the workflow execution locally or on a scheduler.

Can I submit tumor-normal analysis jobs to Slurm or LSF schedulers?▼

Yes, you can submit tumor-normal analysis jobs to schedulers. The workflow supports submission to LSF, Slurm, PBS, and SGE, alongside local execution for running analysis directly on your current machine.

What inputs do I need to prepare for nf-core/pacsomatic tumor-normal analysis?▼

For nf-core/pacsomatic tumor-normal analysis, you need matched tumor and normal BAM files, patient IDs, tumor and normal sample IDs, an output directory, and a reference genome like GRCh38 to validate inputs and generate samplesheets.

Does the pacsomatic workflow support Singularity for containerized execution?▼

Yes, the pacsomatic workflow supports Singularity for containerized execution. You can specify the singularity profile alongside others, like sanger, when launching the workflow to ensure reproducible bioinformatics analysis.

Why do I need Python to execute the nf-core/pacsomatic workflow?▼

You need Python to execute the nf-core/pacsomatic workflow because the Skill relies on Python scripts to validate inputs, generate samplesheets, and handle the workflow orchestration before launching the actual bioinformatics pipeline.