Mathematica > インポートとエキスポート >
Import/Export フォーマット

PDB (.pdb)

MIME type: chemical/x-pdb
Protein Data BankのPDBファイル.
3次元分子模型のファイル.
生物情報学のアプリケーション内やWeb上で,分子模型を保持したり,交換したりするのに使用される.
PDBはProtein Data Bank(タンパク質データバンク)の頭字語である.
プレーンテキスト形式.
タンパク質や核酸等の大きな生体分子の構造情報を保持する.
化学結合の情報は保持しない.
1971年にBrookhaven National Laboratoryで開発された..
Research Collaboratory for Structural Bioinformatics (RCSB)で管理されている.
  • Importは2.3以前のバージョンのPDB形式に加えて,いくつかのよくある変異形もサポートする.
  • Import["file.pdb"]はPDBファイルを読み取り,タンパク質の定型化したレンダリングを返す.
  • Mathematica は高分子のためのさまざまな3次元レンダリングスタイルを提供する.
  • Import["file.pdb", elem] は指定された要素をPDBファイルからインポートする.
  • Import["file.pdb", {elem, suba, subb, ...}]は子要素をインポートする.
  • Import["file.pdb", {{elem1, elem2, ...}}]は複数の要素をインポートする.
  • インポートの形式は Import["file", "PDB"] あるいは Import["file", {"PDB", elem, ...}]で指定することができる.
  • Importについての完全な一般情報は関数ページを参照のこと.
"Elements"ファイル中の有効な要素とオプションのリスト
"Rules"それぞれの要素とオプションの規則の完全リスト
"Options"オプション,属性,設定の規則のリスト
  • グラフィックス要素:
"Graphics3D"Graphics3Dオブジェクトとして描画されるPDBファイル
  • Import"Graphics3D"要素をデフォルトでPDB形式に使う.
  • データを表現する要素:
"Residues"3文字短縮形の配列としての残基列
"Sequence"文字列のリストとして与えられる残基列
"ResidueAtoms"残留原子のリスト
"ResidueChainLabels"鎖ラベルのリスト
"ResidueRoles"残留原子の機能的役割
"ResidueCoordinates"残留原子の3次元座標
"AdditionalAtoms"鎖の構成要素ではない原子
"AdditionalCoordinates"付加原子の3次元座標
"SecondaryStructure"鎖の大規模な構造を表現する規則
"VertexCoordinates"原子座標(通常ピコメーターで与えられる)
"VertexTypes"分子を構成しているすべての原子あるいはグループ(通常化学要素の短縮形のリストで与えられる)
  • 1つかそれ以上の残基が欠けている不完全な鎖をPDBから読み取る場合は,Mathematica はそれを個々の部分鎖の列として表示する.
  • Mathematica はアミノ酸残基に標準のIUB/IUPAC短縮形を使う:
Aアラニン (Ala)
Cシステイン (Cys)
Dアスパラギン酸 (Asp)
Eグルタミン酸 (Glu)
Fフェニルアラニン (Phe)
Gグリシン (Gly)
Hヒスチジン (His)
Iイソロイシン (Ile)
Kリジン (Lys)
Lロイシン (Leu)
Mメチオニン (Met)
Nアスパラギン (Asn)
Pプロリン (Pro)
Qグルタミン (Gln)
Rアルギニン (Arg)
Sセリン (Ser)
Tトレオニン (Thr)
Vバリン (Val)
Wトリプトファン (Trp)
Yチロシン (Tyr)
X詳細不明あるいは未知のアミノ酸 (Unk)
  • 以下の短縮形は核酸を表示するのに使われる:
Aアデノシン
Cシチジン
Gグアノシン
Iイノシン
Tチミジン
Uウリジン
X詳細不明あるいは未知の核酸
  • 同じ分子の複数3次元模型を表現するPDBファイルをインポートする場合には,すべての模型の形状を読み取るのに次のImport要素を使うことができる:
"ResidueCoordinatesList"それぞれの模型についての残基座標
"AdditionalCoordinatesList"それぞれの模型についての付加原子の3次元座標
"VertexCoordinatesList"それぞれの模型についての原子座標(通常ピコメーターで与えられる)
  • メタ情報要素:
"Author"ファイルで参照される著者情報
"Comments"ファイル内に保持されたユーザのコメント(文字列のリストとしてあたえられる)
"DepositionDate"いつファイルがデータベースに加えられたか
"Organism"このタンパク質が起る有機体
"References"書誌参照(規則のリストとして与えられる)
"Title"ドキュメントタイトル
  • 一般的なレンダリングオプション:
ImageSizeAutomatic表示するグラフィックスの全体的な大きさを指定する
BackgroundWhiteどの背景色を使うかを指定する
ColorFunctionAutomatic二次構造の可視化の色付けを決定するために適用する関数
ViewPointAutomatic3次元模型を見る空間点
  • デフォルト設定の"ViewPoint"->Automaticで,Mathematica はインポートされた分子模型を見るのに最適な角度を自動的に計算する.
  • レンダリングスタイルを選択する:
"Rendering""Structure"可視化メソッドを指定する
  • "Rendering"に可能な設定:
"BallAndStick"原子と結合を玉と棒のモデルで表示する
"Structure"タンパク質骨格の定型化されたレンダリング
"Spacefilling"重なり合う球として表示された原子
"Wireframe"線として描画された結合