欢迎关注我的CSDN:https://spike.blog.csdn.net/
本文地址:https://blog.csdn.net/caroline_wendy/article/details/130812925
EMPIAR: Electron Microscopy Public Image Archive,电镜公开图像存档。
IBM Aspera Connect 是一款高效的文件传输客户端,可以帮助安全地移动任何大小的文件和文件夹。利用了 IBM Aspera 的 FASP 技术,可以在任何距离和网络状况下实现比 FTP 和 HTTP 快数百倍的速度,还提供了端到端的加密、可靠性和带宽控制。可以免费下载并轻松安装 IBM Aspera Connect,然后在支持的网站上使用,进行高速文件传输。IBM Aspera Connect 也支持所有主要的操作系统和云平台,提供了完整的软件 API 和命令行接口。
1. 配置 Aspera
根据 EMPIAR 官网的下载页面,需要使用 IBM 的 Aspera 工具,进行下载,需要注册,并且下载工具。
IBM 官网:https://www.ibm.com/support/fixcentral/swg/selectFixes?fixids=ibm-aspera-connect_4.1.0.46-linux_x86_64.tar
如需获取完整链接,需要注册 IBMid,才能获得。
执行命令如下:
# 使用wget下载aspera
wget https://ak-delivery04-mul.dhe.ibm.com/sar/CMA/OSA/0a07f/0/ibm-aspera-connect_4.1.0.46-linux_x86_64.tar.gz
mkdir -p /biosoft/aspera/
# 解压到指定目录
tar zxvf ibm-aspera-connect_4.1.0.46-linux_x86_64.tar.gz -C ./biosoft/aspera/
cd ./biosoft/aspera/
bash ibm-aspera-connect_4.1.0.46-linux_x86_64.sh
Aspera 安装完成的日志,如下:
Installing IBM Aspera Connect
Deploying IBM Aspera Connect (/home/chenlong/.aspera/connect) for the current user only.
Install complete.
配置 Aspera 环境,支持直接使用 ascp
命令:
vim ~/.bashrc # G 跳转到文件末尾
export PATH=~/.aspera/connect/bin:$PATH
source ~/.bashrc
ascp -h
cp ~/.aspera/connect/etc/asperaweb_id_dsa.openssh ~/
2. 下载数据集
下载数据集10028:
ascp -QT -l 200M -P33001 -i ~/.aspera/connect/etc/asperaweb_id_dsa.openssh emp_ext2@hx-fasp-1.ebi.ac.uk:/10076 .
ascp -QT -l 200M -P33001 -i ~/.aspera/connect/etc/asperaweb_id_dsa.openssh emp_ext2@hx-fasp-1.ebi.ac.uk:/10028 .
EMPIAR-10028:恶性疟原虫 80S 核糖体与抗原生动物药物依米丁的结合体。
- 图像序列:1081
- 序列帧数:16
- 图像尺寸:(4096 , 4096)
- 像素类型:32 位浮点数
- 像素间距:(1.34 Å, 1.34 Å)
- 数据集:1.2T
结构:
下载日志,如下:
3. 其他
Error1: asperaweb_id_dsa.openssh
Error:
ascp: Private key file not found at path /root/.aspera/connect/etc/asperaweb_id_dsa.openssh, exiting.
Session Stop (Error: Private key file not found at path /root/.aspera/connect/etc/asperaweb_id_dsa.openssh)
原因是 Aspera 版本异常,建议使用版本 ibm-aspera-connect_4.1.0.46-linux_x86_64
。
Error2: user/group emp_ext3 denied by server
Error:
Session Stop (Error: Server aborted session: Authorization refused: user/group emp_ext3 denied by server. Auth value is token)
原因是 emp_ext3
异常,建议使用 emp_ext2
,参考,官网如下:
Error3: Failed to open TCP connection
下载问题:安装Aspera Connect工具下载sra数据
ascp: Failed to open TCP connection for SSH, exiting.
或
Session Stop (Error: Client unable to connect to server (check UDP port and firewall))
应该是服务器的问题,咨询管理员。
参考
- GitHub - mfansle/install-ascp.sh