Skip to content

Official Plugins JP

Hiromichi Yokoyama edited this page Aug 22, 2026 · 15 revisions

公式プラグイン

このページは、MoleditPy の公式プラグインコレクション — moleditpy-pluginsREGISTRY/plugins.json が、ブラウザ版 Plugin ExplorerPlugin Installer プラグインの両方が参照する権威あるインデックスです)に含まれるすべてのプラグインをカタログ化したものです。インストール方法は Using Plugins を参照してください。

大型プラグインのうち7つには、それぞれ専用の解説ページがあり、以下のエントリからリンクされています。

特に断りのない限り、以下のすべてのプラグインは Windows、macOS、Linux、WSL および Python >=3.9, <3.15 に対応しており、作者は HiroYokoyama です。


一覧表(75件)

プラグイン カテゴリ メニューの場所 備考
Paste XYZ File File ▸ Paste XYZ...
Paste from ChemDraw File Edit ▸ Paste from ChemDraw Ctrl+Shift+V
OpenBabel Conversion Tool File フォールバックのファイルインポーター + Export ▸ Export via OpenBabel...
Cube File Viewer File .cube/.cub ファイルオープナー
Cube File Viewer Advanced File .cube/.cub ファイルオープナー PBR/SSAO レンダリング
Mapped Cube Viewer File, Analysis Plugins メニュー(レガシー) 1つの cube をもう1つの等値面にマッピング
Orbital Comparator Analysis, Visualization Plugins メニュー(レガシー) cube を最大4つまで同時表示
Encrypted Project File .pmeenc オープナー + Export ▸ Export Encrypted (.pmeenc)... AES-128
Gaussian FCHK Loader File, DFT .fchk/.fck/.fch オープナー(ディスパッチャー) メニュー項目なし
Gaussian Freq Analyzer Analysis, DFT, File .fchk オープナー(FCHK Loader経由) IR + 基準振動
Gaussian MO Analyzer Analysis, DFT, File, Visualization .fchk オープナー zip パッケージとして配布
ORCA Freq Analyzer Analysis, DFT, File .out/.log オープナー IR + 基準振動
Blender Export File, Visualization Export ▸ Export to Blender Script... 素の bpy スクリプト
POV-Ray Export File, Visualization Export ▸ Export to POV-Ray Scene...
xTB Optimizer Optimization 3D Edit ▸ xTB Optimizer… tblite 経由の GFN2/GFN1-xTB
All-Trans Optimizer Optimization 3D Edit ▸ All-Trans Optimizer
Complex Molecule Untangler Optimization Plugins メニュー(レガシー) モンテカルロ法による立体障害解消
Conformational Search Optimization 3D Edit ▸ Conformational Search... ETKDG サンプリング
Step Optimizer Optimization 3D Edit ▸ Step Optimizer... 1ステップごとのライブアニメーション
PMEFF Optimization Optimize 3D の選択可能な手法 + Analysis/Settings/3D Edit 全周期表対応のフォースフィールド — 詳細ページ
Symmetry Analyzer Analysis 3D Edit ▸ Symmetrize... 点群 + 対称化
Compound Info Report Analysis Analysis ▸ Compound Info Report...
MS Spectrum Simulation Neo Analysis Analysis メニュー(add_analysis_tool
Molecule Comparator Analysis, Visualization Plugins メニュー(レガシー) 複数分子の RMSD/アラインメント
Atom Colorizer Utility, Visualization Plugins メニュー(レガシー)
Bond Colorizer Utility, Visualization Plugins メニュー(レガシー)
VDW Radii Overlay Visualization 3D スタイルセレクター 結合された VDW サーフェス
Vector Viewer Utility, Visualization Plugins メニュー(レガシー) 例:双極子モーメント
Advanced Rendering Visualization Settings ▸ Advanced Graphics Settings + 3D スタイル ライティング/SSAO/EDL/PBR
High Resolution Imager Utility, Visualization Export ▸ High Resolution Screenshot...
Dark Mode Theme Visualization なし — 自動適用 autorun()
MOPAC Input Generator DFT, Generator Plugins メニュー(レガシー)
GAMESS Input Generator DFT, Generator Plugins メニュー(レガシー)
PySCF Input Generator DFT, Generator, Utility Plugins メニュー(レガシー)
Psi4 Input Generator DFT, Generator Plugins メニュー(レガシー)
NWChem Input Generator DFT, Generator Plugins メニュー(レガシー)
ORCA xyz2inp GUI DFT, File, Generator Plugins メニュー(レガシー) XYZ + テンプレート
ORCA Input Generator Pro DFT, Generator Export ▸ ORCA Input... 詳細ページ
ORCA Result Analyzer Analysis, DFT, File .out オープナー + Extensions ▸ ORCA Result Analyzer 詳細ページ
Gaussian Input Generator Pro File, Generator Export ▸ Gaussian Input... 詳細ページ
PySCF Calculator DFT, Optimization, Visualization Extensions ▸ PySCF Calculator... macOS/Linux/WSL のみ — 詳細ページ
CIF Viewer File View ▸ CIF Viewer Panel + .cif オープナー 詳細ページ
Metadata Saver Utility Settings ▸ Metadata Saver... デバッグ/トレース用メタデータ
Settings Saver Utility Settings ▸ Presets... キー単位のプリセット編集
Structural Updater Utility Settings ▸ Structural Updater...
Dummy Atom Mode Utility 2D エディタのツールバートグル * プレースホルダー原子
Plugin Installer Utility Plugin ▸ Plugin Installer...
Python Console Utility Plugins メニュー(レガシー) mw/mol がバインド済み
XYZ Editor Utility, Visualization 3D Edit ▸ XYZ Editor...
Bond Editor Utility 3D Edit ▸ Bond Editor...
Charge Editor Utility 3D Edit ▸ Charge Editor...
PubChem Name Resolver Utility Plugins メニュー(レガシー)
PubChem Structure Identifier Utility Plugins メニュー(レガシー)
Chat with Molecule Neo (Gemini) AI Plugins メニュー(レガシー)
Chat with Molecule Neo (ChatGPT) AI Plugins メニュー(レガシー)
Chat with Molecule Neo (Local) AI Plugins メニュー(レガシー) ローカルの OpenAI 互換サーバー
MCP Server AI バックグラウンドサービス Model Context Protocol
NICS Placer Analysis, DFT 3D Edit ▸ NICS Placer... / NICS Grid (2D, 3D)...
Molibrary Browser File 社内ネットワーク化学データベースクライアント
Animated XYZ Giffer File, Visualization Plugins メニュー(レガシー) マルチフレーム XYZ の再生と GIF 録画
Rotation Giffer File Export ▸ Generate Rotation GIF...
Auto Rotator Visualization View ▸ Auto Rotator... カメラのライブ回転
3D Molecule on 2D File, Visualization Settings ▸ 3D Molecule on 2D... 2D キャンバス上の奥行き表現
Reaction Sketcher File, Utility, Visualization 2D キャンバスのツールバー 反応式描画ツール
DECIMER Image Importer File, Visualization File ▸ Import from Image (DECIMER)...
Blender Export Pro Visualization Extensions ▸ Blender Export Pro... 36種類のスタイライズプリセット
NMR Predictor (nmrshiftdb2) Analysis Analysis ▸ NMR Prediction (nmrshiftdb2) JRE が必要
VASP Input Generator DFT, Generator Export ▸ VASP Input (POSCAR/INCAR)... 周期系
Quantum ESPRESSO Input Generator DFT, Generator Export ▸ Quantum ESPRESSO Input (pw.x)... 周期系
CP2K Input Generator DFT, Generator Export ▸ CP2K Input (Quickstep)... 周期系
Slab Builder Utility Structure ▸ Slab Builder... (hkl) 面のスラブを切り出して CIF で出力
Job Manager Utility Plugins ▸ Job Manager ▸ Job Monitor / Submit Job... SSH でのクラスタ投入 + .pmejbs オープナー — 詳細ページ
ORCA NICS Analyzer Analysis, Visualization Extensions ▸ ORCA NICS Analyzer... ORCA の .out から NICS を読み取り
Strain Homodesmotic Reaction Generator DFT Analysis メニュー(add_analysis_tool
Group Template Editing プラグインツールバー(Groups)+ Plugins ▸ Group Template... 310種の置換基パレット

File / インポート・エクスポート

Paste XYZ

クリップボードの XYZ 形式座標を、そのまま新しい3D分子としてペーストします。依存関係なし。メニュー:File ▸ Paste XYZ...

Paste from ChemDraw

ChemDraw のクリップボードデータ形式(MDLCT/MDLSK)を解析し、ChemDraw からコピーした構造をそのまま MoleditPy にペーストできるようにします。ChemDraw 25.5 で開発・検証済み。依存関係:RDKit。メニュー:Edit ▸ Paste from ChemDraw(Ctrl+Shift+V)。

OpenBabel Conversion Tool

Open Babel が理解できるあらゆる形式に対応する、優先度の低いフォールバックファイルインポーター(register_file_opener(..., priority=-1))として登録され、複数分子のインポートにも対応します。加えて Export ▸ Export via OpenBabel... アクションも提供します。依存関係:openbabel-wheel

Cube File Viewer

Gaussian Cube ファイル(軌道、密度、その他の体積データ)を可視化します。.cube/.cub をファイルオープナーとして登録します — メニュー項目はなく、cube ファイルを開くかドラッグするだけです。依存関係:RDKit、PyVista、NumPy。

Cube File Viewer Advanced

基本版の Cube Viewer と同じ cube 可視化の役割を持ちますが、Advanced Rendering と同じ PBR/SSAO その他のポストプロセッシングパイプラインで描画します。こちらも .cube/.cub ファイルオープナーです。依存関係:RDKit、PyVista、NumPy、PyQt6。

Mapped Cube Viewer

あるスカラー特性(例:ESP)を、別の cube ファイル(例:電子密度)から生成した等値面上にマッピングします — いわゆる「ESP マッピング密度サーフェス」プロットの定番手法です。レガシーの run(mw) プラグインとして Plugins メニューに自動登録されます。依存関係:NumPy、PyVista、PyQt6、RDKit。

Orbital Comparator

最大4つの .cube ファイルを並べて読み込み・比較します — それぞれに独自の色、等値、不透明度、レンダリングスタイルを設定可能です。レガシーの run(mw) プラグイン(Plugins メニュー)で、条件付きで cube ファイルオープナーも登録します。依存関係:PyQt6、NumPy、PyVista。

Encrypted Project

分子/プロジェクトデータを AES-128 パスワード保護付きで .pmeenc ファイルに保存します — .pmeenc ファイルオープナーと Export ▸ Export Encrypted (.pmeenc)... アクションの両方を登録します。依存関係:cryptography

Gaussian FCHK Loader

ビューアそのものではなく、賢いディスパッチャーです。.fchk/.fch/.fck を高優先度(100)のファイルオープナーとして登録し、ファイルの内容に応じて Gaussian Freq Analyzer か Gaussian MO Analyzer のどちらかに処理を引き渡します。メニュー項目なし。依存関係:PyQt6。

Gaussian Freq Analyzer

Gaussian FCHK ファイルの振動数を解析します:IR スペクトル表示、アニメーション付き基準振動、アニメーションの GIF エクスポート。上記の FCHK Loader を通じた .fchk 拡張子の関連付け、またはレガシーの Plugins メニューエントリから開きます。自身の直接的なメニューアクションは、そのディスパッチに一本化するため無効化されています。依存関係:RDKit、PyQt6、NumPy、Pillow。

Gaussian MO Analyzer

Gaussian FCHK ファイルから分子軌道を可視化するために、その場で Cube ファイルを生成します。S、P、D、F、球面調和の G 殻に対応 — 特筆すべきは、正確にレンダリングできない基底関数を持つファイルは、誤った曲面を黙って表示するのではなく 拒否する 点です。ほとんどの同梱プラグインが単一の .py ファイルであるのに対し、複数ファイルの zip パッケージ(gaussian_fchk_mo_analyzer/)として配布されます。.fchk/.fch/.fck(優先度10)とドラッグ&ドロップハンドラーを登録します。依存関係:RDKit、NumPy、PyVista、PyQt6。

ORCA Freq Analyzer

Gaussian Freq Analyzer の ORCA 出力版です:ORCA の .out/.log ファイルから IR スペクトル、アニメーション付き基準振動、GIF エクスポートを提供します。依存関係:RDKit、PyQt6、NumPy、Pillow。

Blender Export

現在の分子を、素の Blender Python(bpy)スクリプトとしてエクスポートします。Blender 内で実行すると3Dシーンを再現できます — MoleditPy 側のマシンに Blender をインストールする必要はありません。Export ▸ Export to Blender Script...。依存関係:RDKit、NumPy、PyQt6。(より高機能な別プラグイン Blender Export Pro とは別物です。下記「AI 関連のスタンドアロンプラグイン」の節を参照。)

POV-Ray Export

現在のシーンを、MoleditPy 外部でのプロフェッショナルなレイトレーシングレンダリング用に POV-Ray シーンファイルとしてエクスポートします。Export ▸ Export to POV-Ray Scene...。依存関係:RDKit、NumPy、PyQt6。

Animated XYZ Giffer

マルチフレームの XYZ ファイル(軌跡、IRC 経路、構造最適化の履歴など)を 3D ビューアーでフレームごとに再生し、そのアニメーションを GIF に録画します。引退した Animated XYZ Player の後継プラグインです。レガシーの run(mw) プラグイン(Plugins メニュー)。依存関係:Pillow。


Optimization

xTB Optimizer

tblite パッケージ経由の半経験的 xTB 手法(GFN2-xTB、GFN1-xTB)による構造最適化を、バックグラウンドスレッドで実行します。3D Edit ▸ xTB Optimizer…。依存関係:tbliteaseWindows での注意: tblite は conda-forge からインストールしてください(mamba install -c conda-forge tblite-python ase)— PyPI には Windows 用ホイールがありませんが conda-forge チャンネルにはあるため、レジストリ上ではこのプラグインは OS 制限なしとして扱われています。

All-Trans Optimizer

フォースフィールドによる緩和を行わず、純粋に幾何学的にアルキル鎖をオールトランス配座に伸展させるツールです。3D Edit ▸ All-Trans Optimizer。依存関係:RDKit。

Complex Molecule Untangler

複雑な、あるいはおおまかに描かれた分子の立体的な衝突を解消する、モンテカルロ法ベースのツールです — ペーストまたは生成された構造で原子が重なってしまっている場合に有用です。レガシーの run(mw)(Plugins メニュー)。依存関係:RDKit。

Conformational Search

RDKit の ETKDG ベースのコンフォメーションサンプリングとエネルギー最小化を実行し、低エネルギーのコンフォマーを探索します。3D Edit ▸ Conformational Search...。依存関係:RDKit。

Step Optimizer

各最小化ステップをライブ3Dアニメーションで表示する、インタラクティブなステップごとのフォースフィールド最適化ツールです。構造がリアルタイムで緩和していく様子を見ることができ(おかしいと思えば早期に停止できます)。3D Edit ▸ Step Optimizer...。依存関係:RDKit。

PMEFF

全周期表(Z=1〜118)をカバーする、自己完結型の汎用フォースフィールドです — 全項目の詳細な内訳、Metal Geometry Override ツール、2つの Analysis メニュー診断機能については、専用の PMEFF プラグインページ を参照してください。


Analysis

Symmetry Analyzer

分子の点群対称性を解析し、構造を理想的なジオメトリに対称化できます。3D Edit ▸ Symmetrize...。依存関係:RDKit、PyQt6、pymatgen。

Compound Info Report

化合物情報レポート(物性、アダクト、構造)を生成します — 合成した化合物を記録するのに便利です。Analysis ▸ Compound Info Report...。依存関係:RDKit、PyQt6。

MS Spectrum Simulation Neo

RDKit の記述子を使って現在の分子のマススペクトルをシミュレートし、ガウス関数によるピークのブロードニングと、インタラクティブなズーム/パンに対応します。add_analysis_tool 経由で登録されるため、Analysis メニューに置かれます。依存関係:RDKit、NumPy、PyQt6。

Molecule Comparator

複数の分子を3Dで比較し、RMSD を計算してアラインメントします — 右クリックの「Export Coordinates as MOL/XYZ」アクションも追加します。レガシーの run(mw)(Plugins メニュー)。依存関係:RDKit、PyQt6。


Visualization

Atom Colorizer

3Dビューアで原子を選択し、色を適用します。設定はプロジェクトとともに保存されます。レガシーの run(mw)(Plugins メニュー)。依存関係:NumPy、PyVista、PyQt6。

Bond Colorizer

Atom Colorizer の結合版です — 3Dビューアでインデックスや原子ペアによって結合を選択し、色付けします。レガシーの run(mw)(Plugins メニュー)。依存関係:NumPy、PyVista、PyQt6。

VDW Radii Overlay

ファンデルワールス半径を、原子ごとの球ではなく PyVista を使って1つの結合されたサーフェスとして可視化します。選択可能な 3D レンダリングスタイル として登録され、独自のメニュー項目はありません。依存関係:PyVista、NumPy、PyQt6。

Vector Viewer

分子に付随するベクトル(例:双極子モーメント)を3Dで可視化し、その表示を PNG としてエクスポートできます。レガシーの run(mw)(Plugins メニュー)。依存関係:NumPy、PyQt6、PyVista。

Advanced Rendering

シーンのライティング、影、ポストプロセッシングエフェクト(SSAO、Depth Peeling、EDL)、原子/結合のレンダリング(PBR、シルエット)をきめ細かく制御できます。選択可能な複数の3Dスタイルと Settings ▸ Advanced Graphics Settings を登録します。依存関係:PyVista、PyQt6、NumPy。

High Resolution Imager

モニタのサイズに関係なく、任意の解像度で3Dビューの高解像度スクリーンショットを撮影します。Export ▸ High Resolution Screenshot...。依存関係:PyVista、PyQt6。

Dark Mode Theme

読み込み時にアプリケーション全体にダークモードのスタイルシートを自動適用します — メニュー項目のない autorun() プラグインで、インストールして再起動するだけです。依存関係:PyQt6。


DFT / 入力ジェネレーター

量子化学入力ジェネレーター群

5つのプラグインが同じ設計を共有しています:レガシーの run(mw) ダイアログ(Plugins メニューに自動登録、initialize() なし)、「分子が読み込まれていません」という共通の警告ガード、そして特定の量子化学パッケージ向けのプレーンな入力テキスト作成に特化している点です。それぞれ依存関係は RDKit、PyQt6。

プラグイン 対象パッケージ
MOPAC Input Generator MOPAC 半経験的計算
GAMESS Input Generator GAMESS (US)
PySCF Input Generator 計算を直接実行するのではなく、スタンドアロンの PySCF Python スクリプトを生成します(実際に計算を実行したい場合は PySCF Calculator 参照)
Psi4 Input Generator Psi4
NWChem Input Generator NWChem

ORCA xyz2inp GUI

ORCA Input Generator Pro の、よりシンプルで古い兄弟分です:テンプレートを使って XYZ データから ORCA 入力ファイルを生成します。moleditpy-plugins 自体ではなく独自のリポジトリ(orca_xyz2inp)から配布されていますが、そのダウンロードは同梱スタイルの単一 .py ファイルとしてレジストリに登録されています。レガシーの run(mw)(Plugins メニュー)。依存関係:RDKit、PyQt6。MoleditPy 3.0.0 まで互換性があります。


周期系/固体

周期系 DFT 向けに、それぞれ独立したリポジトリで配布される 4 つのプラグインがあります。入力ジェネレーター 3 つは共通の設計です:構造の入力元は 3 種類 — MoleditPy で開いている分子(直方体の真空ボックスに入れる)、ディスク上の .cif(非対称単位をファイル自身の対称操作で展開)、または CIF Viewer パネルに読み込まれている構造 — に加えて、a/b/c を個別に指定するスーパーセル、スラブ用の軸ごとの真空層、逆格子空間の目標間隔から求める k 点メッシュを備えています。依存関係はいずれも NumPy、PyVista、RDKit。

VASP Input Generator

POSCAR/INCAR/KPOINTS を出力します。タスクプリセット(一点計算、イオン緩和、イオン+セル緩和、DOS、非 SCF バンド構造、NVT MD)、汎関数(PBE/PBEsol/RPBE/LDA)、ENCUT、EDIFF/EDIFFG、スメアリング、MAGMOM の初期推定を伴うスピン分極、分散力補正(D2/D3/D3-BJ/TS)、PREC/ALGO/LREAL/NELM/NCORE などの INCAR 設定、そして自由記述ブロックをサポートします。MoleditPy で選択中の原子は selective dynamics で固定できます。POTCAR は VASP のライセンスデータなので生成せず、推奨 PAW セットを POSCAR の元素順に連結する cat コマンドを提示します。孤立分子に密な k メッシュ、スラブの真空方向の k 点、真空層不足といった典型的なミスを警告バーが指摘します。Export ▸ VASP Input (POSCAR/INCAR)...

Quantum ESPRESSO Input Generator

全ランタイプ(scfnscfbandsrelaxvc-relaxmdvc-md)の pw.x 入力を生成し、&IONS/&CELL は必要なランタイプのときだけ書き出します。ecutwfcecutrho = 8 × ecutwfc を自動設定)、occupations とスメアリング、タイプごとの starting_magnetization を伴う nspin = 2input_dft の上書き、vdw_corr(D2/D3/XDM/TS)、&ELECTRONS の各設定に対応。ATOMIC_SPECIES には IUPAC 原子量と、擬ポテンシャルフォルダを走査して見つけた UPF ファイル名が入ります(見つからない元素は {El}/{el}/{EL} のファイル名パターンにフォールバック)。電荷と開殻状態は分子から読み取ります。Export ▸ Quantum ESPRESSO Input (pw.x)...

CP2K Input Generator

ENERGY_FORCEGEO_OPTCELL_OPTMD 向けの Quickstep 入力を生成します。&KIND ごとの MOLOPT 基底関数と対応する GTH 擬ポテンシャル(擬ポテンシャルは汎関数に追従 — GTH-PBEGTH-BLYPGTH-PADE)、電荷と多重度(必要に応じて UKS を強制)、&MGRID カットオフ、&QS EPS_DEFAULT、PBE/BLYP/BP/PADE/PBE0/B3LYP と DFT-D2/D3/D3(BJ) 分散力補正に対応。SCF は 2 通りで、絶縁体や分子向けの &OT&OUTER_SCF 付き)と、金属向けの Fermi-Dirac &SMEARADDED_MOS・Broyden 混合による対角化を選べます(OT は分数占有を扱えないため)。Export ▸ CP2K Input (Quickstep)...

