Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • vl250
    Junior Member
    • Sep 2019
    • 1

    #1

    Extracting a panel of SNPs from a whole genome sequence

    I'm looking to use whole genomes we already have available as part of a GWAS with genotyping data from a SNP array.

    How best can I extract the relevant SNPs from my whole genomes? I have a .bed file set up with all my SNP locations, and have been Googling like mad trying to find ways to do this. Am I best to extract these from my aligned .bam file using something like:

    Code:
    $ bedmap --echo --fraction-map 1 <(bam2bed < reads.bam) intervals.bed > answer.bed
    or

    Code:
    $ samtools mpileup -ugf ref.fa -l intervals.bed sample1.bam | bcftools call -vmO z -o answer.vcf.gz
    Or to just restrict the final combined vcf for the whole genomes with something like this:

    Code:
    $ java -jar GenomeAnalysisTK.jar -T SelectVariants -R ref.fa -V all_samples.vcf -L intervals.bed -sn Sample1 -sn Sample2 -sn Sample3
    I'm not sure what the advantages/disadvantages of doing it each stage would be, and how best I can get as close to a SNP array output as possible (ie with the variant present at each location).

    Googling usually answers all my questions but not today!
  • Gopo
    Member
    • Nov 2013
    • 41

    #2
    I would call SNPs with your desired variant caller (I prefer CallVariants from BBTools/BBMap) then use bedtools intersect (-a study.vcf.gz -b bed-file-of-snps) and the output is a VCF file of intersecting SNPs. Note that you might have some indels after bedtools intersect that you need to filter out with bcftools or vcftools.

    If you want to use mpileup, samtools mpileup is deprecated so use bcftools mpileup.

    Code:
    bcftools mpileup -Ou -f <ref.fa> <sample1.bam> <sample2.bam> <sample3.bam> | bcftools call -vmO z -o <study.vcf.gz>
    above example command from http://www.htslib.org/workflow/

    Comment

    Latest Articles

    Collapse

    • SEQadmin2
      16S/ITS Profiling vs. Shotgun Metagenomics: What Changes in Your Workflow?
      by SEQadmin2




      NGS has revolutionized clinical microbiology by offering new ways to identify and surveil pathogens without prior knowledge of the target. One popular approach is 16S rRNA and ITS amplicon sequencing, which targets specific microbial markers. But studies are increasingly incorporating shotgun metagenomics, a technique that sequences all DNA from a sample without targeting specific microbial markers. This approach allows more detailed taxonomic classification, detection...
      10-30-2026, 06:46 AM
    • 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

    ad_right_rmr

    Collapse

    News

    Collapse

    Topics Statistics Last Post
    Started by SEQadmin2, 10-28-2026, 09:57 AM
    0 responses
    43 views
    0 reactions
    Last Post SEQadmin2  
    Started by SEQadmin2, 10-28-2026, 09:51 AM
    0 responses
    26 views
    0 reactions
    Last Post SEQadmin2  
    Started by SEQadmin2, 10-22-2026, 11:13 AM
    0 responses
    74 views
    0 reactions
    Last Post SEQadmin2  
    Started by SEQadmin2, 10-22-2026, 10:48 AM
    0 responses
    48 views
    0 reactions
    Last Post SEQadmin2  
    Working...