-
Create and activate a python environment using anaconda:
conda env create -f py37env.yml
conda activate py37env
pip install qpsolvers==1.0.5
-
To generate K-Fold data
python main.py -i
-
To run and evaluate a model:
python main.py -d DATA_NAME -m MODEL_NAME -f FEATURE_TYPE
For example:
python main.py -d AEOLUS -m MF -f 2
Evaluation results containing AUC, AUPR and STDERR are stored in "./results" folder.
-
To obtain options for DATA_NAME and MODEL_NAME and FEATURE_TYPE:
python main.py -h
All input data is available in the "./data" folder:
[1] Nguyen, Duc Anh, Canh Hao Nguyen, and Hiroshi Mamitsuka. "A survey on adverse drug reaction studies: data, tasks and machine learning methods." Briefings in Bioinformatics (2019).