NGLView

NGLview 是Jupyter Notebook的小插件, 可用于交互地可视化分子结构, 可以查看分子动力学轨迹数据. 支持读取文件数据。

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

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

#通过conda-forge channelconda install nglview -c conda-forge或者conda upgrade nglview --force通过pippip install nglview

Jupyter Notebook扩展启用

jupyter-nbextension enable nglview --py --sys-prefix


参考:

https://www.helplib.com/GitHub/article_131683

https://github.com/arose/nglview

http://nglviewer.org/nglview/latest/

https://pypi.org/project/nglview/

NGLView 安装与配置-交互式分子结构和轨迹查看相关推荐

  1. 【更新】【Windows Server 2019】存储服务器的配置和管理——iSCSI的安装和配置(上)

    目录 更新说明 0 实验拓扑及说明 目标 拓扑图 1. 部署iSCSI服务器 1.1 准备工作 1.2 安装iSCSI 1.3 查看防火墙设置 (1)入站规则 (2)出站规则 1.4 配置iSCSI服 ...

  2. MySQL卸载、下载、安装、配置、目录结构、源码、登录、编码设置、可视化工具、MySQL的常见问题的解决

    目录 MySQL的卸载 MySQL下载.安装.配置 MySQL的4大版本 软件的下载 MySQL8.0 版本的安装 配置MySQL8.0 配置MySQL8.0 环境变量 MySQL5.7 版本的安装 ...

  3. mysql5.6.7多实例安装、配置的详细讲解分析及shell启动脚本的编写

    一.mysql安装 1.下载mysql数据库源码包: wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.27.tar.gz 2.安装mys ...

  4. mysql官网二进制包_mysql二进制包安装与配置实战记录

    1 1.安装之前,先创建mysql用户 [root@linuxprobe_nfs ~]# useradd mysql -s /sbin/nologin -M [root@linuxprobe_nfs ...

  5. Oracle的安装、配置与工具使用 实验笔记一

    一.实验目的 1.掌握oracle数据库服务器的安装.配置和卸载,并创建数据库实例,实例名如SHXY: 2.启动和关闭oracle的相关服务,了解每个服务的作用: 3.掌握各系统用户权限,解决安装过程 ...

  6. 安装mysql8.0配置环境_Windows环境下MySQL 8.0 的安装、配置与卸载

    软件版本 Windows:Windows10 MySQL:mysql-8.0.17-winx64.zip 安装步骤 1.配置环境变量 name:Path value:C:\Program Files\ ...

  7. Julia的安装与配置详解(包含在Ubuntu 18.04和Windows 10系统上Julia的安装)

    Julia的安装与配置详解((包含在Ubuntu 18.04和Windows 10系统上Julia的安装) Julia的安装 使用二进制文件安装Julia 在Ubuntu上安装Julia 在Windo ...

  8. 【Go语言学习】安装与配置

    文章目录 前言 一.Go语言学习站 二.安装与配置 1.安装 2.环境变量配置 3.Gland编辑器安装与配置 Hello, World! 总结 前言 Go语言特性 Go,又称为 Golang,是一门 ...

  9. Linux系统中OpenSSH的安装和配置(转)

    Linux系统中OpenSSH的安装和配置(转) 概述 许多网络程序,如telnet.rsh.rlogin或rexec,用明文(plain text)传送口令和秘密的信息,所以就可利用任何连接到网络上 ...

最新文章

  1. java程序设计B_Java程序设计11——GUI设计与事件处理B
  2. Kaggel实战:识别手写体[knn改进算法]
  3. 有三AI正式跨入2.0,诚邀参与内容创作以及广告须知
  4. 图册图册图册图册图册图册
  5. 用if语句表达区间分支
  6. 低代码开发是如何解决企业招聘技术人才难题?
  7. Linux底下apache服务器日志按日期分割
  8. GIT在WINDOWS/LINUX下载的源码,回车换行有差异
  9. git学习笔记-(5-树对象)
  10. 德信计算机真人发声怎么变音乐,文字转语音真人发声 文字转语音制作真人语音广告...
  11. 转帖]实现永久保存注册表数据(转自阿冰blog)
  12. 韩媒:开城韩商访朝申请或最晚25日出结果
  13. 有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出这个数列的前N项之和,保留两位小数。
  14. A - 简单密码(C语言)
  15. DM36x 接入 AR0130 sensor
  16. FusionCharts 的刷新
  17. 并行计算与计算机集群
  18. 安徽大学教育部计算机,2014安徽大学计算机教学部试题及答案
  19. 双十一就要到啦,教你用Python制作抢购脚本,秒杀一切商品
  20. 关于天文中的坐标系的介绍

热门文章

  1. Java 实现 SSH 协议的客户端登录认证方式
  2. 某程序媛哀叹:北京好几套房,家庭收入200多万,但孩子是渣娃,人生没意义了!...
  3. 火遍全国的网络热梗“yyds”,创造者被判刑3年
  4. Hive MetaStore 在快手遇到的挑战与优化
  5. Docker不香吗?为什么还要用k8s
  6. 图解|深入理解Linux高性能网络架构的那些事
  7. 揭秘人工智能、机器学习和深度学习的神秘面纱
  8. 字节跳动裁撤人才发展中心,企业如何做人才发展?
  9. 生态伙伴 | Tita入驻飞书啦,从目标制定到项目执行,帮你一站式解决!
  10. OKR简单通俗易懂的介绍,1分钟了解什么是OKR工作法