SMILESからSVG構造式を作る
SMILESを貼り付けて2D構造式を描き、資料やスライドに使えるSVGを保存します。
オープンソースの化学情報学ライブラリ
SMILESの解析、物性計算、構造検索を、Python・Rust・ブラウザで実行できます。
このサンプルは端末内で動作します。入力したSMILESはサイトに送信されません。
最大200文字まで。
ブラウザ内デモの読み込みに失敗しました — 代わりにPlaygroundをお試しください。
ブラウザのデモは端末内で動作し、入力内容はどこにも送信されません。
chematicは、文字で書いた分子を読み取り、構造式を描き、性質を計算するソフトウェア部品です。SMILESは分子を短い文字列で表す記法で、エタノールはCCOと書けます。ブラウザの例は端末内で動作します。WASMは化学計算をブラウザで動かす仕組みです。MCPを使うと、AIクライアントから手元で動く化学ツールを呼び出せます。
欲しい結果から選べます。各ツールは、そのページで入力して試せる例を用意しています。
SMILESを貼り付けて2D構造式を描き、資料やスライドに使えるSVGを保存します。
SMILESを入力して、分子式、分子量、LogP、TPSAを確認します。
2つのSMILESを入力し、ECFP4フィンガープリントのTanimoto類似度を計算します。
分子とSMARTSパターンを入力し、一致した原子を構造式で確認します。
Local Compound Explorerで化合物ファイルを開き、端末内で絞り込んでCSVに出力します。
初めて使う方へ
用途から選ぶ
よくある分子処理を、短い実行例で確認します。
インストール、パッケージリファレンス、移行時の注意を確認します。
分子をサーバーへ送らずに、解析、計算、構造検索を試します。
安定・部分対応・実験的機能の区分と、対象コーパスを確認します。
WHY CHEMATIC
chematicは、ブラウザツール、Pythonワークフロー、Rustサービス、ローカルAIツールで1つの化学コアを使えるようにします。今必要な実行環境から始め、次の環境のために別の化学処理を作り直す必要を減らします。
ブラウザで、解析、物性計算、フィンガープリント、構造検索、2D描画を実行できます。これらの処理に、対話ツール専用の化学バックエンドは必要ありません。
Python、Rust、JavaScript/WASM、ローカルMCPサーバーは同じRustエンジンを使います。試作からサービスやブラウザ機能へ進めても、化学処理の土台を変えずに済みます。
標準構成はPure Rustです。コアのワークフローにC++ツールチェーン、サブプロセス、別の化学サービスは必要ありません。
公開パッケージ、対象コーパス、既知の制限を検証記録から確認できます。必要な操作を確認したうえで、自分のデータでも評価できます。
2つの操作を試す
上の分子パネルではSMILESを解析し、構造を描画して物性を計算します。ここでは、インストール前に類似度計算とSMARTS検索を端末内で試せます。
2つの構造をTanimotoスコアで比較します。
パターンを探し、一致した原子を確認します。
使える場所
構文解析、構造認識、描画、記述子計算には同じ実装を使っています。ブラウザ、Python、Rust、ローカルMCPツールから、作業に合うものを選べます。
氷衛星の過酸化水素の起源を探る、水とCO₂のクラスター研究を解説。分子を切り替えてO–O結合を探し、真空紫外光のエネルギーを波長に換算できるミニアプリ付き。
SMILESからMOLへ変換しても、S配置・R配置を引き継ぐ。chematic v1.1.7の硫黄の立体化学と3D構造読み込みの改善を、操作できるスルホキシドの例で紹介します。
chematicはMIT OR Apache-2.0ライセンスのオープンソースです。Issue、Discussion、Pull Requestを歓迎します。