HomeBioinformaticsGene Network Inference Lab (2D)

Gene Network Inference Lab (2D)

Reconstruct a hidden gene regulatory network from noisy simulated expression data on an interactive 2D graph, correlation heatmap and expression time-series: compare correlation thresholding, partial-correlation regression and CRISPR-style perturbation testing against the true wiring, with live precision/recall readouts.

Bioinformatics2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-biology-ext-topic-10 ↗ Open standalone

A hidden ground-truth gene regulatory network of ten genes drives a simulated Hill-function expression time series, exactly like real RNA-seq or scRNA-seq data — but you never see the wiring, only the noisy readings. This 2D lab reconstructs that network with three real inference strategies used in genomics — correlation thresholding, partial-correlation regression, and CRISPR-style single-gene perturbation testing — then scores every inferred edge against the true network across three linked panels: a pannable/zoomable node-link graph, a live inferred-edge matrix heatmap, and the raw noisy expression time series feeding both. Tuning measurement noise, time-series length, and a toggleable hidden confounder shows exactly why perturbation data is considered the gold standard for validating GRNs, and why correlation alone is not: precision, recall and F1 update live as you switch methods.

⚙ Under the hood

Reconstruct a hidden gene regulatory network from noisy simulated expression data across three linked 2D panels — a pannable/zoomable node-link graph, a live inferred-edge matrix heatmap, and the raw expression time series — comparing correlation thresholding, partial-correlation regression, and CRISPR-style perturbation testing against the true wiring, with live precision, recall, and F1 readouts.

gene regulatory networkbioinformaticsnetwork inferenceCRISPR screencorrelationsystems biology

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

What did you find?

Add reproduction steps (optional)