第一步:安装SRA Toolkit软件包
下载地址:
https://www.ncbi.nlm.nih.gov/Traces/sra/sra.cgi?view=software
(我的系统:ubuntu)
代码:
wget 'http://ftp-trace.ncbi.nlm.nih.gov/sra/sdk/current/sratoolkit.current-ubuntu64.tar.gz'
运行下载:
cd sratoolkit.2.9.0-ubuntu64/bin/
./prefetch SRR******
下载完成后,会在你的工作主目录下生成一个ncbi的文件夹。
cd ncbi/public/sra
查看SRR2172038.sra数据
转换fastq
/sratoolkit.2.5.7-centos_linux64/bin/fastq-dump ./SRR2172038.sra
转换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/****/) 上传至服务器指定目录。