Skip to page content
SAVRN
Search Plan a project

Open-weight model

biodata-registry

by Anne Voigt anne-voigt/biodata-registry

biodata-registry is an open-weight model from Anne Voigt. Its published files total 8.0 MB.

A pip-installable Python package that provides a YAML-based dataset manifest registry for bioinformatics agents. It also exposes a FastMCP server so agent processes can query dataset metadata over MCP.

Parameters—
Context—
Weights8.0 MB
License—
AccessOpen weights
Monthly Downloads—

Model Card

A pip-installable Python package that provides a YAML-based dataset manifest registry for bioinformatics agents. It also exposes a FastMCP server so agent processes can query dataset metadata over MCP. - Discovers and indexes dataset manifests (one YAML file per dataset) at import time - Validates manifests against a typed schema (DatasetManifest) - Ships with the Moffitt et al. 2015 PDAC bulk microarray dataset as the first entry - Exposes registry tools over MCP via a FastMCP server Or from within the repo directory: The server exposes four MCP tools: 1. Create a YAML file in biodataregistry/manifests/.yaml. 2. The file must contain at minimum: datasetid, title, accession, organism…

Excerpt from the card by Anne Voigt.

Identity and Version

Repository
anne-voigt/biodata-registry
Publisher
Anne Voigt
Task
Not stated by the source
Modality
Other
Library
Not stated by the source
Parameters
Not stated by the source
Languages
Not stated by the source
Revision
2c167c154db2830c394cb2bb4ee18f8d2b232610
First published
2026-06-16
Last updated
2026-10-06

Files and Weights

188 files, 8.0 MB in total.

