MoleditPy v4

Free & open source · GPL-3.0

Unified Molecular Workspace2D/3D・計算化学を統合する分子ワークスペース

Draw. Shape. Compute.分子を描き、
計算へ。

MoleditPy brings 2D sketching, interactive 3D geometry editing, and computational-chemistry preparation into one programmable desktop workspace.MoleditPyは、2D分子描画、直感的な3D構造モデリング、計算化学の準備をシームレスに統合した拡張自在な分子エディターです。

  • 2DSketch and edit分子構造を描画・編集
  • 3DDirect 3D modeling3D構造モデリング
  • PYAutomate and extend with scriptsスクリプトで自動化・拡張
MoleditPy showing a 2D molecular drawing alongside an interactive 3D molecular view

01 / See it in action動画で見る

Videos 紹介動画

An introduction to MoleditPy and a demonstration of the PySCF Calculator workflow. MoleditPyの紹介と、PySCF Calculatorのデモンストレーション。

02 / Seamless workflowシームレスなワークフロー

Stay with the molecule from first bond to final file.最初の結合描画から計算ファイルの出力まで、ひとつの環境で完結。

01

Sketch a structure2D構造を描画

Build molecules with ring templates, chains, stereochemistry, charges, and the full periodic table.環テンプレート、アルキル鎖、立体化学(楔形結合)、形式電荷、全周期表元素を使って分子を素早く構築。

02

Shape it in 3D3D構造をモデリング

Generate conformers, drag atoms in the viewport, set exact geometry, and optimize with MMFF94 or UFF.高精度な初期配座生成、3Dビューでの原子ドラッグ操作、結合長・結合角・二面角の精密指定、力場(MMFF94/UFF)最適化に対応。

03

Check, export, continue特性確認とファイル出力

Inspect molecular properties and transition directly into downstream calculation workflows with practical file exports.分子特性を瞬時に確認し、多彩なファイル形式(MOL, SDF, XYZ等)で量子化学計算や後続の解析へスムーズに出力。

03 / Built for molecular work分子研究のための機能群

The details you need, where you need them. 必要な機能を、必要な場所に。

Visual intuition when you are exploring; exact control when the geometry matters. 自由なスケッチには直感的な操作性を、構造の最適化には精密な幾何制御を提供します。

01 / 2D Canvas

Intuitive 2D Drawing 直感的な2D描画と編集

Draw and edit molecular structures with simple mouse controls on a responsive PyQt6 canvas. PyQt6によるモダンで軽快なキャンバス上で、原子や結合を直感的なマウス操作で描画・編集できます。

  • Benzene and 3–9 membered ring templates with live preview
  • Alkyl chain tool with automated 15° angle snapping
  • Full periodic table element selector
  • Formal charges, radicals, and stereochemical bonds
  • Fragment clipboard operations (Cut, Copy, Paste)
  • ベンゼン環や3〜9員環のテンプレート(二重結合自動配置)
  • アルキル鎖ツール(固定結合長・15°刻みスナップ)
  • 周期表ダイアログからの全元素選択
  • 形式電荷・ラジカル・立体結合(Wedge/Dash)の素早い設定
  • 分子フラグメントのカット・コピー・ペースト完全対応
02 / 3D Modeling

Interactive 3D Editing 3D可視化と高度な構造編集

Conformation generation and fine-grained geometric adjustments directly in the 3D viewport. RDKitによる高精度配座生成と、3Dビュー内で原子を直接ドラッグ操作できる本格的な構造編集ツール群。

  • Direct 3D atom dragging for intuitive conformation editing
  • Exact numerical setting for bond lengths, angles, and dihedral angles
  • Axis alignment, best-fit plane projection, and mirroring
  • MMFF94 / UFF force field optimization with geometric constraints
  • Ball & Stick, CPK, Wireframe, and Stick visualization styles
  • 3Dビュー内の原子直接ドラッグによる直感的な配座作成
  • 結合長・結合角・二面角の精密な数値指定編集
  • 軸整列・最適フィット平面投影・鏡像作成ツール
  • 距離・角度・二面角を固定した制約付き力場最適化 (MMFF/UFF)
  • ボール&スティック、CPK空間充填、ワイヤーフレーム、スティック表示
03 / Analysis & IO

Analysis & Export 解析とファイル入出力

Compute molecular properties and export structures to computational chemistry software and rendering tools. 分子特性の自動計算から、DFT計算ソフト・3Dプリント・画像出力まで幅広く対応。

  • Calculated properties: formula, weight, SMILES, LogP, TPSA
  • Automatic chiral center recognition with R/S labels in 3D
  • Format support: MOL, SDF, XYZ, SMILES, and InChI
  • 3D printing support: STL and OBJ/MTL export
  • High-resolution image export (PNG & SVG)
  • 分子特性解析(分子式・分子量・SMILES・LogP・TPSA等)
  • キラル中心の自動認識と3DビューでのR/S立体化学ラベル表示
  • MOL、SDF、XYZ、SMILES、InChI のインポート・エクスポート
  • 3Dプリント・レンダリング向けの STL / OBJ / MTL 出力
  • 高解像度画像(2D/3D PNG、2D SVG)出力
04 / Extensibility

Programmable Python Plugins Pythonによる柔軟な拡張性

Extend the editor with custom scripts and browse community-contributed plugins. Pythonスクリプトを追加するだけで機能を拡張できるプラグイン機構とコミュニティ連携。

  • Drop-in Python scripts that integrate directly into the application menu
  • Discover add-ons on the Plugin Explorer
  • Direct access to MainWindow, RDKit molecule, and Qt graphics items
  • Ideal for automating repetitive workflows and algorithm prototyping
  • スクリプトをフォルダに入れるだけで即座にメニュー化するプラグイン機構
  • Plugin Explorer から拡張プラグインを直接探索・導入可能
  • MainWindow、RDKit分子、Qtシーンへの完全なAPIアクセス
  • 独自の計算化学ワークフロー自動化や新アルゴリズムのプロトタイピングに最適

04 / Python ExtensibilityPythonによる自由な拡張

Make the editor fit your research—not the other way around.研究のニーズに合わせてエディターを自在にカスタマイズ。

Write a small Python plugin to add an action, work with the current molecule, connect a custom calculation, or build a focused tool for your lab.わずか数行のPythonプラグインで、独自メニューの追加、分子データの処理、外部計算ツールとの連携など、研究に特化した機能を素早く構築できます。

my_analysis.py
def initialize(context):
    context.add_menu_action(
        "Research/My analysis",
        lambda: analyze(
            context.current_molecule
        ),
    )

05 / Get startedはじめる

Install with pip pip でインストール

Recommended for Windows, macOS, and Linux. Windows、macOS、Linux対応(推奨)。

Recommended: Python / pip
# 1. Install MoleditPy # 1. MoleditPyをインストール
$ pip install moleditpy-installer
# 2. Create an application shortcut # 2. アプリケーションショートカットを作成
$ python -m moleditpy_installer

Need help? Step-by-step guides for Windows, macOS, and Linux, plus troubleshooting, are on the wiki.

お困りの場合は、WikiのWindows・macOS・Linux向けインストール手順とトラブルシューティングをご覧ください。