下面是100个lncRNA组装流程的软件的笔记教程
使用conda安装
conda install -y -c hcc aspera-cli
conda install -y -c bioconda sra-tools
which ascp
ls -lh ~/miniconda3/etc/asperaweb_id_dsa.openssh # 一定要搞清楚你的软件被conda安装在哪
安装完成以后,可以使用ascp --help来查看软件的帮助文档。
-T # 不进行加密。若不添加此参数,可能会下载不了。
-i string #输入私钥,服务器一般使用asperaweb_id_dsa.openssh # 文件作为私钥。
-k #断点续传,一般设置为值1
-l string # 设置最大传输速度,比如设置为 200M 则表示最大传输速度为 200m/s
# 下载NR数据库
nohup ascp -k 1 -QT -l 200m \
-i ~/miniconda3/envs/lncRNA/etc/asperaweb_id_dsa.openssh \
anonftp@ftp.ncbi.nlm.nih.gov:/blast/db/FASTA/nr.gz ./ &
命令参数解读:
-k 1 # 表示断点续传
-l 200M # 表示宽带限速200M,可提高下载速度
-QT #建议添加,否则可能报错
-i ~/miniconda3/envs/lncRNA/etc/asperaweb_id_dsa.openssh # 表示密钥文件路径
anonftp@ftp.ncbi.nlm.nih.gov:/blast/db/FASTA/nr.gz # 表示下载路径
./ # 输出目录
# 批量下载SRA数据
cat fq.txt |while read id
do
ascp -QT -l 300m -P33001 \
-i ~/miniconda3/envs/download/etc/asperaweb_id_dsa.openssh \
era-fasp@$id .
done
# nohup bash step1-aspera.sh 1>step1-aspera.log 2>&1 &