Skip to content

Deep learning protein-protein binding sites prediction

Notifications You must be signed in to change notification settings

lucian-ilie/DELPHI

Repository files navigation

The source code of DELPHI web server

The DELPHI source code is designed for high-throughput prediction. It does not have the limitation of 10 sequences per run. We recommend to use the web version of DELPHI if you input is small.

Citation

Yiwei Li, G. Brian Golding, and Lucian Ilie, DELPHI: accurate deep ensemble model for protein interaction sites prediction. Bioinformatics, 2020, btaa750

Contact:

Yiwei Li (yli922@uwo.ca)

Brian Golding (Golding@mcmaster.ca)

Lucian Ilie (ilie@uwo.ca)

system requirement

DELPHI is developed under Linux environment with python 3.5. Recommended RAM: > 24GB. The RAM requirement mainly depends on the length of the input sequence.

installation

  1. clone the source code of DELPHI
mkdir -p Src && cd Src
git clone [DELPHI git link]
  1. install python packages. Python virtual environment or conda is recommended for package management.
For GPU version:
pip3 install -r requirement_gpu.txt
For CPU version: 
pip3 install -r requirement_cpu.txt
  1. install dependencies
create a program directory
mkdir -p ../programs && cd ../program
git clone https://github.com/lucian-ilie/SPRINT.git
git checkout DELPHI_Server
make compute_HSPs_parallel
  • install psiblast: 2.6.0+ and download the corresponding nr database. The database is large. You computing cluster should probaly already have a local copy of it.
For Ubuntu:
sudo apt-get install ncbi-blast+

Running DELPHI

./run_DELPHI.sh [input_sequence]

DELPHI model architecture

About

Deep learning protein-protein binding sites prediction

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published