Skip to content

Commit 0bc9781

Browse files
tpshea2claude
andcommitted
Add full HVP metagenomics conda environment
Replaces the placeholder env.yaml with the full pipeline environment including tools for HiFi alignment, metagenome assembly, binning, bin QC, taxonomic classification, and viral identification. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 5baed53 commit 0bc9781

1 file changed

Lines changed: 48 additions & 6 deletions

File tree

docker/hvp-monolith/env.yaml

Lines changed: 48 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,64 @@ name: base
22
channels:
33
- conda-forge
44
- bioconda
5+
- defaults
56
dependencies:
6-
# QC tools
7+
# Read QC & Sequence Utilities
78
- fastqc
89
- multiqc
10+
- seqkit
911

10-
# Alignment/BAM tools
12+
# PacBio HiFi Alignment
13+
- pbmm2 # PacBio-native HiFi read aligner
14+
- minimap2 # general-purpose long-read aligner
1115
- samtools
1216

13-
# Python and libraries
17+
# Metagenome Assembly
18+
- hifiasm_meta # HiFi-specific metagenome assembler
19+
- flye # run with --meta flag for metagenome mode (metaFlye)
20+
- metamdbg # long-read metagenome assembler
21+
- myloasm # metagenomic assembler
22+
23+
# Binning
24+
- metabat2
25+
- maxbin2
26+
- concoct
27+
- semibin # SemiBin2
28+
- das_tool # DAS Tool - integrates results from multiple binners
29+
30+
# Bin Quality Assessment
31+
- checkm2
32+
33+
# Genome Comparison / ANI
34+
- skani
35+
36+
# Taxonomic Classification
37+
- kraken2
38+
- bracken
39+
- diamond # protein-level classification; also a dependency of vConTACT2, CheckM2, VIBRANT, geNomad
40+
41+
# Viral Identification & Classification
42+
- genomad # viral/plasmid detection (current best-in-class)
43+
- checkv # viral genome completeness assessment
44+
- virsorter2
45+
- vibrant
46+
# NOTE: deepvirfinder - EXCLUDED: requires Python 3.6 + theano=1.0.3 + keras=2.2.4, incompatible with python=3.12.
47+
# Requires a separate dedicated conda environment. Tool is a git-cloned script (not a conda package).
48+
# Already installed at /cil/shed/apps/external/DeepVirFinder/
49+
# NOTE: vcontact2 - EXCLUDED: requires Python 3.8, incompatible with python=3.12.
50+
# Working conda environment already installed at /cil/shed/apps/external/vcontact2
51+
# (vcontact2=0.11.3, diamond=2.1.24, mcl, clusterone, python=3.8)
52+
53+
# Python & Libraries
1454
- python=3.12
1555
- biopython
56+
- pandas
57+
- numpy
1658
- pysam
1759
- miniwdl
1860

19-
# CLI utilities
20-
- parallel # GNU parallel
61+
# CLI Utilities
62+
- pigz # parallel gzip
63+
- parallel # GNU parallel
2164
- jq
22-
- pigz
2365
- zstd

0 commit comments

Comments
 (0)