HiC-Proを遺伝研スパコンにインストールする

HiC-Proについて

ゲノムのcontigを正確にscaffoldingするために、Hi-Cリードデータが用いられる。HiC-Pro はfastq ファイル からコンタクトマップの描画まで、Hi-C データを処理するように設計されているソフトウェアである。
github.com

準備

  • 遺伝研スパコン利用
  • 以下のコマンドでメモリ容量多めにしてqloginする
  • メモリが足りないとインストールがうまくいかないことがある
qlogin -l s_vmem=20G -l mem_req=20G

gitからソースをダウンロード

git clone https://github.com/nservant/HiC-Pro

conda環境のupdate

minicondaをインストールできていない場合は、インストールする。

conda update conda && conda update --all

ダウンロードしたソースのフォルダ内にymlファイルがあるので、新たにcondaの環境を導入

conda env create -f {ホームディレクトリからenvironment.ymlまでのパス}/environment.yml -p {インストールするフォルダのパス}

環境のアクティベート

conda activate {上でインストールしたフォルダのパス}

HiC-Proをソースからコンパイル

【注意】

  • 通常ではHiC-Pro_3.1.0を/usr/local/bin/にコピーすることになっているが権限の問題でできない。
  • なので、make configureの後、Makefileの最後に書かれているcpコマンドのコピー先ディレクトリをホームディレクトリ下に変更することで解決する。
make configure
make install

インストール完了後、動作確認

{ホームディレクトリからHiC-Pro_3.1.0までのパス}/HiC-Pro_3.1.0/bin/HiC-Pro --help

helpが表示されればインストールが完了している。