HomeMolecular BiologyElectroporation: Gene Delivery by Electric Pulse

Electroporation: Gene Delivery by Electric Pulse

Interactive 3D electroporation simulator: apply an electric pulse to a cell, watch the Schwan-equation transmembrane potential build up, membrane pores open at the poles, and charged DNA plasmids electrophorese through them into the cytoplasm.

Molecular Biology3DModerate60 FPS📱 Mobile-adapted
genetic-engineering-biology ↗ Open standalone

Electroporation is one of the workhorse delivery methods of genetic engineering: a short, strong electric pulse is applied across a suspension of cells and plasmid DNA, and the field itself both opens transient pores in the cell membrane and drags the negatively charged DNA through them. This simulator renders a 3D cell in a uniform field and computes the real steady-state Schwan equation for the induced transmembrane potential at every point on the membrane, colouring the surface as a live depolarization/hyperpolarization heat map. Once the potential at the poles crosses the ≈1 V poration threshold, pores open exactly where the physics predicts they should, and free-floating DNA plasmids are electrophoresed toward the field and threaded into the cytoplasm through those pores. Field strength, pulse duration and cell radius are all adjustable — turn any one down far enough and the pulse simply isn't strong enough to porate the membrane, so no DNA gets in, which is the same failure mode a wet-lab electroporation protocol has to avoid.

⚙ Under the hood

Apply an electric pulse to a cell and watch the Schwan-equation transmembrane potential build up, membrane pores open at the poles, and charged DNA plasmids electrophorese through them into the cytoplasm.

electroporationgene deliverycell membraneplasmidgenetic engineeringbiophysics

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

What did you find?

Add reproduction steps (optional)