Skip to main content

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.

Metadata

Release files for idpet 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for idpet 0.1.4
File Size Uploaded
idpet-0.1.4.tar.gz 6.3 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for idpet 0.1.4
File Interpreter ABI Platform
idpet-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 6.3 MB

Release files / idpet-0.1.4.tar.gz

Download URL idpet-0.1.4.tar.gz
Size 6.3 MB
Tags Source
SHA-256 checksum
How to use checksums
7c059d85c157164e0ee6ced80983126df5857bcc3d5cc78990a9933e0f4d0361
BLAKE2b-256 checksum
How to use checksums
7ace66564a83883c4a9c07fc92bbd7c41744f08d82dc0082a63046e517323fba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.5

Release files / idpet-0.1.4-py3-none-any.whl

Download URL idpet-0.1.4-py3-none-any.whl
Size 67.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4b25dced285a90e87b01cb170ae1f99534fdef902fd73643cd049f3e1ffd069c
BLAKE2b-256 checksum
How to use checksums
5e809f006386180d8e61a29962c8ff2d79cfc9aa76a8a06bcb5e0105948df66f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.5

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page