Open research instrument

Watch cell fate emerge from a genome.

silico.live explores how a cell's fate emerges from its genome in a signal landscape. Free for any lab. We are validating it against real systems with research partners - bring us yours.

One genome. Two morphogens. Three emergent cell types. Nothing scripted.

Explore real experiments

Four runs you can open right now. Each loop is a real recording from the engine - nothing storyboarded.

Position decides fate

One genome reads two morphogen beads into neuron, epithelial, and stem fates by position. Move a bead, move the boundary.

Open in player

Gate growth on a signal

Place a growth factor where you want division. The cell cycle advances only where the signal is high, so proliferating clusters grow inside a quiet sheet.

Open in player

Remove a survival cue

Cut a survival source and a void opens. The tissue churns around it - death balanced by regrowth, the way real tissue turns over.

Open in player

Reproducible by design

Every run is recorded. Scrub it, replay it, hand it to a collaborator - same seed, same result, bit for bit. An in-silico run is a shareable protocol.

Open in player

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.

Sea-urchin blastula (3D)

3D

A 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 player

Fate domains in a sphere (3D)

3D

The 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 player

French-flag stripes

A 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 player

Many signals at once

A 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 player

Pulsed signal trails

Scattered 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 player

Validation

Validated against known biology today. Predictive, with partners, is the goal.

Today the engine reproduces published results - each re-run as a quantitative check against a reference within tolerance, on every change, so they cannot silently break. With partner data we test it against real systems and use it to explore untested hypotheses you can check at the bench - the path from reproducing the known toward predicting the new.

  1. 01Morphogen gradientFrench-flag positional information (Wolpert)
  2. 02Density-dependent apoptosisCrowding-triggered cell death
  3. 03Population growthExponential to carrying capacity
  4. 04Differential-adhesion sortingSteinberg
  5. 05Calcium-wave frontPropagating signal front

Collaborate

Bring us your system.

We are looking for research partners - developmental biologists, organoid and stem-cell labs, and PhD students - to validate the engine against real data and shape its direction. If a result it produces could be checked at your bench, we want to talk.

For labs

Use it free to explore hypotheses and visualise fate decisions before you commit bench time.

For PhDs & PIs

Co-develop and co-author. Help define the validations that matter and steer what it models next.

Better together

Every real dataset we validate against grounds the engine further. Your system is how it earns trust, one reproduction at a time.

See it move.

Pick a recorded experiment and scrub it live in your browser - no install, no signup.