Local Compound Explorerでは、手元のSDF・CSV・.smiファイルをブラウザで開けます。構造を確認し、分子量などの条件で絞り込んで、結果をCSVとして保存できます。ページやプログラムの読み込みには通信を使いますが、選んだファイルや貼り付けた化合物データは端末内で処理します。
打ち合わせ前に構造ファイルをざっと確認したいときや、授業で使う化合物を少し選びたいときに使えます。Pythonのインストールやノートブックの準備は不要です。まずはサンプルで操作を試せます。
小さなCSVで試す
Explorerを開き、画面にReadyと表示されるまで待ちます。Load sample datasetを押すとサンプルが読み込まれます。自分でファイルを開く操作も試すなら、3化合物のCSVをダウンロードしてください。中身は次のとおりです。
name,smiles
ethanol,CCO
aspirin,CC(=O)Oc1ccccc1C(=O)O
benzene,c1ccccc1
CSVを入力欄にドラッグすると、smiles列を構造、name列を化合物名として読み込みます。構造の列に別の名前が付いている場合は、画面で列を選べます。SDFも同じファイル入力から開けます。
分子量で絞り込み、結果を持ち帰る
上のCSVを読み込んだら、MW maxに100を入れます。分子量が条件を満たすエタノールとベンゼンが残り、アスピリンは一覧から外れます。ここで使う分子量は計算値です。確認したいレコードを選ぶ条件として使います。
Export CSVを押すと、その時点の絞り込みと並び順を反映したCSVを保存できます。絞り込んだ状態では、読み込んだファイルより出力件数が少なくなります。解析エラーを含めて処理済みのレコードを出力したいときは、先に絞り込みを解除してください。
読み込めなかった構造がある場合は、出力のparse_statusとerror列を確認します。元のファイルも残しておくと、結果と入力を照合できます。操作だけを短く確認したい場合は、ファイルを読み込む手順を使ってください。
化合物データは端末内で処理する
選んだファイルをブラウザが読み取り、画面とは別に処理を進めるWeb Workerが、chematicのWebAssemblyモジュールで構造の解析や物性値の計算を行います。表や構造図の表示、ダウンロード用CSVの生成もブラウザ内で行います。
この操作では、化合物データをアップロードする送信先を使いません。ページ、スクリプト、WebAssembly本体を取得する通信はあります。再読み込みや終了の前に、残しておきたい結果をCSVに出力してください。
2026年10月13日に公開中のExplorerで、Ready表示後のCSV読み込み、分子量による絞り込み、CSV出力を確認しました。処理の流れとデータの扱いは、Explorerの実装のapp.js、worker.js、export.jsを確認しています。各リリースの検証結果は、リンク先の検証ページに記載しています。