Ketcher:免费开源的 Web 分子结构编辑器,在浏览器里画分子与反应式 Ketcher免费开源的 Web 分子结构编辑器在浏览器里画分子与反应式【免费下载链接】ketcherWeb-based molecule sketcher项目地址: https://gitcode.com/gh_mirrors/ke/ketcherKetcher 是一个免费开源的 Web 分子结构编辑器。你在浏览器里就能画 2D 小分子、化学反应式还能画肽链、RNA 这类高分子序列也可以切到 3D 视图查看立体结构。它适合化学家、实验室科研人员以及想把化学编辑器嵌进自己 Web 应用的开发者。项目速览项目说明定位开源 Web 化学结构编辑器支持 2D 绘制、3D 查看、反应式绘制运行环境现代浏览器直接运行也可作为 React 组件库嵌入自有应用许可协议Apache 2.0双模式Molecules 模式画小分子Macromolecules 模式画肽链、核酸上手成本克隆代码、装依赖后跑本地示例无需安装任何客户端第一次上手目标 1把编辑器跑起来想达成在自己的机器上打开一个可用的 Ketcher 画布。动作先确认 Node.js 版本不低于 24.14.1、npm 不低于 7项目 engines 字段的要求然后克隆并安装git clone https://gitcode.com/gh_mirrors/ke/ketcher cd ketcher npm install再启动示例项目里的本地开发服务cd example npm run dev:standalone预期看到终端编译完成浏览器打开后是一张空白画布左侧有工具面板顶部有一排主工具栏按钮。standalone 模式表示计算引擎Indigo跑在浏览器里不需要额外配服务地址。目标 2画出第一个苯环想达成不翻文档就在画布上放一个常见结构。动作按快捷键t。这个键会在苯、环戊二烯、环己烷等常见环模板之间轮换默认先出苯环。预期看到画布上出现一个正六边形这就是苯的芳香环表示。之后按c、n、o可以直接选碳、氮、氧原子在画布点击即可放置。目标 3把结构保存成文件想达成结果能落盘、能分享。动作按ModsmacOS 上是 Commands其他系统是 Ctrls打开保存对话框选择文件名和格式。预期看到对话框里能预览文件内容、选择 MOL、SMILES、InChI、KET 等格式还能一键复制。详细格式清单见 官方帮助文档 的 Working with Files 一节。按任务走一遍功能画分子从周期表里挑元素工具栏只放了 C、N、O 这几个高频原子其余元素不用记。点左侧的 PT 按钮打开周期表窗口支持按单元素、元素列表等模式选择。选好后在画布点击放置原子再用键工具连接支持单键、双键、三键和芳香键。原子价不对时会用红色下划线标出来方便你立刻发现错画。检查立体结构切到 3D 视图看一眼平面图画完往往想确认手性中心和空间取向对不对。点顶部工具栏的 3D Viewer 按钮结构会以模态窗口弹出。按住鼠标左键旋转滚轮缩放。默认的渲染方式是线条 亮色原子着色可以在 Settings 的 3D Viewer 标签里调整外观和背景。导入已有结构再导出给同事结构来源不只靠手画。Open 菜单提供三个入口从剪贴板粘贴内容、从文件打开、作为新项目打开。选中文件后内容会先预览再决定是否加入画布。分子模式支持 MOL、SDF、SMILES、扩展 SMILES、InChI、CML、CDX 等常见格式高分子模式还支持 FASTA、HELM 等生物序列格式。画一条肽链切到高分子模式研究蛋白质或核酸时画单个氨基酸效率太低。点工具栏上的 Molecules/Macromolecules 切换器进入高分子模式当前模式旁边有对勾。左侧库里有标准氨基酸、核苷酸等预设单体点选后拖到画布即可拼接成链也可以切到序列模式直接按字母输入序列再回来微调。踩坑提示现象手画的结构键长不齐、摆位凌乱。解法点顶部工具栏的 Layout 按钮Modl自动排版或用 Clean UpModShiftl统一键长、角度和空间排布。两者都是让结构变好看的标准操作投稿前建议都跑一遍。现象自动排版、CIP 计算、结构检查这类按钮点了没反应或报错。解法这些功能依赖底层的 Indigo 计算引擎。示例默认用 standalone 模式引擎跑在浏览器里如果你按 remote 模式集成到自己的项目需要正确配置服务地址具体变量和默认值写在 DEVNOTES.md 里。现象npm install 时报 node 版本不满足。解法项目要求 Node 24.14.1 且 npm 7。用node -v检查版本不对就切换别强行降级 npm 依赖。现象画布上有反应箭头导出 MOL 时报错。解法含箭头的画布要按反应导出RXN 格式纯结构才走 MOL 导出这是刻意的区分而不是故障。另外保存分子时如果结构有问题对话框会出现 Warnings 标签页点进去能看到具体告警改完再存更干净。收尾建议先照着 官方帮助文档 画一个苯环并保存成 mol 文件再切到高分子模式画一条四氨基酸的肽链把两种模式各摸一遍。之后如果想把它嵌进自己的应用直接看 example/ 下的集成示例它演示了 Editor 组件的标准用法。【免费下载链接】ketcherWeb-based molecule sketcher项目地址: https://gitcode.com/gh_mirrors/ke/ketcher创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考