Aspera從NCBI下載基因組數據

1.下載/安裝Aspera
下載地址:http://downloads.asperasoft.com/en/downloads/8?list
選擇對應的版本,我用的是centos7_x64服務器,安裝文件aspera-connect-3.7.2.141527-linux-64.sh
使用普通用戶進行安裝

sh aspera-connect-3.7.2.141527-linux-64.sh

把aspera-license複製到系統目錄

sudo cp ~/.aspera/connect/etc/aspera-license /usr/local/bin/

2.下載sra數據

~/.aspera/connect/bin/ascp -k 1 -QT -l 100M -i ~/.aspera/connect/etc/asperaweb_id_dsa.openssh -T anonftp@ftp-private.ncbi.nlm.nih.gov:/sra/sra-instant/reads/ByExp/sra/ERX/ERX069/ERX069505/ERR091571 .

-i後面是祕鑰文件,如果是直接操作服務器終端祕鑰文件爲:asperaweb_id_dsa.putty,若是ssh登陸則是上面的祕鑰。把對應的ftp地址換成上面的格式即可,後面的.表示下載保存路徑,這裏爲當前目錄
(ps:ncbi更新了ftp目錄,可以根據後綴ID查找ftp://ftp.ncbi.nlm.nih.gov/sra/sra-instant/reads/ByRun/sra/ERR/ERR091/ERR091571/

注意事項
Q1:

若使用ssh登錄服務器,運行命令後提示你要輸入密碼,把祕鑰文件改成asperaweb_id_dsa.openssh

Q2:

Session Stop  (Error: Server aborted session: Client requests stronger encryption than server allows)

添加 參數-T可以解決該問題

ascp -T file transfer_user@host:/

Q3:
aspera默認不支持斷點續傳,要支持這個功能添加參數

ascp -k 1 

參考:
https://www.plob.org/article/3013.html
https://support.asperasoft.com/hc/en-us/articles/216126788-Error-Client-requests-stronger-encryption-than-server-allows
https://support.asperasoft.com/hc/en-us/articles/216125578-Resuming-file-transfers-with-ascp
https://www.plob.org/article/7338.html 獲取ftp下載地址

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章