← Files NVIDIA BioNeMo Agent ToolkitARCHIVED FILE
skills/parabricks/references/pbrun-ont_germline.md
4.45 KB · Oct 4, 2026 · 12:30 UTC
# Parabricks ont_germline Use this reference for NVIDIA Parabricks `pbrun ont_germline` — Oxford Nanopore germline pipeline from ONT FASTQ or BAM/CRAM through minimap2 alignment and DeepVariant calling to VCF/gVCF. ## First Steps 1. Confirm the Parabricks version or container tag. 2. Confirm the data is Oxford Nanopore germline data. 3. Collect required inputs: - Reference FASTA. - ONT FASTQ or BAM/CRAM input as supported by the selected version. - Output VCF/gVCF or output directory. - Model/resource bundle when required. 4. Ask for intervals, sample name, temporary directory, and logs when relevant. 5. For ONT alignment-only questions, consider `pbrun-fq2bam.md` and related FASTQ/BAM references; for runtime readiness, use `runtime-environment.md`. ## Command Shape ```bash docker run --rm --gpus all \ --volume /host/input:/workdir \ --volume /host/output:/outputdir \ --workdir /workdir \ nvcr.io/nvidia/clara/clara-parabricks:<version> \ pbrun ont_germline \ --ref /workdir/<reference.fa> \ <version-specific-input-options> \ <version-specific-output-options> ``` Verify exact input mode, model, output, and interval flags against the selected version. ## minimap2/DeepVariant Option Mapping Use this mapping when translating a baseline minimap2 plus Google DeepVariant ONT germline workflow to `pbrun ont_germline`. Parabricks v4.7.0 documents this as a long-read pipeline using minimap2 alignment and DeepVariant calling. | Baseline option | `pbrun ont_germline` equivalent | Notes | | --- | --- | --- | | minimap2 reference / DeepVariant `--ref` | `--ref` | Required reference FASTA path. | | minimap2 index input | `--index` | Optional minimizer index generated by vanilla minimap2. | | minimap2 FASTQ query input | `--in-fq` | Repeatable FASTQ/FASTQ.GZ input. | | BAM/CRAM input mode | `--in-bam` | Skip alignment when using prepared BAM/CRAM if supported. | | minimap2 `-x map-ont` or ONT preset | `--preset map-ont` or selected ONT preset | Confirm ONT chemistry/use case and selected version before changing defaults. | | minimap2 `-k`, `-uf`, `-ub`, `--MD`, `--eqx`, `-y` | Matching Parabricks minimap2 flags | Parabricks exposes these minimap2 controls directly. | | GATK/Picard sorted BAM output | `--out-bam` | BAM after sorting/marking where applicable. | | GATK/Picard `MarkDuplicates -M` | `--out-duplicate-metrics` | Duplicate metrics output. | | DeepVariant `--output_vcf` | `--out-variants` | VCF/gVCF output. | | DeepVariant `--model_type ONT` | ONT pipeline default, or `--mode`/model flags where documented | Use ONT-specific mode/model settings from the selected version. | | DeepVariant custom model | `--pb-model-file`, `--pb-small-model-file` | Parabricks TensorRT model files. | | DeepVariant `--output_gvcf` / gVCF mode | `--gvcf` plus `--out-variants` | Output path extension controls VCF/gVCF naming. | | Intervals/regions | `--interval` or `--interval-file` | Parabricks separates inline intervals from interval files. | | Upstream minimap2/DeepVariant options not listed here | No direct equivalent | Not exposed by current Parabricks docs for `ont_germline`. | ## ont_germline Options Without minimap2/DeepVariant Equivalents | `pbrun ont_germline` option | Why it has no direct baseline equivalent | | --- | --- | | `--standalone-bqsr`, `--out-qc-metrics-dir` | Parabricks pipeline mode/output controls. | | DeepVariant channel/allele-counter flags exposed directly by Parabricks | Parabricks first-class controls for DeepVariant internals. | | `--nstreams`, `--max-queue-*`, `--chunk-size` | Parabricks minimap2 GPU pipeline controls. | | `--gpuwrite`, `--gpuwrite-deflate-algo`, `--gpusort`, `--use-gds` | GPU-accelerated write/sort/storage controls. | | `--low-memory` | Parabricks memory-reduction mode. | | `--logfile`, `--x3` | Parabricks wrapper logging and full-argument display. | | `--with-petagene-dir`, `--keep-tmp`, `--no-seccomp-override`, `--preserve-file-symlinks` | Parabricks wrapper filesystem/container controls. | | `--num-gpus` | Parabricks GPU count. | ## Validation - Input sequencing technology is ONT. - Reference, model/resources, and intervals match. - Output VCF/gVCF or output directory exists. - Logs do not show model, long-read preset, reference, mount, CUDA, or memory errors. ## Guardrails - Do not use for PacBio or short-read data. - Do not infer ONT model/resource compatibility from filename alone. ## Key References - <https://docs.nvidia.com/clara/parabricks/latest/documentation/tooldocs/man_ont_germline.html>
SHA-256: fa08d1ee28d63db6e4f388ed67bd8a8dc7be11793fd4ac7794b6f36642c29d14