| Arc STATE and Virtual Cell Challenge | A model claim must be bound to task, split, hidden labels, frozen submission and permanent simple baselines. | Prediction-freeze, hidden-test and baseline-retention rules. | Create a DMD Prospective Benchmark where Study Card, Prediction Card and Outcome object are separate immutable records. | No DMD prediction label is shown until a timestamped prediction exists before outcome access and simple baselines run on the same split. |
| CZI Virtual Cells Platform | Data, model, benchmark and inference should use one ModelRun contract across web, CLI and local execution. | Model adapter, run log, dataset digest, split manifest and reusable benchmark package. | Standardize zero, train-mean, nearest-neighbour, ridge and one future population model behind a shared ModelRun object. | Every run records model id, commit, container digest, data SHA, split id, seed, status, metrics and failure reason. |
| CELLxGENE and Vitessce-style browsers | A Cell Browser must let users operate real cell objects, not only read concept cards. | Dataset, donor, disease, state, batch, expression, DE, cell-proportion and spatial-neighbour filters. | Upgrade Cell Browser v1 around real DMD scRNA/snRNA/spatial data with donor-level pseudobulk as the default statistical unit. | At least two DMD datasets can be filtered by donor and disease, with expression, cell count, pseudobulk DE and exportable selections. |
| Open Targets and DepMap | Long-lived platforms are entity graphs plus stable programmatic file indices, not only pages. | Entity relation graph, API version metadata, file index, historical releases and provenance by source. | Expose Gene, Dataset, Comparison, Study, ModelRun, Prediction and Outcome as linked objects under one release context. | Each page answers: what object is studied, what evidence supports it, and which next object would change the conclusion. |
| VCell mechanism simulation platform | Mechanistic models separate model definition, parameters, solver, simulation run and result object. | Solver/run/result separation and explicit parameter documentation. | Keep Computability Gate, ModelRun and future mechanistic simulation objects distinct so the name virtual cell does not imply unavailable numerical simulation. | UI never presents evidence checks as simulation output; future solver objects must cite equations, parameters, run logs and result files. |
| CLUE/CMap service continuity lesson | A valuable scientific portal can lose utility if data are only reachable through an active website. | Portable archive, checksum ledger, mirror plan, historical manifest and exit strategy. | Keep RO-Crate, release manifest, file registry, checksums and deprecated archive policy as first-class release objects. | A release can be reconstructed from manifest, checksums, schemas and archived files without relying on the interactive site. |