Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • radclifr
    Junior Member
    • Aug 2009
    • 2

    #1

    Extract random reads

    I'd like to create a small file of reads randomly taken from a much larger file; e.g., from ~200 million to ~10 million or less. The reason is that I just want to play with different mapping/trimming/etc parameters without waiting a day or two for results. I want it to be random to more or less represent the nature of the full file.

    Does anyone know of any tools that can do such a thing? The original file can be BAM, SAM, or FASTQ.

    Thanks,
    Richard Radcliffe
  • Richard Finney
    Senior Member
    • Feb 2009
    • 701

    #2
    This is often asked.

    Check out previous discussions :

    Discussion of next-gen sequencing related bioinformatics: resources, algorithms, open source efforts, etc


    Discussion of next-gen sequencing related bioinformatics: resources, algorithms, open source efforts, etc

    Comment

    • oyvindbusk
      Member
      • Jan 2011
      • 14

      #3
      Hi Richard.
      You could easily extract random lines from a file using the e.g. the rand() function in perl.
      -Ø

      Comment

      • mbblack
        Senior Member
        • Aug 2009
        • 245

        #4
        The latest release of Samtools will do this with a simple switch

        Samtools view -s input.bam > output.bam

        where -s is followed by some fractional value between 0.00 and 0.99

        eg. to pull out a random set of 25% of the reads in a bam

        samtools view -s 0.25 in.bam > out.bam
        Michael Black, Ph.D.
        ScitoVation LLC. RTP, N.C.

        Comment

        • radclifr
          Junior Member
          • Aug 2009
          • 2

          #5
          Perfect -- thanks. We had an older version of samtools...

          Comment

          Latest Articles

          Collapse

          • kinpict.com
            Reply to 16S/ITS Profiling vs. Shotgun Metagenomics: What Changes in Your Workflow?
            by kinpict.com
            The part about this topic feels surprisingly grounded, and the details on the page is the bit that made me slow down. I’d keep <a href="https://kinpict.com/">ai family photo generator</a> bookmarked for later.
            Today, 06:37 PM
          • 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,...
            10-30-2026, 06:46 AM

          ad_right_rmr

          Collapse

          News

          Collapse

          Topics Statistics Last Post
          Started by SEQadmin2, 11-12-2026, 07:59 AM
          0 responses
          27 views
          0 reactions
          Last Post SEQadmin2  
          Started by SEQadmin2, 11-05-2026, 09:25 AM
          0 responses
          35 views
          0 reactions
          Last Post SEQadmin2  
          Started by SEQadmin2, 11-03-2026, 11:54 AM
          2 responses
          56 views
          0 reactions
          Last Post kinpict.com  
          Started by SEQadmin2, 10-28-2026, 09:57 AM
          0 responses
          175 views
          0 reactions
          Last Post SEQadmin2  
          Working...