Rosetta和PyRosetta的安装与使用

下载Rosetta

官网链接: [^1]: Rosetta


需要注意的是下载Rosetta需要学术账号和密码,本人已经将Rosetta下载上传至百度网盘,用者自取
Rosetta3: [^1]: Rosetta密码: 0hoe


安装和编译Rosetta

这一部分参考自知乎作者: 吴炜坤坤哥的教程,非常详细,感谢!
坤哥教程
Rosetta安装依赖OPENMPI、BOOST、Python2.7

  1. BOOST&Python2.7.15
sudo apt-get install build-essential
sudo apt-get install libboost-dev
sudo apt-get install python
sudo apt-get install zlib1g zlib1g-dev

这一部分按着教程来即可,试过无问题
2. openmpi下载地址
openmpi下载地址
下载好了之后,将openmpi移至桌面
打开终端输入以下命令:

cd ~/Desktop
tar -zxvf ~/Desktop/openmpi-3.1.0.tar.gz
cd ~/Desktop/openmpi-3.1.0
./configure
make -j 4
sudo make instal

配置环境变量

# 进入vim编辑器, 打开bashrc文件
vi ~/.bashrc

# 按下i, 输入以下命令,然后按“:”输入q和回车,保存退出
export PATH=~/Desktop/openmpi-3.1.0/bin:$PATH

让配置的环境变量生效:

source ~/.bashrc
sudo ldconfig
  1. Rosetta的编译与安装

环境bash变量配置:

# 打开bashrc文件
vi ~/.bashrc

# 添加以下内容
#Rosetta
export ROSETTA=/mnt/sdd/software/rosetta_src_2019.21.60746_bundel(此处根据自己的实际路径填写即可)
export ROSETTA3_DB=$ROSETTA/main/database
export ROSETTA_BIN=$ROSETTA/main/source/bin
export PATH=$PATH:$ROSETTA_BIN
export LD_LIBRARY_PATH=$ROSETTA/main/source/bin:$LD_LIBRARY_PATH

以上部分涉及到vim操作,当我们使用vim命令:vi ~/.bashrc后,首先进入的是命令模式,在该模式下我们无法进行编辑和写入操作
命令模式
然后我们输入i,进入编辑模式
在这里插入图片描述
可以看到左下角多了--插入--说明进入了编辑模式,在编辑模式下,我们将设置好的路径复制粘贴上即可
我们可以通过右击桌面上的rosetta_src_2019.07.60616_bundle文件属性,获取其路径,将其添加到

# 打开bashrc文件
vi ~/.bashrc

# 添加以下内容
#Rosetta
export ROSETTA=/mnt/sdd/software/rosetta_src_2019.21.60746_bundel(此处根据自己的实际路径填写即可)
export ROSETTA3_DB=$ROSETTA/main/database
export ROSETTA_BIN=$ROSETTA/main/source/bin
export PATH=$PATH:$ROSETTA_BIN
export LD_LIBRARY_PATH=$ROSETTA/main/source/bin:$LD_LIBRARY_PATH

在这里插入图片描述
那么根据路径,我应当将ROSETTA=/mnt/sdd/software/rosetta_src_2019.21.60746_bundel(此处根据自己的实际路径填写即可)
改为:
ROSETTA=/home/zls/Desktop/rosetta_src_2019.07.60616_bundle
更改过后按esc返回至命令模式,在命令模式下输入:
在左下角也会出现冒号,然后输入wq(写入退出)
在这里插入图片描述
然后enter,为了确保成功,可以再次输入命令vi ~/.bashrc
查看是否写入成功
然后输入命令进入rosetta_src_2019.07.60616_bundle所在文件夹下的main/source文件夹下
在这里插入图片描述
在这里插入图片描述
可以按照上图的命令执行

# 使用gcc编译:
./scons.py -j 4 mode=release bin extras=mpi

这一部分需要很长时间,请耐心等待

下载PyRosetta

下载链接密码:fe72

解压安装:

在这里插入图片描述

下载完成之后,将文件移动至桌面,在终端输入命令:

tar -vjxf PyRosetta4.Debug.python27.ubuntu.release-185.tar.bz2
#tar -vjxf后面跟上空格和下载后的文件夹的名字,要求一抹一样

输入enter后,会在桌面上生成一个解压后的文件夹
名字与原文件夹一样
在这里插入图片描述
CD进入PyRosetta4.Debug.python27.ubuntu.release-185,然后进入setup文件夹,输入

sudo python setup.py install

其实还有一种方法就是就通过conda来下载pyrosetta
可以参照这一篇链接链接

  • 7
    点赞
  • 66
    收藏
    觉得还不错? 一键收藏
  • 18
    评论
### 回答1: 您可以在 Pyrosetta 官网上下载最新版本的 Pyrosetta。同时,您也可以在 GitHub 上找到 Pyrosetta 的源代码。如果您需要更多的帮助,可以查看 Pyrosetta 的文档或者加入 Pyrosetta 的用户群组。 ### 回答2: Rosetta是一款用于蛋白质结构预测和蛋白质设计的软件包。PyRosettaRosettaPython接口,允许用户使用Python语言调用Rosetta的功能。下载RosettaPyRosetta有几个步骤。 首先,您需要前往RosettaPyRosetta的官方网站。在那里,您可以注册一个账户,并同意相关的许可协议。注册后,您将获得一个许可证密钥。 接下来,您可以通过官方网站提供的链接下载Rosetta软件包。根据您的操作系统,选择适合的版本进行下载。下载可能需要一些时间,因为Rosetta是一个相对较大的软件包。 下载完成后,您可以解压缩Rosetta软件包,并按照相关的安装说明进行安装。这可能涉及到将Rosetta添加到系统的环境变量中,以便您可以在命令行中直接调用Rosetta的功能。 安装完成后,您可以下载PyRosetta。在官方网站上,您可以找到PyRosetta的下载链接。点击链接,根据您的操作系统选择合适的版本进行下载。 下载完成后,解压缩PyRosetta软件包,并按照提供的安装说明进行安装。这可能需要在Python环境中添加PyRosetta的路径,以便您可以在Python脚本中导入并使用PyRosetta模块。 完成上述步骤后,您现在已经完成了RosettaPyRosetta的下载和安装。您可以开始使用PyRosetta来进行蛋白质结构预测和设计的工作了。 总之,要下载RosettaPyRosetta,您需要注册一个账户,获得许可证密钥,并从官方网站下载相应的软件包。然后,根据提供的安装说明进行安装,最终您就可以在自己的电脑上使用RosettaPyRosetta进行蛋白质研究工作了。
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值