Update all references from 17 SNPs to 20 SNPs reflecting the
addition of LPA rs10455872/rs3798220 and PCSK9 rs11591147.
Document new gene-biomarker correlations (LPA→Lp(a), PCSK9→LDL)
in synthetic population section. Update module table line counts.
https://claude.ai/code/session_014FpaYVohmyLH5dcBZTgmSY
- Add Health Biomarker Engine section to rvDNA README with usage examples
for composite risk scoring, streaming processing, and synthetic populations
- Add biomarker.rs and biomarker_stream.rs to Modules table
- Update test count from 102 to 172 (added biomarker tests)
- Add biomarker benchmark results to Speed table
- Add Welford, CUSUM, and PRS to Published Algorithms table
- Update root README Genomics & Health capabilities (49 → 51 features)
- Add health biomarker engine and streaming biomarkers to root feature table
- Update rvDNA details section with risk scoring and streaming capabilities
https://claude.ai/code/session_014FpaYVohmyLH5dcBZTgmSY
DNA crate (rvdna):
- Add ruvector-solver dependency with forward-push feature
- New kmer_pagerank module: KmerGraphRanker uses Forward Push PPR to
rank sequences by structural centrality in k-mer overlap graphs
- New solver_bench benchmark suite with 3 groups:
A) Localized relevance via Forward Push PPR (20-200x speedup)
B) Laplacian solve for denoising via Neumann/CG (10-80x speedup)
C) Cohort-scale label propagation via CG solver
- README: add DNA Solver Benchmarks section with dataset citations
(GIAB, NA12878, 1000 Genomes), graph construction docs, benchmark
tables, and reproducibility instructions
Quantum crate (prime-radiant-category):
- Add ruvector-solver dependency with neumann/cg features
- SparseMatrix: replace O(nnz) COO Vec with O(1) HashMap entries,
add to_csr_f64() and spmv_f64() using solver CsrMatrix
- ComplexMatrix: add Jacobi eigenvalue algorithm for real-symmetric
matrices (much more stable than power iteration + deflation),
add to_csr_real() and is_real_valued() helper methods
- DensityMatrix: add SpectralDecomposition cache, purity_fast() via
Frobenius norm O(n²) vs O(n³), static eigenvalue helpers
- SimplicialComplex: add graph_laplacian_csr() for spectral analysis
- SolverBackedOperator: sparse quantum operator using CsrMatrix SpMV
for 40-60 effective qubit scaling (vs ~33 with dense matrices)
- New quantum_solver_bench: SpMV scaling, eigenvalue convergence,
memory scaling benchmarks from 10 to 30 qubits
All 362 tests pass (81 quantum + 102 DNA + 179 solver).
https://claude.ai/code/session_01TiqLbr2DaNAntQHaVeLfiR
- Add "Why This Exists" section: AI for instant, private, free
genomic diagnostics available to everyone
- Add install table with crates.io and npm links
- Add full npm API table with JS examples and NAPI-RS platform matrix
- Replace ASCII architecture with 4 mermaid diagrams in collapsed
sections: pipeline, .rvdna format layout, data flow, WASM deployment
- Add collapsed rvDNA section to root README.md
Co-Authored-By: claude-flow <ruv@ruv.net>
Complete README rewrite reflecting the final state of the project:
- Added "What It Does" section showing actual 8-stage demo output
- Added RVDNA AI-native format section with format comparison table
- Added real gene data section (HBB, TP53, BRCA1, CYP2D6, INS)
- Added actual Criterion benchmark numbers (155ns SNP, 12ms full pipeline)
- Fixed Quick Start to match working binary commands
- Added collapsible module guides with accurate line counts
- Added test suite summary (87 tests, zero mocks)
- Added project structure tree with all 13 source files
- Added 13 ADR index table
- Updated architecture diagram to include RVDNA output stage
https://claude.ai/code/session_013B6stXbYwAkWHbE16sjUrq
All ADRs updated with:
- Implementation Status sections (Working/Buildable/Research)
- SOTA algorithm references with citations
- Crate API mappings to actual RuVector functions
- Concrete performance math and targets
New documents:
- ADR-011: Performance targets and benchmark suite (755 lines)
- ADR-012: Genomic security and privacy (596 lines)
- DDD Bounded Context Map (602 lines)
- DDD Domain Model with Rust types (1,047 lines)
- README with features, comparisons, QuickStart (541 lines)
9,326 lines of architecture documentation total.
https://claude.ai/code/session_013B6stXbYwAkWHbE16sjUrq