Unconfigured Ad

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

    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
        Proteomic Platforms: How to Choose the Right Analytical Strategy to Improve Detection and Clinical Applications
        by SEQadmin2


        Proteomics platforms are evolving rapidly, with advances in mass spectrometry and affinity-based approaches expanding what researchers can detect and at what scale. As the field moves toward deeper proteome coverage and clinical applications, scientists face an increasingly complex landscape of tools. This article will explore how researchers are navigating these choices to find the right platform for their work.

        The systematic characterization of the human proteome has
        ...
        07-20-2026, 11:48 AM
      • SEQadmin2
        Advanced Sequencing Platforms Tackle Neuroscience’s Toughest Genomics Problems
        by SEQadmin2



        Genomics studies in neuroscience face a special challenge due to the brain’s complexity and scarcity of samples. Mapping changes in cell type and state using conventional next-generation sequencing methods remains challenging. Advances in technologies like single-cell sequencing, spatial transcriptomics, and long-read sequencing have opened the door to deeper studies of the brain and diseases like Alzheimer’s, amyotrophic lateral sclerosis (ALS), and schizophrenia.
        ...
        07-09-2026, 11:10 AM
      • SEQadmin2
        Cancer Drug Resistance: The Lingering Barrier to Rising Survival
        by SEQadmin2



        Cancer survival rates have significantly increased in the last few decades in the United States, reaching a combined 70% 5-year survival rate by 2021. Behind this number, there are years of research to find new therapies, drug targets, and early detection methods. But there is one core challenge that keeps slowing down these advances, and it’s about drug resistance.

        There is no single reason why many patients don’t respond to treatment as expected. Cancer is...
        07-08-2026, 05:17 AM

      ad_right_rmr

      Collapse

      News

      Collapse

      Topics Statistics Last Post
      Started by SEQadmin2, Yesterday, 11:41 AM
      0 responses
      9 views
      0 reactions
      Last Post SEQadmin2  
      Started by SEQadmin2, 07-20-2026, 11:10 AM
      0 responses
      23 views
      0 reactions
      Last Post SEQadmin2  
      Started by SEQadmin2, 07-13-2026, 10:26 AM
      0 responses
      36 views
      0 reactions
      Last Post SEQadmin2  
      Started by SEQadmin2, 07-09-2026, 10:04 AM
      0 responses
      45 views
      0 reactions
      Last Post SEQadmin2  
      Working...