X-Entropy

X-Entropy calculates entropies from dihedral-angle and other one-dimensional distributions derived from molecular dynamics (MD) simulation data to quantify local protein flexibility.


Key Features:

  • Kernel Density Estimation (KDE): Employs Gaussian kernel density estimation to estimate probability density functions using the plug-in bandwidth selection method proposed by Z. Botev et al.
  • Parallelization: Backend implemented in C++ with OpenMP parallelization for high-performance processing of large datasets.
  • Python frontend: Provides a Python frontend exposing wrapper functions for dihedral entropy calculations.
  • Generalized application: Computes entropy for any one-dimensional data distribution in addition to dihedral-angle distributions.

Scientific Applications:

  • Protein Flexibility Analysis: Provides an alignment-independent measure of local protein flexibility and conformational variability from MD-derived dihedral entropies.
  • Benchmarking and Performance Evaluation: Validated on Gaussian-distributed samples and compared with established Python KDE libraries for accuracy and computational performance.

Methodology:

Computational methods include Gaussian KDE with the plug-in bandwidth selector of Z. Botev et al., entropy computation from KDE-estimated probability density functions of dihedral-angle and other one-dimensional data, a C++ implementation with OpenMP parallelization, a Python frontend, and benchmarking on Gaussian samples with comparisons to established Python KDE libraries.

Topics

Details

License:
MIT
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python, C++
Added:
1/3/2022
Last Updated:
1/3/2022

Operations

Publications

Kraml J, Hofer F, Quoika PK, Kamenik AS, Liedl KR. X-Entropy: A Parallelized Kernel Density Estimator with Automated Bandwidth Selection to Calculate Entropy. Journal of Chemical Information and Modeling. 2021;61(4):1533-1538. doi:10.1021/acs.jcim.0c01375. PMID:33719418. PMCID:PMC8154256.

PMID: 33719418
PMCID: PMC8154256
Funding: - Austrian Science Fund: P30565, P30737 - H2020 Marie Sklodowska-Curie Actions: 764958

Links