【NCBI】SRA toolkit安装及使用-Windows&Linux版本

由于市面上的文章介绍SRA toolkit基本上都是基于Linux,而在windows下运行SRA toolkit基本上可以达到相同的效果且更为方便,故本文将分别阐明在Windows和Linux环境下SRA toolkit的安装及使用。

Windows版本

下载

下载网址(github):https://github.com/ncbi/sra-tools/wiki/01.-Downloading-SRA-Toolkit
在这里插入图片描述

安装- 设置环境变量

下载得到sratoolkit.3.1.1-win64.zip压缩包,直接右键解压到当前文件夹。
解压后,进入.\sratoolkit.3.1.1-win64\bin,并将该目录设置为环境变量:
在这里插入图片描述
打开中终端管理器(Windows+R后,输入cmd回车)
测试是否安装成功:

fastq-dump --stdout -X 2 SRR390728

在几秒钟内,该命令应生成此确切的输出(仅此而已):

Read 2 spots for SRR390728
Written 2 spots for SRR390728
@SRR390728.1 1 length=72
CATTCTTCACGTAGTTCTCGAGCCTTGGTTTTCAGCGATGGAGAATGACTTTGACAAGCTGAGAGAAGNTNC
+SRR390728.1 1 length=72
;;;;;;;;;;;;;;;;;;;;;;;;;;;9;;665142;;;;;;;;;;;;;;;;;;;;;;;;;;;;;96&&&&(
@SRR390728.2 2 length=72
AAGTAGGTCTCGTCTGTGTTTTCTACGAGCTTGTGTTCCAGCTGACCCACTCCCTGGGTGGGGGGACTGGGT
+SRR390728.2 2 length=72
;;;;;;;;;;;;;;;;;4;;;;3;393.1+4&&5&&;;;;;;;;;;;;;;;;;;;;;<9;<;;;;;464262

使用

下载SRA

prefetch SRR12147486 #仅以此SRR为例

目前有教程利用脚本批量下载SRA,但是直接输入BioProject号也可以批量下载该BioProject下所有的SRA:

prefetch PRJNA643653

持续下载中…在这里插入图片描述
下载得到的文件会出现在bin文件夹下

转换为fastq格式

fastq-dump --split-files SRR17510933 
## 若不知sra文件是双端还是单端测序,则使用:
fastq-dump --split-3 SRR17510933

Linux版本

下载

同Windows版本,选在合适的系统版本

安装

  1. 解压
tar -zxvf sratoolkit.3.1.1-ubuntu64.tar.gz
  1. 设置环境变量:
vim ~/.bashrc
export PATH=$PATH:/home/yangzy/software/sratoolkit.3.1.1-ubuntu64/bin

注!
此处曾设置环境变量为:

export PATH=$PATH:/mnt/d/WSL/sratoolkit.3.1.1-ubuntu64/bin #在D盘解压的路径

但是设置失败没有响应,故此步骤需要在Linux下的home路径下设置环境变量

  1. 验证 shell 是否能找到二进制文件:
which fastq-dump

这应该产生类似于以下内容的输出:

/Users/JoeUser/sratoolkit.3.0.0-mac64/bin/fastq-dump
  1. 测试工具包是否正常运行:
fastq-dump --stdout -X 2 SRR390728

在几秒钟内,该命令应生成此确切的输出(仅此而已):

Read 2 spots for SRR390728
Written 2 spots for SRR390728
@SRR390728.1 1 length=72
CATTCTTCACGTAGTTCTCGAGCCTTGGTTTTCAGCGATGGAGAATGACTTTGACAAGCTGAGAGAAGNTNC
+SRR390728.1 1 length=72
;;;;;;;;;;;;;;;;;;;;;;;;;;;9;;665142;;;;;;;;;;;;;;;;;;;;;;;;;;;;;96&&&&(
@SRR390728.2 2 length=72
AAGTAGGTCTCGTCTGTGTTTTCTACGAGCTTGTGTTCCAGCTGACCCACTCCCTGGGTGGGGGGACTGGGT
+SRR390728.2 2 length=72
;;;;;;;;;;;;;;;;;4;;;;3;393.1+4&&5&&;;;;;;;;;;;;;;;;;;;;;<9;<;;;;;464262

使用

与Windows版本命令相同

参考:
[1]github官方文档

  • 6
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值