Advertisement

NGL: WebGL蛋白浏览器

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
NGL是一款基于WebGL技术的蛋白质结构可视化工具,它能够高效地渲染复杂的生物分子模型,并提供丰富的交互功能以支持科学研究与教育。 NGL Viewer 是一款用于分子可视化的Web应用程序,能够展示蛋白质、DNA/RNA等多种形式的分子结构。它支持以下功能: - 分子结构显示(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) 此外,NGL Viewer 可以作为独立文件或通过API嵌入到其他应用中使用。由于它是一组静态Web文件,因此无需复杂的安装过程。在开发过程中,在本地提供服务会非常有用。 当将NGL Viewer 作为一个库来使用时,请包含自包含的build dist/ ngl.js 文件即可。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • NGL: WebGL
    优质
    NGL是一款基于WebGL技术的蛋白质结构可视化工具,它能够高效地渲染复杂的生物分子模型,并提供丰富的交互功能以支持科学研究与教育。 NGL Viewer 是一款用于分子可视化的Web应用程序,能够展示蛋白质、DNA/RNA等多种形式的分子结构。它支持以下功能: - 分子结构显示(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) 此外,NGL Viewer 可以作为独立文件或通过API嵌入到其他应用中使用。由于它是一组静态Web文件,因此无需复杂的安装过程。在开发过程中,在本地提供服务会非常有用。 当将NGL Viewer 作为一个库来使用时,请包含自包含的build dist/ ngl.js 文件即可。
  • 获取中的WebGL上下文:webgl-context
    优质
    本教程讲解如何在网页应用中通过JavaScript访问和配置WebGL渲染环境,详细介绍获取并设置WebGL上下文的方法。 获取一个 WebGLRenderingContext,如果它不存在则返回 null。 ```javascript var gl = require(webgl-context)(); if (gl) { document.body.appendChild(gl.canvas); do something... } ``` 或者,带有选项: ```javascript var gl = require(webgl-context)({ canvas: canvas, // 使用的canvas DOM元素 width: 400, }); ```
  • Waymo Open Dataset Viewer:基于WebGL的点云
    优质
    Waymo Open Dataset Viewer是一款利用WebGL技术开发的在线点云数据浏览工具,旨在为开发者和研究人员提供便捷高效的三维激光雷达数据可视化服务。 Waymo提供了一个数据集查看器的WebGL浏览器插件,该插件与集成的Python服务器在浏览器内无缝运行,此Python服务器负责处理并提供数据集片段。使用前,请确保已从官方渠道获取所需的数据集部分,并将其保存在一个包含`.tfrecord`文件的新目录中。 安装TensorFlow(推荐版本2.0.0)是必要的步骤之一;建议使用带有GPU支持的TensorFlow以加速读取过程。接下来,需要通过执行以下命令来安装服务器和前端所需的依赖项: ``` pip install -r requirements.txt yarn install ``` 启动websocket服务用于处理并提供指定目录内的段文件,请运行: ```shell python websocket.py --segments-dir path/to/segments ``` 完成上述步骤后,构建前端项目。这可以通过执行以下命令来实现: ```shell yarn build ``` 最后,在浏览器中打开`index.html`以开始查看数据集片段。
  • Neuroglancer:基于WebGL的三维体数据
    优质
    Neuroglancer是一款利用WebGL技术打造的三维体数据分析工具,它能够高效地在网页上浏览和分析复杂的神经科学图像数据。 Neuroglancer 是一个基于 WebGL 的体积数据查看器。它能够显示任意(非轴对齐)横截面视图,并支持展示3-D网格和线段模型(骨架)。这并不是 Google 的官方产品。 现场演示托管在某个服务器上,可以使用提供的链接打开预加载了示例数据集的查看器。 四窗格视图由三个正交横截面视图以及一个独立方向的 3D 视图组成。该视图会显示所选对象的三维模型(如果可用)。所有四个视图都保持相同的中心位置,也可以调整三个横截面视图的方向,尽管它们彼此之间的相对方向是固定的。(尝试按住 shift 键并用鼠标左键拖动或使用箭头键进行操作。) 提供的示例数据集包括: - 8x8x8 立方纳米分辨率的数据集 - 4x4x40 立方纳米分辨率的数据集 这些数据来自 Kasthuri等人于2014年的研究工作。
  • Steam号注册(模拟版)
    优质
    本工具是一款用于在浏览器中模拟Steam账户注册过程的实用程序,特别适合没有游戏经历的新用户快速创建个人账号。 Steam 浏览器模拟版本注册账号的方法如下:首先访问 Steam 官方网站并点击“创建账户”选项;然后按照提示输入有效的电子邮件地址、设置用户名及密码,并阅读服务条款后勾选同意框;最后完成验证步骤以激活新创建的账户。
  • WebGL Native File Browser 2.1.0 - 文件插件
    优质
    WebGL Native File Browser 2.1.0是一款功能强大的文件浏览插件,支持在三维环境中直观展示和管理文件。用户可以轻松导航、查看及操作各类文件与目录。 WebGL文件浏览允许用户在网页上直接查看3D模型和其他图形内容,而无需安装额外的软件或插件。通过使用浏览器内置的支持OpenGL ES的API,WebGL可以提供高性能、跨平台且互动性强的视觉体验。 对于开发者而言,利用WebGL技术可以在网站中集成复杂和动态的图像效果,并支持实时渲染各种复杂的3D场景。这不仅丰富了网页内容的表现形式,还为用户提供了一种全新的交互方式来探索数字世界中的物体与环境。 总之,随着硬件性能提升以及浏览器对WebGL标准的支持越来越好,这项技术的应用范围将越来越广泛,在游戏、虚拟现实等领域具有巨大的潜力和发展前景。
  • Tor,洋葱
    优质
    Tor浏览器(又称洋葱浏览器)是一款致力于保护用户隐私和匿名性的网络浏览器,通过独特的路由技术确保用户的在线活动难以被追踪。 Tor浏览器(又称洋葱浏览器)是一款注重隐私保护的网络浏览器,它通过多层加密来隐藏用户的在线活动,并且能够访问以.onion结尾的暗网网站。使用此浏览器可以有效防止第三方跟踪、监控或审查行为。
  • .exe里的火影应用
    优质
    阿白浏览器.exe里的火影应用是一款嵌入在电脑浏览器中的在线动漫观看工具,专为喜爱《火影忍者》系列的粉丝设计,提供高清流畅的视频播放体验和丰富的剧集资源。 阿白浏览器.exe在火影中的使用方法。
  • FingerprintDemo: 、音频、WebGL和Canvas指纹的生成算法
    优质
    FingerPrintDemo是一款用于生成浏览器环境独特标识的工具,通过分析用户的音频设置、WebGL和Canvas渲染特性来构建精确的用户设备指纹。 浏览器指纹Demo:在线演示地址略。 你应该知道的事:Chrome一直在阻止网页技术捕获用户的指纹,这是出于对于用户隐私与安全性的考虑,所以现在可用的技术可能在未来的某个版本中就不可用了。但是浏览器指纹帮助我们了解到原来还可以这么玩?而且未来Chrome也有可能授权用户给JS赋能唯一ID的能力,当然目前来看Chrome还没打算这么做。 源码如何本地开发: ``` npm install npm run dev # 如何构建? npm run build ``` 每个指纹算法的JS源文件。
  • Google Chrome,谷歌
    优质
    Google Chrome是一款由谷歌公司开发的网络浏览器,以其简洁的设计、快速的浏览速度和稳定的性能受到全球用户的喜爱。 您可以直接下载并安装 Chrome 浏览器的 73.0.3683.103(正式版本)(32位),之后就可以使用 Google Chrome 了。