Windows下Rosetta Commons ,PyRosetta软件安装方法,API在线及离线文档,Zeal工具安装方法

背景

PyRosetta是Rosetta的重要Python接口,该大分子Python包提供了大量Rosetta底层的类和函数调用API,可以说PyRosetta是媲美大分子药物开发领域的“RDkit”。该Python接口是由JHU大学的Jeffery Gray教授实验室领头开发,随着近年来Python语言的大热,越来越多人采用PyRosetta进行开发。

本文将简单地阐述如何配置PyRosetta开发环境。
由于某种原因,需要安装该软件,其实对于生物的学生来说,尤其是搞这么个软件安装,确实是挺不容易的,我看了半天的安装步骤也落泪啊!

需要给各位提醒的是: 需要Rosetta许可证才能下载和使用PyRosetta。学术和非营利机构可免费获得许可,商业用户可付费使用。PyRosetta的学术和商业许可通过Rosetta Commons使用标准的Rosetta许可证进行处理。

1.Windows上安装

  1. 在 Windows 10 上安装 PyRosetta 的说明
  2. [Deprecated] Legacy PyRosetta3 Download

1.1 账号注册

账号注册肯定是躲不过的,因为官方给出的下载链接都是必须通过注册的账号然后申请权限,官方会给你一个文档,给你下载链接的账户密码,登录才能下载.

https://www.rosettacommons.org/ 官网

下述页面链接 https://www.rosettacommons.org/software/license-and-download
在这里插入图片描述
注册吧,如果是商业性质的话,是要通过邮件和官方取得连续并且获得授权的,付费的,如果是个人学习使用的话流程还是比较快的

注册完,然后请求下载,填写一些个人信息,就可以给你很多信息了

下述列表是我申请的一些软件,你也可以根据自己的需要去申请.
在这里插入图片描述

1.2 [Deprecated] Legacy PyRosetta3 Download 方法实际安装记录

我们来看下官方给出的解释:

Windows:

  1. Obtain a Rosetta license from to receive a username and password.
  2. Download the appropriate version of PyRosetta from the links above.
  3. Unpack the downloaded file to to location of your choice.
  4. From https://www.python.org download and install Python-2.7 64bit. This will install Python 2.7. When installing it, please use its
    default location C:\Python27.
  5. [OPTIONAL] Download and install the advance console application for Windows from: http://sourceforge.net/projects/console/.
  6. In an open terminal/console/command-line interface window, type ipython.
  7. In Python, you should be able to import the PyRosetta library with the command import rosetta; rosetta.init().
  8. (If this step does not produce a complaint or error, your installation has been successful.)

如果你已经成功注册账号,并且申请了产品的下载,那么下述文档你应该是有的,重点关注PyRosetta_Academic_Access.pdf

在这里插入图片描述
文档包含下述信息,在URL中输入官方给到的Username,Passwod即可下载
Username:
Password:
URL:
Technical Support:

如果你看到是1中的第二个方法安装,即点击下述链接下载软件,请不要使用迅雷插件接管下载! 否则会一直无法找到资源
在这里插入图片描述
点击Download,会重定向到下载界面,这里是需要账号密码的,
在这里插入图片描述
安装软件,首先按照要求安装py2.7,然后安装PyRosetta.Windows.64Bit
在这里插入图片描述
以上安装均以默认方式即可

安装完成后如下图所示,在桌面自动生成了两个图标.
在这里插入图片描述
双击iPythonRyRosetta的图标,然后键入:import rosetta; rosetta.init()
在这里插入图片描述
官网说的是无报错或者产生投诉都算安装成功,从上面的log看也看不出来,提示的是NOTICE,但是NOTICE里面又有rng device failure .

1.3 PyRosetta API文档

1.3.1 在线文档观看:

PyRosetta 4.0 documentation »PyRosetta module documentation

1.3.2 离线文档下载:

PyRosetta.docset

1.3.2.1 离线文档工具搭配:
  • Dash是一款网红的API查询app,目前兼容mac。
  • windows下可以采用Zeal ,二者都是能读取和使用docset格式的文档。

效果如下:
在这里插入图片描述
效果是有了,不过内容我也是都不懂,毕竟现在软件还得没跑起来. 后续会继续更新,不过这个应该是开发用的,我们现在需要的是一篇使用文档,先跑起来然后在想着二次开发或者接口使用.

声明: 本文首发于CSDN,转载请注明出处!

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CDamogu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值