Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • bair
    Member
    • Jan 2010
    • 65

    #1

    samtools vs. bedtools

    Hi all,

    I use samtools (depth) and bedtools (coverageBed -d) to calculate coverage for a given bedfile, the results are different

    In the following dataset, the first three columns are generated by samtools, the rest are generated by bedtools. At most of the positions (>65%), cov1=cov2, at some positions the differences are huge. For example, at chr1:237433808, cov1 =522 (samtools), while cov2 = 649 (bedtools).

    Ant explanation?

    chrs posi cov1 start ends count cov2
    chr1 237433798 647 237433797 237433916 1 649
    chr1 237433799 647 237433797 237433916 2 649
    chr1 237433800 647 237433797 237433916 3 648
    chr1 237433808 522 237433797 237433916 11 649
    chr1 237433826 653 237433797 237433916 29 654
    chr1 237433828 653 237433797 237433916 31 654
    chr1 237433829 654 237433797 237433916 32 655
    chr1 237433830 654 237433797 237433916 33 655
    chr1 237433831 654 237433797 237433916 34 655
    chr1 237433833 654 237433797 237433916 36 655
  • arvid
    Senior Member
    • Jul 2011
    • 156

    #2
    While you mention "a given bedfile", I suppose you use a BAM as the original input (possibly converted for coverageBed) in both cases, right? Since you seem to have consistently higher counts with BEDTools, this could be due a different definition of coverage in the case of splices (or other non-matching CIGAR operations) of read alignments, not properly carried over into the bed file (covered with a bed entry although they should be excluded for a coverage calculation).

    I had a similar issue with RNA-Seq splice-mapped reads and BEDTools, and could fix it by using the "-split" argument with the bamToBed converter (splice reads are then splitted into two bed entries) - but if it is due to other non-matching CIGAR operations you might need a closer look at the read alignments themselves at those differing positions.

    Comment

    • bair
      Member
      • Jan 2010
      • 65

      #3
      Thank you arvid,

      I tried bamToBed with -split, no changes to the result, since my bedfile only contains CCDS regions.

      coverageBed reports all the bases covered at the position, while samtools/depth may have some default CIGAR operation as filter, I need to look closer.

      Thanks again

      Comment

      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, 10-22-2026, 11:13 AM
      0 responses
      28 views
      0 reactions
      Last Post SEQadmin2  
      Started by SEQadmin2, 10-22-2026, 10:48 AM
      0 responses
      20 views
      0 reactions
      Last Post SEQadmin2  
      Started by SEQadmin2, 10-15-2026, 10:52 AM
      0 responses
      38 views
      0 reactions
      Last Post SEQadmin2  
      Started by SEQadmin2, 10-14-2026, 05:39 AM
      0 responses
      44 views
      0 reactions
      Last Post SEQadmin2  
      Working...