Cargando…
JEDi: java essential dynamics inspector — a molecular trajectory analysis toolkit
BACKGROUND: Principal component analysis (PCA) is commonly applied to the atomic trajectories of biopolymers to extract essential dynamics that describe biologically relevant motions. Although application of PCA is straightforward, specialized software to facilitate workflows and analysis of molecul...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8088583/ https://www.ncbi.nlm.nih.gov/pubmed/33932974 http://dx.doi.org/10.1186/s12859-021-04140-5 |
_version_ | 1783686873791594496 |
---|---|
author | David, Charles C. Avery, Chris S. Jacobs, Donald J. |
author_facet | David, Charles C. Avery, Chris S. Jacobs, Donald J. |
author_sort | David, Charles C. |
collection | PubMed |
description | BACKGROUND: Principal component analysis (PCA) is commonly applied to the atomic trajectories of biopolymers to extract essential dynamics that describe biologically relevant motions. Although application of PCA is straightforward, specialized software to facilitate workflows and analysis of molecular dynamics simulation data to fully harness the power of PCA is lacking. The Java Essential Dynamics inspector (JEDi) software is a major upgrade from the previous JED software. RESULTS: Employing multi-threading, JEDi features a user-friendly interface to control rapid workflows for interrogating conformational motions of biopolymers at various spatial resolutions and within subregions, including multiple chain proteins. JEDi has options for Cartesian-based coordinates (cPCA) and internal distance pair coordinates (dpPCA) to construct covariance (Q), correlation (R), and partial correlation (P) matrices. Shrinkage and outlier thresholding are implemented for the accurate estimation of covariance. The effect of rare events is quantified using outlier and inlier filters. Applying sparsity thresholds in statistical models identifies latent correlated motions. Within a hierarchical approach, small-scale atomic motion is first calculated with a separate local cPCA calculation per residue to obtain eigenresidues. Then PCA on the eigenresidues yields rapid and accurate description of large-scale motions. Local cPCA on all residue pairs creates a map of all residue-residue dynamical couplings. Additionally, kernel PCA is implemented. JEDi output gives high quality PNG images by default, with options for text files that include aligned coordinates, several metrics that quantify mobility, PCA modes with their eigenvalues, and displacement vector projections onto the top principal modes. JEDi provides PyMol scripts together with PDB files to visualize individual cPCA modes and the essential dynamics occurring within user-selected time scales. Subspace comparisons performed on the most relevant eigenvectors using several statistical metrics quantify similarity/overlap of high dimensional vector spaces. Free energy landscapes are available for both cPCA and dpPCA. CONCLUSION: JEDi is a convenient toolkit that applies best practices in multivariate statistics for comparative studies on the essential dynamics of similar biopolymers. JEDi helps identify functional mechanisms through many integrated tools and visual aids for inspecting and quantifying similarity/differences in mobility and dynamic correlations. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s12859-021-04140-5. |
format | Online Article Text |
id | pubmed-8088583 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-80885832021-05-03 JEDi: java essential dynamics inspector — a molecular trajectory analysis toolkit David, Charles C. Avery, Chris S. Jacobs, Donald J. BMC Bioinformatics Software BACKGROUND: Principal component analysis (PCA) is commonly applied to the atomic trajectories of biopolymers to extract essential dynamics that describe biologically relevant motions. Although application of PCA is straightforward, specialized software to facilitate workflows and analysis of molecular dynamics simulation data to fully harness the power of PCA is lacking. The Java Essential Dynamics inspector (JEDi) software is a major upgrade from the previous JED software. RESULTS: Employing multi-threading, JEDi features a user-friendly interface to control rapid workflows for interrogating conformational motions of biopolymers at various spatial resolutions and within subregions, including multiple chain proteins. JEDi has options for Cartesian-based coordinates (cPCA) and internal distance pair coordinates (dpPCA) to construct covariance (Q), correlation (R), and partial correlation (P) matrices. Shrinkage and outlier thresholding are implemented for the accurate estimation of covariance. The effect of rare events is quantified using outlier and inlier filters. Applying sparsity thresholds in statistical models identifies latent correlated motions. Within a hierarchical approach, small-scale atomic motion is first calculated with a separate local cPCA calculation per residue to obtain eigenresidues. Then PCA on the eigenresidues yields rapid and accurate description of large-scale motions. Local cPCA on all residue pairs creates a map of all residue-residue dynamical couplings. Additionally, kernel PCA is implemented. JEDi output gives high quality PNG images by default, with options for text files that include aligned coordinates, several metrics that quantify mobility, PCA modes with their eigenvalues, and displacement vector projections onto the top principal modes. JEDi provides PyMol scripts together with PDB files to visualize individual cPCA modes and the essential dynamics occurring within user-selected time scales. Subspace comparisons performed on the most relevant eigenvectors using several statistical metrics quantify similarity/overlap of high dimensional vector spaces. Free energy landscapes are available for both cPCA and dpPCA. CONCLUSION: JEDi is a convenient toolkit that applies best practices in multivariate statistics for comparative studies on the essential dynamics of similar biopolymers. JEDi helps identify functional mechanisms through many integrated tools and visual aids for inspecting and quantifying similarity/differences in mobility and dynamic correlations. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s12859-021-04140-5. BioMed Central 2021-05-01 /pmc/articles/PMC8088583/ /pubmed/33932974 http://dx.doi.org/10.1186/s12859-021-04140-5 Text en © The Author(s) 2021 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/ (https://creativecommons.org/publicdomain/zero/1.0/) ) applies to the data made available in this article, unless otherwise stated in a credit line to the data. |
spellingShingle | Software David, Charles C. Avery, Chris S. Jacobs, Donald J. JEDi: java essential dynamics inspector — a molecular trajectory analysis toolkit |
title | JEDi: java essential dynamics inspector — a molecular trajectory analysis toolkit |
title_full | JEDi: java essential dynamics inspector — a molecular trajectory analysis toolkit |
title_fullStr | JEDi: java essential dynamics inspector — a molecular trajectory analysis toolkit |
title_full_unstemmed | JEDi: java essential dynamics inspector — a molecular trajectory analysis toolkit |
title_short | JEDi: java essential dynamics inspector — a molecular trajectory analysis toolkit |
title_sort | jedi: java essential dynamics inspector — a molecular trajectory analysis toolkit |
topic | Software |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8088583/ https://www.ncbi.nlm.nih.gov/pubmed/33932974 http://dx.doi.org/10.1186/s12859-021-04140-5 |
work_keys_str_mv | AT davidcharlesc jedijavaessentialdynamicsinspectoramoleculartrajectoryanalysistoolkit AT averychriss jedijavaessentialdynamicsinspectoramoleculartrajectoryanalysistoolkit AT jacobsdonaldj jedijavaessentialdynamicsinspectoramoleculartrajectoryanalysistoolkit |