Slab Builder

バルク結晶から表面スラブを切り出し、P1 の CIF として書き戻します — 上記 3 つのジェネレーターがそのまま読み込めます。表面の基底は (hkl) ミラー指数から構成され、a/b が表面内、c が積層方向になります。六方晶のミラー・ブラベー指数 (hkil) も受け付け、(hkl) に折りたたみます。層数、両面に均等に振り分けられる真空層の厚さ、一定厚さの切り出し窓をバルクセル内でスライドさせる終端シフト(終端を走査しても原子数は変わりません)、でき上がったスラブの a/b/c スーパーセルを指定できます。バルクはディスク上の .cif または CIF Viewer パネルから取得します。Structure ▸ Slab Builder...


Utility

Metadata Saver

デバッグ/トレース用のメタデータ(タイムスタンプ、ファイルパス、ユーザー名、OS 情報など)を .pmeprj プロジェクトファイルに保存し、デバッグやトレースに利用します。プラグイン自身の説明文でも警告されている通り、このデータを含むプロジェクトファイルを匿名のユーザーと共有しないでください。Settings ▸ Metadata Saver...。依存関係なし。

Settings Saver

1つの統合ダイアログで設定プリセットの保存、読み込み、編集、管理ができます。Settings ▸ Presets...Edit... ではプリセットをキー単位で編集でき、値の変更、名前の変更、キーの追加・削除に加えて、読み込み時に適用するキーをチェックボックスで選べます。チェックを外したキーは適用されず、現在の値がそのまま保持されます。値が空のキー、および値を持たないキーはスキップされます。依存関係:PyQt6。

