Rosetta 下載
下載Rosetta,首先都需要去申請license圣贸,對于學生更為友好秧饮,可以免費的下載檬果。
申請 License
學術版本下載
Rosetta的發(fā)布有兩種主要的形式: 穩(wěn)定的正式版本(Numbered Release)和每周發(fā)行的版本(Weekly Release),由于每周發(fā)行版本會修復bug和新增最新功能,強烈建議下載此版本的源碼坊秸。有一些軟件的Rosetta的依賴比較舊麸祷,所以需要更早版本的Rosetta,注意Rosetta的版本妇斤。
wget --user --password https://www.rosettacommons.org/downloads/academic/*
Rosetta的安裝
最新的Rosetta安裝依賴OPENMPI摇锋、BOOST丹拯、Python2.7
這里面的安裝都在吳煒坤大神的介紹里:Ubuntu Desktop下配置Rosetta安裝教程 - 知乎 (zhihu.com)
其中要補充的:
OPENMPI的安裝
# 下載 openmpi 壓縮包,
wget https://www.open-mpi.org/software/ompi/v3.0/downloads/openmpi-3.1.0.tar.gz
# 解壓
tar -xvf openmpi-3.1.0.tar.gz
# 配置,后面表示安裝的位置信息荸恕,這里才會出現(xiàn)bin和lib目錄
./configure --prefix=/usr/local/openmpi
# 編譯
make
# 安裝
# MPI 庫文件默認安裝目錄 - /usr/local/lib
sudo make install
# 環(huán)境變量設置
vim ~/.bashrc
# 在末尾添加下面兩行行
export PATH=/usr/local/openmpi/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/openmpi/lib:$LD_LIBRARY_PATH
source ~/.bashrc
sudo ldconfig
Rosetta的編譯與安裝
cd rosetta*/main/source
# 常規(guī)命令行構建Rosetta
./scons.py -j <number_of_cores_to_use> mode=release bin
參考
Ubuntu Desktop下配置Rosetta安裝教程 - 知乎 (zhihu.com)
Ubuntu - openmpi 源碼安裝 - 騰訊云開發(fā)者社區(qū)-騰訊云 (tencent.com)