Position decides fate
One genome reads two morphogen beads into neuron, epithelial, and stem fates by position. Move a bead, move the boundary.
Open-science cell simulation
An agent-based simulation of developmental biology: autonomous cells whose fate emerges from a Boolean gene-regulatory network, with morphogen signaling and instructive bioelectricity - kinetics-free and deterministic. It reproduces known results within tolerance, re-checked on every change. Free to use, and open to collaboration.
One genome. Two morphogens. Three emergent cell types. Nothing scripted.
The instrument
SilicoSpace is built so anyone can check it: the mechanism is legible, the runs are reproducible, and the claims are validated against published biology.
Same seed, same result, bit for bit. Every run is a protocol you can hand to a collaborator and re-run exactly - an in-silico experiment with a fixed, citable method.
Information flow you can read: genome to gene-regulatory dynamics to fate, signal fields, and voltage. Rate-based, not black-box chemical kinetics, so you can see why each cell decided what it did.
The engine reproduces published results as quantitative checks - a number within tolerance, re-run on every change - so a result can never silently break.
No license, no signup to explore. Bring a hypothesis and get a run you can scrub, replay, recolour, and check at the bench.
Validation
Each reproduction is a classical or published result the engine must match on a quantitative metric - a number within tolerance, not "looks right" - re-checked on every change so it cannot silently break. With partner data we test it against real systems and use it to explore hypotheses you can check at the bench.
One genome reads a single morphogen gradient into three spatial fate stripes; the emergent stripe boundaries land at the radii the genome's thresholds predict from the closed-form gradient.
Wolpert 1969, positional information
Full page →One Wnt8 vegetal gradient partitions about 1000 cells into ectoderm (~67%), endomesoderm (~28%) and skeletogenic (~4%) territories - the published fate proportions, emergent from the genome.
Davidson endomesoderm GRN; Gilbert, Developmental Biology
Full page →Two lineages expressing one cadherin at two levels sort from a random mix; the more cohesive lineage is engulfed into an interior core wrapped by a low-cohesion shell.
Steinberg 1963, differential-adhesion hypothesis
Full page →A dense cluster self-limits: programmed death turns on at the critical size where the cells' superposed death-ligand dose first crosses threshold, while a sparse cluster survives.
Fas-FasL fratricide; Brunner et al. 1995
Full page →A transient gap-junction blockade yields about 25% two-headed worms whose ectopic voltage pattern persists through amputation - a stored bioelectric memory, not a transient drug effect.
Durant, Levin et al. 2017
Full page →One founder cell grows into a solid 3D ball whose descendants read a maternal gradient into three concentric shells of fate while contact inhibition self-limits growth - nothing scripted but the genome.
Capstone integration (Wolpert positional info + Kauffman attractors)
Full page →Every reproduction below runs as an automated quantitative check in the engine's test suite - it fails the build if a result drifts out of tolerance.
In the player
The viewer picks the right view from the recording. Orbit a 3D organism, slice it like an MRI, and recolour by the biology - all real engine output.
Explore real experiments
Each card is a real recording from the engine - scrub it, replay it, or open it in the full player. Every one credits the work it reproduces.
More to explore
Every link opens a real recording in the player - scrub, replay, recolour. The 3D runs open the same player in its orbit + cross-section view.
The capstone. ONE founder cell divides into a solid ball, and its descendants read a pre-loaded maternal gradient into three concentric spherical shells of fate - a neuron core, an epithelial shell, a stem rim - while contact inhibition self-limits growth. Nothing scripted but the genome and the initial bead. Orbit it, then slice it.
Open in playerA hollow ball of ~1000 cells. One genome reads a vegetal Wnt8 gradient into ectoderm, endomesoderm and skeletogenic territories - the published fate proportions, emergent. Orbit it, then slice it.
Open in playerThe two-bead differentiation genome grown as a solid ball instead of a flat sheet: neuron and epithelial domains emerge in 3D around the morphogen sources. Drag to orbit, slide the cutting plane.
Open in playerA single morphogen gradient read through tiered gene-network thresholds into three clean spatial fate stripes - Wolpert's French flag, grown rather than painted.
Open in playerA growth-hormone bath, a cell-secreted Shh morphogen and a pulsed stress signal share one dish. Switch the field overlay in the player to see each one.
Open in playerScattered cells fire transient puffs that spread and fade; two environmental injections send trails across the dish. The overlay shows the signal's past, not just its steady state.
Open in playerHonest scope
Open science means saying what the instrument does not do. Today it reproduces the known; predicting the new is the goal we are working toward with partners.
Read the full capabilities and honest-scope notesCollaborate
SilicoSpace stands on its own as an open instrument - and it sharpens with every real system it models. If a result it produces could be checked at your bench, or a custom model would help your work, bring us the system and we will build and validate it together. Collaboration of any kind is welcome.
Explore a hypothesis and watch the fate decisions before you commit bench time. Free, no signup.
Define the validation that matters for your system, co-author the reproduction, and steer what it models next.
Need a custom model for your system - developmental, regenerative, or bioelectric? We build and validate simulations as a collaboration.
Pick a recorded experiment and scrub it live in your browser - no install, no signup.