Skip to content

JasonJYang/GraphSynergy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GraphSynergy

This is our PyTorch implementation for the paper:

GraphSynergy: Network Inspired Deep Learning Model for Anti-Cancer Drug Combination Prediction

Introduction

GraphSynergy is a new deep learning framework to make explainable synergistic drug combination predictions. GraphSynergy is inspired by the recent network science studies on drug combination identifying task and utilizes Graph Convolutional Network (GCN) and attention module to capture the topological relations of the protein modules of drugs and cancer cell lines in the PPI network.

Environment Requirement

The code has been tested running under Python 3.7. The required package are as follows:

  • pytorch == 1.6.0
  • numpy == 1.19.1
  • sklearn == 0.23.2
  • networkx == 2.5
  • pandas == 1.1.2

Installation

To install the required packages for running GraphSynergy, please use the following command first

pip install -r requirements.txt

If you meet any problems when installing pytorch, please refer to pytorch official website

Example to Run the Codes

  • DrugCombDB
python train.py --config ./config/DrugCombDB_config.json
  • Oncology-Screen
python train.py --config ./config/OncologyScreen_config.json

Dataset

Datasets used in the paper:

Acknowledgement

Acknowledgement and thanks to others for open source work used in this project. Code used in this project is available from the following sources.

  1. https://github.com/victoresque/pytorch-template\ Author: SunQpark
    Licensed under MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages