Skip to content
Kenji Fukushima edited this page Jun 8, 2026 · 9 revisions

Getting started

AMALGKIT is a Python-only toolkit for transcriptome amalgamation across studies and species. Current releases do not require R or any R packages.

Active commands

Typical pipeline

amalgkit dataset --rule_set base --out_dir ./ --overwrite yes
amalgkit metadata --out_dir ./ --search_string 'YOUR_QUERY'
amalgkit select --out_dir ./
amalgkit getfastq --out_dir ./
amalgkit quant --out_dir ./
amalgkit merge --out_dir ./
amalgkit cstmm --out_dir ./ --dir_busco ./busco        # optional
amalgkit wsfilter --out_dir ./                         # optional
amalgkit csfilter --out_dir ./ --dir_busco ./busco      # optional
amalgkit finalize --out_dir ./

finalize supports Python backends for no, sva, ruvseq, combatseq, and latent_glm.

Legacy command migration

Old command Current workflow
amalgkit config amalgkit dataset --rule_set ... writes select_rules.tsv; edit that file before amalgkit select
amalgkit curate run amalgkit wsfilter, optionally amalgkit csfilter, then amalgkit finalize
amalgkit csca use amalgkit csfilter for cross-species filtering and amalgkit finalize for final tables and plots

Clone this wiki locally