Welcome to Cell Tank

Cell Tank is a playful living canvas: a petri dish full of soft-body cells you can grab, stretch, feed and fling. Everyone in the dish has an opinion about how hungry they are, and a few of them have opinions about each other. It is a toy inspired by biology—not a scientific simulation.

Feeding the dish

Cells burn energy the whole time they are alive. Pick a food from the Feed panel, then click the agar to drop a morsel — or hold the button down and sweep to pour a stream. Anything hungry nearby will smell it and swim over.

FoodWhat it does
NutrientBalanced chow. A solid meal for anyone.
SugarBig energy hit and a temporary speed rush.
ProteinLess energy, far more growth — this is what makes cells divide.
CaffeineSaucer eyes, a jittery membrane and a real turn of speed. Then a slump.
AntibioticDissolves bacteria and nothing else. They chase it anyway.
Glow dyeHalf a minute of bioluminescence. The light falls on the neighbours too.
MysteryAny of the above, or a growth spurt, or nothing but regret.
Iron filingsWhoever eats them turns magnetic and clumps with whoever else did. The clump then drifts around as one lump.
SoapOne mouthful and surface tension collapses across the whole dish. Every membrane in it goes floppy for about nine seconds.
Popping candyA hiccup, and then the eater is somewhere else entirely.
Ice chipNot food — nobody chases it. It melts slowly and chills the patch of dish around it, so anything standing there slows down and huddles. Every other condition is a dial for the whole plate; this is the only local one.

Presets

Each preset clears the dish and plates a whole little ecosystem, ready to run. Use them as starting points and then add, feed and drag from there.

PresetWhat is in it
PowerhouseBody cells wired to mitochondria. Watch the power lines light up as energy flows across.
BloodstreamRush hour — couriers, menders, one patrol and one troublemaker.
OutbreakA tissue surrounded by viruses. Send in platelets to save it.
PondAlgae, tardigrades and an amoeba. It feeds itself — leave it running and nothing starves.
NetworkA ring of neurons chattering, with mitochondria keeping them lit.
MatSlime moulds laying roads, with yeast, diatoms and a paramecium using them. Leave it running and watch the network appear.
AmbushEverything in here is spring-loaded and nothing in it chases anything. Heliozoans waiting behind their spokes, vorticellae on coiled stalks, copepods hopping between them.
SiegePhages coming in to land on a colony of bacteria. Grab one off its host, or add a white cell and let it do the work.

Conditions

The Conditions panel is not about the cells — it is about the puddle they live in. Four dials, all neutral in the middle, all remembered between visits. Back to normal puts every one of them back to the centre.

DialWhat changes
TemperatureCold stiffens every membrane, slows the burn and makes everyone huddle together. Heat goes floppy, frantic and hungry.
pHNeutral is comfortable. Either extreme stains the agar and turns every face in the dish queasy.
LightAlgae live entirely off this — turn it down and they starve like everyone else. The dish dims, and everybody gets heavy-lidded.
SalinityOsmosis. Brine draws the water out and shrivels every cell; rain water floods in and plumps them up like balloons.

Tilting the dish

Hold the arrow keys and the whole plate leans — cells, food and medium all slide to the low side, and the gel pools visibly against the glass. Let go and it eases back level. On a phone, tap Phone tilt in the Conditions panel and lean the handset instead.

Things cells do to each other

Add a specimen

Picking things up

Every resident answers the Grab tool differently, and finding out how is most of the fun. A few of them:

Meet the cells

Odd bodies

The second tray. Nothing here has a number key — click the icon, then click the agar.

Meet the invaders

Grabbing cells

Every cell is a real soft body: a ring of point masses held together by springs and internal pressure. With the Grab tool, press on a cell and the nearest bit of its membrane follows your pointer, so it stretches like jelly and springs back when you let go. Drag one into a crowd and the whole dish reshuffles.

Panels & physics

The tools, conditions and lab panels all float over the dish. Drag them anywhere by their body, or tap the button to shrink one out of the way. The View menu brings back anything you have folded up.

The Tank row swaps the backdrop the whole stage is drawn on: the default petri dish, sage graph paper, a drafting blueprint, a bright microscope slide, or a charcoal dot field. Your choice is remembered between visits.

SliderWhat it does
Cell SizeRescales every cell, plated or new.
WobbleStrength of the waves rippling around each membrane.
TurgorInternal pressure. High values plump cells up.
StiffnessFirmness of the membrane springs.
JostleHow hard cells shove each other apart.
SpeedOverall pace of life in the dish.
AppetiteHow fast everyone burns through a meal.

Controls

ControlWhat it does
UndoRestores the dish before your last change.
🔇 / 🔊Toggles the tiny synthesized sound effects.
Freezes or resumes the living canvas.
🗑️Plates a fresh starter sample.
Empty dishRemoves every specimen.

Keyboard shortcuts

Things to try