Network Medicine 2D: Disease Module Drug Repositioning
Explore a real protein-interaction network in an interactive 2D graph and test candidate drugs for repositioning: the network-based separation score S_AB tells you whether a drug's target module topologically overlaps a disease module.
Real diseases and real drugs are not single genes and single proteins — they are modules of interacting proteins sitting inside the human protein-interaction network. This simulator grows a scale-free Barabási–Albert network laid out as a pannable, zoomable 2D graph, marks a disease module (red) as a breadth-first neighbourhood of a seed protein, and lets you place a candidate drug's target module (blue) at a controllable hop-distance away. A live breadth-first-search engine computes the closest network distance dAB and the Menche et al. network-based separation score SAB between the two modules every time you move a slider — exactly the calculation network medicine uses to flag drug-repositioning candidates such as metformin's proximity to cancer disease modules. Negative SAB means the modules overlap topologically and the drug is a plausible candidate; positive SAB means they are functionally separated on the network. A live degree-distribution histogram shows the hub-dominated, scale-free shape the preferential-attachment rule produces.
Grow a scale-free protein-interaction network as an interactive, pannable 2D graph, mark a disease module and a candidate drug's target module, and watch the live BFS-based network separation score S_AB reveal whether the drug topologically overlaps the disease pathway.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install