将 PDB(蛋白质数据库)文件加载到 HTML 网页上

Loading PDB (Protein Data Bank) files onto an HTML webpage

我对加载数据还是个新手。我知道有一种方法可以使用 <object> 标签将多媒体文件加载到 HTML 上,但这只适用于 PDF 等常见文件类型。

有没有办法将 PDB(蛋白质数据库)文件加载到 HTML 并显示结果?就像实际的分子一样。

我需要 WebGL 才能显示吗?至少显示分子会很好。

我对 PDB 文件格式没有任何经验,但我猜测浏览器中没有对这种格式的原生支持。您可能必须加载文件(通过 AJAX 调用)并使用 JavaScript 手动解析它。如果你幸运的话,其他人已经在 JavaScript 中编写了一个解析器。然后,您需要以有意义的方式显示该数据,简单 text/2d canvas/3d canvas 等。如果您非常幸运,有人会为您写下整个内容。


我刚做了 a quick Google search for "protein data bank javascript renderer" and found https://biasmv.github.io/pv/. If you click through to the GitHub page 你可以看到他们多次提到 PDB 文件,看来你很幸运。