mirror of
https://github.com/ruvnet/RuVector.git
synced 2026-05-22 11:26:34 +00:00
ADR-015: Pure-JS biomarker engine mirroring Rust biomarker.rs and biomarker_stream.rs exactly. Includes: - src/biomarker.js: 20-SNP composite risk scoring, 6 gene-gene interactions, 64-dim L2-normalized profile vectors, synthetic population generation with Mulberry32 PRNG - src/stream.js: RingBuffer, StreamProcessor with Welford online stats, CUSUM changepoint detection, z-score anomaly detection, linear regression trend analysis, batch reading generation - tests/test-biomarker.js: 35 tests + 5 benchmarks covering all classification levels, risk scoring, vector encoding, population generation, streaming, anomaly/trend detection - index.d.ts: Full TypeScript definitions for all biomarker APIs - package.json: Bump to v0.3.0, add biomarker keywords Benchmark results (Node.js): computeRiskScores: 7.33 us/op encodeProfileVector: 9.51 us/op RingBuffer push+iter: 3.32 us/op https://claude.ai/code/session_014FpaYVohmyLH5dcBZTgmSY |
||
|---|---|---|
| .. | ||
| .gitkeep | ||
| ADR-001-vision-and-context.md | ||
| ADR-002-quantum-genomics-engine.md | ||
| ADR-003-genomic-vector-index.md | ||
| ADR-004-genomic-attention-architecture.md | ||
| ADR-005-graph-neural-protein-engine.md | ||
| ADR-006-temporal-epigenomic-engine.md | ||
| ADR-007-distributed-genomics-consensus.md | ||
| ADR-008-wasm-edge-genomics.md | ||
| ADR-009-variant-calling-pipeline.md | ||
| ADR-010-quantum-pharmacogenomics.md | ||
| ADR-011-performance-targets-and-benchmarks.md | ||
| ADR-012-genomic-security-and-privacy.md | ||
| ADR-013-rvdna-ai-native-format.md | ||
| ADR-014-health-biomarker-analysis.md | ||
| ADR-015-npm-wasm-biomarker-engine.md | ||