Skip to content
Protein-protein, protein-peptide and protein-DNA docking framework based on the GSO algorithm
C++ Python Objective-C C Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin Package structure Sep 4, 2019
lightdock
.coveragerc
.gitignore
.travis.yml
LICENSE
MANIFEST.in Added golden data explicitely Sep 27, 2019
README.md
setup.cfg Use nosetests for the moment Sep 27, 2019
setup.py Version 0.8.0a1 Sep 28, 2019
setup.sh

README.md

License: GPL v3 PyPi version Build Status Code Coverage Commit activity

LightDock

1. Synopsis

LightDock is a protein-protein, protein-peptide and protein-DNA docking framework based on the Glowworm Swarm Optimization (GSO) algorithm.

The LightDock framework is highly versatile, with many options that can be further developed and optimized by the users: it can accept any user-defined scoring function, can use local gradient-free minimization, the simulation can be restrained from the beginning to focus on user-assigned interacting regions, it supports residue restraints in both receptor and ligand partners and it has support for the use of pre-calculated conformers for both receptor and ligand.

2. Reference

LightDock protocol and the updates to make use of residue restraints have been published in Oxford Bioinformatics journal. Please cite these references if you use LightDock in your research:

LightDock: a new multi-scale approach to protein–protein docking
Brian Jiménez-García, Jorge Roel-Touris, Miguel Romero-Durana, Miquel Vidal, Daniel Jiménez-González and Juan Fernández-Recio
Bioinformatics, Volume 34, Issue 1, 1 January 2018, Pages 49–55, https://doi.org/10.1093/bioinformatics/btx555

LightDock goes information-driven
Jorge Roel-Touris, Alexandre M.J.J. Bonvin, Brian Jiménez-García
Bioinformatics, btz642; doi: https://doi.org/10.1093/bioinformatics/btz642

3. Installation

3.1. Dependencies

LightDock has the following dependencies:

Optional dependencies are:

3.1.1. Installing NumPy, Scipy, Cython, Biopython and ProDy

pip3 install numpy, scipy, cython, biopython, pyparsing, prody
WARNING: Issues installing ProDy in macOS have been reported. In case you are not able to install ProDy using pip, you may try to install it from the latest version in GitHub. Please see instructions here.

3.2. Install LightDock

The fastest way to install LightDock is to use pip:

pip3 install lightdock

3.3. Alternative installations

Please visit the repository documentation on GitHub for alternative installation.

4. Documentation

The complete documentation about how to run the LightDock protocol can be found at https://lightdock.org.

5. Get Help

LightDock is being actively developed and some issues may arise or you may get some extra help to run LightDock. In those cases, there are two main ways to get help:

  1. Read the FAQ in case your problem is known
  2. Open a new issue in this repository
  3. Or write an email to b.jimenezgarcia@uu.nl

6. LICENSE

LightDock is available under GPLv3 License. See LICENSE document for more details.

You can’t perform that action at this time.