Samtools Mpileup Defined Regions
1
0
Entering edit mode
10.5 years ago
Vova Naumov ▴ 220

Hi! I need to get genotypes in a list of positions (for example BED file) having BAM file. Trying to use tool samtools mpileup. I know I can do it by creating consensus fastq using

samtools mpileup -uf hg19.fa file.bam | \
bcftools view -cg - | \
perl vcfutils.pl vcf2fq > consensus.fastq

and then getting genotypes from fastq file, but it's ineffective. Do you know how to get differences from reference, genotype calls at interesting positions simultaneously?

samtools • 4.6k views
ADD COMMENT
2
Entering edit mode

Please take a closer look at mpileup in samtools. The documentation clearly states how to call variants and use a bed file.

ADD REPLY
0
Entering edit mode

Thank's a lot but an example would be very helpful

ADD REPLY
1
Entering edit mode
10.5 years ago

I'd use BEDTools intersectBed to get the intersection between your all-points vcf and your bed file coordinates. That's way simpler than making a consensus fastq.

ADD COMMENT

Login before adding your answer.

Traffic: 2473 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6