Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • deKoch13
    Member
    • Mar 2019
    • 12

    #1

    Working with BAM files

    Hi everybody!

    This is my first thread in this forum.
    Recently, I started an internship in a bioinformatics research group. Unfortunately, I have only little experience regarding programming, bioinformatic data handling, ...
    I have basic programming skills in Bash, Python and R, but that's it.

    My task is to inspect three BAM files (> 1 Mio reads). The three BAM files were generated using different methods. I want to find out which BAM files contain the same reads, which reads are only in BAM file 1, which reads are missing in BAM file 3 and so on.

    Can you give me some advice how to deal with this task? Do you have experiences in BAM file handling?

    Many greetings!
  • deKoch13
    Member
    • Mar 2019
    • 12

    #2
    more details

    Maybe I should add some information:
    We took one sample and generated the BAM files using three different pipelines.
    At the moment, we are only interested in the read names (first column of the BAM files) and want to find out which reads are present in all BAM files, which are present in file 1, file 2, file 3...

    Comment

    • GenoMax
      Senior Member
      • Feb 2008
      • 7142

      #3
      You could simply get the names (field 1 as you already note, sort | uniq them in bash) and do a "comm" comparison of the three results. If your aim is just to find which reads are present in all three files.

      Comment

      • deKoch13
        Member
        • Mar 2019
        • 12

        #4
        progress

        Thank you for the answer!

        I already extracted the read names from all files separately using:

        > samtools sort -n bam_filename | samtools view | awk -F "\t" '{print $1}' > output_filename

        Now, my supervisor supposed to use python to do the rest of the task...
        Or can you recommend another possibility?

        Greetings

        Comment

        • deKoch13
          Member
          • Mar 2019
          • 12

          #5
          I looked the "comm" command up. Sounds promising, but I am not sure if this works for such big data files with > 1 Million reads. Do you have an idea for a smart python-based solution?

          Nevertheless, I will try it also using comm.

          Greetings

          Comment

          • GenoMax
            Senior Member
            • Feb 2008
            • 7142

            #6
            If this is an assignment then use what you have to but comm should work (as long as you have enough RAM available). Since you are working with only read names (if you are not then you should).

            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, Yesterday, 10:52 AM
            0 responses
            9 views
            0 reactions
            Last Post SEQadmin2  
            Started by SEQadmin2, 10-14-2026, 05:39 AM
            0 responses
            19 views
            0 reactions
            Last Post SEQadmin2  
            Started by SEQadmin2, 10-13-2026, 09:56 AM
            0 responses
            16 views
            0 reactions
            Last Post SEQadmin2  
            Started by SEQadmin2, 10-09-2026, 11:14 AM
            0 responses
            27 views
            0 reactions
            Last Post SEQadmin2  
            Working...