使用 MolViewSpec 工具包描述和共享分子可视化。

Sebastian Bittrich, Adam Midlik, Mihaly Varadi, Sameer Velankar, Stephen K. Burley, Jasmine Y. Young, David Sehnal, Brinda Vallat
{"title":"使用 MolViewSpec 工具包描述和共享分子可视化。","authors":"Sebastian Bittrich,&nbsp;Adam Midlik,&nbsp;Mihaly Varadi,&nbsp;Sameer Velankar,&nbsp;Stephen K. Burley,&nbsp;Jasmine Y. Young,&nbsp;David Sehnal,&nbsp;Brinda Vallat","doi":"10.1002/cpz1.1099","DOIUrl":null,"url":null,"abstract":"<p>With the ever-expanding toolkit of molecular viewers, the ability to visualize macromolecular structures has never been more accessible. Yet, the idiosyncratic technical intricacies across tools and the integration complexities associated with handling structure annotation data present significant barriers to seamless interoperability and steep learning curves for many users. The necessity for reproducible data visualizations is at the forefront of the current challenges. Recently, we introduced MolViewSpec (homepage: https://molstar.org/mol-view-spec/, GitHub project: https://github.com/molstar/mol-view-spec), a specification approach that defines molecular visualizations, decoupling them from the varying implementation details of different molecular viewers. Through the protocols presented herein, we demonstrate how to use MolViewSpec and its 3D view–building Python library for creating sophisticated, customized 3D views covering all standard molecular visualizations. MolViewSpec supports representations like cartoon and ball-and-stick with coloring, labeling, and applying complex transformations such as superposition to any macromolecular structure file in mmCIF, BinaryCIF, and PDB formats. These examples showcase progress towards reusability and interoperability of molecular 3D visualization in an era when handling molecular structures at scale is a timely and pressing matter in structural bioinformatics as well as research and education across the life sciences. © 2024 The Authors. Current Protocols published by Wiley Periodicals LLC.</p><p><b>Basic Protocol 1</b>: Creating a MolViewSpec view using the MolViewSpec Python package</p><p><b>Basic Protocol 2</b>: Creating a MolViewSpec view with reference to MolViewSpec annotation files</p><p><b>Basic Protocol 3</b>: Creating a MolViewSpec view with labels and other advanced features</p><p><b>Support Protocol 1</b>: Computing rotation and translation vectors</p><p><b>Support Protocol 2</b>: Creating a MolViewSpec annotation file</p>","PeriodicalId":93970,"journal":{"name":"Current protocols","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://onlinelibrary.wiley.com/doi/epdf/10.1002/cpz1.1099","citationCount":"0","resultStr":"{\"title\":\"Describing and Sharing Molecular Visualizations Using the MolViewSpec Toolkit\",\"authors\":\"Sebastian Bittrich,&nbsp;Adam Midlik,&nbsp;Mihaly Varadi,&nbsp;Sameer Velankar,&nbsp;Stephen K. Burley,&nbsp;Jasmine Y. Young,&nbsp;David Sehnal,&nbsp;Brinda Vallat\",\"doi\":\"10.1002/cpz1.1099\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>With the ever-expanding toolkit of molecular viewers, the ability to visualize macromolecular structures has never been more accessible. Yet, the idiosyncratic technical intricacies across tools and the integration complexities associated with handling structure annotation data present significant barriers to seamless interoperability and steep learning curves for many users. The necessity for reproducible data visualizations is at the forefront of the current challenges. Recently, we introduced MolViewSpec (homepage: https://molstar.org/mol-view-spec/, GitHub project: https://github.com/molstar/mol-view-spec), a specification approach that defines molecular visualizations, decoupling them from the varying implementation details of different molecular viewers. Through the protocols presented herein, we demonstrate how to use MolViewSpec and its 3D view–building Python library for creating sophisticated, customized 3D views covering all standard molecular visualizations. MolViewSpec supports representations like cartoon and ball-and-stick with coloring, labeling, and applying complex transformations such as superposition to any macromolecular structure file in mmCIF, BinaryCIF, and PDB formats. These examples showcase progress towards reusability and interoperability of molecular 3D visualization in an era when handling molecular structures at scale is a timely and pressing matter in structural bioinformatics as well as research and education across the life sciences. © 2024 The Authors. Current Protocols published by Wiley Periodicals LLC.</p><p><b>Basic Protocol 1</b>: Creating a MolViewSpec view using the MolViewSpec Python package</p><p><b>Basic Protocol 2</b>: Creating a MolViewSpec view with reference to MolViewSpec annotation files</p><p><b>Basic Protocol 3</b>: Creating a MolViewSpec view with labels and other advanced features</p><p><b>Support Protocol 1</b>: Computing rotation and translation vectors</p><p><b>Support Protocol 2</b>: Creating a MolViewSpec annotation file</p>\",\"PeriodicalId\":93970,\"journal\":{\"name\":\"Current protocols\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-07-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://onlinelibrary.wiley.com/doi/epdf/10.1002/cpz1.1099\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Current protocols\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://onlinelibrary.wiley.com/doi/10.1002/cpz1.1099\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Current protocols","FirstCategoryId":"1085","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1002/cpz1.1099","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

随着分子浏览器工具包的不断扩大,可视化大分子结构的能力从未像现在这样容易获得。然而,各种工具之间错综复杂的技术特点以及与处理结构注释数据相关的集成复杂性,给无缝互操作性带来了巨大障碍,也给许多用户带来了陡峭的学习曲线。可重复数据可视化的必要性是当前面临的首要挑战。最近,我们推出了 MolViewSpec(主页:https://molstar.org/mol-view-spec/,GitHub 项目:https://github.com/molstar/mol-view-spec),这是一种定义分子可视化的规范方法,将分子可视化与不同分子浏览器的不同实现细节分离开来。通过本文介绍的协议,我们演示了如何使用 MolViewSpec 及其三维视图构建 Python 库来创建复杂的自定义三维视图,涵盖所有标准的分子可视化。MolViewSpec 支持卡通和球棍等表现形式,并支持着色、标记和应用复杂变换,例如对 mmCIF、BinaryCIF 和 PDB 格式的任何大分子结构文件进行叠加。这些示例展示了分子三维可视化在可重用性和互操作性方面取得的进展,在这个时代,大规模处理分子结构是结构生物信息学以及整个生命科学研究和教育中一个及时而紧迫的问题。© 2024 作者。当前协议》由 Wiley Periodicals LLC 出版。基本协议 1:使用 MolViewSpec Python 软件包创建 MolViewSpec 视图 基本协议 2:参照 MolViewSpec 注释文件创建 MolViewSpec 视图 基本协议 3:创建带标签和其他高级功能的 MolViewSpec 视图 支持协议 1:计算旋转和平移向量 支持协议 2:创建 MolViewSpec 注释文件。
本文章由计算机程序翻译,如有差异,请以英文原文为准。

摘要图片

查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Describing and Sharing Molecular Visualizations Using the MolViewSpec Toolkit

With the ever-expanding toolkit of molecular viewers, the ability to visualize macromolecular structures has never been more accessible. Yet, the idiosyncratic technical intricacies across tools and the integration complexities associated with handling structure annotation data present significant barriers to seamless interoperability and steep learning curves for many users. The necessity for reproducible data visualizations is at the forefront of the current challenges. Recently, we introduced MolViewSpec (homepage: https://molstar.org/mol-view-spec/, GitHub project: https://github.com/molstar/mol-view-spec), a specification approach that defines molecular visualizations, decoupling them from the varying implementation details of different molecular viewers. Through the protocols presented herein, we demonstrate how to use MolViewSpec and its 3D view–building Python library for creating sophisticated, customized 3D views covering all standard molecular visualizations. MolViewSpec supports representations like cartoon and ball-and-stick with coloring, labeling, and applying complex transformations such as superposition to any macromolecular structure file in mmCIF, BinaryCIF, and PDB formats. These examples showcase progress towards reusability and interoperability of molecular 3D visualization in an era when handling molecular structures at scale is a timely and pressing matter in structural bioinformatics as well as research and education across the life sciences. © 2024 The Authors. Current Protocols published by Wiley Periodicals LLC.

Basic Protocol 1: Creating a MolViewSpec view using the MolViewSpec Python package

Basic Protocol 2: Creating a MolViewSpec view with reference to MolViewSpec annotation files

Basic Protocol 3: Creating a MolViewSpec view with labels and other advanced features

Support Protocol 1: Computing rotation and translation vectors

Support Protocol 2: Creating a MolViewSpec annotation file

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
CiteScore
4.00
自引率
0.00%
发文量
0
期刊最新文献
A Double Lysis Method for Animal Rotavirus RNA Extraction From Stool Samples. Exome Sequencing Starting from Single Cells Issue Information Ultrafast His-Tagged Protein Purification LipidOne 2.0: A Web Tool for Discovering Biological Meanings Hidden in Lipidomic Data
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1