NCBI SRA数据库使用详解
来源:互联网 发布:矢量软件 编辑:程序博客网 时间:2024/06/06 03:46
1、简介
SRA(Sequence ReadArchive)数据库是用于存储二代测序的原始数据,包括 454,Illumina,SOLiD,IonTorrent,Helicos 和 CompleteGenomics。除了原始序列数据外,SRA现在也存在raw reads在参考基因的比对信息。
根据SRA数据产生的特点,将SRA数据分为四类:
Studies-- 研究课题
Experiments-- 实验设计
Runs-- 测序结果集
Samples-- 样品信息
SRA中数据结构的层次关系为:Studies->Experiments->Samples->Runs.
Studies是就实验目标而言的,一个study 可能包含多个Experiment。
Experiments包含了Sample、DNA source、测序平台、数据处理等信息。
一个Experiment可能包含一个或多个runs。
Runs 表示测序仪运行所产生的reads。
SRA数据库用不同的前缀加以区分:
ERP或SRP表示Studies;
SRS 表示 Samples;
SRX 表示 Experiments;
SRR 表示 Runs;
Figure1.SRA数据库收录数据增长曲线
2、使用
Figure2:搜索相关研究的疾病,选择相应数据集
Figure3:点击第一个案例进入详细信息界面
Figure4:Study详细信息页面
Figure4:Experiments详细信息页面
Figure4:Runs详细信息页面,选择要下载的Runs
3、下载数据
要下载SRA数据,我们需要先安装SRA Toolkit软件包,下载地址:
https://www.ncbi.nlm.nih.gov/Traces/sra/sra.cgi?view=software
根据自己的环境下载相应的软件包。
主要包括:
CentOS 32/64
Ubuntu 32/64
MacOS 32/64
MS Windows 32/64
以CentOS为例:
1、下载安装:
wget "http://ftp-trace.ncbi.nlm.nih.gov/sra/sdk/current/sratoolkit.current-centos_linux64.tar.gz"
tar xzf sratoolkit.current-centos_linux64.tar.gz
2、运行下载
cd sratoolkit.2.5.7-centos_linux64/bin
./prefetch SRR2172038
下载完成后,会在你的工作主目录下生成一个ncbi的文件夹。
cd ncbi/public/sra
查看SRR2172038.sra数据
3、转换fastq
/sratoolkit.2.5.7-centos_linux64/bin/fastq-dump ./SRR2172038.sra
4、转换fasta
/sratoolkit.2.5.7-centos_linux64/bin/fastq-dump --fasta ./SRR2172038.sra
4、数据提交
一个 SRA study 所包含的内容, 应该在一个 LSBI 的项目中提交。 即 SRA study 和 LSBI项目为 1 对 1 关系。 一个 study 的内容可以在一个项目下, 分成几个批次提交, 每次提交不同的内容。
一个批次的 SRA 数据, 包括一个.info 文件和一个名为 DATA, 装有提交原始文件的子文件夹。 子文件夹中内容为描述 metadata 的 xml 文件或者 sff 等格式的数据文件。 一个完整的 study, 包括一个或多个 study.xml, experiment.xml, sample.xml 和 run.xml, 以及一个或多个数据文件。 但是一个批次的提交数据不一定包括所有的文件。
Run.xml 和该 xml 中包括的所有数据文件, 必须要在一个批次中提交。
请先确认您已是数据中心网站注册的用户, 否则请登陆中心网站,注册。
登陆中心网站后,点击左侧菜单的 mydata,选择已有项目或创建新项目。
选择已有批次或创建新批次。 在创建批次时, 选择要提交的数据类型为“SRA”。
在点击批次下的 submit data 按钮后, 进入提交页面。
首先下载离线提交附件( subdesc.bch), 作为离线提交的标识文件, 是离线提交必须的附件之一。
按照 SRA 的数据格式标准, 处理生成数据文件, 连同标识文件一起, 通过提交页面上显示的路径( 为 ftp://shengxin.ren:1221/SRA/****/) 上传至服务器指定目录。
- NCBI SRA数据库使用详解
- NCBI SRA格式转换
- NCBI SRA数据预处理
- <二代测序> 下载 NCBI sra 文件
- 如何从ncbi上下载sra数据
- 如何从NCBI下载SRA数据
- 如何从NCBI下载SRA数据
- 用Aspera connect从NCBI上下载SRA格式数据
- <二代测序> 批量下载 NCBI sra 文件
- <二代测序> 批量下载 NCBI sra 文件
- NCBI:UniGene数据库
- SRA数据库的各种编号
- 如何使用NCBI资源
- NCBI
- 使用fastq-dump下载SRA数据
- 在NCBI数据库下载基因表达数据
- NCBI中Entrez Direct的使用
- window下使用sratoolkit将sra文件转换成fastq
- 设计模式7-装饰模式
- Linux下rar tar bz gz等命令压缩和解压详解 rar------------------------------------------------------------------
- centos7.2系统优化
- WordPress中的__()和_e()函数的作用
- 笔试分析题
- NCBI SRA数据库使用详解
- nginx 禁止访问配置,指定URL地址指定IP允许访问
- 扩展easyUI样式,全新的easyUI体验样式
- Day3(下) TabLayout的用法大全及其属性详解
- Android Context 上下文
- Redis编程实践【pipeline和事务】
- EMQ服务器的使用
- NodeJS安装使用
- C语言中open与fopen的的解释和区别