Linux下安装JET2

0. 说明:

JET2是一个基于Joint Evolutionary Trees的利用序列和结构信息预测蛋白质界面的软件,详情见: http://www.lcqb.upmc.fr/JET2/JET2.html,http://www.lgm.upmc.fr/JET/JET.html 和 https://doi.org/10.1371/journal.pcbi.1004580

本文是在使用SGPPI的时候需要用到JET2预测蛋白质界面,所以稍加记录。

JET2的运行依赖 Java6, ClustalW v2.1, Naccess v2.1.1 和 PSI-BLAST。

1. 安装依赖:

我在运行JET2的时候,用的Java版本不是Java6,由于不需要进行编译,所以问题不大,如果有重新编译的需求,建议装Java6。

1.1 ClustalW:

直接从 http://www.clustal.org/download/current/ 下载所需版本的ClustalW(我这里直接用的是clustalw-2.1-linux-x86_64-libcppstatic.tar.gz),解压即可运行,无需重新编译安装。

1.2 Naccess:

从 http://www.bioinf.manchester.ac.uk/naccess/ 下载 Naccess,但是需要给作者发邮件,然后获得解压密钥。解压完成之后,运行csh install.scr(如果没有csh命令,需要sudo apt install csh安装csh),如果安装 Naccess 报错,可以去看 README 文件,里面有给出解决办法(如下图所示):
在这里插入图片描述

1.3 PSI-BLAST:

PSI-BLAST的安装可见:http://t.csdnimg.cn/ZR0Tk

2. 下载和安装JET2:

2.1 下载:

从官网上下载JET2(http://www.lcqb.upmc.fr/JET2/package/,下载 JET2.zip 文件)。

2.2 安装:

将下载好的JET2.zip文件进行解压,之后在 ~/.bachrc中写入export JET2_PATH = path_of_JET2_HOME_directorypath_of_JET2_HOME_directory换成JET2所在的目录)。

2.3 测试:

根据 java -cp $JET2_PATH:$JET2_PATH/jet/extLibs/vecmath.jar jet.JET 运行JET2,如果可以运行,则安装成功。

2.4 示例步骤:

1). 新建目录,并将蛋白质的PDB文件放到该目录中;
2). 编辑 default.conf 配置文件,主要是修改安装的依赖程序(ClustalW,Naccess,PSI-BLAST)所在目录以及对应的数据库所在目录。
**3). 根据 **

java -cp $JET2_PATH:$JET2_PATH/jet/extLibs/vecmath.jar jet.JET -c <default.conf> -i <struct.pdb> -o `pwd` -p AVJC -r local -a 3 -d chain

运行JET2(其中<default.conf>替换成default.conf<struct.pdb>替换成目标蛋白的PDB文件pwd替换成结果输出的目录。)

3. 注意事项:

需要注意的是:PSI-BLAST默认使用的是nr数据库,如果换成别的数据库,需要对 jet/JetAnalysis.java 进行修改后重新编译。

4. 参考:

[1]. http://www.lcqb.upmc.fr/JET2/JET2.html
[2]. http://www.lgm.upmc.fr/JET/JET.html
[3]. https://doi.org/10.1371/journal.pcbi.1004580
[4]. http://www.clustal.org/download/current/
[5]. http://www.bioinf.manchester.ac.uk/naccess/
[6]. http://www.lcqb.upmc.fr/JET2/package/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/607714.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SQL 高级面试题

1. 什么是事务 参考答案 数据库的事务&#xff08;Transaction&#xff09;是一种机制、一个操作序列&#xff0c;包含了一组数据库操作命令。事务把所有的命令作为一个整体一起向系统提交或撤销操作请求&#xff0c;即这一组数据库命令要么都执行&#xff0c;要么都不执行&am…

多模态推荐系统综述:三、多模态特征增强

