plugins/ngs-analysis/skills/ngs-dna-umi-panel-variants/SKILL.md
Run or plan targeted DNA panel variant workflows that use UMIs, duplex consensus reads, molecular barcodes, low-frequency calling, target coverage, and panel-specific QC.
npx skillsauth add openai/plugins ngs-dna-umi-panel-variantsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill for targeted DNA panels where molecular barcodes, UMIs, duplex consensus, or low-frequency allele detection are central to the analysis. If the panel is ordinary germline calling without molecular consensus, use ngs-dna-germline-variants.
Confirm:
Use a lab-validated panel workflow when provided. For public-tool planning, combine FASTQ QC, UMI extraction/consensus generation, alignment, target coverage QC, and variant calling as separate audited stages.
Preflight command:
python plugins/ngs-analysis/scripts/ngs_preflight.py --pipeline dna_umi_panel_variants --emit-install-plan
For compact local checks from prepared consensus or alignment BAM/CRAM files, use the dedicated UMI panel runner:
python plugins/ngs-analysis/scripts/run_dna_umi_panel_variants.py \
--sample-sheet umi_panel_samples.tsv \
--reference-fasta reference.fa \
--target-bed panel_targets.bed \
--umi-mode duplex \
--umi-tag RX \
--execute
This writes the consensus/variant command plan, molecular-consensus state, low-frequency calling settings, visualization index, qc/umi_postrun_summary.{tsv,json}, qc/umi_molecular_evidence_contract.{tsv,json}, and consensus-BAM VCF outputs when the local fgbio/samtools/bcftools backend is available. The post-run summary parses consensus flagstat, target coverage, bcftools stats, and family-size/duplex files when present; missing metrics stay explicit in the notes column. The molecular evidence contract keeps the low-AF review requirements visible per sample: consensus BAM, family-size or molecule-support metrics, variant stats, hotspot review, and duplex review.
The direct runner also emits resources/resource_plan.json, resource_manifest.tsv, resource_env.sh, and resource_readiness.md. The resource check is advisory by default so custom or reduced references can still be planned; add --genome-build, --bundle-root <bundle>=<path>, and --require-resource-plan when missing registered reference bundles should block readiness.
Produce:
qc/umi_postrun_summary.tsv for consensus reads, target coverage, variant counts, family size, and duplex fractionqc/umi_molecular_evidence_contract.tsv for low-AF evidence readiness, hotspot review, and duplex review expectationstools
Top-level workflow skill for USD performance diagnosis and optimization. Use for slow loading, high memory, low FPS, or 'optimize my scene' requests; delegates auth/runtime setup to Phase 0 owners.
data-ai
Use when the user mentions MagicPath, designs, UI components, themes, canvas selections, or repo-to-canvas UI work; run magicpath-ai to search, inspect, install, or author components.
documentation
Use as the top-level router for Omniverse Realtime Viewer USD app requests and focused viewer reference documents.
tools
Turn Notion specs into implementation plans, tasks, and progress tracking; use when implementing PRDs/feature specs and creating Notion plans + tasks from them.