Show HN: I built a biological network visualization tool
The tech stack combines modern frontend technologies with robust backend architecture. The frontend uses Next.js 14 with TypeScript and Cytoscape.js for the visualization engine. The backend is built with FastAPI and Python.
The featured demo showcases a Traumatic Brain Injury Nasal Spray mechanism of action visualization, demonstrating the tool's capability to handle complex biological pathway mapping.
You can explore the live demo at <https://nodes.bio> to see the TBI Nasal Spray visualization in action, along with other biological network examples.
I'd love feedback on the visualization capabilities or any suggestions for biological data integration. What do you think?
jmg421|7 months ago
jmg421|7 months ago
The platform's biological network graph system (/api/v3/graph) allows users to create nodes representing proteins, genes, receptors, and enzymes, then define the complex relationships between these entities through edges that represent molecular interactions such as binding, activation, and inhibition. This isn't merely data visualization—it's a living, breathing representation of biological systems that responds to real-time updates and modifications.
TODO: Swagger documentation on the API
jmg421|7 months ago
https://api.nodes.bio/docs/index.html
jmg421|7 months ago
TBI Nasal Spray Mechanism - Shows molecular pathways and drug delivery mechanisms for traumatic brain injury treatment.
Biological Network Introduction - Demonstrates protein-protein interactions, signaling pathways, and cellular communication systems.
Innovation Pipeline Network - Visualizes the research-to-commercialization pipeline, mapping connections from scientific discoveries to market applications.
The full interactive experience is available on desktop for advanced features and larger networks.
Thanks everyone for the feedback about adding compelling demo screenshots - this gives mobile visitors a clear sense of what the tool can visualize across different biological domains.
throwaway127482|7 months ago
jmg421|7 months ago
puppycodes|7 months ago
jmg421|7 months ago
jmg421|7 months ago
rickcarlino|7 months ago
jmg421|7 months ago
jmg421|7 months ago
gibsonf1|7 months ago
jmg421|7 months ago
8mobile|7 months ago
jmg421|7 months ago
kvthweatt|7 months ago
jmg421|7 months ago
JayEquilibria|7 months ago
To me, Cytoscape is simply outdated and an arbitrary constraint on the software, a relic of network science history.
The deeper problem though is how valuable is network data visualization from an epistemological standpoint? Pretty useless from my experiments besides for a kind of scientism performance art. That is not to say scientistic performance art data viz can not be lucrative in a post modern scientism society.
Take this with a grain of salt because biological networks are never going to be my strong point. There is this huge node data viz scaling problem I don't think has been solved and I am kind of waiting for this to be solved with biological network so I can just rip off the idea.
rowanxmas|7 months ago
When I was doing grad school work while working on Cytoscape the rendering engine part was only for figure generation. Most of the "real" work was using the networks-subnetworks and doing interesting things with the graph model.
jmg421|7 months ago
cbracketdash|7 months ago
jmg421|7 months ago