Structural Updater

完全な再エンベッディングを行わずに、既存の3Dコンフォメーションに2D構造編集を反映させます — 置換基の追加など、最適化済みジオメトリの残りの部分を失いたくない小さな編集に便利です。Settings ▸ Structural Updater...。依存関係:RDKit、PyQt6。

Dummy Atom Mode

メニューアクションではなくツールバートグルとして、2Dエディタにダミー原子(*)配置モードを追加します。依存関係:RDKit、PyQt6。

Plugin Installer

公式レジストリに対する更新確認、新規プラグインのインストール、手動での再インストールを、すべて MoleditPy の中から行えます。Plugin ▸ Plugin Installer...。全体のインストールフローの中での位置づけは Using Plugins §7 を参照してください。依存関係:PyQt6。

Python Console

アプリケーションに組み込まれたインタラクティブな Python インタープリタで、実行時のスクリプティング用に名前空間に mw(MainWindow)と mol(現在の分子)がバインドされています。レガシーの run(mw)(Plugins メニュー)。サンドボックス化されていません — 入力した任意のコードを実行できます。依存関係:RDKit、PyQt6。

XYZ Editor

原子座標と元素記号のテーブルベースエディタで、ゴースト原子や、テーブル上での原子の直接的な追加/削除に対応しています。3D Edit ▸ XYZ Editor...。依存関係:RDKit、PyQt6。

