Full text
42,251 characters
· extracted from
preprint-html
· click to expand
MeTrEx: Membrane Trajectory Explorer | bioRxiv /* */ /* */ <!-- <!-- /*! * yepnope1.5.4 * (c) WTFPL, GPLv2 */ (function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0];var j=d.createElement(s);var dl=l!='dataLayer'?'&l='+l:'';j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;j.type='text/javascript';j.async=true;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-M677548'); Skip to main content Home About Submit ALERTS / RSS Search for this keyword Advanced Search New Results MeTrEx: Membrane Trajectory Explorer View ORCID Profile Sabrina Jaeger-Honz , Christiane Rohse , View ORCID Profile Beat Ehrmann , View ORCID Profile Karsten Klein , Ying Zhang , Wendong Ma , Yu Hamada , Jian Li , View ORCID Profile Falk Schreiber doi: https://doi.org/10.1101/2025.01.31.634501 Sabrina Jaeger-Honz 1 Department of Computer and Information Science, University of Konstanz, Universitätsstrasse 10 , Konstanz, 78464, Germany Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Sabrina Jaeger-Honz For correspondence: sabrina.jaeger{at}uni-konstanz.de Christiane Rohse 1 Department of Computer and Information Science, University of Konstanz, Universitätsstrasse 10 , Konstanz, 78464, Germany Find this author on Google Scholar Find this author on PubMed Search for this author on this site Beat Ehrmann 1 Department of Computer and Information Science, University of Konstanz, Universitätsstrasse 10 , Konstanz, 78464, Germany Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Beat Ehrmann Karsten Klein 1 Department of Computer and Information Science, University of Konstanz, Universitätsstrasse 10 , Konstanz, 78464, Germany Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Karsten Klein Ying Zhang 1 Department of Computer and Information Science, University of Konstanz, Universitätsstrasse 10 , Konstanz, 78464, Germany Find this author on Google Scholar Find this author on PubMed Search for this author on this site Wendong Ma 2 Monash Biomedicine Discovery Institute, Monash University , Clayton, 3800, Victoria, Australia Find this author on Google Scholar Find this author on PubMed Search for this author on this site Yu Hamada 1 Department of Computer and Information Science, University of Konstanz, Universitätsstrasse 10 , Konstanz, 78464, Germany Find this author on Google Scholar Find this author on PubMed Search for this author on this site Jian Li 2 Monash Biomedicine Discovery Institute, Monash University , Clayton, 3800, Victoria, Australia Find this author on Google Scholar Find this author on PubMed Search for this author on this site Falk Schreiber 1 Department of Computer and Information Science, University of Konstanz, Universitätsstrasse 10 , Konstanz, 78464, Germany 3 Faculty of Information Technology, Monash University , Clayton, 3800, Victoria, Australia Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Falk Schreiber Abstract Full Text Info/History Metrics Supplementary material Data/Code Preview PDF Abstract Background Molecular Dynamics (MD) simulations provide valuable insights into the behaviour of biomolecules, particularly in complex systems such as cellular membranes. However, the increasing volume of MD data presents significant challenges in data visualisation, exploration and analysis. Result We present MeTrEx (Membrane Trajectory Explorer), a Python-based software designed to enhance the exploration and analysis of MD simulation data, with a focus on ligand and membrane molecule interactions. MeTrEx offers an intuitive graphical user interface for visualisation, advanced interaction tools, and comprehensive analytical capabilities. The software also supports comparative analyses of molecular trajectories and integrates external datasets for a more holistic view. A case study analysing the interaction of Polymyxin B1 with a bacterial membrane demonstrates the tool’s capabilities to investigate complex molecular behaviours. Conclusion By combining detailed molecular analysis with interactive visualisation, MeTrEx provides researchers with a powerful platform to investigate complex biomolecular systems, contributing to a deeper understanding of ligand-membrane interactions. 1 Background Molecular Dynamics (MD) simulations aid in understanding and modelling biomolecules such as cell membranes to understand their 3D conformations, interactions with other biomolecules, or penetration [ 1 , 2 ]. MD simulations result in massive time series data sets with individual atoms and their coordinates at a particular time, so-called trajectories [ 3 ]. While more and more data can be routinely calculated and collected, a significant bottleneck for MD simulations is the subsequent data analysis. Visualising and analysing long trajectories becomes increasingly difficult as the size of the trajectories increases due to the computational requirements and the need to create interactive representations that facilitate human reasoning within the limits of human perception and cognition [ 4 – 6 ]. Good analysis software should identify potential points of interest and guide the analyst to them, avoiding the need to look up all calculated data points. In a typical analysis workflow, points of interest are identified by calculating established measures, such as root-mean-square deviation, root-mean-square fluctuation, radius of gyration or energy-based approaches [ 7 , 8 ]. These points of interest can then be visually inspected and explored. In recent years, MD simulations have become more powerful and accessible with improved speed and accuracy. Accordingly, a large number of tools have been developed to analyse MD simulation data [ 9 ]. Some tools focus on visualisation and interaction but also provide basic analysis methods (e.g., Visual Molecular Dynamics [ 10 ], PyMOL [ 11 ], ChimeraX [ 12 ]), others offer many possibilities for general calculations or interaction (e.g., Travis [ 13 ], MDTraj [ 14 ], MDAnalysis [ 15 ], mdciao [ 16 ]). Various specialised tools emerged to provide domain-specific calculations and focused on specific aspects of MD simulation. One group of tools specialises in membrane MD simulations because of the increased interest in studying membranes. Some of them focus on protein-membrane simulations (e.g., PyLipID [ 17 ], Prolint [ 4 ], DipTool [ 18 ]), others focus solely on the membrane (e.g., LiPyphilic [ 19 ], APL@voro [ 1 ], Membrainy [ 20 ], MemSurfer [ 21 ], MOSAIC [ 22 ]). While current tools for membrane MD analysis offer valuable computations, they often lack advanced membrane-molecule interaction capabilities. For instance, ProLint and APL@voro provide fundamental analysis but with limited user interaction features [ 1 , 4 ]. Tools like MemSurfer and Membrainy focus on specialised analyses, but their command-line interfaces and non-interactive visualisations limit accessibility [ 20 , 21 ]. Similarly, DipTool, designed for quantitative structure-activity relationship (QSAR) based ligand-membrane interaction studies, is incompatible with MD simulation data and lacks comprehensive visualisation features [ 18 ]. Overall, these tools are unsuitable for detailed ligand-membrane interaction studies and do not offer the necessary interactivity and visual exploration for complex datasets. Table 1 compares the most commonly used and recently published tools and their features. View this table: View inline View popup Download powerpoint Table 1: Summary of tools and their features for analysing and visualising MD simulation data. To address the growing complexity of MD simulation data, researchers require tools that go beyond basic visualisation and offer advanced interaction, comparison, and sharing capabilities. Programs like sMolBoxes provide valuable features such as data provenance visualisation and guided user interaction, but they are tailored for protein-based studies and lack membrane-specific analyses [ 23 ]. MOSAIC is written in C++ and designed for advanced analysis of lipid layer structure [ 22 ]. LOOS offers a higher performance by combining C++ and a Python library designed to enable rapid devel-opment for MD analysis. However, these two have some limitations: For example, most analyses are provided as 2D distributions and require the integration of additional software like VMD or PyMOL to get 3D visualisation. There is a clear need for an integrated tool combining comprehensive membrane and ligand interaction analyses with advanced visualisation features in a user-friendly, interactive environment. Developing such a solution would significantly enhance the exploration and understanding of complex biomolecular systems [ 18 ]. We designed MeTrEx (Membrane Trajectory Explorer) to enable the visual exploration and analysis of MD simulation data, particularly emphasising membrane and ligand interactions. Its primary aims include providing researchers with intuitive, interactive visualisation for exploring complex MD datasets and enabling real-time manipulation and investigation of molecular trajectories. MeTrEx is intended to support in-depth analysis by offering a range of analytical techniques, including the calculation and visualisation of intramolecular distances, molecular speeds, and other key properties. Additionally, the software promotes comprehensive data integration by seamlessly incorporating diverse data formats and external analysis files into the workflow. To ensure accessibility for a wide range of users, MeTrEx offers a user-friendly interface, enabling even those without extensive technical expertise in MD to efficiently perform complex analyses. 2 Implementation MeTrEx is optimised to combine an overview visualisation and a set of analytic tools for MD simulations aimed at ligand-membrane systems in an easily accessible graphical user interface (GUI) (see Fig. 1 ). To import simulation data, MeTrEx uses a range of file formats for structure data (i.e., Worldwide Protein Data Bank format PDB and GROMACS format GRO) and trajectories (i.e., GROMACS compressed trajectory format XTC and GROMACS TRR trajectory format). The XVG format, the default output file format of the GROMACS molecular dynamics package, is also supported for visualisations of additional external analyses [ 24 ]. After the 3D overview visualisation is initialised, MeTrEx offers a set of tools to map frame positions, molecular speeds, and intramolecular distances onto molecular trajectories. In the following, we will denote the central view of our system with the main visualisation of the trajectories and membrane as the main view and subwindows derived from the main view as sub-views. Interactive exploration tools of the main view, including panning, zoom controls, time-frame navigation sliders, and the ability to isolate specific trajectories, empower users to investigate regions of interest in detail. For more granular analysis, MeTrEx provides the so-called bottom view displays. In these, detailed calculations of atomic distances and molecular speeds are shown in additional graphs below the main view, supporting both single-atom and multiple-atom/molecule analyses. These features provide precise control over the visualisation, enabling detailed analysis of spatial relationships, molecular interactions, and temporal changes within the membrane environment. The software also facilitates the integration of external data through the sub-views, enabling users to visualise supplementary datasets alongside their simulation results. Additionally, for data provenance visualisation, every molecule trajectory in the main view is assigned to a single colour, which is used as a preset for the corresponding analysis visualisations in the bottom views and, if selected by the user, in the sub-views. All supported colour gradients are perceptually uniform, and schemes for colour-vision-deficient and colour-blind people are included. Finally, users can save and export their findings, including atom positions, frame selections, and visualisations, for further use or collaboration. Download figure Open in new tab Figure 1: Flow chart of the functionality of MeTrEx. Initialisation (orange) : To start the visualisation, both structure and trajectory-simulation data must be provided. Visualisation (green) : The 3D visualisation in the main view of MeTrEx allows exploration of the molecular trajectories and membrane simulation. Supplementary XVG analysis data can be displayed in a separate instance called the sub-view. Analysis (blue) : In-depth analysis tools include mapping analysis onto the trajectories and graphical analysis visualisation within the so-called bottom view. We developed MeTrEx as a Python-based standalone software to provide a robust and flexible platform for visual exploration and analysis of MD data, with system requirements including Python 3.8 or higher supported by Windows, Linux and Ma-cOS operating systems. The graphical user interface (GUI) is built using the PyQt6 framework [ 25 ], incorporating QtCore , QtGui , and QtWidgets libraries for an intuitive, interactive experience, with a menu bar, toolbar, and well-structured layouts. For data handling and analysis, MeTrEx integrates the MDAnalysis [ 15 ] and MDTraj [ 14 ] libraries, widely used in the MD community to process and analyse trajectory data efficiently. Visualisation is powered by Matplotlib [ 26 ], enabling dynamic and customisable 2D and 3D visualisations of molecular trajectories. Lipid surface regression is specifically implemented using using the approach by Kern et al. [ 1 ], while scikit-learn is used to calculate surface abstractions [ 27 ]. MeTrEx employs a modular architecture based on the Model-View-Controller (MVC) design pattern [ 28 ], ensuring a clear separation of logic, visualisation, and data storage; this makes the application easier to maintain and extend. Performance is optimised through deferred updates, refreshing views only after user interactions to reduce computational overhead. Dialogues, message boxes, and clear visual feedback enhance user interactions. Robust error handling and informative messages guide users through potential issues. 3 Results To illustrate the capabilities of MeTrEx in analysing MD simulations of membrane interactions, it was applied to a dataset simulating the behaviour of Polymyxin B1 (PMB) on a bacterial membrane. This analysis serves as a case study to demonstrate the utility of MeTrEx in visualising and interpreting ligand-membrane MD data, particularly for investigating ligand interactions (e.g., drugs such as PMB) with complex membrane systems. The dataset used here was initially published by Jaeger-Honz et al. to test MeTrEx, offering a foundation to study the molecular dynamics of PMB with a focus on its interactions with the membrane of Pseudomonas aeruginosa [ 29 ]. Antibiotic resistance is a critical global health issue, especially in bacteria like Pseudomonas aeruginosa . This pathogen is notorious for its resistance to multiple drugs and high transmissibility, posing a significant mortality risk worldwide, according to the World Health Organization [ 30 ]. Polymyxins, including PMB, are among the last-line antibiotics effective against P. aeruginosa . These antibiotics, distinguished by a peptide ring and an extended fatty acid or acyl chain, are often used when other antibiotics have failed to control infection [ 31 – 33 ]. Studying the interactions of polymyxin antibiotics with bacterial membranes at the molecular level is thus essential for understanding their mechanisms of action and potential optimisation strategies to counteract bacterial resistance. 3.1 Visualisation of Molecular Trajectories and Interaction with Membrane Surfaces The main view of MeTrEx displays the trajectories of individual PMB molecules, with each molecule labelled by its residue number. This visualisation offers an initial high-level overview of molecular movements, allowing users to assess spatial patterns and track the trajectories of each molecule over time. This feature is invaluable for observing molecules’ general behaviour and distribution within the membrane environment. With the interactive elements of MeTrEx, users can focus on specific frames or animate the trajectory in a time-lapse sequence, providing insights into the temporal dynamics of molecule-membrane interactions (see Fig. 2A and Additional_file_1: Fig. S1). Download figure Open in new tab Figure 2: Comprehensive visualisation and analysis in MeTrEx: A The main view displays Polymyxin B1 (PMB) trajectories alongside the bacterial double lipid membrane. B Highlighting specific trajectories and temporal positions with interactive 3D tools (rotation, zoom, and pan). C Molecular speed mapped along trajectories, with focused analysis in the bottom view. D Sub-views visualise external XVG data in customisable 2D/3D plots in a subwindow. Beyond basic trajectory visualisation, MeTrEx allows users to overlay molecular trajectories onto the membrane’s original structure, offering a realistic depiction of molecular proximity to various membrane regions. This less abstracted membrane visualisation, which uses the phosphor atoms of the lipid molecules as surface representation, is essential for directly observing molecular interactions at specific membrane sites. In addition, MeTrEx provides users with flexible viewing options such as rotation and zoom, enabling detailed observation of molecule orientation and interactions with the membrane surface from multiple angles. To further refine the visualisation, MeTrEx supports adjusting the polynomial degree of membrane abstractions, enhancing the level of detail and highlighting subtle interaction patterns between molecules and the membrane (see Fig. 2B and Additional_file_1: Fig. S2). 3.2 Mapping Molecular Positions, Distance and Speed Over Time One of MeTrEx’s features is mapping molecular positions over time using a colour gradient onto the trajectories in the main view. This feature effectively visualises the progression of molecular movement, with the gradient indicating specific frames and allowing researchers to assess temporal distribution along the trajectory more easily (see Additional_file_1: Fig. S3). Furthermore, the software can represent molecular or atomic speed through a colour gradient, quantifying the speed in nanometres per nanosecond (nm/ns). For instance, minimum and maximum speeds for each molecule are displayed, aiding in identifying periods of high molecular interaction with the membrane surface, which is essential in studying antibiotic-membrane interactions(see Fig. 3 and Additional_file_1: Fig. S4). Download figure Open in new tab Figure 3: Comparison of molecular speed over time in the main view and bottom view: Molecular or atomic speed is visualised in the main view using a colour gradient mapped along the trajectories. In the bottom view, the upper graph depicts the speed of a single trajectory, while the lower graph compares the speeds of both displayed trajectories. Both views highlight that the molecules initially exhibit high speed, which decreases as they approach the upper membrane leaflet. Subsequently, the molecules anchor themselves into the membrane, resembling an insertion process. In addition, MeTrEx can map molecular and atomic distances over time to the trajectories, providing an in-depth view of how molecules interact within each other or specific membrane regions. By tracking distance changes between molecules and the membrane, researchers can observe critical interaction dynamics, such as binding, penetration, and proximity to different membrane sites, which are essential for understanding ligand-membrane interactions. This distance-based visualisation enables precise identification of when and where a molecule comes into close contact with the membrane, shedding light on critical events like initial binding or deeper insertion into the lipid bilayer. These capabilities are beneficial for observing how PMB molecules behave over time as they interact with the membrane and exert their effect. It potentially identifies moments of penetration or strong binding, which can be further investigated for drug efficacy analysis [ 34 ]. The visualisation of the example data illustrates how the simulated PMB molecules quickly interact with the upper leaflet of the membrane at the beginning of the simulation and subsequently anchor themselves within it (see Fig. 3 ). Mapping atomic-level intramolecular distances over time to the trajectories allows for observing subtle interactions that may not be evident from broader trajectory visualisations. For instance, this feature can highlight sites of molecular bonding or Van der Waals interactions, which play a significant role in the behaviour of ligands like PMB within a bacterial membrane [ 35 ]. 3.3 Focused and comparative analysis of molecular trajectories MeTrEx provides powerful tools for both focused and comparative analysis of molecular trajectories, allowing users to gain detailed insights into individual molecule behaviours and interactions across multiple trajectories. For a more in-depth analysis, users can isolate the trajectory of a single molecule, such as PMB, and examine its speed over time within the bottom view. This detailed view plots molecular speed, displaying essential metrics such as speed at a selected frame, average speed, and minimum and maximum values, offering valuable data points for understanding individual molecular interactions with specific membrane regions. Especially when studying antibiotics like PMB, it is beneficial to see where interactions with specific membrane regions may contribute to their effectiveness (see Fig. 2C , Fig. 3 and Additional_file_1: Fig. S5). MeTrEx enables the simultaneous display and comparison of multiple molecular trajectories for comparative analyses. In this mode, a bottom view shows combined graphs of molecular speeds across different molecules, allowing users to observe and compare speed and interaction frequency variations within the membrane environment. This comparative capability is advantageous for studying diverse interactions and identifying patterns across different molecules. The workspace remains userfriendly and organised even when multiple graphs are displayed, with scrollable options and the ability to remove graphs individually. This structured setup maintains efficiency, making MeTrEx a versatile tool for focused and comparative molecular trajectory analyses. 3.4 Visualisation of external data in sub-views MeTrEx also supports external data visualisation through sub-views, which can be configured to display data from external XVG files. These sub-views enable users to import, customise, and analyse additional datasets in 2D or 3D scatter plots. Fig. 2D (and Additional_file_1: Fig. S6) show an example of this functionality, where external analysis data from an XVG file is displayed. Researchers comprehensively understand molecular dynamics by linking the imported data with the primary visualisation in the main view and the analytic findings in the bottom view. Sub-views further allow for interactive customisation, such as adjusting colours and renaming data labels, enhancing the accessibility and interpretability of imported data within MeTrEx. 4 Discussion and Conclusion MeTrEx provides a comprehensive and flexible framework for visualising and analysing membrane MD simulations. It offers tools that are particularly well-suited for studying the molecular behaviours of ligands, such as antibiotics like PMB. The object-oriented architecture and Python framework allow new analyses or functions to be added easily. MeTrEx excels at linking visualisations and analyses, allowing researchers to view multiple properties and trajectories simultaneously in a unified framework. Integrating these aspects facilitates a more comprehensive understanding of MD simulation data. For instance, the visualisation and analysis of the example data illustrate how MeTrEx helps uncover key insights, such as how PMB molecules move towards and anchor in a membrane. Furthermore, researchers can explore trajectories alongside property analyses to identify interesting time points or patterns, whereas traditionally, they would need to check graphs separately and manually map key moments. This unified approach simplifies and accelerates the complex analysis of ligand-membrane interactions. However, high rendering times when handling large datasets suggest that alternative visualisation libraries or GPU support could significantly improve performance. Future enhancements could include membrane-specific analyses, additional molecular analyses such as hydrogen-bond analysis, and 3D ball-and-stick visualisations for selected molecules. To conclude, by enabling researchers to explore MD simulation data through interconnected visualisations and analyses, MeTrEx supports a more detailed and efficient investigation of ligand behaviours. These strengths establish MeTrEx as a valuable tool for the complex and comprehensive analysis of MD simulations, potentially improving understanding and driving discoveries in the field. Availability and requirements Project name: MeTrEx Project home page: https://github.com/LSI-UniKonstanz/MeTrEx Operating system(s): Platform independent Programming language: Python Other requirements: Python 3.8 or higher License: GPL3 Any restrictions to use by non-academics: None List of abbreviations GUI Graphical User Interface MD Molecular Dynamics MeTrEx Membrane Trajectory Explorer PMB Polymyxin B1 Supplementary information File name: Additional_file_1 File format: .pdf Title of data: Supplementary Information: MeTrEx: Membrane Trajectory Explorer Description of data: The screenshots illustrate the features and user interface of the MeTrEx program. File name: Additional_file_2 File format: .xlsx Title of data: Tool Comparison Description of data: The full comparison table provides a detailed summary of tools for analysing and visualising MD simulation data. Declarations Ethics approval and consent to participate Not applicable. Consent for publication Not applicable. Availability of data and materials The datasets supporting the conclusions of this article are available as open source at Zenodo [ 29 ]. MeTrEx, as software, is published on GitHub, and detailed documentation is available to explain a typical workflow and usage. Project name: MeTrEx (Membrane Trajectory Explorer). Project home page: https://github.com/LSI-UniKonstanz/MeTrEx . Operating system(s): Platform independent. Programming language: Python. Other requirements: Python 3.8 or higher and several open-source Python packages: MDAnalysis, MDTraj, NumPy, pandas, scikit-learn, Matplotlib, PyQt6, License: GPL3. Any restrictions to use by non-academics: None. Competing interests The authors declare that they have no competing interests. Funding This work was partly funded by the Deutsche Forschungsgemeinschaft (DFG) under Germany’s Excellence Strategy–EXC 2117–422037984, and DFG project ID 251654672–TRR 161. Authors’ contributions SJH: Conceptualisation, Investigation, Writing - Review & Editing. CR: Investigation, Visualisation, Software, Writing - Original Draft. BE: Investigation, Software, Writing - Original Draft. KK: Conceptualisation, Visualisation, Writing - Review & Editing. YZ: Conceptualisation, Writing - Review & Editing. WM: Conceptualisation, Writing - Review & Editing. YH: Investigation, Writing - Review & Editing. JL: Conceptualisation, Supervision, Resources, Writing - Review & Editing. FS: Conceptualisation, Supervision, Resources, Writing - Review & Editing. All authors read and approved the final manuscript. Acknowledgements Thanks to Martin Kern for providing the code to visualise the membrane as an abstract surface. JL is an Australian National Health and Medical Research Council (NHMRC) Investigator Fellow (APP2025937). WM acknowledges the support provided by the Monash Suzhou Research Institute (MSRI) Scholarship. Footnotes ↵ 4 Shared first authorship. Contributing authors: christiane.rohse{at}uni-konstanz.de ; beat.ehrmann{at}uni-konstanz.de ; karsten.klein{at}uni-konstanz.de ; ying.zhang{at}uni-konstanz.de ; wendong.ma{at}monash.edu ; yu.hamada{at}uni-konstanz.de ; jian.li{at}monash.edu ; falk.schreiber{at}uni-konstanz.de https://github.com/LSI-UniKonstanz/MeTrEx https://zenodo.org/records/14512968 References [1]. ↵ Kern M , Jaeger-Honz S , Schreiber F , Sommer B . APL@voro—interactive visualization and analysis of cell membrane simulations . Bioinformatics . 2023 ; 39 ( 2 ):btad083. doi: 10.1093/bioinformatics/btad083 . OpenUrl CrossRef [2]. ↵ Lukat G , Krüger J , Sommer B . APL@ Voro: a Voronoi-based membrane analysis tool for GROMACS trajectories . Journal of chemical information and modeling . 2013 ; 53 ( 11 ): 2908 – 2925 . doi: 10.1021/ci400172g . OpenUrl CrossRef PubMed [3]. ↵ Grime JMA , Voth GA . Highly Scalable and Memory Efficient Ultra-Coarse-Grained Molecular Dynamics Simulations . Journal of Chemical Theory and Computation . 2014 ; 10 ( 1 ): 423 – 431 . doi: 10.1021/ct400727q . OpenUrl CrossRef [4]. ↵ Sejdiu BI , Tieleman DP . ProLint: a web-based framework for the automated data analysis and visualization of lipid–protein interactions . Nucleic Acids Research . 2021 Jul ; 49 ( W1 ): W544 – W550 . doi: 10.1093/nar/gkab409 . OpenUrl CrossRef PubMed [5]. Maity D , Pal D . MD DaVis: interactive data visualization of protein molecular dynamics . Bioinformatics . 2022 Jun ; 38 ( 12 ): 3299 – 3301 . doi: 10.1093/ bioinformatics/btac314. OpenUrl CrossRef PubMed [6]. ↵ Kampfrath M , Staritzbichler R , Hernández GP , Rose A , Tiemann JKS , Scheuermann G , et al. MDsrv: visual sharing and analysis of molecular dynamics simulations . Nucleic Acids Research . 2022 Jul ; 50 ( W1 ): W483 – W489 . doi: 10.1093/nar/gkac398 . OpenUrl CrossRef PubMed [7]. ↵ Knapp B , Lederer N , Omasits U , Schreiner W . vmdICE: A plug-in for rapid evaluation of molecular dynamics simulations using VMD . Journal of Computational Chemistry . 2010 ; 31 ( 16 ): 2868 – 2873 . doi: 10.1002/jcc.21581 . OpenUrl CrossRef PubMed [8]. ↵ Martínez L . Automatic Identification of Mobile and Rigid Substructures in Molecular Dynamics Simulations and Fractional Structural Fluctuation Analysis . PLOS ONE . 2015 ; 10 ( 3 ): e0119264 . doi: 10.1371/journal.pone.0119264 . OpenUrl CrossRef PubMed [9]. ↵ Hollingsworth SA , Dror RO . Molecular Dynamics Simulation for All . Neuron . 2018 ; 99 ( 6 ): 1129 – 1143 . doi: 10.1016/j.neuron.2018.08.011 . OpenUrl CrossRef PubMed [10]. ↵ Humphrey W , Dalke A , Schulten K . VMD: Visual molecular dynamics . Journal of Molecular Graphics . 1996 ; 14 ( 1 ): 33 – 38 . doi: 10.1016/0263-7855(96)00018-5 . OpenUrl CrossRef PubMed Web of Science [11]. ↵ Schrödinger, LLC.: The PyMOL Molecular Graphics System, Version 1.8 . Available from: https://www.pymol.org/ . [12]. ↵ Goddard TD , Huang CC , Meng EC , Pettersen EF , Couch GS , Morris JH , et al. UCSF ChimeraX: Meeting modern challenges in visualization and analysis . Protein Science . 2018 ; 27 ( 1 ): 14 – 25 . doi: 10.1002/pro.3235 . OpenUrl CrossRef PubMed [13]. ↵ Brehm M , Thomas M , Gehrke S , Kirchner B . TRAVIS—A free analyzer for trajectories from molecular simulation . The Journal of Chemical Physics . 2020 Apr ; 152 ( 16 ): 164105 . doi: 10.1063/5.0005078 . OpenUrl CrossRef PubMed [14]. ↵ McGibbon RT , Beauchamp KA , Harrigan MP , Klein C , Swails JM , Hernández CX , et al. MDTraj: A Modern Open Library for the Analysis of Molecular Dynamics Trajectories . Biophysical Journal . 2015 ; 109 ( 8 ): 1528 – 1532 . doi: 10.1016/j.bpj.2015.08.015 . OpenUrl CrossRef PubMed [15]. ↵ Gowers RJ , Linke M , Barnoud J , Reddy TJE , Melo MN , Seyler SL , et al. MDAnalysis: A Python Package for the Rapid Analysis of Molecular Dynamics Simulations. Los Alamos National Laboratory (LANL), Los Alamos, NM (United States) ; 2019 . LA-UR-19-29136. Available from: https://www.osti.gov/biblio/ 1565806. [16]. ↵ Pérez-Hernández G , Hildebrand PW. : mdciao: Accessible Analysis and Visualization of Molecular Dynamics Simulation Data . Available from: https://www.biorxiv.org/content/10.1101/2022.07.15.500163v1 . [17]. ↵ Song W , Corey RA , Ansell TB , Cassidy CK , Horrell MR , Duncan AL , et al. PyLipID: A Python Package for Analysis of Protein–Lipid Interactions from Molecular Dynamics Simulations . Journal of Chemical Theory and Computation . 2022 ; 18 ( 2 ): 1188 – 1201 . doi: 10.1021/acs.jctc.1c00708 . OpenUrl CrossRef [18]. ↵ Rzycki M , Kraszewski S , Gładysiewicz-Kudrawiec M . Diptool—A Novel Numerical Tool for Membrane Interactions Analysis, Applying to Antimicrobial Detergents and Drug Delivery Aids . Materials . 2021 ; 14 ( 21 ): 6455 . https://doi.org/10.3390/ma14216455 . OpenUrl CrossRef PubMed [19]. ↵ Smith P , Lorenz CD . LiPyphilic: A Python Toolkit for the Analysis of Lipid Membrane Simulations . Journal of Chemical Theory and Computation . 2021 ; 17 ( 9 ): 5907 – 5919 . doi: 10.1021/acs.jctc.1c00447 . OpenUrl CrossRef [20]. ↵ Carr M , MacPhee CE . Membrainy: a ‘smart’, unified membrane analysis tool . Source Code for Biology and Medicine . 2015 ; 10 ( 1 ): 3 . doi: 10.1186/ s13029-015-0033-7. OpenUrl CrossRef [21]. ↵ Bhatia H , Ingólfsson HI , Carpenter TS , Lightstone FC , Bremer PT . MemSurfer: A Tool for Robust Computation and Characterization of Curved Membranes . Journal of Chemical Theory and Computation . 2019 ; 15 ( 11 ): 6411 – 6421 . doi: 10.1021/acs.jctc.9b00453 . OpenUrl CrossRef PubMed [22]. ↵ Bernhardt N , Faraldo-Gómez JD . MOSAICS: A software suite for analysis of membrane structure and dynamics in simulated trajectories . Biophysical Journal . 2023 Jun ; 122 ( 11 ): 2023 – 2040 . doi: 10.1016/j.bpj.2022.11.005 . OpenUrl CrossRef [23]. ↵ Ulbrich P , Waldner M , Furmanová K , Marques SM , Bednář D , Kozlíková B , et al. sMolBoxes: Dataflow Model for Molecular Dynamics Exploration . IEEE Transactions on Visualization and Computer Graphics . 2023 ; 29 ( 1 ): 581 – 590 . doi: 10.1109/TVCG.2022.3209411 . OpenUrl CrossRef PubMed [24]. ↵ Pronk S , Páll S , Schulz R , Larsson P , Bjelkmar P , Apostolov R , et al. GROMACS 4.5: a high-throughput and highly parallel open source molecular simulation toolkit . Bioinformatics . 2013 ; 29 ( 7 ): 845 – 854 . doi: 10.1093/ bioinformatics/btt055. OpenUrl CrossRef PubMed Web of Science [25]. ↵ PyQt6.: PyQt6: Python bindings for the Qt6 application framework . Available from: https://pypi.org/project/PyQt6/ . [26]. ↵ Hunter JD . Matplotlib: A 2D graphics environment . Computing in Science & Engineering . 2007 ; 9 ( 3 ): 90 – 95 . doi: 10.1109/MCSE.2007.55 . OpenUrl CrossRef PubMed [27]. ↵ Pedregosa F , Varoquaux G , Gramfort A , Michel V , Thirion B , Grisel O , et al. Scikit-learn: Machine Learning in Python . Journal of Machine Learning Research . 2011 ; 12 : 2825 – 2830 . http://jmlr.org/papers/v12/pedregosa11a.html . OpenUrl [28]. ↵ Reenskaug T. The Model-View-Controller (MVC) Its Past and Present ; 2003 . Available from: https://api.semanticscholar.org/CorpusID:53816811 . [29]. ↵ Jaeger-Honz S , Rohse C , Ehrmann B , Klein K , Zhang Y , Ma W , et al : Example Dataset of Molecular Dynamics Simulations for MeTrEx . Zenodo . Available from: https://zenodo.org/records/14512968 . [30]. ↵ WHO.: Prioritization of pathogens to guide discovery, research and development of new antibiotics for drug-resistant bacterial infections, including tuberculosis . Available from: https://www.who.int/publications/i/item/ WHO-EMP-IAU-2017.12. [31]. ↵ Velkov T , Roberts KD , Nation RL , Thompson PE , Li J . Pharmacology of Polymyxins: New Insights into an ‘Old‘ Class of Antibiotics . Future Microbiology . 2013 ; 8 ( 6 ): 711 – 724 . doi: 10.2217/fmb.13.39 . OpenUrl CrossRef PubMed Web of Science [32]. Roberts KD , Azad MAK , Wang J , Horne AS , Thompson PE , Nation RL , et al. Antimicrobial Activity and Toxicity of the Major Lipopeptide Components of Polymyxin B and Colistin: Last-Line Antibiotics against Multidrug-Resistant Gram-Negative Bacteria . ACS Infectious Diseases . 2015 ; 1 ( 11 ): 568 – 575 . doi: 10.1021/acsinfecdis.5b00085 . OpenUrl CrossRef PubMed [33]. ↵ Kaye KS , Pogue JM , Tran TB , Nation RL , Li J . Agents of Last Resort: Polymyxin Resistance . Infectious Disease Clinics of North America . 2016 ; 30 ( 2 ): 391 – 414 . doi: 10.1016/j.idc.2016.02.005 . OpenUrl CrossRef PubMed [34]. ↵ Sharma P , Vaiwala R , Gopinath AK , Chockalingam R , Ayappa KG . Structure of the Bacterial Cell Envelope and Interactions with Antimicrobials: Insights from Molecular Dynamics Simulations . Langmuir . 2024 Apr ; 40 ( 15 ): 7791 – 7811 . doi: 10.1021/acs.langmuir.3c03474 . OpenUrl CrossRef PubMed [35]. ↵ Fu L , Wan M , Zhang S , Gao L , Fang W . Polymyxin B Loosens Lipopolysaccharide Bilayer but Stiffens Phospholipid Bilayer . Biophysical Journal . 2020 Jan ; 118 ( 1 ): 138 – 150 . doi: 10.1016/j.bpj.2019.11.008 . OpenUrl CrossRef PubMed View the discussion thread. Back to top Previous Next Posted February 05, 2025. Download PDF Supplementary Material Data/Code Email Thank you for your interest in spreading the word about bioRxiv. NOTE: Your email address is requested solely to identify you as the sender of this article. Your Email * Your Name * Send To * Enter multiple addresses on separate lines or separate them with commas. You are going to email the following MeTrEx: Membrane Trajectory Explorer Message Subject (Your Name) has forwarded a page to you from bioRxiv Message Body (Your Name) thought you would like to see this page from the bioRxiv website. Your Personal Message CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions. Share MeTrEx: Membrane Trajectory Explorer Sabrina Jaeger-Honz , Christiane Rohse , Beat Ehrmann , Karsten Klein , Ying Zhang , Wendong Ma , Yu Hamada , Jian Li , Falk Schreiber bioRxiv 2025.01.31.634501; doi: https://doi.org/10.1101/2025.01.31.634501 Share This Article: Copy Citation Tools MeTrEx: Membrane Trajectory Explorer Sabrina Jaeger-Honz , Christiane Rohse , Beat Ehrmann , Karsten Klein , Ying Zhang , Wendong Ma , Yu Hamada , Jian Li , Falk Schreiber bioRxiv 2025.01.31.634501; doi: https://doi.org/10.1101/2025.01.31.634501 Citation Manager Formats BibTeX Bookends EasyBib EndNote (tagged) EndNote 8 (xml) Medlars Mendeley Papers RefWorks Tagged Ref Manager RIS Zotero Tweet Widget Facebook Like Google Plus One Subject Area Bioinformatics Subject Areas All Articles Animal Behavior and Cognition (7635) Biochemistry (17691) Bioengineering (13892) Bioinformatics (41937) Biophysics (21452) Cancer Biology (18588) Cell Biology (25504) Clinical Trials (138) Developmental Biology (13378) Ecology (19899) Epidemiology (2067) Evolutionary Biology (24320) Genetics (15609) Genomics (22506) Immunology (17736) Microbiology (40394) Molecular Biology (17181) Neuroscience (88605) Paleontology (666) Pathology (2832) Pharmacology and Toxicology (4824) Physiology (7641) Plant Biology (15156) Scientific Communication and Education (2045) Synthetic Biology (4294) Systems Biology (9825) Zoology (2271)
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.