nucleomic/nqx-format: NQX v1.0.1 Hybrid Format (Zenodo-registered)
Authors/Creators
Description
This is the first Zenodo-registered packaging of the NQX v1.0 hybrid format. The underlying specification and reference implementation are identical to v1.0.0.
NQX v1.0.0 – Hybrid File Format Release
This release introduces NQX v1.0, a compact and fully lossless hybrid container
format for storing FASTQ sequencing data.
NQX combines a lightweight JSON metadata header with a structured binary payload
designed for accuracy, extensibility, and efficient compression.
Key Features
1. Hybrid Metadata + Binary Layout
- JSON header for human-readable metadata
- Binary global header for fast parsing
- Block-based payload for scalable processing
2. Four-Stream Architecture
Each block stores:
- ID
- PLUS
- SEQ
- QUAL
as four independently compressed Zstandard streams, enabling strong compression without losing round-trip fidelity.
3. Fully Lossless
FASTQ → NQX → FASTQ
returns byte-identical output, including:
- All ID lines
- PLUS lines
- Sequence content
- Quality scores
4. Versioned and Extensible
This release formalizes:
- Hybrid variant
- Version 1.0 of the binary layout
- JSON-based version control
- Support for future NQX 1.x and 2.x revisions
Included in This Release
SPEC_NQX_v1.0.md
Full byte-level format specificationencoder.py
Reference encoder implementationdecoder.py
Reference decoder implementationnqx-info.py
Metadata inspectorexamples/
Test vectors (FASTQ → NQX → FASTQ round-trip)
All reference tools are released under the MIT License.
Validation (Recommended)
python encoder.py test.fastq test.nqx
python decoder.py test.nqx test_roundtrip.fastq
Diff or FC should report no differences.
Optional compression comparison:
gzip -9 test.fastq
gzip -9 test.nqx
Citation (Will update with DOI)
A DOI for this release will be assigned automatically by Zenodo.
Please cite NQX using the DOI that appears in this release page once Zenodo
finishes indexing.
---
Bu metni aynen kullanabilirsin.
Şimdi son adım:
# **1. Tag: `v1.0.0`**
# **2. Title: `NQX v1.0 Hybrid Format`**
# **3. Description → yukarıdaki metni yapıştır**
# **4. Publish Release**
Release'i yayınladıktan sonra:
→ Zenodo otomatik DOI oluşturacak
→ DOI'yi bana gönderirsin
→ Ben de sana README için **professional citation block** yazacağım
→ İstersen CV / portföy için kısa, orta, uzun atıf formatlarını da ekleyebilirim.
Hazırsan release'ini oluştur ve bana DOI'yi gönder.
Files
nucleomic/nqx-format-v1.0.1.zip
Files
(36.9 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:5d9452db1dd76fb5a036826c82064899
|
36.9 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/nucleomic/nqx-format/tree/v1.0.1 (URL)
Software
- Repository URL
- https://github.com/nucleomic/nqx-format