Skip to content

Fraunhofer-ITMP/e3_models

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E3 ligase and binder prediction models

This repository contains two machine learning models and is populated with already trained models which can be used for immediate prediction with test data. Some details of the models are as follows:

  1. e3liagse_prediction.py predicts candidate E3 ligases for compounds.
  2. e3binder_prediction.py predicts if a compound is E3-binder or non-binder.

Environment set up

git clone https://github.com/Fraunhofer-ITMP/e3_models.git
cd e3_models
conda create --name=e3model python=3.9
conda activate e3model
pip install -r requirements.txt

How to run the model

To run the models, locate the src folder via terminal and type for instance 'python e3liagse_prediction.py'. The file to be predicted is located in 'input' folder of both models.

The models are trained with several ML-algorithms such as xgboost, random forest, naive bayes, linear regression, lightgbm and decision trees. The performance of each model is shown below.

Model Performance for different ML-algorithms

The AUC-ROC curves of two best performing models are shown below.

AUC-ROC curve

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages