ChromoSort Documentation
ChromoSort is a reference-guided assembly curation toolkit for sorting contigs, conservatively cleaning mostly-correct assemblies, splitting reviewed chimeric contigs, making manual cuts, reviewing dot plots, scaffolding ordered contigs, applying reviewed graph-supported gap fills, and plotting existing whole-genome alignments.
This documentation is organized as a user guide for installing ChromoSort, preparing inputs, running common workflows, and reading command outputs.
The most important workflow rule is that alignment evidence matches one exact
FASTA pair. MUMmer coords or minimap2 PAF generated from raw.fa can support
multiple decisions about raw.fa, but edited outputs such as ordered.fa,
fixed.fa, manual FASTA exports, and scaffold FASTAs need fresh alignments
before they are used as inputs to another alignment-dependent command.
Start Here
- Installation
- Input files
- Workflows
- Agent and review playbook
- Agent readiness roadmap
- Agent task recipes
- Concepts for dot plots, contig fixing, scaffolding, and gap filling.
- Guides for ChromoSort-specific evidence, command, review, and worked-example guides.
- Command reference
- Production upgrade roadmap
Commands
- chromo sort
- chromo clean
- chromo eval
- chromo fix
- chromo cut
- chromo manual
- chromo gafprep
- chromo plot and dot-plot interpretation
- chromo graph-map
- chromo scaffold
- chromo gapfill
Running Analyses
- Output files
- Concepts for the educational framework behind plotting, fixing, scaffolding, and gap filling.
- Guides for ChromoSort command decisions, reports, reviewed plans, sequence-changing outputs, worked review paths, and handoff checklists.
- Agent and review playbook for choosing one primary coords or PAF alignment, inversion review, long-read/GFA/GAF evidence, and handoffs between chats or projects.
- Agent readiness roadmap for coding-agent setup, shared checks, and implementation guardrails.
- Agent task recipes for change-type checklists that map files, docs, and tests.
- Architecture for algorithm, data-model, evidence, and command-activation details.
- Production upgrade roadmap
- Troubleshooting
Project Information
Main Workflow
- Generate MUMmer
show-coordsor minimap2 PAF alignments between the reference and assembly. - For mostly-correct assemblies, use
chromo cleanfor conservative sort-filter-fix cleanup, then re-align the cleaned FASTA. - For more complex cases, use
chromo plotand the dot-plot guide, then usechromo manualwhen helpful to inspect suspicious contigs. - Use
chromo evaland task-specificchromo manualdashboards when outlierfix,scaffold, orgapfilldecisions need table or GUI review. - Use
chromo eval allpluschromo gafprepwhen targeted GAF evidence is needed across fix, scaffold, and gapfill review without a full-depth read-to-graph alignment. - Use
chromo fixorchromo cutfor reviewed sequence edits. - Re-align the fixed assembly.
- Use
chromo sortto assign, filter, orient, and order contigs. - Re-align again if a later command should operate on
ordered.farather than on the original assembly and its assignment report. - Use
chromo graph-maporchromo plot --gfa-overlaywhen unitig-level GFA features need to be projected onto contig FASTA coordinates. - Use
chromo scaffoldto build one scaffold per reference sequence. - Use
chromo gapfillonly when reviewed GFA paths should replace N gaps.