Repository navigation
Installation
github-actions[bot] edited this page Oct 7, 2026
·
4 revisions
- Python ≥ 3.8
- That's it — nanoTimeSort has no third-party dependencies (pure standard library).
pip install nanotimesortconda install -c conda-forge -c bioconda nanotimesort⏳ The bioconda recipe is currently under review (bioconda/bioconda-recipes#70005). Until it is merged, use the PyPI install above.
pip install git+https://github.com/duceppemo/nanoTimeSort.gitor clone first:
git clone https://github.com/duceppemo/nanoTimeSort.git
cd nanoTimeSort
pip install .Both install the nanotimesort command.
conda create -n nanotimesort python=3.12 pip
conda activate nanotimesort
pip install nanotimesortgit clone https://github.com/duceppemo/nanoTimeSort.git
cd nanoTimeSort
pip install -e .[dev] # adds pytest and ruff
pytest # run the test suitenanotimesort --version
# nanoTimeSort v1.0.0The old script is deprecated but still works as a thin wrapper around the new CLI, with the same
flags (-f, -o, -i, -p, -t). Just replace:
python nanopore_reads_binner.py -f fastq/ -o out/ -i 1h -p samplewith:
nanotimesort -f fastq/ -o out/ -i 1h -p sampleOutput file naming is unchanged ({prefix}_0-{end}{unit}_{reads}reads_{bp}bp.fastq.gz).
The numpy and python-dateutil dependencies of v0.1 are no longer needed.