Skip to main content

A Python package for analysis of conformational ensembles of intrinsically disordered proteins

Project description

IDPEnsembleTools

IDPEnsembleTools Logo

PyPI


IDPEnsembleTools: An Open-Source Library for Analysis of Conformational Ensembles of Disordered Proteins

IDPEnsembleTools is a Python package designed to facilitate the loading, analysis, and comparison of multiple conformational ensembles of intrinsically disordered proteins (IDPs).

It supports various input formats such as .pdb, .xtc, and .dcd, and enables users to extract both global and local structural features, perform dimensionality reduction, and compute similarity scores between ensembles.

Pipeline Example

🔧 Features

With IDPEnsembleTools, you can:

  • Extract global features of structural ensembles:

    • Radius of gyration (Rg)
    • Asphericity
    • Prolateness
    • End-to-end distance
  • Extract local features:

    • Interatomic distances
    • Phi–psi angles
    • Alpha-helix content
  • Perform dimensionality reduction on ensemble features:

    • PCA
    • UMAP
    • t-SNE
  • Compare structural ensembles using:

    • Jensen-Shannon (JS) divergence
    • Visualize similarity matrices

📦 Installation

Using pip

Install the latest release from PyPI:

pip install idpet

📄 License

This project is licensed under the MIT License.

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

idpet-0.1.4.tar.gz (6.3 MB view details)

Uploaded Source

Built Distribution

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

idpet-0.1.4-py3-none-any.whl (67.7 kB view details)

Uploaded Python 3

File details

Details for the file idpet-0.1.4.tar.gz.

File metadata

  • Download URL: idpet-0.1.4.tar.gz
  • Upload date:
  • Size: 6.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.5

File hashes

Hashes for idpet-0.1.4.tar.gz
Algorithm Hash digest
SHA256 7c059d85c157164e0ee6ced80983126df5857bcc3d5cc78990a9933e0f4d0361
MD5 1d873534bf4ff575ebe7232944b90ca4
BLAKE2b-256 7ace66564a83883c4a9c07fc92bbd7c41744f08d82dc0082a63046e517323fba

See more details on using hashes here.

File details

Details for the file idpet-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: idpet-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 67.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.5

File hashes

Hashes for idpet-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 4b25dced285a90e87b01cb170ae1f99534fdef902fd73643cd049f3e1ffd069c
MD5 902a53796b1375fb59efef09c063948e
BLAKE2b-256 5e809f006386180d8e61a29962c8ff2d79cfc9aa76a8a06bcb5e0105948df66f

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