BLAST介绍

BLAST(Basic Local Alignment Search Tool)是一套在蛋白数据库或DNA数据库中进行相似性比较的分析工具。BLAST采用局部比对的算法,能够寻找到序列之间的局部相似区域。BLAST将核酸或蛋白序列与序列数据库进行比较,计算匹配的统计学意义。BLAST也常用于推测序列间的功能和进化关系,从而帮助识别基因家族成员。

主页链接:BLAST: Basic Local Alignment Search Tool

本地化实现

在一些情况下我们希望实现BLAST的本地化,构建自定比对库或实现大数据量的比对已满足自身的分析需求。下面我们将以Ubuntu平台实现BLAST本地化为例来进行演示。

Ubuntu作为世界上最流行的Linux系统之一,其开源和易安装的特点非常适用于初次使用Linux的小白(个人觉得),并且win10支持安装ubuntu的子系统,无需安装虚拟机,可以说非常方便了,具体的安装过程我后续会写一篇文章来讲解。

废话不多说我们开整。

首先我这里整理了两种方式来安装BLAST:

1)通过apt命令,此方式的优点是操作简便,也无需手动配置环境变量

$ apt install ncbi-blast+

2)去官方下载安装包进行安装,该方法优点是可自定义安装位置,且选择性配置环境变量,缺点是过程比较繁琐。

下载链接:Index of /blast/executables/blast+/LATEST

选择对应的linux版本

直接在网页上下载或右键复制链接后使用wget命令下载

# 创建目录
$ mkdir for_blast
$ cd for_blast
$ wget https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/LATEST/ncbi-blast-2.13.0+-x64-linux.tar.gz
# 解压缩
$ tar -xzvf ncbi-blast-2.13.0+-x64-linux.tar.gz

解压缩后如果我们没有将bin文件添加到环境变量,那么如果我们想要使用blast程序,例如blastn,我们就需要进入bin文件下输入以下命令来查看帮助文本,注意要加上 ./

$ ./blastn -h

当然我们也可以选择性的将其添加到环境变量中去:

# 通过修改 .bashrc 文件
$ vim ~/.bashrc
# 在最后一行添加下面一行代码
$ export PATH=/usr/local/for_blast/ncbi-blast-2.13.0+/bin:$PATH  # 注意这里的路径应为解压缩后的bin文件路径
# 输入“source ~/.bashrc”命令,立即生效
$ source  ~/.bashrc

这样我们就可以在本地实现blast工具了。

NCBI BLAST工具本地化相关推荐

  1. 用NCBI的工具Batch Entrez批量下载序列

    用NCBI的工具Batch Entrez批量下载序列 Batch Entrez网址:http://www.ncbi.nlm.nih.gov/sites/batchentrez

  2. #ncbi #blast

    何为序列比对? 为确定两个或多个序列之间的相似性以至于同源性,而将它们按照一定的规律排列.将两个或多个序列排列在一起,标明其相似之处.序列中可以插入间隔(通常用短横线"-"表示). ...

  3. ncbi blast MATLAB,NCBI-BLAST在线使用教程详细攻略(图解)

    NCBI-BLAST在线使用教程详细攻略(图解) BLAST是"局部相似性基本查询工具"(Basic Local Alignment Search Tool)的缩写.是由美国国立生 ...

  4. ncbi blast MATLAB,NCBI在线BLAST使用方法与结果详解

    <NCBI在线BLAST使用方法与结果详解>由会员分享,可在线阅读,更多相关<NCBI在线BLAST使用方法与结果详解(5页珍藏版)>请在人人文库网上搜索. 1.NCBI在线B ...

  5. 一文搞懂NCBI Blast本地数据库(NT/NR等)构建

    背景介绍 blast+:ftp://ftp.ncbi.nlm.nih.gov/blast/executables/LATEST blast db:ftp://ftp.ncbi.nlm.nih.gov/ ...

  6. 使用NCBI数据库查询并使用BLAST比对新冠病毒及九种变种的核酸序列

    一.实验目的 学会使用NCBI这一常见生物数据库 学会使用比对分析工具BLAST分析核酸或氨基酸序列. 二.实验内容 登录NCBI生物信息站点,查找新冠病毒(COVID-19)和其他几个变种的核酸序列 ...

  7. 本地化BLAST+进行目标序列比对

    一.在NCBI 中搜索BLAST 点击这个,然后 来到这个页面,再点 来到了这个下载页面,选择合适的,开始下载 二.开始安装 建议不要安装在C盘. 安装结束后,然后设置环境变量,在path后,添加一句 ...

  8. 构建NCBI本地BLAST数据库 (NR NT等) | blastx/diamond使用方法 | blast构建索引 | makeblastdb...

    参考链接: FTP README 如何下载 NCBI NR NT数据库? 下载blast:ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+ 先了解 ...

  9. 将blast等工具的命令行写入到biopython的代码脚本中

    biopython: Bio.Application package全面解析 将生物信息学工具(blast,muscle,bwa,samtool等)的命令行写入到biopython的代码脚本中 大家好 ...

最新文章

  1. cocos2dx-3.9 集成admob
  2. usr/bin/ld: cannot find 错误解决方法和 /etc/ld.so.conf
  3. 手动安装K8s第六节:node节点部署-kubelet
  4. redis概念、做什么及其应用场景
  5. mysql8.1密码_Windows 8.1下MySQL5.7 忘记root 密码的解决方法
  6. 逻辑电路 -异或门Xor Gate
  7. c语言小游戏百度云资源,c语言小游戏合集
  8. 射频电路学习之滤波电路
  9. 彩影ARP防火墙 v6.0.2(x64)的问题 错误代码1/0 解决方案
  10. easyar 实现模型的旋转和缩放
  11. 美国硕士计算机机械专业排名,工科“三巨头”之一-机械工程的美国硕士申请全解答...
  12. 项目中生成requests.txt文件(virtualenv与pipreqs)
  13. 计算机网络专业以后装网线,一种便于安装的计算机网络用网线安装盒的制作方法...
  14. 关闭Win10自动磁盘碎片整理
  15. 新手小白学影视剪辑50天日入500,她的方法秘籍全在这里了!【覃小龙课堂】
  16. git 撤回commit
  17. 反向链接与外链区别,如何查询反向链接?
  18. vue3加ts出现 --找不到模块“@/views/HomeView.vue”或其相应的类型声明。
  19. Windows 无法访问指定设备、路径或文件。你可能没有适当的权限访问该项目。
  20. canvas画布在主流浏览器中的尺寸限制

热门文章

  1. 内网信息收集——工作组/域信息收集
  2. @value读取不到数据库配置文件里的值的解决办法
  3. 2022 年 8 种云计算趋势:超支、安全和工作负载
  4. c++编程题 袋鼠过河
  5. 计算机应用研究被ei检索吗,SCI/EI检索的国内计算机期刊
  6. Linux系统管理员之日志管理
  7. 卧槽!百度网盘宣布 VIP 开放免费领取!亲测有效!!
  8. 如何使用阿里云国际对象存储服务自动备份
  9. echarts 柱状图数字在顶部显示
  10. 学习—吴恩达《机器学习》—手敲代码_准备工作之基于Ubuntu系统的 Anaconda(python环境)搭建