Top 15 开源3D分子蛋白质建模与渲染软件

这篇具有很好参考价值的文章主要介绍了Top 15 开源3D分子蛋白质建模与渲染软件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

如今,WebGL 是一种趋势技术,因为它允许开发人员使用现代浏览器作为客户端来创建复杂的 3D 交互式图形、游戏,而无需安装额外的插件、扩展或软件。 WebGL允许浏览器直接与GPU(图形处理单元)一起工作。

Top 15 开源3D分子蛋白质建模与渲染软件,3d

推荐:用 NSDT编辑器 快速搭建可编程3D场景

有多种 JavaScript 框架旨在简化 3D WebGL 应用程序的开发和生产,它们被分类为图形引擎、游戏引擎和图形库。 还有专为虚拟现实 (VR) 和混合现实 (MR) 构建的基于 WebGL 的框架。

这是一项不断进步的技术,现在用于创建基于 3D 网络的游戏、交互式 3D 展示和模拟。 它还用于医学,我们已经介绍了 WebGL 在医疗应用程序中的使用,例如基于 Web 的 DICOM 应用程序(如 Med3Web)和解剖学应用程序。

WebGL 的优点包括:

  • 直接从网络浏览器运行
  • 现代网络浏览器支持
  • 开箱即用,不需要插件、浏览器扩展或其他软件
  • 流畅的性能
  • 可嵌入网页
  • 允许通过远程协作构建应用程序

WebGL 技术已用于支持多种 3D 分子、蛋白质和 DNA/RNA 渲染。 在本文中,我们将介绍15个最受欢迎的针对研究人员和开发人员的3D分子蛋白质建模渲染开源项目。

如果你已经从PyMol等软件中导出了.dae、.obj等3D格式的文件,可以直接使用NSDT 3DConvert这个强大的 在线3D模型预览和转换工具渲染你的分子模型,无需在本机安装任何软件:
Top 15 开源3D分子蛋白质建模与渲染软件,3d

https://3dconvert.nsdt.cloud

只需要将你导出的3D模型文件拖放到NSDT 3DConvert的任一个转换面板,例如DAE转GLTF 或 OBJ转GLB ,稍等片刻点击【预览】按钮即可查看渲染结果:
Top 15 开源3D分子蛋白质建模与渲染软件,3d

https://3dconvert.nsdt.cloud/conv/to/gltf

你可以用鼠标滚轮缩放,或者拖动鼠标来旋转观察视角,也可以点击【下载】按钮下载目标格式的3D模型文件,例如GLTF、GLB等。

1、LiteMol:3D高分子

LiteMol 是一个 3D 高分子渲染器,它被构建为一个基于 Web 和浏览器的应用程序,它配备了一组开源工具来构建重型库和应用程序,例如 3D 分子数据流和 3D 体积数据流。

Top 15 开源3D分子蛋白质建模与渲染软件,3d

LiteMol亮点:

  • 与现代浏览器兼容:Google Chrome、Mozilla Firefox 和 Safari。
  • 简单的API
  • 支持插件开发的模块化架构

LiteMol特性:

  • 标准可视化:卡通、曲面、球、棒等。
  • 装配体和对称配合。
  • 电子密度和 CryoEM 图。
  • 与 PDBe API 集成:查看和探索验证和注释数据。
  • 与坐标服务器集成:仅下载您感兴趣的结构部分。
  • 支持BinaryCIF格式,减少需要多次发送到客户端的数据量。

LiteMol源码:GitHub

2、ChemDoodle

ChemDoodle Web Components 库是一个开源且免费的 HTML5 工具包,用于构建科学的 WebGL 应用程序。 还提供 2D 组件,包括化学结构、草图、光谱、元素周期表、反应等等!

Top 15 开源3D分子蛋白质建模与渲染软件,3d

ChemDoodle Web Components 库是一个开源且免费的 HTML5 工具包,用于构建科学的 WebGL 应用程序。 它可以轻松构建 2D 和 3D 静态图形以及交互式图形。 它在所有主要网络浏览器上进行了测试,例如 Google Chrome、Mozilla Firefox、Apple Safari、Microsoft IE/ Edge 和 Opera。

