A cross-platform desktop application for visualizing gene interactions and exploring biological networks.
This tool combines Python-based bioinformatics processing (using Bio.KEGG and an NNLP model for gene association) with a React + Electron frontend, providing an interactive UI for gene discovery and exploration. The application fetches gene data, builds interaction graphs, and allows users to analyze biological functions and disease associations.
- Install dependencies
npm install --legacy-peer-deps
- Make env for python
python3 -m venv .venv
source .venv/bin/activate # Unix/macOS
.venv\Scripts\activate.bat # Windows
pip install requirements.txt
- How to run defined in the package.json/scripts
npm start
- Backend: python with Bio.KEGG for data fetching and NNLP (Neural Natural Language Processing) model for gene association using their summaries.
- Frontend: React Native + Electron for cross-platform desktop application and webpack for module bundling.
- Visualization: Cytoscape.js for gene interaction graphs
- src/components React Components
- scripts/ Backend for live-data and graph generation
- public/ Static/preload/electron files