Skip to Main Content

Innodev

Built at Meta Global AI Developer Hackathon · Oct 26, 2026 · Remote

Innodev — Demo video

GenePerturb Explorer is an interactive web app that helps researchers explore how knocking down a gene changes gene expression across the genome. It turns a public Perturb-seq dataset (310,385 K562 cells, 8,563 genes, 1,971 CRISPRi knockdowns, from scPerturb) into a fast, explorable tool. For any knockdown, researchers see an interactive volcano plot and a ranked table of genes that went up or down, with adjustable significance thresholds. They can look up a gene to see which knockdowns raise or lower it, view a STRING gene network colored by the measured change, browse a landscape of similar responses, and export a written summary. Each knockdown is checked automatically, because the targeted gene’s own expression is measured; the knockdown was confirmed for 96% of measurable targets, and unconfirmed ones are flagged. A memory-safe streaming pipeline processes the 1.5 GB dataset on a 16 GB laptop. Every value shown is an experimental measurement or a database lookup, with nothing predicted by a model. The summary is generated from fixed templates and the actual numbers, not by an AI model. Limitations are stated in the app. Built solo with Python, FastAPI, Next.js, GSAP and Cytoscape.js.

Team