kuroの覚え書き

96の個人的覚え書き

bowtie2がクラスタマシンで動かない

qsubでスクリプトを投げると

hogehoge/local/bin/bowtie2-2.3.2/bowtie2-align-s: error while loading shared libraries: libtbb.so.2: cannot open shared object file: No such file or directory
(ERR): Description of arguments failed!

という感じでエラーが出て動かない。

TBB(Threading Building Blocks)がインストールされていないらしい。

そこでbowtie2のソースをダウンロードしてきて、TBBなしでbowtie2をコンパイルし直す。

make NO_TBB=1

とmakeし、パスを新たにできたほうに通してクラスタスクリプトを投げ直したところ、無事に走り出したようす。

なお、NO_TBBオプション無しでmakeしたものとマッピング結果に差が出ないかも検証した。
bowtie2のパスをそれぞれどちらかだけに通した状態で、おなじfastqファイルをtophat2でマッピングしたところ、完全に同一のalign_summary.txtができていることから、マッピング結果には差が生じないことが確認された。

linuxOSX用バイナリとして配布されているものと同じ結果になるのかは検証していないが。

今日の使えるコマンド
tailf

エラーログなど、随時書き足されていくファイルをリアルタイム監視する
ctrl+cで終了