ChemDoodle 配备了功能强大的 3D 编辑器(针对桌面和移动设备进行了优化)、化学草图应用程序以及经过实战考验的 GPL 发布代码。

3、NGL Viewer:分子可视化

NGL Viewer 是一款用于分子可视化的 Web 应用程序。 WebGL 用于以多种表示形式显示蛋白质和 DNA/RNA 等分子。 源代码可以从这里下载。

Top 15 开源3D分子蛋白质建模与渲染软件,3d

Ngl 是一个开源 WebGL 分子可视化库,旨在可视化蛋白质和 DNA/RNA 结构。 它提供了一个可嵌入脚本,可以轻松地将图形嵌入到任何基于 HTML5 的网页中。

Ngl 结合了许多图形和库,使开发人员可以轻松构建交互式 3D 分子图形,它使用 Three.js 用于高级 2D/3D 图形的 WebGL JavaScript 框架,以及其他一些库,如解析器、测试框架、虚拟 DOM 操作库 。

Ngl特性:

  • 模型和渲染分子结构(mmCIF、PDB、PQR、GRO、SDF、MOL2、MMTF)
  • 模型和渲染密度体积(MRC/MAP/CCP4、DX/DXBIN、CUBE、BRIX/DSN6、XPLOR/CNS)
  • 鼠标、键盘交互工具
  • 坐标轨迹(DCD & PSF、NCTRAJ & PRMTOP、TRR/XTC & TOP、通过 MDSrv 远程访问)

4、GLmol

GLmol 是一个开源 WebGL 查看器项目,允许开发人员和研究人员渲染交互式 3D 分子图形并将其轻松嵌入到任何网页中。 GLmol基于 WebGL 和 JavaScript。

Top 15 开源3D分子蛋白质建模与渲染软件,3d

GLmol 显示生物组装、显示晶胞、显示晶体堆积并提供表面计算和可视化。 它是在 LGPL3 和 MIT 许可证的双重许可证下发布的。

5、Speck

Speck 是一款开源 3D 分子渲染器,旨在生成有吸引力的 3D 图表。

Speck特性:

  • 环境光遮挡:环境光遮挡比简单的直接照明提供更多有关分子结构的信息
  • 像素完美的原子和键:Speck 不是用多边形而是用冒名顶替者渲染原子和键
  • 深度感知轮廓:渲染深度感知的原子轮廓。
  • 景深
  • 混合和匹配渲染选项

Speck源码下载:GitHub

6、HTMD:分子发现编程环境

HTMD 是一个基于 Python 的开源可编程环境,旨在准备、处理、模拟、可视化和分析分子系统。 HTMD 代表(高通量分子动力学)。 它在强大的原子选择语言和 WebGL 和 VMD 集成可视化的支持下,以几行代码提供了简单的分子操作,并具有自动化系统构建功能。 HTMD 为开发人员提供了如何使用和编程的综合指南。
Top 15 开源3D分子蛋白质建模与渲染软件,3d

HTMD亮点:

  • 适用于复杂结构
  • WebGL 支持
  • 简单的API
  • 简单易学
  • 交互工具集

HTMD源码下载:Github

7、Miew – EPAM (Med3Web) 的 3D 分子查看器

Miew 是一款开源 3D 分子查看器,专为分子结构的高级可视化和操作而构建。 它由创建 Med3Web(2D/3D 交互式开源 DICOM 查看器)的同一家公司 (EPAM Systems, Inc) 创建和维护。 它可以作为独立项目运行,也可以作为应用程序的集成部分使用
Top 15 开源3D分子蛋白质建模与渲染软件,3d

Miew两点:

  • 与 Google Chrome、Mozilla Firefox 兼容
  • 多种显示模式
  • 交互式查看器

8、iView:蛋白质-配体复合物的交互可视化工具

iView 是一个开源 WebGL 查看器和蛋白质-配体复合物可视化工具,它配备了多种查看工具和显示复杂 3D 蛋白质分子的显示选项,它构建在 GLmol 之上:基于 WebGL 和 Javascript 的 3D 分子查看器, 使用Three.JS 3D WebGL库和特定库来解析和处理分子数据。

Top 15 开源3D分子蛋白质建模与渲染软件,3d

