ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
インストール
ブラウザよりも高速アクセス!
 

PyMOL

索引 PyMOL

PyMOL(パイモル)はオープンソースの分子グラフィックスツールである。ウォーレン・デラノにより開発され、個人経営のソフトフェア会社であるデラノ・サイエンティフィック (DeLano Scientific LLC) によって商品化された。現在はSchrödinger社によって商品化されている。PyMOLは小さな分子に加えてタンパク質など生体高分子の高品質な3Dイメージを作成でき、科学雑誌の表紙を飾ったPyMOLのタンパク質画像も多く存在している。 構造生物学の分野ではオープンソースで利用できる数少ないソフトフェアのうちの1つである。名称の一部Pyは記述言語であるPythonに因む。 PyMOLはOpenGL Extension Wranglerライブラリ()やを用いており、またプラグインとしてプログラムソフトウェアAPBSを利用してポアソン=ボルツマン方程式を解いて、タンパク質表面に電荷分布を表示させることが可能となっている。 2017年9月20日にPyMOL 2.0がリリースされた。GUIがPyQt対応になり、以前のTkやaquaを用いた描画から置き換えられた。またPython 3に対応した動作となっている(ただし、推奨動作環境は依然としてPython 2である)。.

11 関係: ポアソン=ボルツマン方程式分子シミュレーションオープンソースタンパク質C++C言語生体高分子PyQtPythonTK構造生物学

ポアソン=ボルツマン方程式

物理化学において、ポアソン=ボルツマン方程式(-ほうていしき、Poisson–Boltzmann equation)、電解質溶液における静電ポテンシャルに関する微分方程式。平衡状態のイオンの濃度分布として、ボルツマン分布を仮定し、電磁気学におけるポアソン方程式と連立することで導出される。歴史的にはやによる電気二重層の研究の中で最初に導出されたDL.

新しい!!: PyMOLとポアソン=ボルツマン方程式 · 続きを見る »

分子シミュレーション

分子シミュレーション(ぶんしシミュレーション)は、何らかの物理現象や物質が持つ物性などを分子の動きを数値計算することにより解析する試みのことである。化学や物性物理の分野で主に用いられ、実験と両輪をなすものである。また、複雑で多量な計算を必要とすることが多いため計算機を用いて計算させることが一般的である。 計算の中で考慮した全分子の位置座標、速度、分子間の相互作用、外場の影響などを全て記録し、その変化を追跡できるため、分子間の相互作用などのミクロな物性の寄与が大きい物理現象や、対象とする物質が持つ物性が分子レベルではどういった起源を持つのかといったことに関心を寄せる化学や物性物理に支持されている。 計算の規模は小さい場合は分子数個、大きい場合でおよそ1万個程度が目安となる。これは水分子で考えた場合、大きな系でせいぜい3グラム分ということになる。現実生活で我々が扱う量からすれば大変小さく感じるが、現実にある現象などを記述するにはこの程度の系で充分であることが多い。.

新しい!!: PyMOLと分子シミュレーション · 続きを見る »

オープンソース

ープンソース (open source) とは、言葉通りのソースコードへのアクセスが開かれている(ソースコードが公開されている)ことを意味するのではなく、ソースコードを商用、非商用の目的を問わず利用、修正、頒布することを許し、それを利用する個人や団体の努力や利益を遮ることがないソフトウェア開発の手法を意味する。オープンソース・イニシアティブ は、「オープンソース」と名乗るための要件として「オープンソースの定義」を掲げている。.

新しい!!: PyMOLとオープンソース · 続きを見る »

タンパク質

ミオグロビンの3D構造。αヘリックスをカラー化している。このタンパク質はX線回折によって初めてその構造が解明された。 タンパク質(タンパクしつ、蛋白質、 、 )とは、20種類存在するL-アミノ酸が鎖状に多数連結(重合)してできた高分子化合物であり、生物の重要な構成成分のひとつである生化学辞典第2版、p.810 【タンパク質】。 構成するアミノ酸の数や種類、また結合の順序によって種類が異なり、分子量約4000前後のものから、数千万から億単位になるウイルスタンパク質まで多種類が存在する。連結したアミノ酸の個数が少ない場合にはペプチドと言い、これが直線状に連なったものはポリペプチドと呼ばれる武村(2011)、p.24-33、第一章 たんぱく質の性質、第二節 肉を食べることの意味ことが多いが、名称の使い分けを決める明確なアミノ酸の個数が決まっているわけではないようである。 タンパク質は、炭水化物、脂質とともに三大栄養素と呼ばれ、英語の各々の頭文字を取って「PFC」とも呼ばれる。タンパク質は身体をつくる役割も果たしている『見てわかる!栄養の図解事典』。.

新しい!!: PyMOLとタンパク質 · 続きを見る »

C++

C++(シープラスプラス)は、汎用プログラミング言語の一つである。日本語では略してシープラプラ、シープラなどとも呼ばれる。.

新しい!!: PyMOLとC++ · 続きを見る »

C言語

C言語(シーげんご)は、1972年にAT&Tベル研究所のデニス・リッチーが主体となって開発したプログラミング言語である。英語圏では単に C と呼んでおり、日本でも文書や文脈によっては同様に C と呼ぶことがある。.

新しい!!: PyMOLとC言語 · 続きを見る »

生体高分子

生体高分子(せいたいこうぶんし)とは生体内に存在する高分子の有機化合物のこと。糖質、タンパク質(酵素やペプチド)、核酸 (DNA, RNA)、などがある。これらの分子による生化学反応が生命現象を生み出している。 それぞれ生化学的な分離技術があり、構造生物学では結晶化やNMRにより立体構造の決定が行われている。.

新しい!!: PyMOLと生体高分子 · 続きを見る »

PyQt

PyQtは、クロスプラットフォームなGUIツールキットであるQtのPythonバインディングにして、PythonでGUIプログラミングをするときの選択肢の一つである。PyQtの他には、PySide・PyGTK・wxPython・TkinterなどのGUIツールキットが存在する。Qtと同様にPyQtはフリーソフトウェアである。PyQtはPythonのプラグインとして実装されている。 PyQtはイギリスのRiverbank Computing社によって開発されており、GPLと商用ライセンスで提供されているが、LGPLの下では提供されていない。PyQtはクロスプラットフォームなツールキットであり、Windows・Linux・macOSなどをサポートしている。 PyQtは440のクラスと6000以上の関数とメソッドを持つ。代表的なものは以下のとおりである。.

新しい!!: PyMOLとPyQt · 続きを見る »

Python

Python(パイソン)は、汎用のプログラミング言語である。コードがシンプルで扱いやすく設計されており、C言語などに比べて、さまざまなプログラムを分かりやすく、少ないコード行数で書けるといった特徴がある。.

新しい!!: PyMOLとPython · 続きを見る »

TK

TK, Tk, tk.

新しい!!: PyMOLとTK · 続きを見る »

構造生物学

構造生物学(こうぞうせいぶつがく、)とは、生物を形作る巨大な生体高分子、特にタンパク質や核酸の立体構造を研究する生物学の一分野。結晶学、NMRなどの技術を用いる。タンパク質の立体構造の理論的推定についてはタンパク質構造予測を参照。.

新しい!!: PyMOLと構造生物学 · 続きを見る »

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »