Lightdock

Latest version: v0.9.4

Safety actively analyzes 619566 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.9.4

Fixes on the scoring API contributed by alchemistcai

0.9.3.post2

This post release fixes several problems with tests and `Pathlib` after upgrading ProDy to version `2.4.0` (thanks danielkovtun).

Issue 44 is also addressed (thanks alchemistcai).

Travis CI has been abandoned in favor of GitHub Actions. At the moment, only testing in Python 3.8 is enabled (3.9 and 3.10 will come once the testing code is migrated to use `nose` alternatives).

0.9.3.post1

Post release to account for the fix of issue 38

0.9.3

This new release includes several new features on the setup step of the simulation:

New option _fixed distance_ (`fd`)
At the setup step, it is possible now to place swarms over receptor surface using `fd` (fixed distance) parameters. Distance is specified in Å.

New option _swarms per restraint_ (`spr`)
Prior to version 0.9.3, default number of calculated swarms when filtering for restraints on the receptor partner was 10. This number has been **increased to 20 by default**. For a custom option, please use `spr` flag on `lightdock3_setup.py`.

Swarm position
Calculation of swarms over the receptor surface has been improved, fixing scenarios where swarm was too close to surface (protein-peptide). This makes definition of swarms different to previous releases.

New numeration for swarms
File describing swarm centers (`init/swarm_centers.pdb`) in PDB format now includes swarm numeration for a rapid identification by sequence number.

Dense sampling
If a denser sampling is required, `-ds` flag might be activated during setup (`lightdock3_setup.py`). This option disables the final clustering of swarms, providing a much denser number of swarms (see figure below, swarms depicted in red, receptor in white, a restraint in blue).

![1ppe_1_20_ds](https://user-images.githubusercontent.com/4330278/190199036-0e18c5a8-2dd1-49c3-a1ce-7fc562a24807.png)

Swarms and restraints
Receptor restraints (both active and passive) filter out swarms which are not close enough to those defined restraints. restraint-swarm center distance-only criteria is sensitive to swarms which do not have a direct vision line to a given restraint. In order to account for this limitation, a new filter has been implemented using a calculated [convex hull using surface atoms](https://github.com/lightdock/lightdock/blob/master/lightdock/prep/starting_points.py#L209).

Support for HETATM restraints
Ligands and other entities defined as HETATM might be now defined as restraints.

Experimental DUMMY beads
There is a new type of bead supported, `DUMMY`, which can be used as a space filling bead. A script to create DUMMY beads from HETATM ligands is [here](https://github.com/lightdock/lightdock/pull/36/commits/c8eeb16ba37c5f61957554e7dd9e51e20a806338) (experimental, expected to change in the future). DUMMY beads are not supported in the Python version of LightDock, only in Rust (and very limited, expected to change in the future).

0.9.2.post1

Fixes for 25 and 29

0.9.2

This new release includes:

- Fixes reference counting errors as described in https://github.com/lightdock/lightdock/issues/19
- Updated to use [ProDy](https://pypi.org/project/ProDy/) version 2.0.1 ) (https://github.com/lightdock/lightdock/issues/20)
- More permissive when calculating ANM for nucleic with ProDy: https://github.com/lightdock/lightdock/pull/23/commits/b6c30a099de5d47e8ddeea30c4a73b541f83df39 & https://github.com/lightdock/lightdock/pull/23/commits/958392e45160bedd997243d60ad8c5fff085f3d9
- When using residue restraints, new flag `flip` for automatically calculating on 50% of pre-oriented poses a 180 degrees flip: https://github.com/lightdock/lightdock/pull/23/commits/a8374db310cf44fb7a0e5d4344822b6c380b145e

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.