Skip to main content

Thank you for visiting nature.com. You are using a browser version with limited support for CSS. To obtain the best experience, we recommend you use a more up to date browser (or turn off compatibility mode in Internet Explorer). In the meantime, to ensure continued support, we are displaying the site without styles and JavaScript.

  • Correspondence
  • Published:

MDsrv: viewing and sharing molecular dynamics simulations on the web

This is a preview of subscription content, access via your institution

Relevant articles

Open Access articles citing this article.

Access options

Buy this article

Prices may be subject to local taxes which are calculated during checkout

Figure 1: Schematic display of MDsrv's capabilities.

References

  1. Levitt, M. Angew. Chem. Int. Edn. Engl. 53, 10006–10018 (2014).

    Article  CAS  Google Scholar 

  2. Dror, R.O., Dirks, R.M., Grossman, J.P., Xu, H. & Shaw, D.E. Annu. Rev. Biophys. 41, 429–452 (2012).

    Article  CAS  Google Scholar 

  3. Doerr, A. Nat. Methods 7, 426 (2010).

    Article  CAS  Google Scholar 

  4. Rose, A.S. & Hildebrand, P.W. Nucleic Acids Res. 43, W576–W579 (2015).

    Article  CAS  Google Scholar 

  5. Guixà-González, R. et al. Nat. Commun. 8, 14505 (2017).

    Article  Google Scholar 

Download references

Acknowledgements

This project was supported in part by RCSB PDB, which is jointly funded by the NSF, the NIH, and the US DoE (NSF DBI-1338415; PI, S.K. Burley), Deutsche Forschungsgemeinschaft (Sfb740/B6, DFG HI 1502/1-2, BI 893/8 all to P.W.H.), Berlin Institute of Health (to P.W.H.), and funds by Stiftung Charité (to P.W.H.). Computing resources for the simulation sessions were in part provided by Norddeutscher Verbund für Hoch und Höchstleistungsrechner (to P.W.H.).

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Peter W Hildebrand or Alexander S Rose.

Ethics declarations

Competing interests

The authors declare no competing financial interests.

Integrated supplementary information

Supplementary Figure 1 MDsrv command-line usage and NGL scripting example.

(A) Command-line usage of the 'mdsrv' tool. To open and view a MD trajectory in a browser, a structure and a trajectory file must be supplied. Optionally, a script file can be loaded to automate creation of complex molecular scenes (see B). Further arguments allow basic server configuration, such as setting port or host. (B) Example NGL script. The JavaScript-based code loads the md.gro structure file and adds the md.xtc trajectory to it. Display is limited to non-hydrogen protein atoms. A cartoon and a licorice representation are added. Finally the view is centered.

Supplementary Figure 2 Example how to present simulations embedded into a website.

Supplementary Figure 3 Graphical user interface (GUI) of the MDsrv web application.

(A) The main GUI. The sidebar on the right shows loaded files and added representations in collapsible panels with sub-elements including atom selection/filter (funnel symbol), trajectory (disk stack symbol) or menu (stacked bars symbol). The menu bar at the top provides access to general options. (B) By selecting 'File', (C) a submenu pops up from where structure files or NGL scripts can be loaded. (D) Trajectories can be loaded from the structure menu. (E) A “Remote Trajectory” is streamed by MDsrv whereas (E) a “Trajectory” import loads a file all at once. (F) Within the trajectory menu are options for handling superposition and periodic boundary conditions as well as playback settings. (G) By picking an atom or bond in any representation, their information is shown in the lower left of the GUI.

Supplementary Figure 4 Snapshots of MD simulations viewed with MDsrv.

(A) Self-assembly of three Bace1 transmembrane helices in a DPPC lipid bilayer obtained from coarse-grained MD simulations with carbons in grey, polar lipid head groups in red balls and water molecules in blue balls. (B) Cholesterol (green or grey hyperballs) enters the A2A receptor (violet cartoon) during MD simulations performed in a mixed lipid bilayer with carbons in grey, oxygens in red and nitrogens in blue19. (C) Simulations of a huge complex containing more than 550,000 atoms. The Gs protein (pink) is bound to the beta2 adrenoceptor (violet) within a phospholipid bilayer solvated in water (color code as in B, hydrogens in white) (D) Decisive differences in hydrogen bonding comparing bovine (yellow) with human rhodopsin20.

Supplementary information

Supplementary Figures and Text

Supplementary Figures 1–4, Supplementary Notes 1–4 and Supplementary Table 1 (PDF 17225 kb)

Life Sciences Reporting Summary

Life Sciences Reporting Summary (PDF 66 kb)

Supplementary Software 1

Mdsrv-0.3.5.tar.gz (Python package containing the source code of Mdsrv, installable with pip or easy_install) (ZIP 746 kb)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tiemann, J., Guixà-González, R., Hildebrand, P. et al. MDsrv: viewing and sharing molecular dynamics simulations on the web. Nat Methods 14, 1123–1124 (2017). https://doi.org/10.1038/nmeth.4497

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1038/nmeth.4497

This article is cited by

Search

Quick links

Nature Briefing AI and Robotics

Sign up for the Nature Briefing: AI and Robotics newsletter — what matters in AI and robotics research, free to your inbox weekly.

Get the most important science stories of the day, free in your inbox. Sign up for Nature Briefing: AI and Robotics