HomeBioinformaticsCoevolution Contact Map: How AI Reads Structure from Sequence

Coevolution Contact Map: How AI Reads Structure from Sequence

Interactive 3D simulator: generate a synthetic multiple sequence alignment, compute mutual information between residue columns, and watch a chain fold live from the predicted contacts — the coevolutionary signal at the heart of AlphaFold's structure prediction.

Bioinformatics3DAdvanced60 FPS📱 Mobile-adapted⇄ 2D version
ai-topic-43 ↗ Open standalone

This is the statistical mechanism underneath AlphaFold: residues that touch in 3D tend to mutate together across a family of related sequences, so mining a multiple sequence alignment for mutual information between columns predicts which residue pairs are in contact — before any 3D coordinate exists. The simulator builds a synthetic protein with a known helix-turn-helix fold, generates an MSA carrying a coevolution signal (weakened by an adjustable mutation-noise rate), ranks residue pairs by mutual information, and uses only the top-K predicted contacts to drive a live spring-relaxation that folds an extended chain into 3D. Live readouts track contact precision against the known ground truth, the distance-RMSD of the folded model versus the true structure, and the mean MI strength of the contacts actually used — showing directly how MSA depth and noise determine whether the fold can be recovered at all.

⚙ Under the hood

Generate a synthetic multiple sequence alignment, rank residue pairs by mutual information, and watch a 3D chain fold live from the top predicted contacts — the coevolutionary signal at the heart of AlphaFold's structure prediction.

AIbioinformaticsprotein structuremutual informationcoevolutionAlphaFold

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

What did you find?

Add reproduction steps (optional)