跳转到正文

Coscientist

Gomes Group, Carnegie Mellon University

Coscientist 提供了一个简单实现及配套研究数据,面向大语言模型化学研究,涵盖合成规划、文库筛选、多次运行和优化。

条目更新 ·

概览

Coscientist 的代码仓库被描述为论文 Autonomous chemical research with large language models 的补充材料,作者为 Daniil A. Boiko、Robert MacKnight、Ben Kline 和 Gabe Gomes。仓库既包含一个标注为 Coscientist 简单实现的目录,也包含按论文特定章节和图整理的数据。因此,其文档所述用途既是实现参考,也是供研究论文查阅的配套资料集,并非规格完整的实验室自动化产品。

README 将 synthesis_capabilities 对应到论文中关于借助网络搜索进行合成规划的讨论。README 指明,large_library_selections 是图 5e 的数据,multiple_runs_and_justifications 是图 5f 和图 5g 的数据。optimization 目录包含与论文中通过优化问题进行推理的讨论相关的数据。这些对应关系有助于按主题选取研究材料,并将其与论文中的相关讨论联系起来。

对于实现相关工作,文档将 simple_implementation 列为入口。不过,来源摘录没有说明其输入模式、生成的输出、依赖项、模型配置或执行流程,也未证实其具备仪器集成、实际运行就绪性或量化性能。评估应从检查相关文件及其要求开始,不应将仓库对目录的描述视为可复现性的证明。仓库代码许可除 Apache 2.0 外还包含 Commons Clause 条款,因此不应将其描述为不受限制的 Apache 许可软件。

主要功能

  • 包含 `simple_implementation`,README 将其标注为 Coscientist 的一个简单实现。
  • 在 `synthesis_capabilities` 中整理合成规划研究数据,并将其与论文中关于网络搜索的讨论相联系。
  • 提供与图 5e 相关的 `large_library_selections` 数据。
  • 提供与图 5f 和图 5g 相关的 `multiple_runs_and_justifications` 数据。
  • 包含 `optimization` 数据,与论文中通过优化问题进行推理的讨论相关。

使用场景

  • 建议的评估:检查 `simple_implementation`,评估其是否适合作为语言模型驱动的化学研究工作流参考。
  • 建议的评估:结合论文相应章节查看 `synthesis_capabilities`,研究文档所述网络搜索在合成规划中的作用。
  • 建议的评估:使用与图相关的筛选数据和多次运行数据,组织对论文示例及其论证的分析。
  • 建议的评估:检查 `optimization`,确定其中有哪些问题和记录可用于自行设计的推理评估。

使用方式

  1. 阅读官方 README,了解该仓库作为补充材料的用途,并选定与你的问题相关的论文章节或图。
  2. 打开仓库;如果目标是评估实现,请检查 simple_implementation。尝试执行前,先确认文件级说明、输入要求和依赖项;项目 README 未对此作出说明。
  3. 选择相应的数据目录:synthesis_capabilities、large_library_selections、multiple_runs_and_justifications 或 optimization。设计分析前,先查看其中可用的数据格式和记录。
  4. 明确评估问题并记录所用文件。将你自行检查所得的观察与论文中的主张区分开来;来源摘录不含数值性能结果。
  5. 复用或再分发前,请查看代码许可,尤其注意 Commons Clause 条款。

相关资源

BayBE

开源工具

BayBE 是一个用于贝叶斯实验设计的 Python 工具箱,可根据定义的搜索空间、目标和测量结果推荐参数配置,支持化学领域感知和多目标工作流。

开源Python

实验室自动化 · 工艺优化

Benchling MCP (longevity-genie) 是一个 Python MCP 服务器,通过 API 凭据将 AI 客户端连接到 Benchling 的笔记本条目、生物序列、项目和实体搜索功能。

开源Python

实验室自动化 · 科学数据

BoFire

开源工具

BoFire 是一个用于实验设计和贝叶斯优化的 Python 框架,支持混合变量、约束、分子表示和迭代候选选择。

开源Python

实验室自动化 · 工艺优化

ChemCrow

智能体

ChemCrow 是一个基于 Python、使用 Langchain 构建的化学智能体软件包,可将语言模型推理与 RDKit、paper-qa、化学数据库和反应规划工具连接起来。

开源Python

化学信息学 · 文献与研究

ChemDataExtractor

开源工具

ChemDataExtractor v2 是一个 Python 工具包,可从科学文献中提取化学实体、性质、光谱和表格数据,并提供 HTML、XML 和 PDF 阅读器。

开源Python

文献与研究

Gryffin

开源工具

Gryffin 是一个 Python 贝叶斯优化框架,适用于类别型和混合型实验设计空间,支持批量推荐和物理化学描述符。

开源Python

实验室自动化 · 工艺优化

相关指南

智能体

科学工作流中的智能体与技能

通过可检查的输入、受限工具、可复用技能、与证据关联的输出和明确的人工审批,规划边界清晰的科学智能体工作流。比较 ChemCrow、PaperQA、Coscientist 和 Scientific Agent Skills 各自的角色,但不要假设它们经过互操作性测试。