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

          • SEQadmin2
            How Immunogenomics Decodes Immunity’s Genetic Blueprint
            by SEQadmin2




            The immune system’s power comes from its genetic diversity, allowing myriad threats to be neutralized through first recognizing foreign antigens. That diversity is also what makes the immune system so difficult to study. Recent advances in sequencing technology and computational biology, however, are giving researchers new tools to understand immune responses and immune-related diseases in greater detail.

            This convergence of genetics, immunology, and computation...
            Today, 05:41 AM
          • SEQadmin2
            Beyond CRISPR/Cas9: Understand, Choose, and Use the Right Genome Editing Tool
            by SEQadmin2



            CRISPR/Cas9 sparked the gene editing revolution for both research and therapeutics.1 But this system still showed severe issues that limited its applications. The most prominent were the heavy reliance on PAM sequences, delivery limitations, double-stranded breaks that prompt unintended edits and cell death, and editing inefficiency (both in targeting and in knock-in reliability).

            Despite this, “CRISPR helped turn genome editing from a specialized technique into
            ...
            07-31-2026, 11:01 AM

          ad_right_rmr

          Collapse

          News

          Collapse

          Topics Statistics Last Post
          Started by SEQadmin2, 08-24-2026, 10:32 AM
          0 responses
          42 views
          0 reactions
          Last Post SEQadmin2  
          Started by SEQadmin2, 08-20-2026, 11:17 AM
          0 responses
          48 views
          0 reactions
          Last Post SEQadmin2  
          Started by SEQadmin2, 08-18-2026, 10:05 AM
          0 responses
          55 views
          0 reactions
          Last Post SEQadmin2  
          Started by SEQadmin2, 08-13-2026, 12:22 PM
          0 responses
          50 views
          0 reactions
          Last Post SEQadmin2  
          Working...