Bond Editor

テーブルベースの結合エディタです:結合の追加/削除、結合次数の変更、結合の片側をドラッグすることによる結合長の設定に加え、クリックで既存の結合を選択する、または2つの原子を順番にクリックして新しい結合を作成する3Dピックモードも備えています。3D Edit ▸ Bond Editor...。依存関係:RDKit、PyQt6、PyVista、NumPy。

Charge Editor

原子ごとの形式電荷とラジカル電子数を編集できるテーブルベースエディタです。3Dビューで原子をクリックして選択し、結果としての全体の電荷とスピン多重度を確認できます — DFT の入力を正しく設定するのに便利です。3D Edit ▸ Charge Editor...。依存関係:RDKit、PyQt6、PyVista、NumPy。

PubChem Name Resolver

PubChem PUG REST API 経由で、化学物質名や識別子を構造に解決します。レガシーの run(mw)(Plugins メニュー)。依存関係:requests、RDKit。

PubChem Structure Identifier

化学物質名を解決し、PubChem から分子特性(名称、分子式、分子量)を取得します。レガシーの run(mw)(Plugins メニュー)。依存関係:RDKit、PyQt6。


AI

Chat with Molecule Neo ファミリー

同一ツールの3つのバリエーションです — 現在読み込まれている分子について LLM とチャットでき、SMILES のコンテキストが会話に自動的に注入されます。3つとも独自のメニューアクションを持たないレガシーの run(mw) プラグイン(Plugins メニュー)で、依存関係として RDKit、PyQt6、markdownmatplotlib を共有しています。

