Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Shotgun metagenomics profiling — taxonomy, resistome, and functional pathways
.claude/skills/clawbio-claw-metagenomics/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-08 | ✗→✓ | ▲ Improved | 89% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 53% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 188% | 0% |
| case-14 | ✗→✓ | ▲ Improved | 17% | 0% |
| case-15 | ✗→✓ | ▲ Improved | 67% | 0% |
Comprehensive shotgun metagenomics analysis combining taxonomic classification, antimicrobial resistance gene detection, and functional pathway profiling from paired-end FASTQ files.
If you ask a general AI to "analyse a metagenome," it will:
This skill encodes the correct methodological decisions:
The skill works with any shotgun metagenome but has been validated on:
A key feature is the classification of detected resistance genes by WHO priority tier:
| Priority | Pathogen | Resistance | |----------|----------|------------| | Critical | Acinetobacter baumannii | Carbapenem-resistant | | Critical | Pseudomonas aeruginosa | Carbapenem-resistant | | Critical | Enterobacteriaceae | Carbapenem-resistant, 3rd-gen cephalosporin-resistant | | High | Enterococcus faecium | Vancomycin-resistant | | High | Staphylococcus aureus | Methicillin-resistant, vancomycin-resistant | | High | Helicobacter pylori | Clarithromycin-resistant | | High | Campylobacter | Fluoroquinolone-resistant | | High | Salmonella spp. | Fluoroquinolone-resistant | | High | Neisseria gonorrhoeae | 3rd-gen cephalosporin-resistant, fluoroquinolone-resistant | | Medium | Streptococcus pneumoniae | Penicillin-non-susceptible | | Medium | Haemophilus influenzae | Ampicillin-resistant | | Medium | Shigella spp. | Fluoroquinolone-resistant |
bash# Full pipeline (taxonomy + resistome + functional) python metagenomics_profiler.py \ --r1 sample_R1.fastq.gz \ --r2 sample_R2.fastq.gz \ --output metagenomics_report # Skip HUMAnN3 (faster — taxonomy + resistome only) python metagenomics_profiler.py \ --r1 sample_R1.fastq.gz \ --r2 sample_R2.fastq.gz \ --output metagenomics_report \ --skip-functional # Single concatenated FASTQ python metagenomics_profiler.py \ --input combined.fastq.gz \ --output metagenomics_report # Specify Kraken2 database path python metagenomics_profiler.py \ --r1 sample_R1.fastq.gz \ --r2 sample_R2.fastq.gz \ --output metagenomics_report \ --kraken2-db /path/to/kraken2_db \ --read-length 150
bashpython metagenomics_profiler.py --demo --output demo_report
The demo uses pre-computed results from the Peru sewage metagenomics study (6 samples, 3 sites) and generates all figures and reports instantly without requiring external tools.
Metagenomics Profiler — ClawBio
================================
Mode: demo (pre-computed Peru sewage data)
Samples: 6 (3 sites: Lima, Cusco, Iquitos)
Taxonomy (Kraken2 + Bracken):
Total classified: 94.2%
Top species: Escherichia coli (12.3%), Klebsiella pneumoniae (8.7%),
Pseudomonas aeruginosa (5.1%), Acinetobacter baumannii (3.9%)
Alpha Diversity:
Shannon index: 2.847
Simpson index: 0.912
Pielou evenness: 0.734
Species richness: 48
Resistome (RGI/CARD):
Total ARG hits: 247 (Perfect: 89, Strict: 158)
Drug classes: 14
WHO-Critical ARGs detected: 23
- Carbapenem resistance: NDM-1, OXA-48, KPC-3
- 3rd-gen cephalosporin resistance: CTX-M-15, CTX-M-27
Functional Pathways (HUMAnN3):
Total pathways: 312
Top: PWY-7219 (adenosine ribonucleotides de novo biosynthesis)
Figures saved to: demo_report/figures/
taxonomy_barplot.png (300 dpi)
resistome_heatmap.png (300 dpi)
who_critical_args.png (300 dpi)
Reproducibility:
commands.sh | environment.yml | checksums.sha256FASTQ R1 + R2
|
v
[Kraken2] --> kraken2_report.txt
|
v
[Bracken] --> bracken_species.tsv --> Figure 1: Taxonomy bar chart
|
v
[RGI MAIN] --> rgi_results.txt --> Figure 2: Resistome heatmap
| --> Figure 3: WHO-critical ARG summary
v
[HUMAnN3] --> pathabundance.tsv (optional, --skip-functional to omit)
|
v
[Report] --> report.md + figures/ + reproducibility/| Tool | Database | Size | Notes | |------|----------|------|-------| | Kraken2 | Standard-8 or PlusPF | 8-70 GB | Set via --kraken2-db or $KRAKEN2_DB | | Bracken | (built from Kraken2 DB) | included | Read-length specific (default: 150 bp) | | RGI | CARD | ~500 MB | Auto-downloaded via rgi auto_load | | HUMAnN3 | ChocoPhlAn + UniRef90 | ~15 GB | Set via --humann-db or $HUMANN_DB |
If you use this skill in a publication, please cite:
Other measured skills in the registry, with their headline benchmark lift.