一、PSI-Blast在windows10系统下本地安装

1、PSI-blast最新版下载,版本:ncbi-blast-2.6.0+-win64.exe

网址:ftp://ftp.cnbi.nlm.nih.gov/blast/executables/blast+/LATEST/

2、安装流程

2.1  点击.exe直接安装在非系统盘即可,在blast--2.6.0+文件夹下生成bin、doc两个子目录,其中bins是程序目录,doc是文档目录,安装完成。

2.2  环境变量设置。

右键点击“计算机”=》属性=》高级系统设置=》环境变量设置。(1) 在系统变量“path”路径下添加,即“\path\blast\bin”;(2) 在blast-2.6.0+文件夹下新建文件夹“db”,新建"BLASTDB"系统变量,即“\path\blast\db”。

2.3   检测是否安装成功。

在Dos环境下,输入blastn-version命令,如果显示版本信息,即是安装成功。查看命令帮助信息命令:blastn(要查询的命令) -help

3、Blast+数据库建立(来源于:Blast本地化详解总结ncbi-blast-2.2.28+-ia32-win32 并稍加补充)

3.1 数据获取

方法1:直接从 NCBI或者其他数据库网站下载所需序列做成数据库,或者自己已有的测序数据(格式必须是fasta,名字可以自己随便命名,具体做法下面有说明 )。

方法2:从NCBI中的 ftp 库下载所需要的某一个库或几个库,其链接为ftp://ftp.ncbi.nlm.nih.gov/blast/db/FASTA/其中 nr.gz 为非冗余的数据库,nt.gz 为核酸数据库,month.nt.gz 为最近一个月的核酸序列数据。下载的month.nt.gz先用winrar解压缩,然后用makeblastdb.exe格式化。下载到fasta文件放到                                                                   db 文件夹下,文件格式是.fasta。

蛋白质数据库详解: NCBI在线blast数据库的简要说明、 Blast本地化:构建自己的搜索数据库 )

方法3:利用新版 blast自带的update_blastdb.pl进行下载,这需要安装perl 程序。

Perl下载:http://pan.baidu.com/s/1i3GLKAp  用update_blastdb.pl下载blast数据库教程

上述三种方法各有优缺点,前两种下载速度较快,但是每次进行检索都需要对数据库进行格式化(转化成二进制数据),第三种方法下载速度较慢,但是是NCBI 中已经格式化好的,在进行本地检索时不需再进行格式化,直接用即可。

3.2本地数据库格式化

将makeblastdb.exe从bin文件夹复制到db文件夹下,db文件夹下数据库是pdbaafasta,测试文件k.fasta,在dos环境下进入db文件输入命令:makeblastdb.exe–in pdbaa.fasta  -parse_seqids  -hash_index -dbtype prot  命令解释:-in参数后面接将要格式化的数据库,-parse_seqids, -hash_index两个参数一般都带上,主要是为blastdbcmd取子序列时使用,-dbtype  后接所格式化的序列的类型,核酸用 nucl,蛋白质用prot;

3.3  数据库建立完毕。

4. 生成pssm打分矩阵

4.1 在dos环境下进入db文件输入命令:psiblast -db pdbaa.fasta -in_msa k.fasta-num_iterations 3 -evalue 0.001 -out_ascii_pssm pssm2.txt

4.2 使用python或dos命令批量调用4.1代码即可

其他参考文献:Blastp/PSI-BLAST/PHI-BLAST 的详细介绍

