Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Tectona
    Member
    • Feb 2011
    • 11

    #1

    missing and spurious varinats calling by bwa-samtools-vcftools

    Hello:
    I am trying to discover SNPs among 24 samples. From all sequence reads combined I have constructed a reference genome (about 205 Mb) and then aligned the individual reads back to the reference genome with bwa-0.6.1. Thus for sample "S3" the commands looked like this.

    bwa aln -t 2 Reference02_singleChromosome_index S03FR-allCT.fastq > aln_S03FR-CT_Ref02.sai
    bwa samse Reference02_singleChromosome_index aln_S03FR-CT_Eg-Ref02.sai S03FR-allCT.fastq > S03FR-CT_Ref02.sam

    After bwa, I used samtools-0.1.18 to call variants:
    samtools view -uS S03FR-CT_Ref02.sam > S03FR-CT_Ref02.bam
    samtools sort S03FR-CT_Ref02.bam S03FR-CT_Ref02-sorted
    samtools index S03FR-CT_Ref02-sorted.bam

    So far so good , except that about 40% of the reads could not be aligned... I wonder where they went .

    I did so for all 24 samples. Then with mpileup
    samtools mpileup -Buf Reference02_singleChromosome.fasta S03FR-CT_Eg-Ref02-sorted.bam S04...all 24 samples | bcftools view -bvcg - > 24_samples.raw.bcf

    bcftools view 24_samples.raw.bcf | perl vcfutils.pl varFilter -D100 > 24_samples.flt.vcf

    I used IGV-2.0.34 to view the vcf file and the bam files.

    What I noticed is that many genuine variants that were called by bwa-samtools and are in the individual -sorted.bam files have not been called by vcftools. The attached file igv_snapshot1.png shows an area where some SNPs are called by both methods... but then next to it are 4 SNPs that are correctly called in the individual alignments, but they have been dropped from the .vcf output. File igv_snapshot2.png shows a SNP that is called heterozygous for all 24 samples in the .vcf output... but actually is based on a very small number of sequence reads, only 4 out of 24 samples are truly heterozygous, for all the other samples there is really no data at all.

    What can I improve so that the missing SNPs will show up?
    Is there an option in mpileup / vcftools to allow and indicate missing data? It seems to me that the program imputes genotypes for many samples where it actually should not, but should indicate missing data.

    Thanks for any help

Latest Articles

Collapse

  • SEQadmin2
    Multiomic Liquid Biopsy: What DNA/RNA Panels Reveal That DNA Alone Can’t
    by SEQadmin2



    Tumors contain complex mixtures of cell populations that evolve in response to treatment and host-specific factors. Tissue biopsies provide only static snapshots of a tumor’s state. But what if we could follow that evolution over time using a minimally invasive technique?

    Liquid biopsies can detect tumor-derived material circulating in the bloodstream, providing a way to study treatment response, detect emerging resistance, and discover new biomarkers. Circulating
    ...
    10-14-2026, 09:55 AM
  • SEQadmin2
    New Genomics Technologies Take Aim at Long-Standing Limits
    by SEQadmin2


    Researchers using sequencing and genomics tools often have to make trade-offs. They can choose between speed or scale, short reads or long-range information, or targeted panels or a view of the whole transcriptome. New technologies that have been released this year are built to address those tough choices.

    We asked six companies the same four questions to learn about their latest products. The new technologies bring a lot to the table, including rethinking sequencing
    ...
    09-28-2026, 10:25 AM

ad_right_rmr

Collapse

News

Collapse

Topics Statistics Last Post
Started by SEQadmin2, Yesterday, 11:13 AM
0 responses
19 views
0 reactions
Last Post SEQadmin2  
Started by SEQadmin2, Yesterday, 10:48 AM
0 responses
18 views
0 reactions
Last Post SEQadmin2  
Started by SEQadmin2, 10-15-2026, 10:52 AM
0 responses
36 views
0 reactions
Last Post SEQadmin2  
Started by SEQadmin2, 10-14-2026, 05:39 AM
0 responses
42 views
0 reactions
Last Post SEQadmin2  
Working...