iView亮点:

  • 加载PDB文件
  • 导出为 PNG
  • 快捷键支持
  • 多种视图和显示选项

9、NGLView

NGLView 是一个 IPython/Jupyter 交互式小部件,它使用 NGLViewer 在 Jupyter 中显示 3D 分子。
Top 15 开源3D分子蛋白质建模与渲染软件,3d

10、MolVWR

MolVWR 是一个基于 Babylon.js 的 3D 分子查看器库:WebGL JavaScript 引擎。 它提供了强大的布局来在浏览器中显示和渲染复杂的 3D 分子。 它具有基本的查看工具,并支持图像导出。 JavaScript 开发人员可以轻松扩展它或将其集成到现有应用程序或项目中。
Top 15 开源3D分子蛋白质建模与渲染软件,3d

11、MolView:基于 Web 的 3D 分子编辑器

MolView 是一款基于 Web 的在线 3D 分子编辑器,由 WebGL 提供支持。 它提供了 2D/3D 分子结构的编辑器和查看器,以及具有丰富功能的高级编辑器,可以在浏览器中绘制、构建分子结构。 它支持 Android 平板电脑和 iPad 等触摸设备。

在技术方面,MolView 使用不同的引擎和库,并允许用户选择其中之一进行渲染和查看。

MolView亮点:

  • 强大的编辑器
  • 嵌入代码导出
  • 导出静态图像
  • 导出 3D 图像
  • 导出摩尔文件
  • 多引擎和框架

12、Pymol2GlMol

Pymol2GlMol 是一个脚本,用于将 3D 分子场景从 PyMOL 导出到 GLMol,以便在支持 WebGL 的浏览器中工作。
Top 15 开源3D分子蛋白质建模与渲染软件,3d

PyMOL 是由 Warren Lyford DeLano 创建的开源分子可视化系统,它是一个用 Python 编写的桌面应用程序,可在 Windows、Mac OSX 和 Linux(Ubuntu、Debian、Fedora、LinuxMint)上运行。 它为分子提供基于代码的可视化。

13、ProteinViewer:WebGL 蛋白质查看器

PV 是一款开源蛋白质分子查看器,它使用 WebGL 在浏览器中渲染复杂的 3D 蛋白质结构,无需安装额外的扩展或插件。 Protein Viewer 基于 BioJS。
Top 15 开源3D分子蛋白质建模与渲染软件,3d

该项目已经多年没有更新,也不再维护,但代码作为开源项目发布。

14、BioJS

BioJS 是一个由数百个其他 JavaScript 库组成的框架,为开发人员提供了构建生物信息学应用程序的可用工具。

15、MDsrv:MD 轨迹服务器

MDsrv 是一款基于 Web 的开源工具,旨在通过为非专家提供轻松在线快速访问分子动力学 (MD) 模拟来增强协作研究,它使用 WebGL 在浏览器中渲染 3D 交互式图形。 它是在 MIT 许可下发布的。 MDsrv 包含 RESTful API,这使其成为处理远程数据的首选。
Top 15 开源3D分子蛋白质建模与渲染软件,3d

MDsrv亮点:

  • 通过自动处理周期性边界条件、居中和叠加,直接有意义地显示原始模拟数据。
  • 进一步的动态 MD 轨迹处理(例如,通过过滤帧和/或原子)允许生成可以轻松共享的定制会话。
  • 可以将特定的自编写功能(例如“显示/隐藏配体”)添加到自定义会话中。
  • MDsrv 可以显示大型分子结构、密度和动画 MD 轨迹,以便在本地网络或互联网上进行交互式探索和协作视觉分析。

原文链接:15个开源3D分子蛋白质建模软件 — BimAnt文章来源地址https://www.toymoban.com/news/detail-708009.html

