Skip to main content

nanoTimeSort

PyPI CI codecov License: MIT Python 3.8+ No dependencies DOI

Bin Oxford Nanopore reads by cumulative sequencing time intervals, using the read start time that MinKNOW, Guppy and Dorado embed in every FASTQ header. Useful to answer "how long did I actually need to sequence?" — for time-to-detection studies, assembly saturation curves, or benchmarking real-time pipelines.

fastq_pass/  ──►  sample_0-1h_125437reads_1103093674bp.fastq.gz
                  sample_0-2h_225891reads_2087456221bp.fastq.gz   (bins are cumulative)
                  sample_0-3h_301255reads_2812345678bp.fastq.gz

Compatible with Guppy/MinKNOW (start_time=) and Dorado (st:Z:) headers. Fast (each read compressed once, ~100× faster than v0.1), low-memory (streaming), parallel, and pure standard library.

Install

pip install nanotimesort

Requires Python ≥ 3.8. No other dependencies.

Usage

nanotimesort -f /path/to/fastq_pass/ -o /path/to/output/ -i 1h -p my_sample

📖 Full documentation — CLI reference, tutorial with example data, header compatibility, design notes and FAQ — is in the wiki.

Citation

If you use nanoTimeSort in your research, please cite it. GitHub's "Cite this repository" button (from CITATION.cff) gives APA/BibTeX entries, and the DOI badge above resolves to the citable Zenodo archive of the latest release.

License

MIT © Marc-Olivier Duceppe

Metadata

Release files for nanotimesort 1.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nanotimesort 1.1.1
File Size Uploaded
nanotimesort-1.1.1.tar.gz 19.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nanotimesort 1.1.1
File Interpreter ABI Platform
nanotimesort-1.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 33.1 kB

Release files / nanotimesort-1.1.1.tar.gz

Download URL nanotimesort-1.1.1.tar.gz
Size 19.8 kB
Tags Source
SHA-256 checksum
How to use checksums
0968450ed27e1166802677e9d35ecda12274cb0f4be48ce284de062b6e238fee
BLAKE2b-256 checksum
How to use checksums
08626e8cb55e466cbbbc8939aa13347869a06fe0768d86b5a04594c8ec41ce5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / nanotimesort-1.1.1-py3-none-any.whl

Download URL nanotimesort-1.1.1-py3-none-any.whl
Size 13.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
499c1de5fc8eef60e2ed161498a3d5c3837df1387c8fbb95a03b8ac5e597a786
BLAKE2b-256 checksum
How to use checksums
8dc20cbbcb89cb3eda514933389f3d19bb281b35ff8833f77d97943496da54e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.1.1 This release

2 release files

1.1.0

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page