{"categories":[{"label":"Bio-Informatics","url":"https://skillfed.io/packages/category/scientific-engineering-bio-informatics"},{"label":"Chemistry","url":"https://skillfed.io/packages/category/scientific-engineering-chemistry"}],"enrichment":{"capability":"MDTraj reads, writes, and analyzes molecular dynamics trajectories in multiple formats, providing fast RMSD calculations and structural analysis functions like hydrogen bonding and secondary structure assignment.","skillfed_tags":["molecular-dynamics","computational-chemistry","trajectory-analysis"],"use_cases":["Load and convert molecular dynamics trajectories between different file formats (xtc, dcd, pdb, netcdf) for interoperability.","Calculate root-mean-square deviation (RMSD) between protein conformations to measure structural similarity over time.","Identify and analyze hydrogen bonding patterns and networks within a trajectory ensemble.","Assign secondary structure (alpha helix, beta sheet) to protein residues across trajectory frames.","Extract and analyze dihedral angles, bond lengths, and other geometric properties for validation or feature extraction.","Prepare trajectory data for downstream machine learning or statistical analysis pipelines."],"what_it_does":"MDTraj is a Python library for reading, writing, and analyzing molecular dynamics simulation trajectories. It abstracts over many trajectory file formats (xtc, trr, dcd, pdb, netcdf, gsd, and others) and provides a unified interface for structural analysis. The library emphasizes speed and vectorized operations, with optimized RMSD calculations and built-in functions for computing bonds, angles, dihedrals, hydrogen bonding networks, and secondary structure assignments.\n\nThe package is designed for computational chemistry and biophysics researchers who need to post-process MD simulations. It depends on numpy, scipy, pyparsing, and packaging. The library is in maintenance mode\u2014bug fixes and documentation improvements are welcome, but major new features are not actively planned. It requires Python 3.11 or later and is available as prebuilt wheels for current Python versions on macOS, Linux, and Windows.","worth_installing":"Yes, if you work with molecular dynamics simulations and need trajectory analysis. The library is stable, well-maintained for bug fixes, and provides a comprehensive API for common MD post-processing tasks. The LGPLv2.1+ copyleft license requires careful review if you plan to distribute derivative works or link it into proprietary software. No known security vulnerabilities."},"id":"mdtraj","links":{"html":"https://skillfed.io/packages/mdtraj","md":"https://skillfed.io/packages/mdtraj.md","pypi":"https://pypi.org/project/mdtraj/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-08","license_spdx":null,"license_treatment":"copyleft","name":"mdtraj","python_support":"supports_current","summary":"MDTraj: A modern, open library for the analysis of molecular dynamics trajectories"},"popularity":{"monthly_downloads":221121,"position":9284,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.11.1.post2"}