Configuration112 files · 1.1 MB
Documentation20 files · 182.1 KB
Other53 files · 6.8 MB
Repository3 files · 6.2 KB
Every file
FileTypeSizeSHA-256
.pre-commit-config.yamlConfiguration970 B —
bandit.yamlConfiguration916 B —
biodata_registry/__init__.pyConfiguration2.3 KB —
biodata_registry/_manifest_checks.pyConfiguration29.1 KB —
biodata_registry/_manifest_vocab.pyConfiguration10.2 KB —
biodata_registry/_plan_gates.pyConfiguration42.0 KB —
biodata_registry/_plan_vocab.pyConfiguration5.1 KB —
biodata_registry/data_access.pyConfiguration12.0 KB —
biodata_registry/data_transitions.pyConfiguration12.4 KB —
biodata_registry/integration.pyConfiguration14.4 KB —
biodata_registry/manifest_schema.pyConfiguration34.2 KB —
biodata_registry/manifests/__init__.pyConfiguration —
biodata_registry/manifests/ccle_broad_2019.yamlConfiguration3.8 KB —
biodata_registry/manifests/cptac_pda.yamlConfiguration9.9 KB —
biodata_registry/manifests/cptac_pda_counts.yamlConfiguration16.3 KB —
biodata_registry/manifests/cptac_pda_proteome.yamlConfiguration17.7 KB —
biodata_registry/manifests/gse111672_moncada_indrop.yamlConfiguration10.7 KB —
biodata_registry/manifests/gse111672_moncada_st.yamlConfiguration13.5 KB —
biodata_registry/manifests/gse15471_badea.yamlConfiguration7.4 KB —
biodata_registry/manifests/gse155698_steele.yamlConfiguration14.2 KB —
biodata_registry/manifests/gse16515_mayo.yamlConfiguration7.1 KB —
biodata_registry/manifests/gse167525_brown.yamlConfiguration8.2 KB —
biodata_registry/manifests/gse17891_collisson.yamlConfiguration11.4 KB —
biodata_registry/manifests/gse202051_hwang.yamlConfiguration13.8 KB —
biodata_registry/manifests/gse205013_werba.yamlConfiguration11.2 KB —
biodata_registry/manifests/gse205154_sears.yamlConfiguration15.5 KB —
biodata_registry/manifests/gse205154_sears_counts.yamlConfiguration14.5 KB —
biodata_registry/manifests/gse205154_sears_filtered_tmm.yamlConfiguration16.5 KB —
biodata_registry/manifests/gse205154_sears_tmm.yamlConfiguration14.6 KB —
biodata_registry/manifests/gse205154_sears_vst.yamlConfiguration17.4 KB —
biodata_registry/manifests/gse21501_stratford.yamlConfiguration8.1 KB —
biodata_registry/manifests/gse221250_mccarthy.yamlConfiguration11.8 KB —
biodata_registry/manifests/gse278687_chen_st.yamlConfiguration15.9 KB —
biodata_registry/manifests/gse278688_chen_sc.yamlConfiguration11.5 KB —
biodata_registry/manifests/gse287307_guo.yamlConfiguration8.4 KB —
biodata_registry/manifests/gse28735_pdac.yamlConfiguration8.1 KB —
biodata_registry/manifests/gse50827_nones.yamlConfiguration7.9 KB —
biodata_registry/manifests/gse57495.yamlConfiguration6.9 KB —
biodata_registry/manifests/gse62165_jiang.yamlConfiguration6.1 KB —
biodata_registry/manifests/gse71729_moffitt.yamlConfiguration13.7 KB —
biodata_registry/manifests/gse71989_chen.yamlConfiguration6.7 KB —
biodata_registry/manifests/paad_cptac_2021.yamlConfiguration3.8 KB —
biodata_registry/manifests/paad_qcmg_uq_2016.yamlConfiguration4.9 KB —
biodata_registry/manifests/paad_tcga.yamlConfiguration5.4 KB —
biodata_registry/manifests/paad_utsw_2015.yamlConfiguration3.4 KB —
biodata_registry/manifests/paca_au_array.yamlConfiguration13.8 KB —
biodata_registry/manifests/paca_au_rnaseq.yamlConfiguration15.6 KB —
biodata_registry/manifests/paca_ca_rnaseq.yamlConfiguration12.1 KB —
biodata_registry/manifests/puleo_2018.yamlConfiguration11.5 KB —
biodata_registry/manifests/shiau_2024_smi.yamlConfiguration17.9 KB —
biodata_registry/manifests/tcga_paad.yamlConfiguration19.7 KB —
biodata_registry/manifests/tcga_paad_tpm.yamlConfiguration23.8 KB —
biodata_registry/registry.pyConfiguration8.4 KB —
biodata_registry/server.pyConfiguration8.7 KB —
memory.pyConfiguration18.6 KB —
scripts/ingest/chen/assemble_gse278687_chen_st.pyConfiguration11.7 KB —
scripts/ingest/chen/assemble_gse278688_chen_sc.pyConfiguration8.2 KB —
scripts/ingest/cptac/assemble_cptac_pda_counts.pyConfiguration14.8 KB —
scripts/ingest/cptac/assemble_cptac_pda_proteome.pyConfiguration6.9 KB —
scripts/ingest/geo/_geo.pyConfiguration3.9 KB —
scripts/ingest/geo/assemble_gse167525_brown.pyConfiguration4.8 KB —
scripts/ingest/geo/assemble_gse221250_mccarthy.pyConfiguration5.0 KB —
scripts/ingest/geo/assemble_gse287307_guo.pyConfiguration3.4 KB —
scripts/ingest/hwang/assemble_gse202051_hwang.pyConfiguration5.9 KB —
scripts/ingest/loveless/assemble_h5ad.pyConfiguration3.3 KB —
scripts/ingest/loveless/derive_profiles.pyConfiguration6.7 KB —
scripts/ingest/loveless/derive_signatures.pyConfiguration10.1 KB —
scripts/ingest/loveless/merge_runs_h5ad.pyConfiguration8.5 KB —
scripts/ingest/loveless/slim_h5ad.pyConfiguration2.2 KB —
scripts/ingest/loveless/subset_h5ad.pyConfiguration2.5 KB —
scripts/ingest/moncada/assemble_gse111672_moncada_indrop.pyConfiguration5.4 KB —
scripts/ingest/moncada/assemble_gse111672_moncada_st.pyConfiguration7.7 KB —
scripts/ingest/shiau/assemble_shiau_2024_smi.pyConfiguration9.2 KB —
scripts/ingest/tcga/_gdc.pyConfiguration7.8 KB —
scripts/ingest/tcga/assemble_tcga_paad_counts.pyConfiguration7.1 KB —
scripts/ingest/tcga/assemble_tcga_paad_tpm.pyConfiguration5.9 KB —
scripts/ingest/tcga/bake_tcga_paad_clinical.pyConfiguration12.8 KB —
scripts/record_integrity.pyConfiguration9.4 KB —
security/bandit-baseline.jsonConfiguration2.4 KB —
tests/__init__.pyConfiguration —
tests/integration_plan/__init__.pyConfiguration —
tests/integration_plan/_helpers.pyConfiguration4.5 KB —
tests/integration_plan/test_final_plan.pyConfiguration3.6 KB —
tests/integration_plan/test_gate_arity.pyConfiguration1.1 KB —
tests/integration_plan/test_gate_atlas.pyConfiguration3.2 KB —
tests/integration_plan/test_gate_confounded_design.pyConfiguration6.4 KB —
tests/integration_plan/test_gate_cross_modality.pyConfiguration1.1 KB —
tests/integration_plan/test_gate_cross_organism.pyConfiguration3.1 KB —
tests/integration_plan/test_gate_cross_resolution.pyConfiguration2.9 KB —
tests/integration_plan/test_gate_deconvolution_pairing.pyConfiguration6.8 KB —
tests/integration_plan/test_gate_dna.pyConfiguration1.5 KB —
tests/integration_plan/test_gate_duplicate_cohort.pyConfiguration6.8 KB —
tests/integration_plan/test_gate_model_system.pyConfiguration6.0 KB —
tests/integration_plan/test_gate_shared_feature_space.pyConfiguration1.0 KB —
tests/integration_plan/test_gate_spatial.pyConfiguration2.9 KB —
tests/integration_plan/test_gate_subject_group.pyConfiguration8.7 KB —
tests/integration_plan/test_group_by.pyConfiguration3.3 KB —
tests/integration_plan/test_mcp_wiring.pyConfiguration856 B —
tests/integration_plan/test_output_contract.pyConfiguration3.2 KB —
tests/integration_plan/test_subject_group_mgh.pyConfiguration1.2 KB —
tests/test_data_access.pyConfiguration10.7 KB —
tests/test_data_transitions.pyConfiguration8.9 KB —
tests/test_derive_profiles.pyConfiguration2.3 KB —
tests/test_derive_signatures.pyConfiguration3.3 KB —
tests/test_live_cache.pyConfiguration3.9 KB —
tests/test_loveless_merge_runs.pyConfiguration3.4 KB —
tests/test_manifest_integrity.pyConfiguration3.9 KB —
tests/test_manifests_against_data.pyConfiguration50.6 KB —
tests/test_memory_tool.pyConfiguration14.7 KB —
tests/test_registry.pyConfiguration47.5 KB —
tests/test_tcga_paad_clinical_bake.pyConfiguration5.5 KB —
tests/test_tcga_paad_counts_assembler.pyConfiguration6.3 KB —
README.mdDocumentation4.0 KB —
docs/INTAKE-CHECKLIST.mdDocumentation6.3 KB —
docs/adr/ADR-0001-decision-matrix.mdDocumentation18.5 KB —
docs/adr/ADR-0015-vst-data-level-mapping.mdDocumentation5.8 KB —
docs/adr/ADR-0026-subject-group-id.mdDocumentation9.3 KB —
docs/adr/ADR-0027-proteomics-block.mdDocumentation5.5 KB —
docs/adr/ADR-0028-spatial-modality-split.mdDocumentation7.1 KB —
docs/adr/ADR-0029-spatial-specialist-contract.mdDocumentation6.2 KB —
docs/adr/ADR-0030-data-access-seam.mdDocumentation5.3 KB —
docs/adr/ADR-0031-curated-mouse-manifests.mdDocumentation3.7 KB —
docs/adr/ADR-0033-model-system-in-the-integration-engine.mdDocumentation4.7 KB —
docs/adr/RESERVED.mdDocumentation2.8 KB —
docs/design/DESIGN-spatial-specialist.mdDocumentation23.2 KB —
docs/history/DONE.mdDocumentation8.2 KB —
docs/plans/CANDIDATES-spatial-hur-2026-10.mdDocumentation28.8 KB —
docs/plans/PLAN-hur-perturbation-datasets.mdDocumentation8.2 KB —
docs/plans/PLAN-modality-expansion.mdDocumentation14.5 KB —
docs/plans/PLAN-model-system-pooling.mdDocumentation12.3 KB —
scripts/ingest/loveless/README.mdDocumentation5.7 KB —
security/ACCEPTED-FINDINGS.mdDocumentation2.1 KB —
MakefileOther2.4 KB —
biodata_registry-0.1.0-py3-none-any.whlOther62.8 KB —
biodata_registry-0.1.1-py3-none-any.whlOther63.0 KB —
biodata_registry-0.1.10-py3-none-any.whlOther107.3 KB 5f11b80bc9fa
biodata_registry-0.1.11-py3-none-any.whlOther119.1 KB 6b3f53747d90
biodata_registry-0.1.12-py3-none-any.whlOther119.3 KB a2c0ea70ef93
biodata_registry-0.1.13-py3-none-any.whlOther122.9 KB f6441e81f093
biodata_registry-0.1.14-py3-none-any.whlOther130.1 KB f6babb2e42d1
biodata_registry-0.1.15-py3-none-any.whlOther134.4 KB 7aa2b03a2162
biodata_registry-0.1.16-py3-none-any.whlOther134.9 KB dcfe54e3cd5c
biodata_registry-0.1.17-py3-none-any.whlOther151.4 KB df0f683f5311
biodata_registry-0.1.18-py3-none-any.whlOther152.7 KB 2ece094de1b2
biodata_registry-0.1.19-py3-none-any.whlOther160.0 KB 91af26065065
biodata_registry-0.1.2-py3-none-any.whlOther70.1 KB —
biodata_registry-0.1.20-py3-none-any.whlOther160.3 KB 7afceaf86f2d
biodata_registry-0.1.21-py3-none-any.whlOther167.6 KB 4159047ead39
biodata_registry-0.1.22-py3-none-any.whlOther171.7 KB fdd61b097988
biodata_registry-0.1.23-py3-none-any.whlOther176.2 KB e6d960c89669
biodata_registry-0.1.24-py3-none-any.whlOther177.3 KB 085aac782ddd
biodata_registry-0.1.25-py3-none-any.whlOther177.5 KB 255d8e1871c1
biodata_registry-0.1.26-py3-none-any.whlOther179.5 KB 9710fea1aff0
biodata_registry-0.1.27-py3-none-any.whlOther185.7 KB ec9bb3023c6b
biodata_registry-0.1.28-py3-none-any.whlOther188.0 KB 958b2780efc6
biodata_registry-0.1.29-py3-none-any.whlOther188.4 KB 1759faf0c3ad
biodata_registry-0.1.3-py3-none-any.whlOther70.7 KB —
biodata_registry-0.1.30-py3-none-any.whlOther202.0 KB 9508a9c9cdf2
biodata_registry-0.1.31-py3-none-any.whlOther206.5 KB 4a0a4b3cee6f
biodata_registry-0.1.32-py3-none-any.whlOther207.8 KB 04a2d57f6cd7
biodata_registry-0.1.33-py3-none-any.whlOther208.7 KB ab67754d8812
biodata_registry-0.1.34-py3-none-any.whlOther209.5 KB 8b8a3d4857af
biodata_registry-0.1.35-py3-none-any.whlOther220.2 KB 76fa83d7cb45
biodata_registry-0.1.36-py3-none-any.whlOther228.5 KB 6f2ac8c47c84
biodata_registry-0.1.37-py3-none-any.whlOther234.2 KB 29c1f9c5d376
biodata_registry-0.1.4-py3-none-any.whlOther84.9 KB —
biodata_registry-0.1.5-py3-none-any.whlOther87.2 KB —
biodata_registry-0.1.6-py3-none-any.whlOther89.8 KB —
biodata_registry-0.1.7-py3-none-any.whlOther95.8 KB —
biodata_registry-0.1.8-py3-none-any.whlOther103.7 KB b7edc1aa7405
biodata_registry-0.1.9-py3-none-any.whlOther107.0 KB e6bbfc1900a3
pyproject.tomlOther1.7 KB —
scripts/hooks/pre-pushOther1.1 KB —
scripts/ingest/chen/gse278688_chen_sc_celltype_profiles_chen_st_genes.csvOther252.5 KB —
scripts/ingest/chen/gse278688_chen_sc_celltype_signatures.csvOther15.0 KB —
scripts/ingest/chen/gse278688_chen_sc_celltype_signatures_chen_st_genes.csvOther14.5 KB —
scripts/ingest/loveless/DockerfileOther1.8 KB —
scripts/ingest/loveless/convert_rds_to_h5ad.ROther5.5 KB —
scripts/ingest/loveless/gse155698_steele_celltype_profiles_v2.csvOther260.5 KB —
scripts/ingest/loveless/gse155698_steele_celltype_signatures_v2.csvOther17.8 KB —
scripts/ingest/loveless/gse205013_werba_celltype_signatures.csvOther17.9 KB —
scripts/ingest/loveless/run_job.shOther5.2 KB —
scripts/release.shOther12.6 KB —
scripts/security_scan.shOther9.3 KB —
uv.lockOther482.9 KB —
.gitattributesRepository2.6 KB —
.gitignoreRepository520 B —
.gitleaks.tomlRepository3.1 KB —

License and Download

License
Not stated by the source
Access
Open weights, no gate
Download from Anne Voigt

Released by Anne Voigt through its official repository on Hugging Face.