三、多模态特征增强 同一对象的不同模态表示具有独特且共同的语义信息。如果能够区分独特特征和共同特征&#xff0c;那么MRS的推荐性能和泛化能力可以得到显着提高。解耦表征学习&#xff08;DRL&#xff09;和对比学习&#xff08;CL&#xff09;被用来进行基于交互的特征增…

第二证券:主力为什么要砸盘?

砸盘就是在股票的某个阶段有许多卖出单&#xff0c;这些许多的卖出单不断的成交使股票价格出现快速下跌。一般是受到主力资金洗盘或者出货所影响形成的。 1、洗盘 个股通过长时间上涨之后&#xff0c;盘中的散户较多&#xff0c;主力为了洗掉盘中的散户&#xff0c;在低位吸筹…

从私有Git仓库的搭建到命令的使用及部署再到分支管理

一、版本控制系统/版本控制器 1. 版本控制系统&#xff1a; git 分布式 —没有中心代码库&#xff0c;所有机器之间的地位同等&#xff08;每台机器上都有相同的代码&#xff09; svn 集中管理的 —有中心代码库&#xff0c;其他都是客户端 2.git与svn介绍 1.git属于分布…

Mac版 Photoshop 2021---PS2021

Adobe Photoshop 2021是一款强大的图像处理软件&#xff0c;它可以帮助用户进行各种图像编辑、修饰和合成工作。这款软件拥有先进的图像处理技术&#xff0c;支持多种图像格式&#xff0c;可以轻松实现各种复杂的图像处理任务。它还提供了丰富的滤镜和工具&#xff0c;使用户可…

全网最全Stable Diffusion原理快速上手,模型结构、关键组件、训练预测方式!!!!

手把手教你入门绘图超强的AI绘画程序&#xff0c;用户只需要输入一段图片的文字描述&#xff0c;即可生成精美的绘画。给大家带来了全新保姆级教程资料包&#xff08;文末可获取&#xff09; 【AIGC】Stable Diffusion的建模思想、训练预测方式快速 在这篇博客中&#xff0c;…

运动耳机怎么选?2024年运动耳机推荐,运动蓝牙耳机排行榜10强

​在现代生活中&#xff0c;音乐和运动已经成为很多人生活不可分割的一部分。运动耳机在这样的背景下变得越来越受欢迎&#xff0c;它们不仅可以在运动时提供音乐的陪伴&#xff0c;还能增加运动时的乐趣和动力。但是&#xff0c;面对市面上众多不同类型的运动耳机&#xff0c;…

Fiddler 一个好用的监控http和https的工具

最近使用了一个好用的工具Fiddler&#xff0c; 可以监控客户端到服务器端的 HTTP 和 HTTPS 协议请求。 Fiddler 是一个强大的 Web 调试工具&#xff0c;它通过以代理服务器的方式工作&#xff0c;可以捕获和分析客户端与服务器之间的 HTTP 和 HTTPS 通信。可以针对特定的http请…

哈希-力扣454.四数相加Ⅱ

题目 给你四个整数数组 nums1、nums2、nums3 和 nums4 &#xff0c;数组长度都是 n &#xff0c;请你计算有多少个元组 (i, j, k, l) 能满足&#xff1a; 0 < i, j, k, l < nnums1[i] nums2[j] nums3[k] nums4[l] 0 示例 1&#xff1a; 输入&#xff1a;nums1 [1…

MicroPython的文件系统操作

本文介绍了MicroPython如何提供并使用设备上的文件系统&#xff0c;以及如何使用Python标准的I/O方法进行持久存储。MicroPython会自动创建默认配置并侦测主文件系统&#xff0c;同时支持修改分区、文件系统类型或自定义块设备。 文件系统通常由设备上的内部闪存支持&#xff…

面试 React 框架八股文十问十答第二期

面试 React 框架八股文十问十答第二期 作者&#xff1a;程序员小白条&#xff0c;个人博客 相信看了本文后&#xff0c;对你的面试是有一定帮助的&#xff01;关注专栏后就能收到持续更新&#xff01; ⭐点赞⭐收藏⭐不迷路&#xff01;⭐ 1&#xff09;redux 的工作流程&…

