Governed experiment API · v08.8
ADAM10 registration, randomization and outcome contracts
The linked objects make all 39 authority decisions machine-readable. The v09.1 workbench adds three accountable review lanes, 56 independent assignments, 15 shared semantic checks and three checksum-bound reviewer packets, with deterministic merge protection against stale or conflicting review bases. External signing and registration complete the prospective transition.
API
Publication addendum API
ADAM10 v08.7 operating characteristics
Typed simulation design, reference probabilities, server-exact receipt, formal-lock blockers and cross-surface routes. The object is additive and does not change the current resource release.
Canonical machine-readable resources · schema 1.1
Use the same typed records that generate the website
Numbers are numbers, booleans are booleans and not-assessed values are null. No API key, login, ranking or server-side inference is used. Until anonymous command-line route QA passes, this surface is described as static machine-readable resources rather than a fully guaranteed public API.
Access status
Reviewer-safe interpretation: the JSON and TSV objects are versioned static research resources. If an anonymous curl, wget or Python request receives an edge-level HTTP 403, treat that as a hosting policy issue—not as evidence that the object is missing or that a gene was assessed negative. The release archive and hosted manifests remain the authority until public machine-route QA is cleared.
Quick start for environments where anonymous GET is allowed
RESOURCE_BASE_URL="https://nmdvcell.com/resource"
curl "$RESOURCE_BASE_URL/api/v1.1/genes/ZNF133.json"
curl "$RESOURCE_BASE_URL/api/v1.1/core-gene/DMD"
curl "$RESOURCE_BASE_URL/api/current/release_manifest.json"
curl "$RESOURCE_BASE_URL/api/v1.1/v1_release_gate.json"
curl "$RESOURCE_BASE_URL/api/v1.1/v1_external_authorization_dossier.json"
curl "$RESOURCE_BASE_URL/api/v1.1/prediction_readiness.json"
curl "$RESOURCE_BASE_URL/api/v1.1/prediction_registry.json"
curl "$RESOURCE_BASE_URL/api/v1.1/capability_atlas.json"
curl "$RESOURCE_BASE_URL/api/v1.1/cell_context_registry.json"
curl "$RESOURCE_BASE_URL/api/v1.1/research_landscape.json"
curl "$RESOURCE_BASE_URL/api/v1.1/model_opportunity_registry.json"
curl "$RESOURCE_BASE_URL/api/v1.1/data_opportunity_registry.json"
curl "$RESOURCE_BASE_URL/api/v1.1/candidate_decision_registry.json"
curl "$RESOURCE_BASE_URL/api/v1.1/decision_cards.json"
curl "$RESOURCE_BASE_URL/api/v1.1/prospective_lifecycle.json"
curl "$RESOURCE_BASE_URL/api/v1.1/scientific_program.json"
curl "$RESOURCE_BASE_URL/api/v1.1/dmd_minimum_perturbome.json"
curl "$RESOURCE_BASE_URL/api/v1.4/project-state/DMD-MIN-PERTURBOME.json"
curl "$RESOURCE_BASE_URL/api/v1.1/experiment_selection_rules.json"
curl "$RESOURCE_BASE_URL/api/v1.1/generalization_ladder.json"
curl "$RESOURCE_BASE_URL/api/v1.1/no_wet_lab_evaluation.json"
curl "$RESOURCE_BASE_URL/api/v1.1/unipert_feasibility.json"
curl "$RESOURCE_BASE_URL/api/v1.1/gene_bucket_manifest.json"Complete-gene access
Every one of the 17,921 genes has a server-rendered /resource/gene/{symbol} page and a compact /resource/api/v1.1/core-gene/{symbol} JSON response. Use gene buckets for complete bulk records and identifier mapping for HGNC symbols, aliases and external IDs. The 123 detailed audit records also have individual JSON files.
Prediction-readiness gate
/api/v1.1/prediction_readiness.json is the machine authority for P0/P1/P2 claim status. It explicitly permits infrastructure claims, locks research-use DMD prediction until external perturbation validation exists, and locks clinical prediction outside this release.
Project state and experiment-selection rules
/api/v1.4/project-state/DMD-MIN-PERTURBOME.json is the single authority for Stage A assignment, freeze, registration and outcome state. It distinguishes 24/24 provisionally assigned identities from a panel whose signoff is still pending. experiment_selection_rules.json publishes EXP-GAP-01, the deterministic shared-gap rule used by Compare; it emits selected and non-selected reasons without a target rank.
Open project state · Open selection rule · Download state TSV
Candidate decision contracts
candidate_decision_registry.json publishes the practical research use of all 21 governed candidates: why each candidate remains in the set, what can be decided now, the decision-blocking gap, the minimum next action and how supportive, null or inconclusive results change the record. It authorizes experiment planning—not a therapeutic target rank.
Cell-context and prospective lifecycle registries
cell_context_registry.json publishes ten DMD, FSHD, DM1 and SMA context records with source dataset, statistical unit, observed result, permitted use and claim ceiling. prospective_lifecycle.json separates truth generation from prediction validation: a registered Study may generate new truth without a Prediction, while prediction validation requires an eligible ModelRun and a frozen Prediction before outcome access.
Open Cell Context Explorer · Open context JSON · Open lifecycle board · Open lifecycle JSON
Research landscape and product contracts
research_landscape.json joins the audited local asset ledger to official-source competitive references, four reusable product contracts, four flagship modules, a model opportunity radar, a data opportunity registry and a decision-gated upgrade queue. External records declare whether they were executed locally, merely source-verified, context-mismatched or intended only as a benchmark framework.
Open Research Landscape · Product contracts · Asset inventory · Competitive map · Model radar · Data opportunities
Virtual-cell and state-transition contracts
capability_atlas.json defines five evidence-gated virtual-cell capability levels and their input, output, evaluation, blocker and unlock conditions. human_myoblast_perturbation_network.json publishes the Stage B0 observed GSE293514 subnetwork: exact pooled fusion-screen effects, individually validated identities, a published named-complex subset, grouped transcriptomic directions, candidate coverage audit and the expression-column identity lock. perturbation_cascade_network.json keeps that observed subnetwork separate from the directed DMD experiment-design hypothesis layer, with edge evidence states, manual hierarchical layout seed 42, three target-specific scenarios and zero validated DMD prediction edges. dataset_readiness.json reports independent data-readiness fields without a synthetic score; model_registry.json separates current model cards from model_run_registry.json, which preserves completed ridge, transfer, GEARS, scGPT, TxPert and MORPH runs including negative and stopped decisions. model_card_audit_registry.json exposes per-model Model Cards with leakage, calibration, OOD, abstention and prohibited-claim fields. benchmark_suite.json binds G0–G7 to truth, baselines, metrics and blockers. distribution_prediction_contract.json and distribution_prediction.schema.json define a future cell-population output without emitting synthetic DMD cells; metric_governance.json freezes the multi-family scoring and PDS safeguards; challenge_watch.json separates confirmed Arc VCC 2026 facts from launch-day unknowns. decision_cards.json exposes three open, falsifiable research decisions without generating a target rank. scientific_program.json defines the Competition Generalist and DMD Scientific tracks, no_wet_lab_evaluation.json defines eleven computation-first evaluation modules, unipert_feasibility.json separates completed source and identifier audits from pending encoder and G2 tests, and dmd_minimum_perturbome.json assigns the 24-slot Stage A Panel Draft, including 14 candidate genes, 10 calibration controls and six prospectively sealed prospective roles. registered_studies.json and experimental_outcomes.json remain intentionally empty until calibration, approvals, immutable studies, predictions and measured outcomes return through the governed workflow.
Stage B0 observed network · Capability Atlas · Perturbation Cascade Network · Data Intelligence · ModelRun & Audit Registry · Distribution Modeling · Benchmark Suite · Research Decision Queue
v1 release and prediction-registry gates
/api/v1.1/v1_release_gate.json is the machine authority for formal v1.0 database-resource readiness, /api/v1.1/v1_external_authorization_dossier.json tracks DOI/licence/maintainer inputs, and /api/v1.1/prediction_registry.json preserves the empty prospective prediction registry. v1.0 is a database and evidence-governance release; it is not a validated disease-prediction or clinical decision-support release.
Read v1 gate · Read authorization dossier · Read prediction registry
Error semantics
The static API publishes a machine-readable error catalogue. A missing static asset can be returned by the host without a JSON body; clients must use the HTTP status as authority and must not infer “assessed no hit” from 404.
Legacy API v1
/api/v1/ is a compatibility surface with historical string-encoded fields and nested v0.6 records. New integrations should not start there. Its canonical successor is /api/v1.1/.