SRA数据下载

多种方法下载SRA数据库中测序原始数据

Posted by CHY on June 1, 2020

记录从NCBI下载SRA测序数据的集中方法

ftp路径下载

# 第一种方法(目前链接存在一定问题)
wget -c ftp://ftp.ncbi.nlm.nih.gov/sra/sra-instant/reads/ByRun/sra/SRR/+SRR+登陆号前三位数字+/SRR+完整登陆号

通过Accession number文件下载

# 第二种方法
# 通过NCBI网站下载SRR_Acc_List.txt
wget -i -c SRR_Acc_List.txt

# 第三种方法
prefetch --option-file SRR_Acc_List.txt

# 第四种方法
# .sh脚本
cat SraAccList.txt|while read line
do
echo $line
prefetch  ${line}
done

Aspera高速下载

# 目前NCBI的ftp链接存在问题
ascp -v -i ~/.aspera/connect/etc/asperaweb_id_dsa.openssh -k 1 -T -l 200m anonftp@ftp-private.ncbi.nlm.nih.gov:/sra/sra-instant/reads/ByRun/sra/SRR/SRR949/SRR949627/SRR949627.sra ~/biostar
# ascp -v -i 你的asperaweb_id_dsa.openssh文件路径 -k 1 -T -l 200m 下载SRA文件的路径 存储路径
# -v 显示下载信息
# -i 提供私钥文件地址
# -k 断点续传
# -T 取消加密,否则有时候数据不能下载
# -l 设置最大传输速度

通过SRA Explorer检索下载

SRA Explorer链接