mojaie.github.io

PyMOL,Gromacs,AutoDockVinaメモ

Last modified: February 19, 2021

2014年ごろの情報なので注意。TODO: 情報の更新

PyMOLインストール

Xquartz必須なのでなければインストール

brew tap homebrew/science
brew tap homebrew/dupes

python, tcl, tkがすでにある場合は

brew uninstall python
brew uninstall tcl
brew uninstall tk

brew install apple-gcc42
brew install python —-with-brewed-tk --enable-threads --with-x11
  • brew uninstall pythonするとpep8, mccabeなどがeggを残して消えてしまう模様
  • これらも再インストールが必要
brew install pymol
  • PyMOLの作業ディレクトリを作成しておく
  • ホームディレクトリに.pymolrcファイルを作成する
  • 起動時に作業ディレクトリに移動するよう.pymolrcに記述
cd /Users/ユーザ名/PyMOL/
set fetch_path, /Users/ユーザ名/PyMOL/PDB
  • PDBからfetchしてきた構造ファイルの保存場所を指定
  • /Users/ユーザ名/PyMOL/scriptフォルダなどを作っておきよく使うコマンドを保存しておくと便利
  • PyMOLコマンドは拡張子pmlのテキストファイルで保存しておく
  • Pythonで記述したpyファイルも読み込むことが可能

Gromacsインストール

brew install gromacs # (homebrew/science必須。dupeも?)

AutoDock Vinaのインストール(検証中)

http://vina.scripps.edu/download.htmlからMac用tgzを落とす
解凍してvina, vina_splitを/usr/local/binに移動(パスの通ってるフォルダならどこでも)

MGLToolsのインストール
http://mgltools.scripps.edu/downloadsからMac用dmgを落とす
インストーラを起動してウィザードに従ってインストール

PyMolのAutoDockプラグイン(autodock.py)をインストール
http://wwwuser.gwdg.de/~dseelig/adplugin.html
PyMolのPluginからインストール

MGLToolsは専用のPythonインタプリタを使うので、/Library/MGLTools/1.5.6/MGLToolsPckgs/AutoDockTools/Utilities24フォルダにある

prepare_receptor4.py
prepare_flexreceptor4.py
prepare_ligand4.py
prepare_gpf4.py
prepare_dpf4.py

の一行目の

#!/usr/bin/env python

を全て下記のように書き換える

#!/usr/bin/env /Library/MGLTools/1.5.6/bin/pythonsh

FreeMOLが必要なのでインストール
http://www.freemol.org/

  • svnからtrunk/freemol/libpy/freemolフォルダをTarballから落として解凍
  • /Library/MGLTools/1.5.6/lib/python2.5/site-packagesフォルダに置く

Vina Pluginの設定

AutoDockTools
/Library/MGLTools/1.5.6/MGLToolsPckgs/AutoDockTools/Utilities24

vina executable
/usr/local/bin/vina

Working Directoryは適当に


Author: Seiji Matsuoka