美文网首页
BAM文件转换成fastq

BAM文件转换成fastq

作者: 生信成长日记 | 来源:发表于2021-08-19 14:59 被阅读0次

1、使用samtools

## 将BAM文件按照read name进行排序

samtools sort -n ${SAMPLE}.bam -@ 20 -o ${SAMPLE}_sorted.bam

## 将排序以后BAM转为fastq

samtools fastq -@ 20 ${SAMPLE}_sorted.bam -1 ${SAMPLE}_R1.fastq.gz -2 ${SAMPLE}_R2.fastq.gz -0 /dev/null -s /dev/null -n

rm ${SAMPLE}_sorted.bam

此外,也可以用samtools里面的bam2fq命令

samtools bam2fq ${SAMPLE}_sorted.bam > ${SAMPLE}.fastq            ## paired-end reads: '/1' or '/2' is added to the end of read names

cat ${SAMPLE}.fastq  | grep '^@.*/1$' -A 3 --no-group-separator > ${SAMPLE}_R1.fastq

cat ${SAMPLE}.fastq  | grep '^@.*/2$' -A 3 --no-group-separator > ${SAMPLE}_R2.fastq

gzip ${SAMPLE}_R1.fastq

gzip ${SAMPLE}_R2.fastq

2、使用bedtools

bedtools bamtofastq -i ${SAMPLE}_sorted.bam -fq ${SAMPLE}_R1.fq.gz -fq2 ${SAMPLE}_R2.fq.gz

3、使用picard

java -Xmx2g -jar Picard/SamToFastq.jar I=${SAMPLE}_sorted.bam F=${SAMPLE}_R1.fastq F2=${SAMPLE}_R2.fastq

Converting BAM to fastq

bam文件转为fastq - 生物信息文件夹

相关文章

  • BAM文件转换成fastq

    1、使用samtools ## 将BAM文件按照read name进行排序samtools sort -n ${S...

  • hisat2的使用, samtools

    一、获得fastq文件参考:bam文件转换fastqPS: 我获得的公司汇报的数据是 .bam 格式的, 所以需要...

  • NGS常用文件格式详解

    NGS文件格式 FASTQ FASTA SAM格式 FLAG标识 BAM格式

  • WDL-第5学

    问题:用bam2fastx将bam文件转成fastq格式,这里面学到的知识: 学会写parameter_meta,...

  • 为什么uBAM迟迟无法流行起来

    uBAM就是非比对的BAM文件,fastq可以通过picard这个工具将其转为这个格式。 它有不少优于fastq格...

  • 如何高效地从BAM文件中提取fastq

    在一年前,我写过一篇文章,叫做如何从BAM文件中提取fastq,之前也发现了从BAM里面提取Fastq是有些麻烦,...

  • bam2fastq(bam文件转fq/fastq)

    bedtools工具包bamtofastq转换工具 picard中的SamToFastq转换工具 samtools...

  • WES2Neoantigen Pipeline

    Part 3 Samtools view view命令的主要功能是:将sam文件转换成bam文件;然后对bam文件...

  • Fastq BAM VCF

    生信分析的旅程大致是,接收fastq,获得bam,然后vcf FASTQ文件是什么?通常人们会拿着DNA的碎纸片,...

  • 转录组测序中的文件格式

    FastQ fastq是scRNASeq中最常见的原始数据格式。所有scRNASeq都是双端测序 BAM bam文...

网友评论

      本文标题:BAM文件转换成fastq

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