- Python >= 3.10
kmmust be installed and accessible in yourPATH(required only forchunkandrunallcommands)
pip install kmtools-biopipx install kmtools-biogit clone https://github.com/trentzz/kmtools.git
cd kmtools
pip install .git clone https://github.com/trentzz/kmtools.git
cd kmtools
pip install poetry
poetry installkmtools --version
kmtools --helpGiven a reference TSV (variants.tsv) with known variants and km output (km_results.txt):
kmtools filter \
--reference variants.tsv \
--km-output km_results.txt \
--output filtered.tsvkmtools merge chunk_0.txt chunk_1.txt chunk_2.txt \
--output merged.txt \
--keepkmtools plot filtered.tsv --output-dir plots --charts allkmtools runall \
--threads 8 \
--km-find-mutation-options "--ratio 0.0001" \
--km-target-directory targets_split \
--km-jellyfish-file database.jf \
--merge-output merged.txt \
--reference variants.tsv \
--filtered-output filtered.tsv \
--output-dir plots \
--charts all \
--verbose- Command Reference - Full argument documentation
- File Formats - Input/output file specifications
- Use-Alt Mode - Alternate sequence matching workflow