バリアント バックエンド 追加の依存関係
Chat with Molecule Neo (Gemini) Google Gemini google-genai
Chat with Molecule Neo (ChatGPT) OpenAI ChatGPT openai
Chat with Molecule Neo (Local) 任意のローカル OpenAI 互換サーバー openai(クライアントライブラリのみ — OpenAI 自体へのクラウド呼び出しはありません。ただし PubChem 検索ステップで使う InChIKey は、ローカルモデルではなく PubChem へ送信される点に注意)

MCP Server

MoleditPy を Model Context Protocol 経由で公開し、AI アシスタント(Claude Desktop など)がアプリケーションを直接操作できるようにします — ファイル/プラグインの検出、分子の検査、編集ツールなど。ダイアログベースのプラグインではなく、独自のリポジトリ(moleditpy-mcp_server)から配布されるバックグラウンドサービスです。ホストアプリ自体を超える Python の依存関係はありません。


NICS / 芳香族性ツール

NICS Placer

現在の3D構造中の環(芳香族・非芳香族の両方)を検出し、NICS(0)/NICS(1)± のプローブ位置に Bq ゴースト原子を配置します — NICS(1)± は SVD による最良適合環平面を使用し、NICS(0.5)/NICS(2) のようなバリアント用にプローブの高さを調整可能です。custom_symbol プロパティを通じて ORCA Input Generator Pro と互換性があり、プローブが生成される .inp にそのまま引き継がれます。付随する Grid モードでは、2D/3D スキャン用に矩形の平面/ボックス状のプローブを配置できます。3D Edit ▸ NICS Placer...3D Edit ▸ NICS Grid (2D, 3D)...。依存関係:RDKit、PyQt6。

