![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Question on calling SNPs using samtools/bcftools | nkwuji | Bioinformatics | 6 | 02-19-2013 09:52 AM |
samtools/mpileup heterozygous SNPs calling | combiochem | Bioinformatics | 4 | 08-02-2011 08:05 AM |
calling Heterozygous SNPs with samtools mpileup | egatti | Bioinformatics | 1 | 07-21-2011 09:16 AM |
SamTools and allelic expression | ameyer | RNA Sequencing | 1 | 05-15-2011 04:58 AM |
calling snps with samtools on novoalign data | rcorbett | Bioinformatics | 1 | 02-05-2010 07:44 PM |
![]() |
|
Thread Tools |
![]() |
#1 |
Member
Location: Heidelberg, Germany Join Date: Aug 2010
Posts: 39
|
![]()
Hi folks,
We work with sea urchin larvae in our lab. They are very, very, very tiny and, thus, we need to collect a whole bunch of them at a time to get sufficient starting material for NGS. Urchins are also highly polymorphic. RESULT: There are times in which some SNPs are effectively tri-allelic in a single sample, something that simply isn't ever going to happen if your sample consists of a happily diploid individual human (or medical model system of your choice). To see what happens when one has three alleles at a polymorphic site, I constructed a fake dataset (which I can provide) consisting of three reads each of three different haplotypes. Using samtools mpileup, I can generate the following line for the base in question Code:
samtools mpileup -f mySeqs.fa combined.bam > combined.pileup dgarfield$ less combined.pileup | grep 124217 Scaffold1200 124217 G 9 aaattt,,, =========p Now, lets take a look at the results of bcftools view Code:
samtools mpileup -uf mySeqs.fa combined.bam > combined.pileup_u dgarfield$ bcftools view -cg combined.pileup_u | grep 124217 Scaffold1200 124217 . G T 19.1 . DP=9;AF1=0.5;CI95=0.5,0.5;DP4=0,3,0,6;MQ=60;FQ=19.1;PV4=1,1,1,1 GT:PL:GQ 0/1:49,0,49:49 That brings me to my two questions. 1) Given the equal balance of alleles at SNP 124217, why does bcftools choose 'T'? 2) Are there any situations in which bcftools can return more than two alleles at a single SNP? Any insights would be greatly appreciated. Thanks, David |
![]() |
![]() |
![]() |
#2 | |
Member
Location: Heidelberg, Germany Join Date: Aug 2010
Posts: 39
|
![]()
Here's a response I got from the samtools mailing list...not overly encouraging for Samtools for this problem. Any suggestions for other good SNP calling programs?
Quote:
|
|
![]() |
![]() |
![]() |
#3 | |
Member
Location: Heidelberg, Germany Join Date: Aug 2010
Posts: 39
|
![]()
Another response from Heng Li on the samtools help list
Quote:
|
|
![]() |
![]() |
![]() |
#4 | |||
Member
Location: Heidelberg, Germany Join Date: Aug 2010
Posts: 39
|
![]()
Oh, all kinds of good things. More from Heng Li.
Quote:
And from Manuel Rivas at the Broad Quote:
Quote:
http://compbio.cs.utoronto.ca/varid/ Happy Computing, DG Last edited by dagarfield; 03-11-2011 at 07:11 AM. |
|||
![]() |
![]() |
![]() |
#5 |
Member
Location: Valencia, Spain Join Date: Aug 2009
Posts: 70
|
![]()
We work with mixed samples coming from different individuals and we have developed an SNP caller to work with them. You can take a look at:
http://bioinf.comav.upv.es/ngs_backbone/ Best regards, Jose Blanca |
![]() |
![]() |
![]() |
#6 |
Junior Member
Location: Nottingham Join Date: Oct 2010
Posts: 9
|
![]()
Whilst your specific problem is not one that I have had to consider - I have been working with anonomous (unbarcoded) sample pools. I have found these SNP callers useful;
SYZYGY FREE BAYES VarScan My understanding of VARiD is that it was not suitable for my application (non-barcoded data) in that it treats DNA from the same read group as originating from the same sample. I may have this wrong though. Good Luck. |
![]() |
![]() |
![]() |
Tags |
bcftools, mpileup, samtools, snp calling |
Thread Tools | |
|
|