An Explainable AI model for fast and precise identification of therapeutic gene candidates by integrating complex disease-gene relationships and ontology information.
✅ Hypergraph-based modeling: Captures many-to-many relationships between diseases and genes.
✅ Ontology integration: Utilizes disease and gene ontology information for enhanced representation.
✅ Explainable AI: Provides interpretable insights into model decision-making.
✅ Scalable implementation: Built on PyTorch, designed for large-scale biomedical datasets.
HIT/
├── datasets/ # Original datasets
├── models/ # Model implementation
├── exp.py # Main execution script
├── dataset.py # Dataset construction script
├── trainer.py # Model trainer
├── utils.py # utils
├── requirements.txt # Python dependencies
└── README.md- Clone this repository:
$ git clone https://github.com/tigerkey10/HIT.git
$ cd HIT- Install required dependencies:
$ pip install -r requirements.txtWe used NVIDIA RTX A6000 GPU with CUDA version 11.7.
Run the model:
$ python exp.py Run with custom arguments:
# Example
$ python exp.py --epochs 50 --lr 1e-3You can access the deployed HIT webserver interface via the link below:
Kim, Kibeom, et al. "Therapeutic gene target prediction using novel deep hypergraph representation learning." Briefings in Bioinformatics 26.1 (Jan 2025). 🔗 Paper
💡 If you use this code for research, please cite the above paper.
This project is licensed under the MIT License.




