From NVIDIA BioNeMo Agent Toolkit
Routes NVIDIA Parabricks pbrun tools, assesses GPU/runtime readiness, and provides version-aware command guidance for FASTQ/BAM processing, RNA-seq, variant calling, BAM QC, and GVCF workflows.
How this skill is triggered — by the user, by Claude, or both
Slash command
/bionemo-agent-toolkit:parabricksThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill to discover the right NVIDIA Parabricks `pbrun` command, assess
references/parabricks-rna-validate.mdreferences/pbrun-applybqsr.mdreferences/pbrun-bam2fq.mdreferences/pbrun-bammetrics.mdreferences/pbrun-bamsort.mdreferences/pbrun-bqsr.mdreferences/pbrun-collectmultiplemetrics.mdreferences/pbrun-dbsnp.mdreferences/pbrun-deepsomatic.mdreferences/pbrun-deepvariant.mdreferences/pbrun-deepvariant_germline.mdreferences/pbrun-fq2bam.mdreferences/pbrun-fq2bam_meth.mdreferences/pbrun-genotypegvcf.mdreferences/pbrun-germline.mdreferences/pbrun-giraffe.mdreferences/pbrun-haplotypecaller.mdreferences/pbrun-indexgvcf.mdreferences/pbrun-markdup.mdreferences/pbrun-minimap2.mdUse this skill to discover the right NVIDIA Parabricks pbrun command, assess
runtime readiness, and generate version-aware command guidance for individual
tools and pipelines.
Do not use this skill for whole-workflow inspection, acceleration planning,
or wiring optional GPU branches. For pipeline-level work, use
genomics-workflow-acceleration.
pbrun tool fits the user's data and goalAsk for input data type, sequencing technology, reference build, sample structure, desired output, target Parabricks version/container tag, and runtime target before recommending commands.
If the user is unsure which tool applies, read
tool-index.md first, then load the matching
references/pbrun-<tool>.md file.
This skill routes and guides Parabricks commands. It does not install Parabricks, infer missing sample metadata, guarantee output parity, provide clinical interpretation, or promise exact runtime without benchmark data.
references/pbrun-<tool>.mdLoad only the reference file for the selected tool.
| Tool | Reference | Use when |
|---|---|---|
applybqsr | pbrun-applybqsr.md | Apply BQSR table to aligned BAM |
bam2fq | pbrun-bam2fq.md | BAM → FASTQ conversion |
bamsort | pbrun-bamsort.md | Standalone BAM sort |
bqsr | pbrun-bqsr.md | Generate BQSR recalibration table |
fq2bam | pbrun-fq2bam.md | Short-read DNA paired FASTQ → BAM/CRAM |
fq2bam_meth | pbrun-fq2bam_meth.md | Bisulfite/methylation FASTQ → BAM/CRAM |
giraffe | pbrun-giraffe.md | Pangenome graph alignment |
markdup | pbrun-markdup.md | Standalone duplicate marking |
minimap2 | pbrun-minimap2.md | Long-read FASTQ alignment |
rna_fq2bam | pbrun-rna_fq2bam.md | RNA-seq FASTQ(s) → splice-aware BAM (STAR alignment) |
starfusion | pbrun-starfusion.md | Fusion detection from chimeric junction input + STAR-Fusion genome library |
germline | pbrun-germline.md | GATK-style germline pipeline from FASTQ |
deepvariant_germline | pbrun-deepvariant_germline.md | DeepVariant germline pipeline from FASTQ |
haplotypecaller | pbrun-haplotypecaller.md | Standalone HaplotypeCaller from BAM/CRAM |
deepvariant | pbrun-deepvariant.md | Standalone DeepVariant from BAM/CRAM |
somatic | pbrun-somatic.md | Tumor-normal somatic pipeline |
mutectcaller | pbrun-mutectcaller.md | Mutect2-compatible somatic calling |
deepsomatic | pbrun-deepsomatic.md | DeepSomatic-based somatic calling |
pacbio_germline | pbrun-pacbio_germline.md | PacBio long-read germline |
ont_germline | pbrun-ont_germline.md | Oxford Nanopore long-read germline |
pangenome_germline | pbrun-pangenome_germline.md | Pangenome-aware germline |
pangenome_aware_deepvariant | pbrun-pangenome_aware_deepvariant.md | Pangenome-aware DeepVariant |
prepon | pbrun-prepon.md | Pangenome-aware preprocessing |
postpon | pbrun-postpon.md | Pangenome-aware post-processing |
bammetrics | pbrun-bammetrics.md | Whole-genome coverage/depth metrics |
collectmultiplemetrics | pbrun-collectmultiplemetrics.md | Multiple Picard/GATK-style alignment metrics |
genotypegvcf | pbrun-genotypegvcf.md | Joint-genotype GVCF input(s) into VCF |
indexgvcf | pbrun-indexgvcf.md | Index GVCF input |
dbsnp | pbrun-dbsnp.md | dbSNP annotation on variant files |
For routing heuristics when multiple tools could apply, see tool-index.md.
For GPU, driver, Docker, container, storage, or installation questions, read runtime-environment.md and prefer:
python3 skills/parabricks/scripts/check_parabricks_runtime.py
Add --path <dir> for known input/output/tmp paths. Run container probes only
with user consent.
docker run --rm --gpus all \
--volume /host/input:/workdir \
--volume /host/output:/outputdir \
--workdir /workdir \
nvcr.io/nvidia/clara/clara-parabricks:<version> \
pbrun <selected-tool> \
<tool-specific-options>
Check the version-specific tool reference before finalizing flags.
| Error | Cause | Solution |
|---|---|---|
| Multiple plausible tools | Data type or goal underspecified | Ask for assay, inputs, caller preference, desired output; use tool-index |
| Exact flag requested | Options are version-sensitive | Check the selected tool reference and NVIDIA docs |
| Runtime question | GPU, Docker, drivers, or storage | Use runtime-environment reference and diagnostic script |
| Wrong tool family | Assay or input type unclear | Confirm DNA/RNA/methylation/long-read/pangenome before routing |
| CUDA or memory failure | Runtime not ready or GPU memory constrained | Assess runtime before tuning command flags |
fq2bam for RNA, or germline for somatic callers.npx claudepluginhub nvidia-bionemo/bionemo-agent-toolkit --plugin bionemo-agent-toolkitAccelerates genomics workflows by adding optional NVIDIA Parabricks GPU steps in-place with runtime toggles. For improving runtime, price/performance, or comparing CPU vs GPU outputs.
Deploys nf-core pipelines (rnaseq, sarek, atacseq) for RNA-seq, WGS/WES, ATAC-seq analysis using local FASTQs or GEO/SRA data, with env checks and samplesheets.
Accesses ENCODE uniform analysis pipelines for ChIP-seq/ATAC-seq/etc., generates custom Nextflow/WDL workflows, manages CPU/GPU/memory resources, supports local/HPC/cloud (AWS/GCP) execution.