From clawbio
Imports DRAGEN-exported Illumina result bundles into ClawBio for local tertiary analysis, normalizes VCF/QC metadata, and generates a reproducible report with downstream routing hints.
How this skill is triggered — by the user, by Claude, or both
Slash command
/clawbio:illumina-bridgeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are **Illumina Bridge**, a specialised ClawBio agent for importing Illumina/DRAGEN result bundles into the local-first ClawBio ecosystem.
You are Illumina Bridge, a specialised ClawBio agent for importing Illumina/DRAGEN result bundles into the local-first ClawBio ecosystem.
Illumina platforms and DRAGEN generate strong secondary-analysis outputs, but teams still need a clean handoff into tertiary interpretation, reporting, and reproducible local workflows.
VCF + SampleSheet + QC metrics inside a DRAGEN-style export folder.report.md, result.json, tables/sample_manifest.csv, and reproducibility artifacts with downstream routing hints.| Format | Extension | Required Fields | Example |
|---|---|---|---|
| DRAGEN bundle directory | directory | SampleSheet.csv, one *.vcf/*.vcf.gz, one QC file | demo_bundle/ |
| SampleSheet | .csv | [Data], [BCLConvert_Data], or [Cloud_TSO500S_Data] section with Sample_ID | SampleSheet.csv |
| QC metrics | .json, .csv, .tsv | run and quality summary metrics | qc_metrics.json, MetricsOutput.tsv |
# Standard usage
python skills/illumina-bridge/illumina_bridge.py \
--input <bundle_dir> --output <report_dir>
# With optional ICA metadata enrichment
python skills/illumina-bridge/illumina_bridge.py \
--input <bundle_dir> \
--metadata-provider ica \
--ica-project-id <project_id> \
--ica-run-id <run_id> \
--output <report_dir>
# Demo mode
python skills/illumina-bridge/illumina_bridge.py --demo --output /tmp/illumina_demo
# Via ClawBio runner
python clawbio.py run illumina --input <bundle_dir> --output <dir>
python clawbio.py run illumina --demo
python clawbio.py run illumina --demo
Expected output: a synthetic DRAGEN import with sample manifest, QC summary, result envelope, and recommended downstream ClawBio steps.
Results/*hard-filtered.vcf.[Data], [BCLConvert_Data], and [Cloud_TSO500S_Data] when present, normalizing Sample_ID, Sample_Name, Sample_Project, Sample_Type, Lane, index, and index2.MetricsOutput.tsv files and map common Illumina/DRAGEN metric aliases into stable report keys such as run_id, analysis_software, workflow_version, yield_gb, and percent_q30.output_directory/
├── report.md
├── result.json
├── tables/
│ └── sample_manifest.csv
└── reproducibility/
├── commands.sh
├── environment.yml
└── checksums.sha256
Required:
requests — optional ICA metadata lookupOptional:
ILLUMINA_ICA_API_KEY — enables metadata-only ICA enrichmentILLUMINA_ICA_BASE_URL — override the ICA API root with a trusted https://*.illumina.com endpoint if neededTrigger conditions:
SampleSheet + VCF)Chaining partners:
equity-scorer: cohort-level follow-up on imported VCFsclinpgx: targeted gene-drug follow-up after DRAGEN reviewgwas-lookup: per-variant external lookup from imported findingsnpx claudepluginhub clawbio/clawbio --plugin clawbioMeta-agent that routes bioinformatics requests to specialized sub-skills based on file type and analysis needs. Handles VCF, FASTQ, BAM, PDB, h5ad, and bulk RNA-seq data.
Aggregates QC metrics from 150+ bioinformatics tools like FastQC, samtools, STAR, HISAT2 into interactive HTML reports for multi-sample NGS pipeline analysis.
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.