Skip to main content

A macromolecular docking framework

Project description

LightDock

1. Introduction

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

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

3. Installation

3.1. Dependencies

LightDock has the following dependencies:

Optional dependencies:

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 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://brianjimenez.github.io/lightdock/

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lightdock-0.7.1a1.tar.gz (11.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lightdock-0.7.1a1-cp37-cp37m-macosx_10_13_x86_64.whl (11.4 MB view details)

Uploaded CPython 3.7mmacOS 10.13+ x86-64

File details

Details for the file lightdock-0.7.1a1.tar.gz.

File metadata

  • Download URL: lightdock-0.7.1a1.tar.gz
  • Upload date:
  • Size: 11.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.4

File hashes

Hashes for lightdock-0.7.1a1.tar.gz
Algorithm Hash digest
SHA256 7ada25b41370b87df4849b8806cdfa0937d1acd4e9fb476aecce0e57f3ff90da
MD5 4f8aa6419e790b758950d91451a4eecd
BLAKE2b-256 2f23dee1822dfe14ed5f551f985fe86bae078a5cc1683f5f7b9c81c071bcec40

See more details on using hashes here.

File details

Details for the file lightdock-0.7.1a1-cp37-cp37m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: lightdock-0.7.1a1-cp37-cp37m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 11.4 MB
  • Tags: CPython 3.7m, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.4

File hashes

Hashes for lightdock-0.7.1a1-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 816ff3ad6278ccd2153d3600cff64bbd786157527f204a82fee549ab78da5250
MD5 8c931b2d29254e63d003d513706bfc88
BLAKE2b-256 f8e20bafe3d717f67ecd8ac803fb3cb0632ae6ce1a89c753d5aa03b765ee2e52

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page