A macromolecular docking framework
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.
The first version of the LightDock protocol was published in Oxford Bioinformatics journal. Please cite this reference 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
A second article about the implementation details and performance of the new protocol for including residue restraints is avaiable:
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
LightDock has the following dependencies:
- NumPy (http://www.numpy.org/)
- Scipy (http://www.scipy.org/)
- Cython (http://cython.org/)
- BioPython (http://biopython.org)
- ProDy (http://prody.csb.pitt.edu/)
- MPI4py (if you plan to use MPI support which is experimental at the moment, http://pythonhosted.org/mpi4py/)
- Freesasa (only if
cpydockscoring function is used, http://freesasa.github.io/)
3.1.1. Installing NumPy, Scipy, Cython and Biopython
pip3 install numpy, scipy, cython, biopython, pyparsing, prody
Make sure all libraries are from the same Python 3.5+ series.
3.2. Install LightDock
The fastest way to install LightDock is to use
pip3 install lightdock
3.3. Alternative installations
Please visit the repository documentation on GitHub for alternative installation.
The complete documentation about how to run the LightDock protocol can be found at:
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:
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size lightdock-0.7.1a1-cp37-cp37m-macosx_10_13_x86_64.whl (11.4 MB)||File type Wheel||Python version cp37||Upload date||Hashes View|
|Filename, size lightdock-0.7.1a1.tar.gz (11.0 MB)||File type Source||Python version None||Upload date||Hashes View|
Hashes for lightdock-0.7.1a1-cp37-cp37m-macosx_10_13_x86_64.whl