ORCA NICS Analyzer

NICS 検討の「読み側」を担うプラグインです:NICS Placer などでゴーストプローブを配置し、ORCA の NMR ジョブを実行したあと、その .out をここで開きます。得られるものはプローブの配置に応じて変わります — 少数のプローブなら NICS(0)/NICS(1)、NICS_zz、環平面からの距離、芳香性/反芳香性の判定を並べた Probes テーブル、直線状なら極値をマークした 1D Scan プロファイル、平面状なら分子を重ね描画した 2D Map の塗り分け等高線、箱状なら MoleditPy の 3D ビューアーに描かれる 3D ICSS の ± 等値面です。プローブ/スキャン/グリッドの CSV、プロット画像(PNG/PDF/SVG)、Gaussian .cube、テキストサマリを、タブごとにも一括でもエクスポートできます。matplotlib と PyVista は実行時オプションで、無い場合はそれを使うタブが不足を説明し、他はそのまま動作します。独自のリポジトリ(moleditpy_orca_nics_analyzer)から配布されます。Extensions ▸ ORCA NICS Analyzer...。依存関係:PyQt6、NumPy、matplotlib、PyVista。


その他のスタンドアロンプラグイン

Molibrary Browser

MoleditPy をローカルの Molibrary サーバー — スタンドアロンの社内ネットワーク化学構造・プロトコルデータベース — に接続し、構造の検索とインポートを行います。moleditpy_* という名前のリポジトリではなく、chem_db_web リポジトリから配布されています。依存関係:RDKit、PyQt6。

