Suppr超能文献

用于 Rosetta 和 PyRosetta 的实时 PyMOL 可视化。

Real-time PyMOL visualization for Rosetta and PyRosetta.

机构信息

Department of Chemical and Biomolecular Engineering, The Johns Hopkins University, Baltimore, Maryland, United States of America.

出版信息

PLoS One. 2011;6(8):e21931. doi: 10.1371/journal.pone.0021931. Epub 2011 Aug 16.

Abstract

Computational structure prediction and design of proteins and protein-protein complexes have long been inaccessible to those not directly involved in the field. A key missing component has been the ability to visualize the progress of calculations to better understand them. Rosetta is one simulation suite that would benefit from a robust real-time visualization solution. Several tools exist for the sole purpose of visualizing biomolecules; one of the most popular tools, PyMOL (Schrödinger), is a powerful, highly extensible, user friendly, and attractive package. Integrating Rosetta and PyMOL directly has many technical and logistical obstacles inhibiting usage. To circumvent these issues, we developed a novel solution based on transmitting biomolecular structure and energy information via UDP sockets. Rosetta and PyMOL run as separate processes, thereby avoiding many technical obstacles while visualizing information on-demand in real-time. When Rosetta detects changes in the structure of a protein, new coordinates are sent over a UDP network socket to a PyMOL instance running a UDP socket listener. PyMOL then interprets and displays the molecule. This implementation also allows remote execution of Rosetta. When combined with PyRosetta, this visualization solution provides an interactive environment for protein structure prediction and design.

摘要

长期以来,非直接从事该领域工作的人员无法进行蛋白质和蛋白质-蛋白质复合物的计算结构预测和设计。缺少的一个关键组件是能够可视化计算过程,以便更好地理解计算。Rosetta 是一个模拟套件,如果有一个强大的实时可视化解决方案,它将从中受益。有几个工具专门用于可视化生物分子;其中最流行的工具之一是 PyMOL(Schrödinger),它是一个功能强大、高度可扩展、用户友好且具有吸引力的软件包。直接集成 Rosetta 和 PyMOL 存在许多技术和后勤障碍,阻碍了其使用。为了解决这些问题,我们开发了一种基于通过 UDP 套接字传输生物分子结构和能量信息的新解决方案。Rosetta 和 PyMOL 作为单独的进程运行,从而避免了许多技术障碍,同时实时按需可视化信息。当 Rosetta 检测到蛋白质结构发生变化时,新的坐标通过 UDP 网络套接字发送到运行 UDP 套接字侦听器的 PyMOL 实例。PyMOL 然后解释并显示分子。此实现还允许远程执行 Rosetta。与 PyRosetta 结合使用时,该可视化解决方案为蛋白质结构预测和设计提供了一个交互环境。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1286/3156697/87d2ea954eb7/pone.0021931.g001.jpg

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验