THE PLATFORM
Kmeggie+ brings FASTQ validation, understandable QC reporting, and a CLI-first workflow into a lightweight local toolkit.
Catch structural problems before downstream analysis.
The current analyzer checks record structure, supported DNA bases, the separator line, quality characters, and whether sequence and quality lengths agree.
$ validator result: example_500_reads.fastqstatus VALID
reads 500
total bases 75,000
average read length 150 bp
next REVIEW QUALITY REPORT
Turn measurements into a report a laboratory team can review.
The browser prototype analyzes every accepted read within its limits and presents base quality, base composition, read lengths, duplicate fraction, N content, and simplified validation flags.
Open the live QC demoFinding: FASTQ structure is valid. The final 50 base positions need review.
A local workflow before an institutional platform.
The working local prototype can be installed in a Python environment and run on a laboratory machine. The public package and a complete orchestration interface are not yet released.
Use the current quickstart →$ current local prototypeunzip kmeggie-prototype.zip
cd kmeggie-prototype
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python app.py
# open http://127.0.0.1:5000
PROPOSED ARCHITECTURE
This diagram is a design proposal for submitting, tracking, processing, and reporting pipeline jobs. It does not describe a released system.
PRODUCT ROADMAP
| Capability | Stage | What that means |
|---|---|---|
| FASTQ structural validation | Working | Implemented in functional prototypes. |
| Browser QC analysis and export | Working | Available in the live website demo. |
| CLI packaging and orchestration | Developing | Local prototype exists; fuller pipeline integration is underway. |
| Metagenomic classification | Planned | Optional downstream stage after validation and QC. |
| Multi-lab dashboard | Planned | Institutional monitoring and comparable reporting. |
| AI-assisted variant triage | Planned | Future decision support; no released implementation. |
EVALUATE THE WORK