Releases: genomoncology/biomcp
Releases · genomoncology/biomcp
v0.8.11
Changes
- Evidence URLs and citations on entity outputs (#156)
- Gene enrichment — GTEx expression data, DGIdb druggability, ClinGen gene-disease validity (#157)
- Streamlined CI — PR checks are now Rust-only (~3 min); release workflow consolidates validation, binary builds, PyPI wheels, and docs deployment into a single pipeline (#159)
v0.8.10
v0.8.9
v0.8.8
Output Cleanup & Help Discoverability
Output Deduplication
- Population data shown exactly once (was rendered 3x with inline summary + pipe table + AF line)
- Conservation, AlphaGenome, interactions converted from pipe tables to key-value pairs
- Adverse event reactions/outcomes converted from single-column tables to bullet lists
- All entity metadata headers standardized to plain
Key: Value(no bold)
Actionable Footers
Sections:replaced withMore:/All:showing copy-pasteablebiomcp getcommandsRelated:replaced withSee also:listing fullbiomcpcommands, one per line- All 11 entity templates updated consistently
Help Discoverability
biomcp liststarts with quickstart block showing example commands- Skills tip added to list output
biomcp list skillnow works (aliases toskill list)list enrichandlist batchare first-class help pages--biomarkerdocumented inlist trial,--sincedocumented inlist articlelist phenotypeandlist gwasexpanded with workflow exampleshealthshows affected features when APIs fail
Quality
- 349 Rust tests, 0 clippy warnings
- 117 VV executable documentation contracts passing
v0.8.7
v0.8.6
v0.8.5
v0.8.4
v0.8.3
Changes
- Remove NCI vocabulary entities — Deleted organization, intervention, and biomarker search entities (search-only wrappers around NCI CTS vocabulary API with no unique value over trial search). Entity count: 15 → 12.
- Fix word-boundary regex — Punctuated biomarker tokens like
HER2+,ER+,PD-L1now match correctly in eligibility keyword filtering. - Documentation consistency — Synced pyproject.toml version, added changelog entries for 0.8.1–0.8.3, updated CLI/quick reference with all helpers, reconciled README and docs/index helper blocks.
- Eligibility inclusion/exclusion post-filter (from 0.8.3 prior work) — Reduces exclusion-only false positives in trial matching.
Stats
- 326 Rust tests passing
- 366 VV tests passing
- 27 files changed, +131 / -1,740 lines