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
- How to interpret dot plots
- Command reference
- Production upgrade roadmap
Commands
- chromo sort
- chromo clean
- chromo eval
- chromo fix
- chromo cut
- chromo manual
- chromo plot and dot-plot interpretation
- chromo scaffold
- chromo gapfill
Running Analyses
- Output files
- 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.
- 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 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 scaffoldto build one scaffold per reference sequence. - Use
chromo gapfillonly when reviewed GFA paths should replace N gaps.