本文へスキップ

Coscientist

Gomes Group, Carnegie Mellon University

Coscientist は、大規模言語モデルを用いた化学研究向けに、簡単な実装と関連する研究データを提供し、合成計画、ライブラリー選択、複数回の実行、最適化を扱います。

掲載情報の更新 ·

概要

Coscientist のリポジトリは、Daniil A. Boiko、Robert MacKnight、Ben Kline、Gabe Gomes による論文 Autonomous chemical research with large language models の補足資料として紹介されています。Coscientist の簡単な実装と記されたディレクトリと、論文の特定の節や図に沿って整理されたデータが含まれています。そのため、文書で説明されている役割は、実装の参考資料であると同時に研究内容を調べるための付属データ集であり、仕様が十分に定められた実験室自動化製品ではありません。

README では、synthesis_capabilities が、ウェブ検索を利用した合成計画に関する論文の議論に対応付けられています。large_library_selections は図 5e のデータ、multiple_runs_and_justifications は図 5f と図 5g のデータとして示されています。optimization ディレクトリには、最適化問題を通じた推論に関する論文の議論に関連するデータが含まれています。これらの対応付けは、トピックごとに研究資料を選び、論文の該当する議論と関連付ける際の手がかりになります。

実装に関する作業では、文書上の入口は simple_implementation です。ただし、出典の抜粋には、入力スキーマ、生成される出力、依存関係、モデル設定、実行手順の説明がありません。また、機器との連携、運用可能な状態、定量的な性能も確認されていません。評価では、まず関連ファイルとその要件を確認し、ディレクトリの説明だけを再現性の証明とみなさないようにしてください。リポジトリのコードライセンスには Apache 2.0 に加えて Commons Clause の条件が含まれるため、制限のない Apache ライセンスのソフトウェアとして説明すべきではありません。

主な機能

  • README で Coscientist の簡単な実装として示されている `simple_implementation` を含みます。
  • 合成計画に関する研究データを `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) は、API認証情報を使用してAIクライアントをBenchlingのノートブック項目、生物学的配列、プロジェクト、エンティティ検索に接続するPython製MCPサーバーです。

オープンソースPython

ラボ自動化 · 科学データ

BoFire

オープンソース

BoFire は、混合変数、制約、分子表現、反復的な候補選択に対応する、実験計画とベイズ最適化のための Python フレームワークです。

オープンソースPython

ラボ自動化 · プロセス最適化

ChemCrow

エージェント

ChemCrow は、Langchain を用いて構築された Python 化学エージェントパッケージで、言語モデルの推論を RDKit、paper-qa、化学データベース、反応計画ツールに接続します。

オープンソースPython

ケモインフォマティクス · 文献・研究

ChemDataExtractor

オープンソース

ChemDataExtractor v2 は、科学文献から化学物質エンティティ、物性、スペクトル、表形式データを抽出する Python ツールキットで、HTML、XML、PDF 用のリーダーを備えています。

オープンソースPython

文献・研究

Gryffin

オープンソース

Gryffin は、カテゴリ型および連続値とカテゴリ値の混合実験設計空間を対象とする Python ベイズ最適化フレームワークで、バッチ推奨と物理化学記述子に対応しています。

オープンソースPython

ラボ自動化 · プロセス最適化

関連ガイド

エージェント

科学ワークフローのエージェントとスキル

検査可能な入力、制限されたツール、再利用可能なスキル、証拠に結び付いた出力、明示的な人間の承認を備えた、範囲の明確な科学エージェントワークフローを計画します。ChemCrow、PaperQA、Coscientist、Scientific Agent Skills の役割を比較しますが、相互運用性が検証済みであるとは想定しません。