Unconfigured Ad

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • KevinLam
    Senior Member
    • Nov 2009
    • 204

    PerM is an ultra-fast and sensitive SOLiD reads mapping tool

    spotted this in solid software tools page.

    PerM perm PerM is an ultra-fast and sensitive SOLiD reads mapping tool. It maps reads in csfasta (w/wo qual), fasta or fastq format to the genome or transcriptoms in fasta. The output could be the SAM format. PerM can be full sensitive to four mismatches and highly sensitive to more mismatches.



    anyone using it?
    http://kevin-gattaca.blogspot.com/
  • Kevin_Johnson
    Junior Member
    • Feb 2010
    • 4

    #2
    I've used the PerM software. I prefer Bowtie for Illumina, but PerM is by far and away the best software for SOLiD reads. The authors have constantly improved upon it and actually were receptive to some of my suggestions.

    One of the authors even gave me a preliminary version of their "ComB" software which calls SNPs, consensus genomes, and does expression in color space. Def the way to go for SOLID.

    Comment

    • nilshomer
      Nils Homer
      • Nov 2008
      • 1283

      #3
      Originally posted by Kevin_Johnson View Post
      I've used the PerM software. I prefer Bowtie for Illumina, but PerM is by far and away the best software for SOLiD reads. The authors have constantly improved upon it and actually were receptive to some of my suggestions.

      One of the authors even gave me a preliminary version of their "ComB" software which calls SNPs, consensus genomes, and does expression in color space. Def the way to go for SOLID.
      No support for gaps (indels), which can lead to false-mappings as well as ignoring a very important source of variation. This pertains to bowtie and PerM. I think the inclusion of gapped alignment would definitely put it in contention.

      Comment

      • Kevin_Johnson
        Junior Member
        • Feb 2010
        • 4

        #4
        Actually, I just talked to a PerM author and it seems that supporting gaps actually leads to false mappings! Ironic isn't it. It's because of the biology; gaps are very rare in comparison to snps and sequencing errors, so most gaps on short reads are just false positives, ie. allowing a gap makes the rest of the sequence match well by chance!

        Anyway, I have been using their tools a lot, between comb and the ClipR tool, they have really accurate snp calling and deletion finding. However, it seems like the new tools are buggy.

        Anyway, one thing I dont understand about bfast, is I keep getting this error:
        In function "BfastIndexValidateInputs": Fatal Error[OutOfRange]. Variable/Value: indexNumber.
        Message: Command line argument.
        ***** Exiting due to errors *****

        I'm using the same settings as I used before for shorter reads without any problems? what should i change?

        Comment

        • nilshomer
          Nils Homer
          • Nov 2008
          • 1283

          #5
          Originally posted by Kevin_Johnson View Post
          Actually, I just talked to a PerM author and it seems that supporting gaps actually leads to false mappings! Ironic isn't it. It's because of the biology; gaps are very rare in comparison to snps and sequencing errors, so most gaps on short reads are just false positives, ie. allowing a gap makes the rest of the sequence match well by chance!

          Anyway, I have been using their tools a lot, between comb and the ClipR tool, they have really accurate snp calling and deletion finding. However, it seems like the new tools are buggy.

          Anyway, one thing I dont understand about bfast, is I keep getting this error:
          In function "BfastIndexValidateInputs": Fatal Error[OutOfRange]. Variable/Value: indexNumber.
          Message: Command line argument.
          ***** Exiting due to errors *****

          I'm using the same settings as I used before for shorter reads without any problems? what should i change?
          Indels are an extremely important source of variation, especially in cancer. Anyhow false indels do occur, but the read usually is still mapped to the approximate correct location. I developed SRMA (http://srma.sf.net) to clean up such indel errors.

          Could you post your command you use with BFAST and I can take a look?

          Comment

          • Kevin_Johnson
            Junior Member
            • Feb 2010
            • 4

            #6
            The problem is a typo in your book,

            Perform local alignment:
            $bfast-0.6.4d/bfast localalign -f hg18.fa -m bfast.matches.file.hg18.<N>.bmf -A
            > bfast.aligned.file.hg18.<N>.baf


            You just show -A but not -A 1

            Also, is there a way that you could preload masks or have it so users can just choose a mask parameter rather than have to enter 10 different commands for one part of the workflow?

            Comment

            • nilshomer
              Nils Homer
              • Nov 2008
              • 1283

              #7
              Originally posted by Kevin_Johnson View Post
              The problem is a typo in your book,

              Perform local alignment:
              $bfast-0.6.4d/bfast localalign -f hg18.fa -m bfast.matches.file.hg18.<N>.bmf -A
              > bfast.aligned.file.hg18.<N>.baf


              You just show -A but not -A 1

              Also, is there a way that you could preload masks or have it so users can just choose a mask parameter rather than have to enter 10 different commands for one part of the workflow?
              The typo has been fixed. Thank-you!

              Since the indexes need only be built once, and you will have many experiments mapping to the same reference (hopefully), I don't think pre-loading them is necessary. I don't want it to be too easy for you

              Comment

              • bpetersen
                Member
                • Mar 2010
                • 20

                #8
                Does anyone know if PerM will support the new SOLiD paired-end sequencing data anytime soon?
                In the manual it only mentions mate-pairs and I think it needs some adjusting to also handle paired-end, or am I wrong?
                Thanks for your answers!

                Comment

                Latest Articles

                Collapse

                • SEQadmin2
                  From Collection to Sequencing: Why Sample Preparation and Preservation Define Sequencing Data
                  by SEQadmin2


                  Data variability is still an issue in sequencing technologies despite the advances in reproducibility and accuracy of these platforms. But the problem does not originate in the sequencing itself, but in the previous steps, before the sample reaches the sequencer.


                  The first step is collection, followed by preservation and sample preparation for analysis. Most scientists overlook those steps, but not being careful might just be skewing the experiment’s results.
                  ...
                  06-02-2026, 10:05 AM
                • SEQadmin2
                  Single-Cell Sequencing at an Inflection Point: Early Impacts of New Platforms and Emerging Trends
                  by SEQadmin2


                  With the launch of new single-cell sequencing platforms in 2026, the field stands at an exciting inflection point. This article surveys the most impactful advances in the field and discusses how they’re reshaping research in cancer, immunology, and beyond.


                  Introduction

                  Single-cell sequencing technologies have undergone remarkable advances over the past decade, transitioning from low-throughput experimental approaches to highly scalable platforms capable of...
                  05-22-2026, 06:42 AM
                • SEQadmin2
                  Environmental Genomics in the Age of NGS: From Microbes to Conservation Strategies
                  by SEQadmin2

                  Studying ecosystems means dealing with complex, multi-species communities that are hard to observe at scale. This complexity, however, hides many important questions to be answered, from how biogeochemical cycles work and how climate change can affect species distribution to how conservation strategies can work best.


                  Genomics, particularly since the expansion of NGS, has transformed ecosystem ecology. By sequencing environmental DNA, we can now assess biodiversity without direct...
                  05-06-2026, 09:04 AM

                ad_right_rmr

                Collapse

                News

                Collapse

                Topics Statistics Last Post
                Started by SEQadmin2, Yesterday, 08:59 AM
                0 responses
                12 views
                0 reactions
                Last Post SEQadmin2  
                Started by SEQadmin2, 06-02-2026, 12:03 PM
                0 responses
                21 views
                0 reactions
                Last Post SEQadmin2  
                Started by SEQadmin2, 06-02-2026, 11:40 AM
                0 responses
                17 views
                0 reactions
                Last Post SEQadmin2  
                Started by SEQadmin2, 05-28-2026, 11:40 AM
                0 responses
                31 views
                0 reactions
                Last Post SEQadmin2  
                Working...