bio-assembly-qclisted
Install: claude install-skill fmschulz/omics-skills
# Bio Assembly QC
Assemble genomes/metagenomes and produce assembly QC artifacts.
## Instructions
Tool guides and versions: [docs/README.md](docs/README.md).
1. Validate the assembly manifest and inspect a restartable execution plan before starting expensive work:
```bash
uv run --script skills/bio-assembly-qc/scripts/run_assembly_qc.py \
assemblies.tsv --out results/bio-assembly-qc
uv run --script skills/bio-assembly-qc/scripts/run_assembly_qc.py \
assemblies.tsv --out results/bio-assembly-qc --execute
```
The driver rejects samples whose upstream `read_qc_status` is not `passed`. It normalizes assembler outputs to per-sample `contigs.fasta` and chooses QUAST or MetaQUAST from the declared mode. It reuses a stage only when its declared outputs are non-empty and its `.done` marker exists.
2. Select an assembler based on read type, genome/metagenome scope, and sample diversity:
- Illumina short-read isolates and hybrid assemblies: SPAdes v4.0.0+ (final feature release; bug-fix-only series continues). Use `metaSPAdes` for short-read metagenomes.
- Long-read bacterial isolates (PacBio CLR, ONT): Flye v2.9.5+ for the draft/baseline assembly. Use Autocycler v0.6+ when a complete, high-confidence bacterial consensus genome is needed from multiple independent long-read assembly attempts; do not use it for mixed-community metagenomes.
- Long-read metagenomes: Flye v2.9.5+ in `--meta` mode (metaFlye) as the baseline for ONT/CLR mixed-community a