PSI-Blast最新版单机安装,批量生成Pssm打分矩阵相关推荐

  1. KAFKA 最新版 单机安装、配置、部署(linux环境)

    文章目录 一.基础软件下载 1. JDK 2. KAFKA 3. ZOOKEEPER 二.zookeeper配置启动 2.1. 解压 2.2. 配置环境变量 2.3. 刷新环境变量 2.4. 配置文件 ...

  2. 在子域下安装Exchange服务器并批量生成用户为每一位用户建立邮箱

           在子域下安装 Exchange 服务器并批量生成用户为每一位用户建立邮箱 <?xml:namespace prefix = o ns = "urn:schemas-mic ...

  3. 批量生成二维码系统源码 电脑+手机自适应代码 含安装搭建教程

    分享一个批量生成二维码系统源码,一键批量生成包括网址,数字,文字,视频等各种形式的二维码,自动生成压缩包,一键下载.电脑+手机自适应代码,含安装搭建教程. 批量生成二维码系统源码帮助用户快速生成二维码 ...

  4. php单机环境搭建,【完美西游网单服务端】新版单机一键安装游戏客户端带GM管理工具[附安装搭建教程]...

    [完美西游网单服务端]新版单机一键安装游戏客户端带GM管理工具[附安装搭建教程] 完美西游,2012年10月开启封测的一款客户端网游.<完美西游>推出了修真历练,守卫门派,梦桃源,火云洞, ...

  5. Elasticsearch单机安装Version7.10.1

    1.说明 Elasticsearch单机安装, 基于Elasticsearch的7.10.1版本, 在Linux上安装Elasticsearch单机, 使用安装包elasticsearch-7.10. ...

  6. 手把手教你用EZDML批量生成vue-element-admin前端页面代码

    EZDML 3.26增加了vue-element-admin示例生成模板,本文就以它来讲解示范,如何从零开始用EZDML批量生成代码. 先说下,本文大概分两部分,前半部分探索以人肉方式生成一个表,后半 ...

  7. Confluence5.1 最新版的安装破解汉化

    Confluence5.1 最新版的安装&破解&汉化 发布时间: 2013-07-03 21:43    来源: supernetwork.blog.51cto.com 1.介绍 At ...

  8. 自定义边界_如何批量生成CAD填充的边界?

    下面是本公众号文章分类目录,点击标题文字可打开分类文章列表: 安装卸载 异常.退出 文件及输入输出  基本操作技巧 设置及相关问题  界面和显示 快捷键 视图设置和调整  图层管理 颜色   线型   ...

  9. python批量生成,用python批量生成简单的xml文档

    最近生成训练数据时,给一批无效的背景图片生成对应的xml文档,我用python写了一个简单的批量生成xml文档的demo,遇见了意外的小问题,记录一下. 报错问题为:ImportError: No m ...

最新文章

  1. 登录文档服务器,服务器登录login
  2. python练习题-99乘法表
  3. 如何防范SpringBoot 相关漏洞?
  4. win7如何为计算机添加用户名和密码,win7系统电脑,如何的设置共享,共享计算机的地用户名和密码怎样设置...
  5. set-matrix-zeroes当元素为0则设矩阵内行与列均为0
  6. linux下VMware_Tools虚拟机工具的安装
  7. 多线程编程和单线程编程_生活与编程的平行线程
  8. ORA-01034: ORACLE not available
  9. python中如何生成项目帮助文档
  10. 在线IDE~快速体验在线编程
  11. 用dnspod进行DNS解析出错的解决方案
  12. 用计算机对医学图像做后处理,医学影像学中图像数字化的运用
  13. mysql查询姓名第二个字_第二篇:MySQL中SELECT查询语句总结
  14. Flutter 卡在 Running Gradle task ‘assembleDebug‘... 的解决方法
  15. 存储 angularjs
  16. 初中物理浮力教学思考推荐
  17. win10笔记本:掉帧卡顿、开机后卡顿、玩游戏帧数低、GPU占用率上不去,解决办法
  18. SessionFactory的用法
  19. lab值意义_色差仪lab值含义是什么?
  20. Locust 压力测试工具学习(一)

热门文章

  1. 【无标题】UE4连接vr外部设备
  2. BWAPP靶场-HTML injection-Reflected(GET)
  3. 1660s功耗多少w_华硕GTX1660S功耗及散热对比GTX1060 3G 这才是甜品显卡的优势
  4. 基于卡方的独立性检验
  5. MAIGO的同济题解2
  6. 计算机毕业设计springboot+vue基本微信小程序的小区防疫监管系统
  7. 计算机系统要素高清pdf,计算机系统要素:从零开始构建现代计算机[PDF][43.21MB]...
  8. Saas发展史常用架构
  9. (转)卷积网络中的通道(Channel)和特征图
  10. 使用java的milo框架访问OPCUA服务的方法