-
Notifications
You must be signed in to change notification settings - Fork 3
amalgkit rerun
Kenji Fukushima edited this page Jun 8, 2026
·
2 revisions
amalgkit rerun reads sanity_report.json, resolves failed pipeline targets, and reruns the selected commands. It also writes a manifest so the rerun plan can be inspected or archived.
Run amalgkit sanity first:
amalgkit sanity --out_dir ./ --allThen preview rerun targets:
amalgkit rerun --out_dir ./ --dry_run yesReport: out_dir/sanity/sanity_report.json
Manifest: out_dir/sanity/rerun_manifest.json
--metadata report uses the metadata path stored in the sanity report. This is the default and is usually the safest choice.
Rerun all failed targets recorded by the report:
amalgkit rerun --out_dir ./Rerun only selected target families:
amalgkit rerun --out_dir ./ --check getfastq,quantLimit by run:
amalgkit rerun --out_dir ./ --check getfastq,quant --run SRR000001,SRR000002Limit by species:
amalgkit rerun --out_dir ./ --check merge,busco,finalize --species "Homo sapiens"Include warning-level issues, such as missing global summary PDFs:
amalgkit rerun --out_dir ./ --include_warnings yesDisable manifest output:
amalgkit rerun --out_dir ./ --manifest nonegetfastqindexquantmergebuscofinalizeall
If --check is omitted, rerun uses the checks recorded in sanity_report.json.
-
--redo yesis the default for rerun so broken outputs can be overwritten. -
--download_dirand--download_lock_dirare shared with download-heavy targets. - Use
--dry_run yesbefore large cluster reruns.
-
Start
-
Active commands
-
Migration and release