Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • jgSoton
    Member
    • Sep 2011
    • 12

    #1

    Novoalign MPI homopolymer filter

    Hi,

    I ran a sample through novoalign (# novoalign (2.06.09MT - Jun 16 2010 @ 12:36:05)) and the mapping stats were as follows;
    # Paired Reads: 15258295
    # Pairs Aligned: 13278014
    # Read Sequences: 30516590
    # Aligned: 30005116
    # Unique Alignment: 27625593
    # Gapped Alignment: 321486
    # Quality Filter: 108560
    # Homopolymer Filter: 64
    # Elapsed Time: 5472,836s

    I then ran the same sample through the MPI version of novoalign (# novoalignMPI (V2.07.11 - Build May 27 2011 @ 15:31:23 on a difference computational cluster) and got the following stats:
    # Paired Reads: 15258295
    # Pairs Aligned: 13138914
    # Read Sequences: 30516590
    # Aligned: 29643668
    # Unique Alignment: 27110885
    # Gapped Alignment: 258400
    # Quality Filter: 222384
    # Homopolymer Filter: 2105
    # Elapsed Time: 881.205 (sec.)
    # CPU Time: 545.9 (min.)


    The number of sequences aligned is lower but in general the values are similar except for the homopolymer filter which is quite different 64 verus 2105.

    Can anyone tell me...
    what is an expected number for the homopolymer filter?
    Should I be worried that the numbers are so different?
    Does it seem right that fewer sequences aligned or should I expect exactly the same numbers?
    Is this likely to be due to different versions of novoalign?
    or the single verus multithreaded MPI version?

    I'd be glad of any input.
    Thanks,
    Jane
  • sparks
    Senior Member
    • Mar 2008
    • 126

    #2
    Hi Jane,

    There are a few things that might cause slightly different results. First would be the setting of insert size & standard deviation. In Novoalign this is used to set initial limits and as more reads are processed the actual distribution off insert lengths is used. With MPI each process maintains its own fragment length table so there might be small differences and it will take longer for the actual distribution to take affect.
    Also, if you use quality calibration the MPI processes each maintain their own mismatch counts so quality calibration may be slightly different and will take longer to kick in.
    With regard the homopolymer filter and quality filter, reads are first identified as homopolymer and/or having low quality bases. This will stop them being used in the first single end phase of alignment however they will still be used in paired end search if the mate was successfully mapped. If this results in a proper pair then the read won't be counted as homopolymer or low quality.
    I'd like to see your command line and also the insert size reported by novoalign. The differences should be reduced if you set the -i option more accurately.
    There's no need to be concerned about the differences, other than to check that -i was set at least such that mean + 6 std dev is sufficient to cover your fragments.
    The actual alignment code is identical between the different versions of Novoalign, the differences all relate to fragment length distribution and the quality calibration function.
    You can remove quality calibration differences by first running a sample of reads (say 100K) and saving the table using the -K <qcal.csv> and then using this in subsequent runs -k <qcal.csv>.

    Colin

    Comment

    • jgSoton
      Member
      • Sep 2011
      • 12

      #3
      Hi,

      Thanks for the reply. I feel more comfortable with the data now.

      My command line is;
      #mpiexec -f hostfile -n $nprocs -launcher rsh -iface ib0 $run_exe \
      mpiexec -f ibhostfile -n $nprocs $run_exe --mmapoff \
      -d /temp/EXOME_DATA/REF_GENOMES/HG18/hg18.nix \
      -f /temp/EXOME_DATA//RESULTS/03/FASTQ/WTCHG_22039_06_1_sequence.txt.gz /temp/EXOME_DATA//RESULTS/03/FASTQ/WTCHG_22039_06_2_sequence.txt.gz \
      -F ILMFQ -i 200 30 -o SAM -o SoftClip -k -a -g 65 -x 7 \
      > SOTON0003a_aligned.sam 2> SOTON0003a_mapping.stats


      I dont know where the insert size is output...

      Jane
      Last edited by jgSoton; 10-04-2011, 06:02 AM. Reason: too much info in file path

      Comment

      • sparks
        Senior Member
        • Mar 2008
        • 126

        #4
        Hi Jane,

        The insert size will be reported near the end of the log file, SOTON0003a_mapping.stats

        Colin

        Comment

        • jgSoton
          Member
          • Sep 2011
          • 12

          #5
          Ahh,

          # Mean 201, Std Dev 53.7

          Jane

          Comment

          • sparks
            Senior Member
            • Mar 2008
            • 126

            #6
            As you used -i 200 30 the range of fragment length for proper pairs would be 0 to 480. It should be OK as penalties will adjust to the actual distribution. However a few long fragments may not have been flagged as proper pairs.
            The -k option and the -i difference will likely explain the small difference in result between MPI and nonMPI runs.

            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
            21 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...