Seqanswers Leaderboard Ad

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • ragowthaman
    Member
    • Nov 2009
    • 12

    Getting pileup consensus from BAM files using Bio::DB::Sam

    Hi List,
    I am trying to find out the consensus using pileup via Bio:B::Sam. Using the following script I could parse out the ref_base and different bases from reads at that position. Though, I am not able to find a method to derive consensus. Similar to the values produced by “samtools pileup –c –f xxxxxx.fasta yyyyyyy.bam”.

    The script I use now retrives ref base, query bases for each position. How do I improve it to get the consensus?

    Thanks very much in advance,
    Gowthaman


    use Bio:B::Sam;

    my $bam = Bio:B::Sam->new(-bam => 'something.bam’,
    -fasta => 'something.fasta'
    );

    my $cb = sub {
    my ($seqid, $pos, $pileups) = @_;
    my $refBase = $bam->segment($seqid, $pos, $pos)->dna;
    print "\n$pos\t$refBase=>";
    for my $pileup (@$pileups){
    my $al = $pileup->alignment;
    my $qBase = substr($al->qseq, $pileup->qpos, 1);
    print "$qBase,";
    }
    };

    $bam->pileup('Lin.chr10i', $cb);
  • lh3
    Senior Member
    • Feb 2008
    • 686

    #2
    There is no perl binding for samtools-like consensus calling.

    Comment

    • ragowthaman
      Member
      • Nov 2009
      • 12

      #3
      Oh! Thanks. I'll be good reading the pileup outfile then.

      Comment

      Latest Articles

      Collapse

      • seqadmin
        Pathogen Surveillance with Advanced Genomic Tools
        by seqadmin




        The COVID-19 pandemic highlighted the need for proactive pathogen surveillance systems. As ongoing threats like avian influenza and newly emerging infections continue to pose risks, researchers are working to improve how quickly and accurately pathogens can be identified and tracked. In a recent SEQanswers webinar, two experts discussed how next-generation sequencing (NGS) and machine learning are shaping efforts to monitor viral variation and trace the origins of infectious...
        03-24-2025, 11:48 AM
      • seqadmin
        New Genomics Tools and Methods Shared at AGBT 2025
        by seqadmin


        This year’s Advances in Genome Biology and Technology (AGBT) General Meeting commemorated the 25th anniversary of the event at its original venue on Marco Island, Florida. While this year’s event didn’t include high-profile musical performances, the industry announcements and cutting-edge research still drew the attention of leading scientists.

        The Headliner
        The biggest announcement was Roche stepping back into the sequencing platform market. In the years since...
        03-03-2025, 01:39 PM

      ad_right_rmr

      Collapse

      News

      Collapse

      Topics Statistics Last Post
      Started by seqadmin, Today, 10:17 AM
      0 responses
      6 views
      0 reactions
      Last Post seqadmin  
      Started by seqadmin, 03-20-2025, 05:03 AM
      0 responses
      49 views
      0 reactions
      Last Post seqadmin  
      Started by seqadmin, 03-19-2025, 07:27 AM
      0 responses
      59 views
      0 reactions
      Last Post seqadmin  
      Started by seqadmin, 03-18-2025, 12:50 PM
      0 responses
      50 views
      0 reactions
      Last Post seqadmin  
      Working...