如何向NCBI的SRA上传数据

2023-11-21 14:40
文章标签 数据 上传 ncbi sra

本文主要是介绍如何向NCBI的SRA上传数据,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

首先访问SRA的提交界面,https://submit.ncbi.nlm.nih.gov/subs/sra/,在没有登陆NCBI时,网页内容如下所示

2013053-8ae182f19b246691.png
未登录时

点击Log in, 会进入一个新的网页用于登陆或者创建新的NCBI账户。

2013053-2cfee2bff63c33f5.png
登陆NCBI

在创建完账号或者登陆之后,返回之前的SRA上传页面,界面就变成了如下。

2013053-c531c7173a558bda.png
登陆后

他提示了有三种方法可以递交:

  • Aspera浏览器插件
  • Aspera命令行和FTP上传
  • Amzon S3方式

个人比较喜欢用Aspera命令行的方式(FTP对于国内用户或许有点慢)

在Apeara命令和FPT上传选项中点击如下的蓝色小按钮

2013053-12445da8ef63f7bd.png
预上传文件夹

点击之后,页面就会发生变化,跳出每个用户专门的预上传地址,还有专门的上传说明文字。

2013053-33746b7f18a19ff3.png
上传地址

有了地址之后,下一步就是安装Aspera, 在Aspera上选择合适的版本,我装的就是Linux版本。

wget https://download.asperasoft.com/download/sw/connect/3.8.1/ibm-aspera-connect-3.8.1.161274-linux-g2.12-64.tar.gz
tar xf ibm-aspera-connect-3.8.1.161274-linux-g2.12-64.tar.gz
./ibm-aspera-connect-3.8.1.161274-linux-g2.12-64.sh

安装的内容存放在~/.aspera/connect下。所使用到的命令如下

ascp -i <path/to/key_file> -QT -l100m -k1 -d <path/to/folder/containing files> subasp@upload.ncbi.nlm.nih.gov:uploads/每个人都不同

<path/to/key_file>要点击上图中的Get the key file下载,然后上传到服务器上。
<path/to/folder/containing files> 是你需要上传的数据的本地路径。

或者你对你自己的FTP速度有足够自信的话,可以尝试用FTP上传,在FTP upload中找到地址、用户名和密码,以及要上传的目录,

2013053-0c88e7bdea212981.png
FTP upload

之后就随便找一个图形化的FTP工具上传即可,例如FileZilla

2013053-6e9ae2079d2919a9.png
FileZilla

所有数据上传之后,你可以点击页面的New submission创建一个新的上传任务。

然后就是一步一步的填写信息,将你预先上传的数据和你的项目进行关联。这里的SUBXXXX是临时的,完成上传后就自动无效,并且还可以反悔中途取消掉。

2013053-0501688340d6c14d.png
填写信息

这篇关于如何向NCBI的SRA上传数据的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/402989

相关文章

SpringBoot集成Milvus实现数据增删改查功能

《SpringBoot集成Milvus实现数据增删改查功能》milvus支持的语言比较多,支持python,Java,Go,node等开发语言,本文主要介绍如何使用Java语言,采用springboo... 目录1、Milvus基本概念2、添加maven依赖3、配置yml文件4、创建MilvusClient

SpringValidation数据校验之约束注解与分组校验方式

《SpringValidation数据校验之约束注解与分组校验方式》本文将深入探讨SpringValidation的核心功能,帮助开发者掌握约束注解的使用技巧和分组校验的高级应用,从而构建更加健壮和可... 目录引言一、Spring Validation基础架构1.1 jsR-380标准与Spring整合1

使用Node.js制作图片上传服务的详细教程

《使用Node.js制作图片上传服务的详细教程》在现代Web应用开发中,图片上传是一项常见且重要的功能,借助Node.js强大的生态系统,我们可以轻松搭建高效的图片上传服务,本文将深入探讨如何使用No... 目录准备工作搭建 Express 服务器配置 multer 进行图片上传处理图片上传请求完整代码示例

MySQL 中查询 VARCHAR 类型 JSON 数据的问题记录

《MySQL中查询VARCHAR类型JSON数据的问题记录》在数据库设计中,有时我们会将JSON数据存储在VARCHAR或TEXT类型字段中,本文将详细介绍如何在MySQL中有效查询存储为V... 目录一、问题背景二、mysql jsON 函数2.1 常用 JSON 函数三、查询示例3.1 基本查询3.2

SpringBatch数据写入实现

《SpringBatch数据写入实现》SpringBatch通过ItemWriter接口及其丰富的实现,提供了强大的数据写入能力,本文主要介绍了SpringBatch数据写入实现,具有一定的参考价值,... 目录python引言一、ItemWriter核心概念二、数据库写入实现三、文件写入实现四、多目标写入

使用Python将JSON,XML和YAML数据写入Excel文件

《使用Python将JSON,XML和YAML数据写入Excel文件》JSON、XML和YAML作为主流结构化数据格式,因其层次化表达能力和跨平台兼容性,已成为系统间数据交换的通用载体,本文将介绍如何... 目录如何使用python写入数据到Excel工作表用Python导入jsON数据到Excel工作表用

Mysql如何将数据按照年月分组的统计

《Mysql如何将数据按照年月分组的统计》:本文主要介绍Mysql如何将数据按照年月分组的统计方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mysql将数据按照年月分组的统计要的效果方案总结Mysql将数据按照年月分组的统计要的效果方案① 使用 DA

鸿蒙中Axios数据请求的封装和配置方法

《鸿蒙中Axios数据请求的封装和配置方法》:本文主要介绍鸿蒙中Axios数据请求的封装和配置方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1.配置权限 应用级权限和系统级权限2.配置网络请求的代码3.下载在Entry中 下载AxIOS4.封装Htt

Python获取中国节假日数据记录入JSON文件

《Python获取中国节假日数据记录入JSON文件》项目系统内置的日历应用为了提升用户体验,特别设置了在调休日期显示“休”的UI图标功能,那么问题是这些调休数据从哪里来呢?我尝试一种更为智能的方法:P... 目录节假日数据获取存入jsON文件节假日数据读取封装完整代码项目系统内置的日历应用为了提升用户体验,

Java利用JSONPath操作JSON数据的技术指南

《Java利用JSONPath操作JSON数据的技术指南》JSONPath是一种强大的工具,用于查询和操作JSON数据,类似于SQL的语法,它为处理复杂的JSON数据结构提供了简单且高效... 目录1、简述2、什么是 jsONPath?3、Java 示例3.1 基本查询3.2 过滤查询3.3 递归搜索3.4