Utilities / Create consensus sequence from a BAM file
Description
Given an indexed BAM file and corresponding reference genome (in fasta format), this tool constructs a consensus sequence based on the alignment.
Parameters
None
Details
This tool uses SAMtools, bcftools and vcfutils.pl script to create a consensus sequence for the given alignment file. The actual command line executed is:
samtools mpileup -uf reference.fa aligment.bam | bcftools view -cg - | vcfutils vcf2fq
Note that the input BAM file must be sorted before it can be used by this tool.
Output
Output is a fasta formatted sequence file.
References
This tool is based on the SAMtools package. Please cite the article The Sequence alignment/map (SAM) format and SAMtools by Li H., Handsaker B., Wysoker A., Fennell T., Ruan J., Homer N., Marth G., Abecasis G., Durbin R. and 1000 Genome Project Data Processing Subgroup (2009) Bioinformatics, 25, 2078-9. [PMID: 19505943].
Recent Comments