-
Notifications
You must be signed in to change notification settings - Fork 3
Release notes v0.16.25
Kenji Fukushima edited this page Jun 8, 2026
·
3 revisions
These notes summarize the CLI line merged into master through PR #166.
- AMALGKIT is Python-only for the main pipeline. R scripts and R smoke tests have been removed.
-
amalgkit confighas been removed. Selection behavior now lives in oneselect_rules.tsvfile. -
amalgkit curatehas been replaced by the split workflowwsfilter -> csfilter -> finalize. -
amalgkit cscahas been replaced bycsfilterplus downstreamfinalizeoutputs. -
amalgkit rerunhas been added to rerun failed targets recorded bysanity_report.json.
-
amalgkit dataset --name initcreates a scaffold withspecies.tsv,organ_terms.tsv,select_rules.tsv, and standard workspace directories. -
amalgkit dataset --rule_set base|test|plantae|vertebrateexports bundled selection rules toout_dir/select_rules.tsv. -
amalgkit selectreadsselect_rules.tsvthrough--select_rules_tsvand supports species-wise batch mode with summary, queue, and manifest outputs.
-
metadatasupports one-off Entrez search strings and species-wise batch queries from--species_tsv. -
integratescans local FASTQ directories and appends private runs to AMALGKIT metadata. -
getfastqsupports NCBI, AWS, GCP, ENA, and DDBJ provider fallbacks. - Shared download locks and provider concurrency caps help large multi-process runs.
- Optional MMseqs2 rRNA and contaminant filters can be ordered with
--filter_order. -
quantauto-selects kallisto for short-read runs and oarfish for long-read runs when--quant_backend auto. - Quant index builds use shared locks to avoid duplicate species/backend index builds under array jobs.
-
mergeconsolidates run-level abundance files into per-species count, effective-length, and TPM tables. -
cstmmperforms cross-species TMM normalization with BUSCO or orthogroup inputs. -
wsfilterperforms within-species outlier filtering and writes filtered metadata plus QC PDFs. -
csfilterperforms cross-species outlier filtering with BUSCO or orthogroup inputs. -
finalizeexports final per-species expression tables and supports Python backends forno,sva,ruvseq,combatseq, andlatent_glm;combatseqrequires optionalinmoose.
-
sanitychecksgetfastq,index,quant,merge,busco, andfinalizeoutputs. -
rerunresolves missing or failed targets from sanity reports and writesrerun_manifest.jsonunless disabled with--manifest none.
| Old command | Current replacement |
|---|---|
amalgkit config |
amalgkit dataset --rule_set ... and select_rules.tsv
|
amalgkit curate |
amalgkit wsfilter, amalgkit csfilter, amalgkit finalize
|
amalgkit csca |
amalgkit csfilter and amalgkit finalize
|
-
Start
-
Active commands
-
Migration and release