OmniGen

Multi-Omics Drug Repurposing Platform

Built with Graph Neural Networks on Biomedical Knowledge Graphs

5.8M
Biomedical Triplets
4.5M
Model Parameters
97K
Graph Entities
100%
Val AUC Score

Key Features

🧠

Heterogeneous GNN

Graph Attention Networks processing multi-relational biomedical knowledge graphs with 5.8M triplets from DRKG.

💊

Drug Repurposing

Predict novel therapeutic uses for existing drugs by analyzing compound-disease-gene interaction networks.

🔍

Explainable AI

SHAP-ready architecture for interpreting predictions. Understand which molecular features drive each candidate.

🌐

Interactive Web App

Streamlit-powered interface with real-time predictions, network visualization, and downloadable reports.

📊

Multi-Omics Integration

Combines genomics, proteomics, and metabolomics data through unified graph representations.

Scalable Pipeline

End-to-end ML pipeline from raw data ingestion to deployed prediction API with Docker support.

System Architecture

📥 DRKG Data
🏗️ Graph Builder
🧠 GNN Model
🎯 Predictions
🌐 Streamlit UI

Tech Stack

PyTorch PyTorch Geometric Graph Attention Networks Streamlit DRKG BioPython Plotly NetworkX PyVis Docker GitHub Actions