Rotation Giffer

グローバル軸(X/Y/Z)またはローカルなビュー軸(Roll/Pitch/Yaw)を中心にカメラを周回させて、回転する GIF をエクスポートします。逆回転トグル、設定可能な合計角度(10°〜3600°)、フレーム数、FPS、透過背景でのエクスポート、GIF のカラーバンディングを避けるための SSAA と適応的なカラー量子化に対応しています。Export ▸ Generate Rotation GIF...。依存関係:PyVista、PyQt6。Pillow はオプションですが強く推奨されます(透過エクスポートと量子化パイプラインに必要)。

Auto Rotator

選択した軸 — グローバル X/Y/Z、またはビュー相対の Roll/Elevation/Azimuth — を中心にカメラを周回させ続けることで、3Dビューアを連続的に回転させます。調整可能で符号反転もできる °/s 単位の速度で、ライブプレゼンテーション向けです(Rotation Giffer の、記録を行わない対になるツールです)。View ▸ Auto Rotator...。依存関係:PyVista、PyQt6、NumPy。

3D Molecule on 2D

3Dの奥行き表現、回転、3D対応のエクスポートを2Dエディタに持ち込みます:距離に基づく2D原子/結合の奥行きフェード着色、2Dキャンバス上で原子や結合をドラッグして分子全体を重心周りに回転させる機能、「Clean Up 3D」スマート同期アクション(位置のみ変わっていれば高速な再アラインメント、トポロジーが変わっていれば完全な再エンベッディング)、そして実際の Z 座標を平坦化せずに保持する .mol エクスポーターです。Settings ▸ 3D Molecule on 2D...。依存関係:RDKit、PyQt6、NumPy。

Reaction Sketcher

メインキャンバス上に、反応式描画専用の2Dツールセットを直接追加します:反応矢印(順方向、平衡、共鳴、逆合成、破線、反応なし)、単/二電子の巻き矢印、テキスト/プラス/マイナスの注釈、括弧(角括弧/丸括弧/波括弧)と円/楕円、グルーピング(Ctrl+G/Ctrl+U)と整列/分布ツール、化学記法の自動下付き文字対応の書体ツールバー(H2O と入力すると H₂O と表示される)、完全な Undo/Redo 統合、Shift+右クリックのコンテキストメニュー、15°角度スナップ(Alt 押下でバイパス可能)に対応しています。依存関係:RDKit、PyQt6。

Group Template

2Dエディタ向けに、310種の置換基略号(Me、Ph、Boc、Ts、TBS、Bpin、アミノ酸側鎖、核酸塩基など)を検索可能なパレットとして提供します。配置は MoleditPy 自身のユーザーテンプレートモードを通して行われるため、ホバープレビューも Undo もエディタ本来のものがそのまま働きます。組み込みの User Templates が「クリックした原子をテンプレートの先頭原子で置き換える」のに対し、本プラグインの各エントリは * の結合点を持ち、既存の原子をクリックするとその原子の元素を保ったまま結合されます(窒素をクリックして Ph を選べば N–Ph になります)。空白をクリックした場合は * を残したまま配置されます。検索は大文字小文字・ハイフン・下付き文字を無視し、複数語も扱えるので tert butyltBucf3CF₃ が見つかり、クエリと完全一致する略号が先頭に来ます。キーボード操作にも対応し(Enter で最有力候補を選択、矢印キーでグリッドを移動)、Recently used フィルタが直近12件を保持します。この履歴をセッションをまたいで保存するのは Save history にチェックを入れたときだけで、既定ではオフです。サムネイルはエディタ自身の原子/結合アイテムで描画されるため、タイルの見た目がそのまま配置結果になります。独自リポジトリ(moleditpy_group_template)から配布されます。プラグインツールバーの Groups ボタン、または Plugins ▸ Group Template...。依存関係:PyQt6、RDKit。MoleditPy 3.0.0 まで対応。

DECIMER Image Importer

化学構造の描画(PNG/JPG/JPEG)から、DECIMER ディープラーニングモデルを使って SMILES 構造を予測します。推論はバックグラウンドスレッドで実行され(通常10〜30秒)UI の応答性は保たれます。画像ファイルをメインウィンドウにドラッグ&ドロップしても予測がトリガーされます。File ▸ Import from Image (DECIMER)...。依存関係:DECIMER(TensorFlow を引き込みます)と Pillow — Windows では DECIMER より 先に tensorflow-cpu をインストールしてください。また、このプラグインは PyQt6/PyVista との DLL 競合を避けるため、TensorFlow の推論を隔離されたサブプロセスで実行します。

Blender Export Pro