golang中gorm使用

前言 记录下go语言操作mysql数据库&#xff0c;选用gorm&#xff0c;gorm是一个流行的对象关系映射&#xff08;ORM&#xff09;库&#xff0c;用于简化与数据库的交互。 接入步骤 安装gorm&#xff1a;首先&#xff0c;你需要使用Go模块来安装gorm。在终端中运行以下命令&…

【Linux】nmap命令:扫描网络中的主机和端口

目录 1.扫描特定IP地址的所有端口&#xff1a; 2.扫描特定IP地址的特定端口&#xff1a; 3.扫描一个IP地址范围的端口&#xff1a; 4.扫描特定端口范围&#xff1a; 5.扫描并显示所有端口的详细信息&#xff1a; 6.扫描并输出XML格式的结果&#xff1a; 7.使用“ping…

Doris 案例篇——长安汽车基于 Doris 的车联网数据分析平台建设实践

Doris 案例篇——长安汽车基于 Doris 的车联网数据分析平台建设实践 随着消费者更安全、更舒适、更便捷的驾驶体验需求不断增长,汽车智能化已成必然趋势。长安汽车智能化研究院作为长安汽车集团有限责任公司旗下的研发机构,专注于汽车智能化技术的创新与研究。为满足各业务部…

数据结构第十一弹---堆

堆 1、堆的概念及结构2、堆的性质3、堆的调整算法3.1、向下调整算法3.2、向上调整算法 4、堆的实现4.1、头文件包含和结构定义4.2、初始化4.3、销毁4.4、插入数据4.5、删除数据 删除堆顶4.6、获取堆顶元素4.7、获取有效数据个数4.8、判断是否为空 5、代码汇总5.1、Heap.h5.2、H…

好用的设备租赁管理软件有哪些?

“我们公司是做设备租赁的&#xff0c;想找一款适合设备租赁的库存管理软件&#xff0c;最好有库存管理&#xff0c;客户信息&#xff0c;设备外调管理&#xff0c;租赁天数管理&#xff0c;设备的借出与归还信息管理与查询。” 总结一下—— 库存管理客户信息管理设备租赁管…

阿里云服务器 使用Certbot申请免费 HTTPS 证书及自动续期

前言 Certbot是一款免费且开源的自动化安全证书管理工具&#xff0c;由电子前沿基金会&#xff08;EFF&#xff09;开发和维护&#xff0c;是在Linux、Apache和Nginx服务器上配置和管理SSL/TLS证书的一种机制。Certbot可以自动完成域名的认证并安装证书。 一、 安装软件 1.1…

38.深入MySQL

深入MySQL 索引 索引是关系型数据库中用来提升查询性能最为重要的手段。关系型数据库中的索引就像一本书的目录&#xff0c;我们可以想象一下&#xff0c;如果要从一本书中找出某个知识点&#xff0c;但是这本书没有目录&#xff0c;这将是意见多么可怕的事情&#xff01;我们…

JVM如何执行synchronized修饰的方法

首先市面上关于synchronized的资料已经很多了&#xff0c;但是大家对于底层的原理实现可能没有什么概念&#xff0c;大多都是死记硬背&#xff0c;所以我想通过实战的方式给大家带来一些不一样的体验。具体体现在哪些方面呢&#xff1f; 更系统。市面上目前虽然资料众多&#x…

【OpenCV学习笔记02】- 图像入门

内容 这里介绍了图像处理的入门操作&#xff0c;&#xff0c;你将学习如何读取图像&#xff0c;如何显示图像以及如何将其保存回去你将学习以下功能&#xff1a;cv.imread()&#xff0c;cv.imshow()&#xff0c;cv.imwrite() 简单使用OpenCV 读取图像 使用cv.imread()函数读…