化学の研究をしていると避けられないのが化学構造式の描画。定番の有料ソフトが存在しますが、価格やライセンス形態などで批判をよく耳にします。一方で、ここ数年のAIの急速な発展のおかげで、最近はチャットで指示するだけでもきれいな化学構造式が描けるようになってきました。筆者もLLMエージェント使ったベクター画像の自動生成環境を構築していますが、そこそこ時間がかかるのが問題でした。
そんな中、Museが日本でも利用可能になったおかげで、スマホでも無料で簡単に化学構造式が生成できるようになりました。
Museを使った化学構造式生成
Museは、InstagramやFacebookなどを運営するMetaが提供する、妙に馴れ馴れしい個人向けAIエージェントです。買い物やタスク管理、サブスク解約などが一般的な使い方のようですが、実はユーザー専用のLinuxコンピュータ(仮想環境)を使うことができます。PCを用意しなくてもPythonのパッケージやRust製のツールなど、プログラムをインストールして実行できるのです。入れたツールや作ったファイルは環境に残るので、一度セットアップすればそのまま使い続けられます(GPUを前提とするような大規模な処理は対象外)。
Linux環境で利用可能な化学構造式描画ツールはいろいろありますが、今回はReShikiを紹介したいと思います。(公式サイト・GitHub)ReShikiは、Ameyanagi(Xアカウント)が「化学構造式描画の車輪の再発明」を掲げてRustで開発している、新しい構造式描画ツールです。2026年にGitHubで公開されたばかりで、活発に開発が続けられています。商用利用も可能です。
MuseにインストールしたReShikiで化学構造式を作ってみましょう。
使い方
ごく簡単な手順で使うことができます。
- Museにログイン
- 下記設定指示を書いたmdファイルをアップロード(もしくは直接コピペ)してセットアップを頼む
- あとは「XXXの化学構造式を描いて」などと指示するだけ
|
# 化学構造式自動描画
物質名から PubChem で SMILES を引き、ReShiki で描画する。
作業フォルダは `~/workspace/reshiki/`。出力スタイルは ReShiki 標準。
## 初回セットアップ
“`bash
mkdir -p ~/workspace/reshiki && cd ~/workspace/reshiki
curl -L -o reshiki.tar.gz https://github.com/Ameyanagi/ReShiki/releases/download/v0.13.1/reshiki-0.13.1-linux-x64.tar.gz
tar –no-same-owner -xzf reshiki.tar.gz
“`
実行ファイルは `~/workspace/reshiki/reshiki-0.13.1-linux-x64/reshiki`。
以後これを `$RESHIKI` と表記する。
## 描画
ReShiki は物質名を直接受けられないため、まず PubChem で SMILES に変換する。
“`bash
curl -s “https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/name/<物質名>/property/IsomericSMILES,MolecularFormula/JSON”
“`
返ってきた JSON の `SMILES` を使い、PNGとSVGを描画する。
“`bash
mkdir -p output
$RESHIKI –cli convert –smiles ‘<SMILES>’ -o output/<stem>.png
$RESHIKI –cli convert –smiles ‘<SMILES>’ -o output/<stem>.svg
“`
|
たったこれだけです。例としてペニシリンの化学構造式を指示してみました。ペニシリンは化合物群の総称ですが、今回は代表的なペニシリンGの構造式がPNGとSVG形式で生成されました。

Museのスクリーンショット
なお、立体構造などを含む複雑な分子(例えばテトロドトキシンなど)では文字が重なるなど問題が生じることがあります。その場合は他のツール、例えばRDKitなどを入れて細かい設定を指示してみましょう。「化学構造式を描くためにRDKitをセットアップして」と指示したら自動で環境を作ってくれるので、あとは線の太さやフォントの大きさを調整してもらえば、きれいな画像が出てくるようになります。MuseにはFiji/ImageJ2も入れられるので簡単な編集もできます(ただしGUIは使えません)。
なおMuseはChatGPTなど他のクラウドLLM同様、初期設定ではMuseとのやり取りがAIモデルの学習・改善に利用される場合があります。無料ユーザーでも設定からオプトアウトできますが、未公開の研究情報や機密情報はアップロードしないようにしましょう。





























