Skip to main content

a library for massive analyses of internal voids in biomolecules and ligand transport through them

Project description

TransportTools

TransportTools library builds on and extends results of CAVER and AQUA-DUCT analyses to provide comprehensive insights into molecular details of transport processes related to biomolecules.

Visit our homepage.

Overview

Using the TransportTools engine, end-users can get access to

  • efficient analyses of molecular tunnels in extensive MD simulations, including those originating from massively parallel calculations or very long simulations,
  • information on molecular voids in the biomolecules with their actual utilization by small molecules,
  • rigorous comparison of transport processes in different simulation sets, e.g., contrasting transport in the original system and system perturbed by mutations, different solvents, presence of ligands, etc.

From a programmatic point of view, the library will also help to

  • simplify custom-made analyses of transport processes, application of various filters on explored molecular voids,
  • facilitate further development of tools focusing on the study of transport processes by providing a rich environment and interface to the popular packages in the field.

Currently, TransportTools engine can perform its action in 10 consecutive stages:

  1. Preparatory stage including defining transformations needed for unified analyses
  2. Processing of input datasets of tunnel networks
  3. Layering tunnel clusters to get their simplified representation
  4. Computing distances among the layered clusters
  5. Clustering the layered clusters into superclusters and creating initial outputs
  6. Filtering superclusters and creating filtered outputs
  7. Processing datasets of transport events of ligands
  8. Layering transport events to get their simplified representation
  9. Assigning transport events to tunnel networks in superclusters and creating initial outputs
  10. Filtering supercluster with events and creating filtered outputs with events

Note that stages 7-10 depend on the availability of data on transport events from AQUA-DUCT and hence are optional.

Availability

TransportTools is licensed under: GNU GPL v3 license, and the source code is available at github.com.

Installation

TransportTools can be installed either:

via CONDA:

  1. if you do not have already, get conda management system
  2. create new environment for transport tools: conda create --name transport_tools python=3.8
  3. activate the environment: conda activate transport_tools
  4. install TransportTools and all required dependencies: conda install transport_tools -c labbit -c conda-forge

or PyPi:

  1. pip install transport_tools

Additionally, you might want to install following packages to enhance your experience using TransportTools:

  1. AmberTools to speed-up trajectory processing with pytraj engine; by following these instructions
  2. PyMCubes to enable supercluster visualization with surface: pip install --upgrade PyMCubes
  3. MSMS to speed-up supercluster visualization with the surface

To start using TransportTools type:

tt_engine.py --help

Troubleshooting

If you encounter any problems with installation, or the use of TransportTools please contact us at github.com.

Documentation

Documentation can be found on github.com.

References

Funding

The initial development of this library was funded by the National Science Centre, Poland - grant no. 2017/25/B/NZ1/01307 and 2017/26/E/NZ1/00548.

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

transport_tools-0.9.5.tar.gz (246.3 kB view details)

Uploaded Source

Built Distribution

transport_tools-0.9.5-py3-none-any.whl (291.9 kB view details)

Uploaded Python 3

File details

Details for the file transport_tools-0.9.5.tar.gz.

File metadata

  • Download URL: transport_tools-0.9.5.tar.gz
  • Upload date:
  • Size: 246.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.10

File hashes

Hashes for transport_tools-0.9.5.tar.gz
Algorithm Hash digest
SHA256 3abf8c3da4dcea8d65ac83c5ab065b5762dbda9fde69d4ff0991026efeb88077
MD5 6476652a7db3f04bdc06dd09670036ac
BLAKE2b-256 99070525f1fa42b8d878adc0b67132f68c1c1607c12f69f2b6f5710fdba79cf6

See more details on using hashes here.

File details

Details for the file transport_tools-0.9.5-py3-none-any.whl.

File metadata

  • Download URL: transport_tools-0.9.5-py3-none-any.whl
  • Upload date:
  • Size: 291.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.10

File hashes

Hashes for transport_tools-0.9.5-py3-none-any.whl
Algorithm Hash digest
SHA256 e583d82d4b481499812f28d8c70910df19022fe11fbccee0c9f4c9a08f03dcf3
MD5 ee793111a39093e87a135a5c242d0f1e
BLAKE2b-256 561920c2d9d6b75ce02cdc744646387e976c4f9dc8958ba23d53009bdb595df5

See more details on using hashes here.

Supported by

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