HomeMedicine & BiophysicsBioartificial Organ Growth

Bioartificial Organ Growth

Grow a bioartificial organ on a porous scaffold inside a bioreactor: cells multiply on the lattice following logistic growth while a perfusion-driven oxygen gradient decides whether the core stays alive or turns necrotic. Tune perfusion rate and scaffold size to see the tissue-engineering diffusion limit in action.

Medicine & Biophysics3DModerate60 FPS
bioartificial-organs ↗ Open standalone

A bioartificial organ starts as cells seeded on a porous scaffold inside a bioreactor. This simulation grows that construct in 3D: hundreds of seeding sites across a lattice scaffold each carry a local cell population that multiplies by logistic growth, capped by a carrying capacity that depends on how much oxygen actually reaches that spot. Because a bioreactor can only perfuse oxygen in from the surface, concentration falls off toward the center — and once a scaffold gets large enough, or perfusion slow enough, the core drops below the viability threshold and its cells die off while the periphery keeps thriving. Adjust perfusion rate and scaffold radius to find the point where the diffusion limit turns a healthy construct into one with a dead core.

⚙ Under the hood

Grow a bioartificial organ on a porous scaffold inside a bioreactor: cell populations multiply by logistic growth while a perfusion-driven oxygen gradient decides whether the core stays viable or turns necrotic. Tune perfusion rate and scaffold radius to see the tissue-engineering diffusion limit in action.

Three.jsTissue EngineeringBioreactorScaffoldCell Growth

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)