multisyn
Drug Combination Prediction, Anti-cancer joint prediction algorithm based on multi-source data
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 3 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (17.2%) to scientific vocabulary
Keywords
Repository
Drug Combination Prediction, Anti-cancer joint prediction algorithm based on multi-source data
Basic Info
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 2
Topics
Metadata Files
README.md
Multisyn: Accurate prediction of synergistic drug combination using a multi-source information fusion framework
This repository contains the official implementation of our paper:
Multisyn integrates pharmacophore structure, protein-protein interaction (PPI) networks, and cell line omics to predict synergistic anti-cancer drug combinations.

You can find full documentation here: https://HuazeLoong.github.io/MultiSyn/
1. Introduction
Multisyn represents molecules as heterogeneous molecular graphs and predicts drug combination synergy using graph neural networks.
It provides substructure-level attention and integrates multi-source data, including PPI and cell lines omics profiles.
Paper Link: Coming soon...
1.1 Features
- Drug heterogeneous molecular graph construction based on BRICS fragments
- Dual-view cell line integration: expression + PPI fusion features
- Multi-modal attention-based GNN architecture
1.2 File Structure
text
multisyn/ ← Project root directory
├── setup.py ← Packaging and installation configuration
├── requirements.txt ← Dependency management
├── README.md ← Project description
└── src/
└── multisyn/ ← Python package (contains all core source code)
├── __init__.py
├── model.py
├── train.py
├── utils.py
├── dataset.py
├── const.py
└── prepare_data.py
1.3 Citation
If you find this repository helpful, please cite our work:
```bibtex
```
2. Usage
2.1 Requirements
We recommend the following Python environment: ```bash
---- Core Deep Learning Framework ----
torch==2.1.0 torchvision==0.16.0 torchaudio==2.1.0
⚠ torch-scatter must match your PyTorch and CUDA version.
Manual installation is recommended (see notes below).
---- GNN Packages ----
torch-geometric==2.4.0 dgl==1.1.2 # or dgl==1.1.2+cu118 depending on your CUDA version
---- Chemistry Toolkit ----
rdkit==2022.9.5 # from conda or RDKit wheels
---- ML + Data Processing ----
scikit-learn>=1.2.0 numpy>=1.24.0 pandas>=1.3.0 scipy>=1.7.0
---- Optional Utilities ----
tqdm matplotlib ```
Install core dependencies using:
bash
pip install -r requirements.txt
Notes on Specific Dependencies
⚠ torch-scatter
torch-scatter requires a PyTorch- and CUDA-matching build. Use the following command to install a compatible version:
bash
pip install torch-scatter -f https://data.pyg.org/whl/torch-2.1.0+cu118.html
You can find more options at: PyG Installation Guide
⚠ rdkit
rdkit is not available on PyPI; it is recommended to install via conda:
bash
conda install -c rdkit rdkit==2022.9.5
2.2 Preprocessing
To preprocess the drug combination dataset:
bash
python prepare_data.py
Processed files will be saved to multisyn\datas\processed.
2.3 Train the Model
To train the Multisyn model:
bash
python train.py
Results will be saved to the multisyn\datas\results directory.
Owner
- Name: hzloong-WUST
- Login: HuazeLoong
- Kind: user
- Location: 武汉
- Company: 武汉科技大学
- Repositories: 1
- Profile: https://github.com/HuazeLoong
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this codebase, please cite our paper."
title: "Multisyn: Accurate Prediction of Synergistic Drug Combination Using a Multi-Source Information Fusion Framework"
version: 0.1.0
doi: 10.5281/zenodo.15194129
license: MIT
date-released: 2025-04-11
repository-code: https://github.com/HuazeLoong/MultiSyn
authors:
- family-names: Jin
given-names: Shuting
affiliation: Wuhan University of Science and Technology, China
email: shutingjin@wust.edu.cn
- family-names: Long
given-names: Huaze
affiliation: Wuhan University of Science and Technology, China
email: loong@wust.edu.cn
- family-names: Huang
given-names: Anqi
affiliation: Wuhan University of Science and Technology, China
email: aqanqi2024@163.com
- family-names: Wang
given-names: Jianming
affiliation: Yonsei University, Republic of Korea
email: jmwang113@hotmail.com
- family-names: Yu
given-names: Xuan
affiliation: Henan Provincial People's Hospital & the People's Hospital of Zhengzhou University, China
email: yuxuan@zzu.edu.cn
- family-names: Xu
given-names: Zhiwei
affiliation: Wuhan University of Science and Technology, China
email: xuzhiwei@wust.edu.cn
- family-names: Xu
given-names: Junlin
affiliation: Wuhan University of Science and Technology, China
email: xjl@wust.edu.cn
GitHub Events
Total
- Release event: 2
- Watch event: 3
- Push event: 29
- Create event: 2
Last Year
- Release event: 2
- Watch event: 3
- Push event: 29
- Create event: 2