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.0.2

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.0.2
File Size Uploaded
nanotimesort-1.0.2.tar.gz 14.8 kB Details

Built distribution (wheel)

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

Total release size: 26.2 kB

Release files / nanotimesort-1.0.2.tar.gz

Download URL nanotimesort-1.0.2.tar.gz
Size 14.8 kB
Tags Source
SHA-256 checksum
How to use checksums
1035dcf0f1d1e7b400b20e2149f105117aed15bf3e26a6f2a851cc484592a4b3
BLAKE2b-256 checksum
How to use checksums
ed0a4b23eca2ebf640ae3320fb2636a741e9d524072a6b24d05a4c01a1142b65
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.0.2-py3-none-any.whl

Download URL nanotimesort-1.0.2-py3-none-any.whl
Size 11.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
01fed6f9a793a431b0eb958a96a1b16da2cb72e88030c12db1631d6c3cc1fcca
BLAKE2b-256 checksum
How to use checksums
0f8544d54645d0ae71da118433535dc4f14a8b7fa3f5752fa9675da365136774
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

1.1.1

2 release files

1.1.0

2 release files

This release

1.0.2 This release

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