pku-embl/metagenomics-skills/aamb

Claude Code and agent skill by pku-embl/metagenomics-skills

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

AAMB / AVAMB — adversarial autoencoder metagenomic binning and its ensemble with VAMB for improved near-complete MAG recovery. Use when: (1) Running AAMB as a DL single binner, (2) AVAMB ensemble (VAMB+AAMB) for extra NC genomes, (3) Diversifying bins before DAS Tool/BASALT. Still QC with checkm2; prefer basalt ★ for multi-assembly catalogues.

Install

npx vskill@latest install pku-embl/metagenomics-skills/aamb

SKILL.md

AAMB / AVAMB

Upstream: RasmussenLab/vamb (AAMB/AVAMB paths documented in the VAMB repository)

Citation

Piera Líndez, P. et al. Adversarial and variational autoencoders improve metagenomic binning. Commun. Biol. 6, 1073 (2023). https://doi.org/10.1038/s42003-023-05452-3

See also docs/references.md.

Analytical thinking

AAMB uses adversarial autoencoders on coabundance + TNF; AVAMB ensembles AAMB with VAMB and recovered substantially more near-complete genomes in the paper vs VAMB alone. Treat as a diverse DL binner for ensembles — not a replacement for basalt multi-assembly refinement.

Related VAMB-family tools: vamb, taxvamb. Current VAMB documentation calls AVAMB obsolete and recommends TaxVAMB when reliable contig taxonomy and sufficient compute are available; use AVAMB mainly for reproducing its published workflow.

Inputs and run

The archived AVAMB Snakemake workflow requires config.json, an ordered one-path-per-line contigs.txt, and a tab-separated samples2data.tsv containing sample ID, R1 and R2. Pin VAMB v4.1.3 for this workflow rather than mixing it with current-main internals.

bash
set -euo pipefail
root=${VAMB_413:?set VAMB_413 to a VAMB v4.1.3 checkout}
[[ -s config.json && -s contigs.txt && -s samples2data.tsv ]] || exit 2
python -m json.tool config.json >/dev/null
snakemake --cores 20 --use-conda --configfile config.json \
--snakefile "$root/workflow_avamb/avamb.snake.conda.smk" --dry-run
snakemake --cores 20 --use-conda --configfile config.json \
--snakefile "$root/workflow_avamb/avamb.snake.conda.smk" \
>avamb.stdout.log 2>avamb.stderr.log

Review outdir, quality thresholds and avamb_params before execution; use a new output when changing them.

Validation, recovery, and provenance

Require completed Snakemake rules, Final_clusters.tsv, Final_bins/quality_report.tsv, matching final FASTAs and VAE/AAE component assignments. Reconcile every final contig, ensure unique retained membership, review CheckM2 gates and compare VAMB/AAMB contributions under identical criteria. Reassess with GUNC and current CheckM2 rather than assuming workflow-era QC is final.

Resume only from unchanged Snakemake inputs/config/environments; otherwise archive and rerun. Record workflow/VAMB/CheckM2 commits, database, config, commands, ordered sample/read/assembly checksums, mapper settings, seeds/device, logs, component/final memberships and candidate checksums. AAMB/AVAMB clusters remain candidate genomes.

Related skills

vamb · taxvamb · semibin2 · dastool · basalt · tool-selection

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
6
7-day trend score
10

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/pku-embl/metagenomics-skills/aamb/badge)](https://verified-skill.com/skills/pku-embl/metagenomics-skills/aamb)

Something wrong with this skill or its page? Tell us.