Analyze gene lists for pathway enrichment and protein-protein interactions (PPI) with a powerful Streamlit-based bioinformatics tool.
This interactive app allows researchers and bioinformaticians to:
- Upload gene lists (
.csvor.xlsx) - Run Pathway Enrichment via STRING-DB API (Reactome, KEGG, WikiPathways, etc.)
- Perform Protein-Protein Interaction (PPI) network analysis with degree sorting
- Visualize top networks interactively using pyvis
- Download combined results in Excel format
- 🎯 Single or Combined Analysis: Choose from Pathway, PPI, or Combined.
- 📊 Real-time Visualization: Preview enriched terms and hub genes.
- 🔍 Interactive Graphs: Explore top 20 nodes using force-directed layouts.
- 💾 One-click Downloads: Export to Excel with separate sheets for each analysis.
- Python
- Streamlit
- pandas, requests, networkx, pyvis
- STRING API
git clone https://github.com/shari01/Pathway-PPI-Analysis-Tool.git
cd Pathway-PPI-Analysis-Tool
pip install -r requirements.txt
streamlit run app.py