码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Windows下Rosetta Commons ,PyRosetta软件安装方法,API在线及离线文档,Zeal工具安装方法


    目录

    • 背景
    • 1.Windows上安装
      • 1.1 账号注册
      • 1.2 [Deprecated] Legacy PyRosetta3 Download 方法实际安装记录
      • 1.3 PyRosetta API文档
        • 1.3.1 在线文档观看:
        • 1.3.2 离线文档下载:
          • 1.3.2.1 离线文档工具搭配:

    背景

    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格式的文档。
      • https://zealdocs.org/ 官网下载
      • Chocolatey 安装 choco install zeal

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

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

  • 相关阅读:
    Springboot毕设项目车辆管理系统1200l(java+VUE+Mybatis+Maven+Mysql)
    C#学习系列相关之多线程(二)----Thread类介绍
    用LightningChart .NET 数据可视化控件制作多线程应用程序
    分层化网络设计:核心层,汇聚层,接入层
    入手评测锐龙r7 6800u和r7 6800h区别 r76800u和r76800h对比
    【JPA】批量操作数据时耗时长的问题解决方案
    linux crontab 定时任务详解
    Matlab/simulink光伏发电的恒定电压法MPPT仿真(持续更新)
    【Pytorch】torch.nn.LeakyReLU()
    onnx转换TensorRT的步骤
  • 原文地址:https://blog.csdn.net/qq_33704787/article/details/126075074
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号