ライブ3Dプレビュー付きの、スタイライズ/デフォルメされた Blender エクスポーターです:タブ形式のダイアログ(Presets、Atoms、Bonds、Deformation、Material、Scene、Export)、36種類の同梱プリセット(Classic Ball-and-Stick、CPK、Cute Cartoon、Glass Sculpture、Claymation、Neon Glow、Chrome Showroom など)、カスタム JSON プリセットの保存/読み込み、環パネル・環アウトラインのレンダリング(塗りつぶされた六角形プレート、または個別スタイル設定可能な外周チューブ)、そしてプレビューが生成されるスクリプトの結果をそのまま反映する、ワンクリックの bpy スクリプト生成に対応しています。Extensions ▸ Blender Export Pro... に加え、「Blender Export Pro (Preview)」という3Dスタイルも登録します。追加の Python 依存関係はなく、MoleditPy 側のマシンに Blender 自体は不要です。上記のよりシンプルな同梱プラグイン Blender Export とは別物です。

NMR Predictor (nmrshiftdb2)

nmrshiftdb2 予測エンジンを使って 1H と 13C の NMR シフトを予測し、インタラクティブなスティックスペクトルとして表示します。ピークやテーブル行にホバーすると、3Dビューの対応する原子がハイライトされます。Analysis ▸ NMR Prediction (nmrshiftdb2)。依存関係:RDKit、PyVista、NumPy、matplotlib、PyQt6 — さらに PATH 上に Java 実行環境(JRE 8+) が必要です。予測エンジン自体が Python パッケージではなく nmrshiftdb2 の Java ライブラリ(同梱の .jar ファイル)だからです。これは Python 以外のランタイム要件を持つ唯一の公式プラグインです。

Strain Homodesmotic Reaction Generator

歪んだ、あるいは束縛された分子に典型的な結合環境(ケトン、アルデヒド、第一/第二/第三アミン、伸長したアルカン)を検出し、MILP ソルブによってホモデスモティック/等デスミック反応のバランスの草案を構築します(SciPy が利用できない場合は単純な元素バランスにフォールバック)。インタラクティブな色分けされた反応式表示、参照種を MoleditPy に直接読み込み直す機能、CSV/HTML/TXT エクスポートに対応しています。生のメニューパスではなく add_analysis_tool 経由で登録されるため、Analysis メニューに「Homodesmotic Reaction」として表示されます。依存関係:NumPy、SciPy。MoleditPy 3.0.0 まで互換性があります(他のほとんどのプラグインが要求する 4.0.0 より古いフロアです)。

Job Manager

SSH 経由でリモートの HPC クラスタに計算を投入し、キューの状態を追跡し、結果を MoleditPy に回収します。ORCA、Gaussian、CP2K、GAMESS、MOPAC、NWChem、Psi4、PySCF、Quantum ESPRESSO、VASP、xTB 向けのコマンドラインがあらかじめ用意されています。SSH を使わずローカルマシンで実行することもでき、各スケジューラー固有の依存フラグでジョブを連鎖させたり、指定時刻までジョブを保留したりできます。すでにクラスタ上にある作業はアップロード不要です。あらかじめ用意したディレクトリとコマンドを指定すれば、そこにある入力ファイルを名前で指定しても、入力ファイルなしでも投入できます。ディレクトリは作成されるのではなく存在確認され、ラッパーがそこに書き込むファイルはすべてジョブ ID を含むため、1 つのディレクトリを複数のジョブで共有できます。同じホスト上の別ジョブが作ったファイルを再利用することもできます — 入力ファイルに書いた [prevfile:.ext] タグ(例:ORCA の * xyzfile や Gaussian の %oldchk)が、投入時に実際のファイル名へ解決され、ホスト上でそのままコピーされます。まだ完了していないジョブを選んだ場合は、そのジョブが成功するまで新しいジョブの開始を待たせます。このプラグインが入っていると、ORCA Input Generator ProGaussian Input Generator Pro の両方にこのタグを書き込むチェックボックスと Submit to Cluster... ボタンが現れます。モニターに複数ファイルをドロップするとそれぞれが個別のジョブとして投入され(バッチ)、Shift を押しながらドロップすると1つのジョブにまとめて投入できます。ジョブテーブルは列ヘッダーのクリックで並べ替え、入力するとその場でフィルタできます。ジョブリストは CSV または .pmejbs に書き出しでき、ドラッグ&ドロップで開き直せます(.pmejbs はファイルオープナーとして登録されます)。独自のリポジトリ(moleditpy_job_manager)から配布されます。Plugins ▸ Job Manager ▸ Job Monitor および ▸ Submit Job...。追加の依存関係はありません。


廃止されたプラグイン

以下のプラグインは moleditpy-plugins/plugins/_old/ に凍結されており(レジストリエントリは "visible": false で、古いダウンロードリンクが壊れないようにするためだけに保持されています)、現行のカタログには含まれません:Animated XYZ Player、Chat with Molecule(Neo 以前)、Gaussian Input Generator、Gaussian Input Generator Neo、Hello World、Hello World Folder Plugin、MS Spectrum Simulation(Neo 以前)、ORCA Input Generator、ORCA Input Generator Neo、Version Checker。


関連ページ


このカタログは 2026-08-22 時点の内容です。各プラグインの最新バージョンは REGISTRY/plugins.json または Plugin Explorer を参照してください。

Clone this wiki locally