美文网首页文献学习(分子模拟)
[原创-文献阅读]: NGLview-Jupyter Noteb

[原创-文献阅读]: NGLview-Jupyter Noteb

作者: 爱折腾的大懒猪 | 来源:发表于2019-02-03 00:52 被阅读16次

NGLview 是Jupyter Notebook的小部件, 可用于交互地可视化分子结构, 甚至可以查看分子动力学轨迹数据. 这个插件可以支持读取文件数据, 在线数据甚至一些热门的python分子分析模块对象.

程序的源代码可以在网上Github里查看, 同时也可以在PyPI和bioconda内获取. NGLview在服务器端采用python, 而在客户端则采用JS来实现, 与Jupyter的整合则通过ipywidgets包实现. 客户端采用NGL Viewer来提供WebGL的加速分子可视化.

NGLview可视化动力学轨迹

动图参见

NGLview的主要对象是NGLWidget类, 这个类可以用NGLWidget()来直接构建, 也可以方便地通过读取数据或其他分子对接来构建. 读取的数据类型包括Structure, TrajectoryVolume.

NGLview支持多种显示, 如图NGL Viewer一样强大, 可以支持如cartoon, spacefill, 球棍式等等. 由于基于WebGL技术, 分子可视化速度很快很流畅. 借用其API, NGLview可以实现强大的显示功能, 例如生成截图, 在notebook中创建多个小部件并同步显示. 也能支持选择原子.

NGLview支持从多种库中读取结构和轨迹, 包括biopython, ase, cctbx, mdanalysis, pyrosetta, pytraj, rdkit等. 也能直接从PDB数据库中读取数据. NGLview已经被AmberTools的pytraj和pdb4amber调用于进行模拟的设置, Notebook的远程使用, 基本的分子可视化, 轨迹分析等. NGLview也被Molecular Projection Explorer, molPX用于Notebook的分子动力学坐标投影. 蛋白蛋白相互作用对接分子包pida 也采用了NGLview来可视化对接结果.

相关文章

  • [原创-文献阅读]: NGLview-Jupyter Noteb

    NGLview 是Jupyter Notebook的小部件, 可用于交互地可视化分子结构, 甚至可以查看分子动力学...

  • 厉害了!Zotero的“Saved Search”功能竟然有如此

    说在前面:【Zotero|打造最佳文献生态】是青柠学术主打的原创文献管理系列教程,错过的朋友可以通过下文的合集阅读...

  • 文献阅读目的、文献阅读笔记

    文献阅读在论文写作、科研中必不可少的。 一、文献阅读目的: (1) 获得 idea,写论文不知道去写什么,研究什么...

  • 阅读文献的方法

    根据课题研究方向检索大量论文,如何阅读成为一个难题。阅读文献前,需要总结一些好的文献阅读方法。 1.阅读文献的顺序...

  • 文献阅读

    周末照旧窝在房间里自主阅读和学习。这周的思虑主要还是课题研究,没有确定最终的研究点,也没有思路了。 自然地以关键词...

  • 阅读文献

    一、选择文献 1、先看综述。综述可以更好地认识课题,知道已经做出什么,自己要做什么,还有什么问题没有解决。国内文献...

  • 文献阅读

    Microbial Inoculants: Silver Bullet or Microbial Jurassic...

  • 文献阅读

    文章的基本结构 **figure1是组织和细胞表达的数据figure2是细胞水平功能研究小图a提供过表达或沉默有效...

  • 文献阅读

    植物方面比较优秀的博主:鑫波和他的小鱼干[https://www.zhihu.com/people/L-XINBO...

  • 文献阅读

    今天阅读文献:“Can a humid storage environment of surgical i...

网友评论

    本文标题:[原创-文献阅读]: NGLview-Jupyter Noteb

    本文链接:https://www.haomeiwen.com/subject/hsbpjqtx.html