Jayden

Jayden

PLIPによるタンパク質-リガンド相互作用解析

PLIP を使用すると、生物マクロ分子とそのリガンド間の非共有結合相互作用を簡単に特定できます。ウェブサーバーがホストされており、デプロイメントなしで使用できます。

残念ながら、ウェブサーバーには一度に 1 つの構造のみを送信できます。したがって、多くの構造を分析する場合は、ローカルで実行するのが良いアイデアです。私の状況では、Docker を使用して簡単に実行でき、要件を満たします。

このノートは macOS を基にしていますが、Linux で PLIP を実行する場合は参考にしてください。

詳細な手順#

  1. Docker をインストールする:

    1. macOS:ウェブサイトから Docker をダウンロードし、他のソフトウェアと同様にインストールしてから実行します。

    2. Linux:

      サーバーが中国にある場合、Aliyun のイメージアクセラレーションを使用することをお勧めします。インストールコマンドは次のとおりです:

      curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
      

      他の国では、公式のスクリプトを直接使用できます:

      curl -fsSL https://get.docker.com | bash -s docker
      

      Docker と Docker-Compose が正常にインストールされた場合、次のコマンドでバージョンを確認できます:

      docker -v
      docker compose version
      
  2. 作業ディレクトリを作成する

    mkdir -p $HOME/PLIP/pdb
    
  3. 分析が必要な pdb ファイルを$HOME/PLIP/pdbに配置する。

  4. FLIP を実行する

    cd $HOME/PLIP/pdb
    
    docker run --rm \
        -v ${PWD}:/results \
        -w /results \
        -u $(id -u ${USER}):$(id -g ${USER}) \
        pharmai/plip:latest -f $HOME/pdb/* -xtyp
    

    パラメータ:

    -f 同様に、ローカルのPDBファイル(-f <file>)またはstdinからの読み取り(-f -)に対しても実行できます。
    -i 有効なPDB IDが指定された場合、PLIPはPDBサーバーからエントリを自動的に取得できます。
    
    XMLレポートファイル(-x、自動処理に最適)
    テキストレポートファイル(-t、人間が読める形式)
    PyMOLセッションファイル(-y)
    PyMOLレイトレーシング画像(-p)
    stdoutに書き込む(-O)、XMLまたはテキストレポートファイルと組み合わせて使用するために使用されます
    

この記事はこちらで Mix Space から同期されています。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。