美文网首页生物信息学生信基础知识
SRA批量下载及转为Fastq格式

SRA批量下载及转为Fastq格式

作者: jlyq617 | 来源:发表于2019-04-16 10:16 被阅读0次

    NCBI中会将测序等数据压缩成sra格式。本文介绍如何批量下载sra文件及转化为Fastq格式。

    下载SRA文件sratoolkit

    从NCBI官网下载sratoolkit选择合适的版本进行下载。
    下载后解压,然后我们就可以用bin文件夹中的prefetch进行下载:

    prefetch [options] <path/SRA file | path/kart file> [<path/file> ...]
    prefetch [options] <SRA accession>
    prefetch [options] --list <kart_file>

    prefetch

    比如我想要下载一个IBD的口腔微生物数据:

    path/prefetch SRR6185627
    

    下载文件会被存储在~/ncbi/public/sra/
    想要批量下载的话可以点击下载Accession List文件
    输入命令:

    path/prefetch --option-file SRR_ACC_List.txt
    

    SRA格式转化

    sra转化为fastq文件可以使用sratoolkit中的fastq-dump命令。
    fastq-dump --split-3 filename其中--split-3参数代表着如果是单端测序就生成一个 、.fastq文件,如果是双端测序就生成_1.fastq 和*_2.fastq 文件。

    进入到sra文件中我们可以用下述代码进行批量的格式转化:

    for i in *sra
    do
    echo $i
    /path/sratoolkit.2.3.5-2-mac64/bin/fastq-dump --split-3 $i
    done
    

    相关文章

      网友评论

        本文标题:SRA批量下载及转为Fastq格式

        本文链接:https://www.haomeiwen.com/subject/skqxwqtx.html