PyMOLについて
PyMOL(パイモル)は、分子グラフィックスを作成するためのオープンソースツールです。この
ソフトウェアはウォーレン・デラノによって開発され、最初はデラノ・サイエンティフィック社によって商品化されました。現在はSchrödinger社が管理しています。
このツールの特長は、単純な分子だけでなく、
生体高分子である
タンパク質の高品質な3Dイメージを生成できる点です。実際、多数の科学雑誌の表紙を飾ったPyMOL生成の
タンパク質画像も存在し、そのグラフィックスの精巧さが評価されています。特に
構造生物学の分野では、オープンソースで利用できる数少ない
ソフトウェアの一つとして位置づけられています。PyMOLの名称は、プログラミング言語
Pythonの「Py」に由来しています。
テクニカルな機能
PyMOLはOpenGL Extension Wranglerライブラリ(GLEW)およびFreeGLUTを利用しています。また、APBSと呼ばれるプラグインを使って
ポアソン=ボルツマン方程式を解くことで、
タンパク質表面に電荷分布を可視化することができます。このような機能により、分子の性質や挙動を理解する助けになります。特に、様々な環境下での分子の振る舞いを観察できることから、研究者にとっては重要なツールとなっています。
最新バージョンについて
2017年9月20日にはPyMOL 2.0がリリースされ、ユーザーインターフェース(GUI)が
PyQtに対応しました。これにより、従来のTkやAquaを用いた描画方式が刷新され、より直感的で使いやすいインターフェースへと変わりました。また、
Python 3への移行もなされ、現在のバージョンでは
Python 3のみで動作しますが、一部の古いプラグインは依然として
Python 2に依存しています。この移行は、より現代的な環境に適応し、使いやすさを向上させています。
さらに、2024年3月12日にはPyMOL 3.0が登場し、GUIの大幅な改良が施されました。特に新たに追加されたシーン機能やレイトレース機能の強化により、描画性能が向上しています。ムービー作成機能も改善され、ユーザーはより視覚的に魅力的な表現が可能になりました。2024年4月10日にはソースコードも公開され、コミュニティ向けの支援が進められています。それに伴い、バージョン2のサポートも継続中です。
バイナリ配布とソースコード
PyMOLのバイナリ配布に関しては、2006年8月にデラノ・サイエンティフィック社がコンパイル済みの製品にアクセス制限を設けました。その後、PyMOL 2.0のリリースとともにWindows、macOS、Linuxの各プラットフォーム向けに最新バージョンの公開が再開されました。現在はユーザーが無償でダウンロードできるようになっていますが、いくつかの機能には制限があります。これに対して、ソースコードは引き続き無償で公開されており、2018年3月にはPyMOL 2のソースコードも再びアクセス可能となりました。
ソースコードを利用して独自にコンパイルし使用することも許可されているため、技術に精通したユーザーにとってはカスタマイズや拡張が可能です。特にmacOSではHomebrewを利用することで、簡単にソースコードからインストールすることができます。これにより、研究者や開発者は自分のニーズに合わせた環境を構築できるようになっています。
このようにPyMOLは科学研究において重要な役割を果たしており、分子構造の視覚化において依然として注目を集めています。