到了这里,关于Top 15 开源3D分子蛋白质建模与渲染软件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 26《Protein Actions Principles and Modeling》-《蛋白质作用原理和建模》中文分享

    ​《Protein Actions Principles and Modeling》-《蛋白质作用原理和建模》 本人能力有限,如果错误欢迎批评指正。 第六章:The principles of protein folding kinetics (蛋白质折叠动力学的原理) -速率测量有助于深入了解蛋白质折叠的途径 可折叠的路线是什么?在折叠过程中什么时候形成不

    2023年04月18日
    浏览(29)
  • PSP - 开源可训练的蛋白质结构预测框架 OpenFold 的环境配置

    欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://spike.blog.csdn.net/article/details/132334671 Paper: OpenFold: Retraining AlphaFold2 yields new insights into its learning mechanisms and capacity for generalization OpenFold: 重新训练 AlphaFold2 揭示对于学习机制和泛化能力的新见解 OpenFold 是可训练的开源实

    2024年02月12日
    浏览(29)
  • PSP - 基于开源框架 OpenFold Multimer 蛋白质复合物的结构预测与BugFix

    欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://spike.blog.csdn.net/article/details/132410296 AlphaFold2-Multimer 是一个基于 AlphaFold2 的神经网络模型,可以预测多链蛋白复合物的结构。该模型在训练和推理时都可以处理多链输入,并且考虑了链之间的对称性和遗传信息。 对于

    2024年02月11日
    浏览(26)
  • 学术速运|通过剂量和时间分辨的蛋白质组学来解密药物作用和蛋白质修饰

    ​题目:Decrypting drug actions and protein modifications bydose- and time-resolved proteomics 文献来源:10.1126/science.ade3925 (2023) (Science) 代码:无 简介:虽然大多数癌症药物通过改变翻译后修饰(PTMs)来调节细胞通路的活性,但令人惊讶的是,关于药物调节的PTMs的程度和时间和剂量反应特征,我

    2023年04月17日
    浏览(32)
  • 蛋白质深度学习

    本文主要面向两类目标读者: 一类是想使用机器学习的生物学家,一类是想进入生物学领域的机器学习研究者。如果你不熟悉生物学或机器学习,仍然欢迎你阅读本文,但有时你可能会觉得有点读不太懂!如果你已经熟悉这两者,那么你可能根本不需要本文 —— 你可以直接跳

    2024年02月03日
    浏览(28)
  • ESM蛋白质语言模型系列

    第一篇《Biological structure and function emerge from scaling unsupervised learning to 250 million protein sequences 》ESM-1b 第二篇《MSA Transformer》在ESM-1b的基础上作出改进,将模型的输入从单一蛋白质序列改为MSA矩阵,并在Transformer中加入行、列两种轴向注意力机制,对位点分别计算第个序列和第个

    2024年02月07日
    浏览(48)
  • ESM2蛋白预训练模型 蛋白质、氨基酸向量表示

    参考: https://github.com/facebookresearch/esm https://huggingface.co/facebook/esm2_t33_650M_UR50D https://esmatlas.com/resources?action=fold 直接输入Fasta 氨基酸序列格式就行;第一次下载esm2_t33_650M_UR50D模型有点慢,有2个多G大

    2024年02月15日
    浏览(86)
  • 蛋白质功能预测中PSSM矩阵的生成

    蛋白质功能预测   近年来高通量实验方法快速发展,随之产生大量新型蛋白质,发现的蛋白质数量与其功能注释之间的差距越来越大,蛋白质功能预测成为分子生物学研究领域的核心问题。传统的蛋白质功能预测方法耗时且昂贵,依靠单一数据源的特征信息表达不全面,因

    2024年02月02日
    浏览(25)
  • 使用AlphaFold2进行蛋白质结构预测

    前言 AlphaFold 2,是DeepMind公司的一个人工智能程序。2020年11月30日,该人工智能程序在蛋白质结构预测大赛CASP 14中,对大部分蛋白质结构的预测与真实结构只差一个原子的宽度,达到了人类利用冷冻电子显微镜等复杂仪器观察预测的水平,这是蛋白质结构预测史无前例的巨大

    2024年02月01日
    浏览(30)
  • 【NM 2019】综述:基于机器学习引导的定向进化蛋白质工程

    Machine-learning-guided directed evolution for protein engineering | Nature Methods Machine-learning-guided directed evolution for protein engineering 机器学习引导的定向进化蛋白质工程  图1 | 带和不带机器学习的定向进化。 a)定向进化利用迭代循环的多样性生成和筛选来找到改进的变体。未改进的变体的信

    2024年02月11日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包