mdxplain: Scalable molecular dynamics analysis with machine learning-based feature selection and modular workflows

Read full text
Authors: Maximilian Salomon, Maik Pankonin, Maeve Branwen Butler, Hossein Batebi, Peter F. Stadler, Peter Werner Hildebrand, Guillermo Pérez-Hernández
Cited by: 1
References: 35

Abstract

• Modular pipeline builder enabling fully automated, FAIR-compliant analyses. • User-friendly API that executes complete workflows with minimal code. • Efficient handling of large trajectories without requiring high-performance hardware. • End-to-end framework for featurization, decomposition, clustering and visualization. • Explainability using ML-based feature selection for key structural descriptors. Molecular dynamics (MD) simulations provide detailed, time-resolved insight into molecular motion. Advances in hardware and software now make very large systems accessible, increasing the need for efficient tools to analyze the resulting trajectories. We introduce mdxplain, a high-level Python API that facilitates the creation of scalable, streamlined, and reusable analysis pipelines for large MD datasets with only a few lines of code. A unified object exposes all functionality, combining typical MD featurization and MD metrics with dimensionality reduction, clustering and feature selection via decision trees, supporting expert and non-expert users in identifying structural patterns and explain the dynamic behavior of their systems. Leveraging metadata annotations for trajectory- and residue-selection, mdxplain can handle multiple topologies in a single execution and uses optimized memory handling to process large datasets (millions of frames) efficiently. Its reports include distributional and time-series plots, representative conformations and decision trees combined with optional 3D visualization via PyMOL and NGLView. Pipelines can be exported at all time, bundling all relevant data for reuse, ensuring reproducibility and FAIR compliance. The Python API, together with documentation, examples, and tutorials is available on github.com/maximilian-salomon/mdxplain and on mdxplain.de.

Fields of Study & Subjects

Machine Learning in Materials Science Scientific Computing and Data Management Computational Drug Discovery Methods

Publication details

Journal / source
Journal of Molecular Biology
Publisher
Elsevier BV
Volume
438
Issue
18
Pages
169809–169809
Publication date
16 April 2026
Language
EN