{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,18]],"date-time":"2026-07-18T20:02:42Z","timestamp":1784404962841,"version":"3.55.0"},"reference-count":51,"publisher":"Elsevier BV","issue":"18","license":[{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T00:00:00Z","timestamp":1776038400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100002347","name":"Bundesministerium f\u00fcr Forschung, Technologie und Raumfahrt","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100002347","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100013865","name":"Stiftung Charit\u00e9","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100013865","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001655","name":"Deutscher Akademischer Austauschdienst","doi-asserted-by":"publisher","award":["57616814"],"award-info":[{"award-number":["57616814"]}],"id":[{"id":"10.13039\/501100001655","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100006188","name":"Einstein Stiftung Berlin","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100006188","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["421152132"],"award-info":[{"award-number":["421152132"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["CRC1423"],"award-info":[{"award-number":["CRC1423"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Journal of Molecular Biology"],"published-print":{"date-parts":[[2026,9]]},"DOI":"10.1016\/j.jmb.2026.169809","type":"journal-article","created":{"date-parts":[[2026,4,16]],"date-time":"2026-04-16T23:46:32Z","timestamp":1776383192000},"page":"169809","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":1,"title":["mdxplain: Scalable molecular dynamics analysis with machine learning-based feature selection and modular workflows"],"prefix":"10.1016","volume":"438","author":[{"given":"Maximilian","family":"Salomon","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Maik","family":"Pankonin","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Maeve Branwen","family":"Butler","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hossein","family":"Batebi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Peter F.","family":"Stadler","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Peter W.","family":"Hildebrand","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Guillermo","family":"P\u00e9rez-Hern\u00e1ndez","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"issue":"11","key":"10.1016\/j.jmb.2026.169809_b0005","doi-asserted-by":"crossref","first-page":"1692","DOI":"10.1038\/s41594-024-01334-2","article-title":"Mechanistic insights into g-protein coupling with an agonist-bound g-protein-coupled receptor","volume":"31","author":"Batebi","year":"2024","journal-title":"Nat. Struct. Mol. Biol."},{"issue":"8014","key":"10.1016\/j.jmb.2026.169809_b0010","doi-asserted-by":"crossref","first-page":"1182","DOI":"10.1038\/s41586-024-07153-1","article-title":"Time-resolved cryo-em of g-protein activation by a gpcr","volume":"629","author":"Papasergi-Scott","year":"2024","journal-title":"Nature"},{"key":"10.1016\/j.jmb.2026.169809_b0015","first-page":"1","article-title":"Structure and mechanism of the mitochondrial calcium transporter nclx","author":"Fan","year":"2025","journal-title":"Nature"},{"key":"10.1016\/j.jmb.2026.169809_b0020","doi-asserted-by":"crossref","first-page":"1859","DOI":"10.1002\/jcc.20945","article-title":"Charmm-gui: a web-based graphical user interface for charmm","volume":"29","author":"Jo","year":"2008","journal-title":"J. Comput. Chem."},{"key":"10.1016\/j.jmb.2026.169809_b0025","unstructured":"European Organization For Nuclear Research, OpenAIRE, Zenodo, 2013. doi:10.25495\/7GXK-RD71. URL https:\/\/www.zenodo.org\/"},{"issue":"W1","key":"10.1016\/j.jmb.2026.169809_b0030","doi-asserted-by":"crossref","first-page":"W483","DOI":"10.1093\/nar\/gkac398","article-title":"Mdsrv: visual sharing and analysis of molecular dynamics simulations","volume":"50","author":"Kampfrath","year":"2022","journal-title":"Nucl. Acids Res."},{"key":"10.1016\/j.jmb.2026.169809_b0035","series-title":"The fair guiding principles for scientific data management and stewardship","first-page":"1","volume":"3","author":"Wilkinson","year":"2016"},{"key":"10.1016\/j.jmb.2026.169809_b0040","first-page":"1","article-title":"The need to implement fair principles in biomolecular simulations","author":"Amaro","year":"2025","journal-title":"Nat. Methods"},{"issue":"11","key":"10.1016\/j.jmb.2026.169809_b0045","doi-asserted-by":"crossref","first-page":"902","DOI":"10.1016\/j.tibs.2019.06.004","article-title":"Bringing molecular dynamics simulation data into view","volume":"44","author":"Hildebrand","year":"2019","journal-title":"Trends Biochem. Sci."},{"key":"10.1016\/j.jmb.2026.169809_b0050","doi-asserted-by":"crossref","first-page":"844293","DOI":"10.3389\/fphar.2022.844293","article-title":"From data to knowledge: systematic review of tools for automatic analysis of molecular dynamics output","volume":"13","author":"Baltrukevich","year":"2022","journal-title":"Front. Pharmacol."},{"issue":"1","key":"10.1016\/j.jmb.2026.169809_b0055","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1016\/0263-7855(96)00018-5","article-title":"Vmd: visual molecular dynamics","volume":"14","author":"Humphrey","year":"1996","journal-title":"J. Mol. Graph."},{"issue":"1","key":"10.1016\/j.jmb.2026.169809_b0060","first-page":"82","article-title":"Pymol: an open-source molecular graphics tool","volume":"40","author":"DeLano","year":"2002","journal-title":"CCP4 Newsl. Prot. Crystallogr"},{"key":"10.1016\/j.jmb.2026.169809_b0065","series-title":"4th International conference on computational physics (PC 92)","first-page":"252","article-title":"Gromacs-a parallel computer for molecular-dynamics simulations","author":"Bekker","year":"1993"},{"key":"10.1016\/j.jmb.2026.169809_b0070","series-title":"Positioning and Power in Academic Publishing: Players, Agents and Agendas","first-page":"87","article-title":"Jupyter notebooks \u2013 a publishing format for reproducible computational workflows","author":"Kluyver","year":"2016"},{"issue":"8","key":"10.1016\/j.jmb.2026.169809_b0075","doi-asserted-by":"crossref","first-page":"1528","DOI":"10.1016\/j.bpj.2015.08.015","article-title":"Mdtraj: a modern open library for the analysis of molecular dynamics trajectories","volume":"109","author":"McGibbon","year":"2015","journal-title":"Biophys. J."},{"issue":"10","key":"10.1016\/j.jmb.2026.169809_b0080","doi-asserted-by":"crossref","first-page":"2319","DOI":"10.1002\/jcc.21787","article-title":"Mdanalysis: a toolkit for the analysis of molecular dynamics simulations","volume":"32","author":"Michaud-Agrawal","year":"2011","journal-title":"J. Comput. Chem."},{"key":"10.1016\/j.jmb.2026.169809_b0085","series-title":"Pytraj: Interactive data analysis for molecular dynamics simulations","volume":"31","author":"Nguyen","year":"2016"},{"issue":"32","key":"10.1016\/j.jmb.2026.169809_b0090","doi-asserted-by":"crossref","first-page":"2305","DOI":"10.1002\/jcc.23753","article-title":"Lightweight object oriented structure analysis: tools for building tools to analyze molecular dynamics simulations","volume":"35","author":"Romo","year":"2014","journal-title":"J. Comput. Chem."},{"key":"10.1016\/j.jmb.2026.169809_b0095","doi-asserted-by":"crossref","unstructured":"I. Alibay, L. Wang, F. Naughton, I. Kenney, J. Barnoud, R. Gowers, O. Beckstein, Mdakits: A framework for fair-compliant molecular simulation analysis, in: Proceedings of the 22nd Python in Science Conference (SCIPY 2023). Austin, TX, 2023, pp. 76\u201384.","DOI":"10.25080\/gerudo-f2bc6f59-00a"},{"key":"10.1016\/j.jmb.2026.169809_b0100","doi-asserted-by":"crossref","first-page":"5525","DOI":"10.1021\/acs.jctc.5b00743","article-title":"PyEMMA 2: a software package for estimation, validation, and analysis of Markov Models","volume":"11","author":"Scherer","year":"2015","journal-title":"J. Chem. Theory Comput."},{"issue":"11","key":"10.1016\/j.jmb.2026.169809_b0105","doi-asserted-by":"crossref","first-page":"1575","DOI":"10.1093\/bioinformatics\/btr168","article-title":"Prody: protein dynamics inferred from theory and experiments","volume":"27","author":"Bakan","year":"2011","journal-title":"Bioinformatics"},{"issue":"4","key":"10.1016\/j.jmb.2026.169809_b0110","doi-asserted-by":"crossref","first-page":"e1012837","DOI":"10.1371\/journal.pcbi.1012837","article-title":"Mdciao: accessible analysis and visualization of molecular dynamics simulation data","volume":"21","author":"P\u00e9rez-Hern\u00e1ndez","year":"2025","journal-title":"PLOS Comput. Biol."},{"issue":"2","key":"10.1016\/j.jmb.2026.169809_b0115","doi-asserted-by":"crossref","first-page":"351","DOI":"10.1016\/0022-2836(73)90011-9","article-title":"Environment and exposure to solvent of protein atoms. Lysozyme and insulin","volume":"79","author":"Shrake","year":"1973","journal-title":"J. Mol. Biol."},{"issue":"7825","key":"10.1016\/j.jmb.2026.169809_b0120","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1038\/s41586-020-2649-2","article-title":"Array programming with NumPy","volume":"585","author":"Harris","year":"2020","journal-title":"Nature"},{"issue":"6","key":"10.1016\/j.jmb.2026.169809_b0135","doi-asserted-by":"crossref","first-page":"1546","DOI":"10.1016\/j.cpc.2014.01.018","article-title":"H5md: A structured, efficient, and portable file format for molecular data","volume":"185","author":"de Buyl","year":"2014","journal-title":"Comput. Phys. Commun."},{"key":"10.1016\/j.jmb.2026.169809_b0125","unstructured":"Dask Development Team, Dask: Library for dynamic task scheduling (2016). URL http:\/\/dask.pydata.org"},{"key":"10.1016\/j.jmb.2026.169809_b0130","series-title":"Proceedings of the Conference on Research Data Infrastructure 1","article-title":"Zarr: A cloud-optimized storage for interactive access of large arrays","author":"Moore","year":"2023"},{"issue":"3","key":"10.1016\/j.jmb.2026.169809_b0140","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1109\/MCSE.2007.53","article-title":"Ipython: a system for interactive scientific computing","volume":"9","author":"P\u00e9rez","year":"2007","journal-title":"Comput. Sci. Eng."},{"key":"10.1016\/j.jmb.2026.169809_b0145","doi-asserted-by":"crossref","unstructured":"J.A. Ballesteros, H. Weinstein, [19] integrated methods for the construction of three-dimensional models and computational probing of structure-function relations in g protein-coupled receptors, in: Methods in neurosciences, Vol. 25, Elsevier, 1995, pp. 366\u2013428.","DOI":"10.1016\/S1043-9471(05)80049-7"},{"issue":"7564","key":"10.1016\/j.jmb.2026.169809_b0150","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1038\/nature14663","article-title":"Universal allosteric mechanism for g\u03b1activation by gpcrs","volume":"524","author":"Flock","year":"2015","journal-title":"Nature"},{"issue":"2","key":"10.1016\/j.jmb.2026.169809_b0155","doi-asserted-by":"crossref","first-page":"249","DOI":"10.1021\/jm400378w","article-title":"Klifs: a knowledge-based structural database to navigate kinase\u2013ligand interaction space","volume":"57","author":"Van Linden","year":"2014","journal-title":"J. Med. Chem."},{"issue":"12","key":"10.1016\/j.jmb.2026.169809_b0160","first-page":"2577","article-title":"Dictionary of protein secondary structure: pattern recognition of hydrogen-bonded and geometrical features, Biopolymers: Original Research on","volume":"22","author":"Kabsch","year":"1983","journal-title":"Biomolecules"},{"key":"10.1016\/j.jmb.2026.169809_b0165","series-title":"Dynamic Programming","author":"Bellman","year":"1957"},{"issue":"6","key":"10.1016\/j.jmb.2026.169809_b0170","doi-asserted-by":"crossref","first-page":"417","DOI":"10.1037\/h0071325","article-title":"Analysis of a complex of statistical variables into principal components","volume":"24","author":"Hotelling","year":"1933","journal-title":"J. Educat. Psychol."},{"key":"10.1016\/j.jmb.2026.169809_b0175","doi-asserted-by":"crossref","unstructured":"B. Sch\u00f6lkopf, A. Smola, K.-R. M\u00fcller, Kernel principal component analysis, in: International conference on artificial neural networks, Springer, 1997, pp. 583\u2013588.","DOI":"10.1007\/BFb0020217"},{"issue":"1","key":"10.1016\/j.jmb.2026.169809_b0180","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1016\/j.acha.2006.04.006","article-title":"Diffusion maps","volume":"21","author":"Coifman","year":"2006","journal-title":"Appl. Comput. Harmon. Anal."},{"key":"10.1016\/j.jmb.2026.169809_b0185","first-page":"2825","article-title":"Scikit-learn: machine learning in python","volume":"12","author":"Pedregosa","year":"2011","journal-title":"J. Mach. Learn. Res."},{"issue":"2","key":"10.1016\/j.jmb.2026.169809_b0190","doi-asserted-by":"crossref","first-page":"214","DOI":"10.1109\/TPAMI.2004.1262185","article-title":"Spectral grouping using the nystrom method","volume":"26","author":"Fowlkes","year":"2004","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"10.1016\/j.jmb.2026.169809_b0195","article-title":"Using the nystr\u00f6m method to speed up kernel machines","volume":"13","author":"Williams","year":"2000","journal-title":"Adv. Neural Inform. Process. Syst."},{"key":"10.1016\/j.jmb.2026.169809_b0200","doi-asserted-by":"crossref","unstructured":"V. Satopaa, J. Albrecht, D. Irwin, B. Raghavan, Finding a kneedle in a haystack: Detecting knee points in system behavior, in: 2011 31st international conference on distributed computing systems workshops, IEEE, 2011, pp. 166\u2013171.","DOI":"10.1109\/ICDCSW.2011.20"},{"issue":"2","key":"10.1016\/j.jmb.2026.169809_b0205","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1207\/s15327906mbr0102_10","article-title":"The scree test for the number of factors","volume":"1","author":"Cattell","year":"1966","journal-title":"Multivariate Behav. Res."},{"issue":"11","key":"10.1016\/j.jmb.2026.169809_b0210","doi-asserted-by":"crossref","first-page":"205","DOI":"10.21105\/joss.00205","article-title":"hdbscan: Hierarchical density based clustering","volume":"2","author":"McInnes","year":"2017","journal-title":"J. Open Source Software"},{"key":"10.1016\/j.jmb.2026.169809_b0215","unstructured":"M. Ester, H.-P. Kriegel, J. Sander, X. Xu, et al., A density-based algorithm for discovering clusters in large spatial databases with noise, in: kdd, Vol. 96, 1996, pp. 226\u2013231."},{"key":"10.1016\/j.jmb.2026.169809_b0220","doi-asserted-by":"crossref","first-page":"476","DOI":"10.1016\/j.ins.2021.01.010","article-title":"Automatic topography of high-dimensional data sets by non-parametric density peak clustering","volume":"560","author":"d\u2019Errico","year":"2021","journal-title":"Inf. Sci."},{"key":"10.1016\/j.jmb.2026.169809_b0225","unstructured":"L. Breiman, J. Friedman, R. Olshen, C. Stone., Classification and Regression Trees, Wadsworth International, California, 1984."},{"issue":"1","key":"10.1016\/j.jmb.2026.169809_b0230","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1023\/A:1022643204877","article-title":"Induction of decision trees","volume":"1","author":"Quinlan","year":"1986","journal-title":"Mach. Learn."},{"issue":"3","key":"10.1016\/j.jmb.2026.169809_b0235","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1109\/MCSE.2007.55","article-title":"Matplotlib: A 2d graphics environment","volume":"9","author":"Hunter","year":"2007","journal-title":"Comput. Sci. Eng."},{"key":"10.1016\/j.jmb.2026.169809_b0240","doi-asserted-by":"crossref","unstructured":"A.S. Rose, P.W. Hildebrand, Ngl viewer: a web application for molecular visualization, Nucleic Acids Research 43 (W1) (2015) W576\u2013W579. arXiv:https:\/\/academic.oup.com\/nar\/article-pdf\/43\/W1\/W576\/7476193\/gkv402.pdf, doi:10.1093\/nar\/gkv402. doi: 10.1093\/nar\/gkv402.","DOI":"10.1093\/nar\/gkv402"},{"issue":"3","key":"10.1016\/j.jmb.2026.169809_b0245","doi-asserted-by":"crossref","first-page":"535","DOI":"10.1016\/S0022-2836(77)80200-3","article-title":"The protein data bank: a computer-based archival file for macromolecular structures","volume":"112","author":"Bernstein","year":"1977","journal-title":"J. Mol. Biol."},{"issue":"16","key":"10.1016\/j.jmb.2026.169809_b0250","doi-asserted-by":"crossref","first-page":"4644","DOI":"10.1021\/bi7022738","article-title":"Crystal structure of a ph-stabilized mutant of villin headpiece","volume":"47","author":"Meng","year":"2008","journal-title":"Biochemistry"},{"issue":"5","key":"10.1016\/j.jmb.2026.169809_b0255","doi-asserted-by":"crossref","first-page":"905","DOI":"10.1016\/j.molcel.2020.12.042","article-title":"Tethered agonist exposure in intact adhesion\/class b2 gpcrs through intrinsic structural flexibility of the gain domain","volume":"81","author":"Beliu","year":"2021","journal-title":"Mol. Cell"}],"container-title":["Journal of Molecular Biology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0022283626001828?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0022283626001828?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,7,18]],"date-time":"2026-07-18T19:21:50Z","timestamp":1784402510000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0022283626001828"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,9]]},"references-count":51,"journal-issue":{"issue":"18","published-print":{"date-parts":[[2026,9]]}},"alternative-id":["S0022283626001828"],"URL":"https:\/\/doi.org\/10.1016\/j.jmb.2026.169809","relation":{},"ISSN":["0022-2836"],"issn-type":[{"value":"0022-2836","type":"print"}],"subject":[],"published":{"date-parts":[[2026,9]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"mdxplain: Scalable molecular dynamics analysis with machine learning-based feature selection and modular workflows","name":"articletitle","label":"Article Title"},{"value":"Journal of Molecular Biology","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.jmb.2026.169809","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 The Author(s). Published by Elsevier Ltd.","name":"copyright","label":"Copyright"}],"article-number":"169809"}}