HomeMolecular BiologyHistone Code 2D: Chromatin Fiber Compaction

Histone Code 2D: Chromatin Fiber Compaction

Interactive 2D nucleosome-chain simulator: tune histone acetylation and H3K9 methylation and watch a beads-on-a-string chromatin polymer fold between an open, transcription-factor-accessible state and a compact heterochromatin coil, with a live radius-of-gyration readout.

Molecular Biology2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-epigenetics-biology ↗ Open standalone

The same DNA sequence can be read as active or silent depending only on chemical marks stamped onto the histone proteins it's wrapped around. This 2D simulator renders a chain of nucleosomes as a real planar physical system: adjacent beads are linked by springs modeling linker DNA, bending stiffness keeps the chain from kinking freely, and non-adjacent beads attract through a Lennard-Jones-like potential whose strength depends on two sliders — histone acetylation, which neutralizes tail charge and opens the chain, and H3K9 methylation, which recruits HP1-style bridging and compacts it. Each nucleosome carries a fixed, sequence-like susceptibility, so heterochromatin domains emerge unevenly along the chain exactly as they do in a real nucleus. Transcription-factor probes random-walk through the 2D plane and can only dock where local compaction is low enough to be physically accessible, and live readouts track overall compaction, chromatin accessibility, radius of gyration, and cumulative TF binding events as you tune the two enzyme activities.

⚙ Under the hood

A genuine 2D planar re-derivation of the nucleosome-chain model: tune histone acetylation and H3K9 methylation and watch a beads-on-a-string chromatin polymer fold between an open, transcription-factor-accessible state and a compact heterochromatin coil, with a live radius-of-gyration readout.

epigeneticschromatinhistonesDNA methylationgene regulationmolecular biologypolymer physics2D

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)