Genome and transcriptome sequencing experience a challenging renewal with the advent of Next Generation Sequencing (NGS) technologies. Notably, short mRNA sequences produced by RNA-Seq enhance transcriptome analysis and promise great opportunities for the discovery of new genes and the identification of alternative transcripts. One way to analyze this data is aligning the reads against a reference genome. However, the sheer amount of NGS data requires highly efficient methods for accurate spliced alignments, which is further challenged by the size and quality of the sequence reads.

We propose a combination of the spliced alignment method QPALMA with the short read alignment tool GenomeMapper. The resulting method, called PALMapper, efficiently computes both spliced and unspliced alignments at high accuracy while taking advantage of base quality information and splice site predictions. QPALMA that relies on a machine learning strategy is highly sensitive but suffers from its time consumption in the alignment step, which can be impractical for large genomes or extremely large introns. To speed this up and thus to improve efficiency, we combined it with GenomeMapper that quickly carries out an initial read mapping which will then guide a banded Semi-Global and spliced alignment algorithm that allows for long gaps that correspond to introns. PALMapper considerably reduced time consumption without decreasing accuracy compared to QPALMA. In fact, it runs around 50 times faster and hence allows to align around 7 million reads per hour on a single AMD CPU core (similar speed as TopHat). Our study for C. elegans furthermore shows that PALMapper predicts introns with very high sensitivity (72%) and specificity (82%) when using the annotation as ground truth. PALMapper is considerably more accurate than TopHat (47% and 81%, respectively).

PALMapper is open access and the code is available here.

PALMapper can also be used on a galaxy server.

Jean G, Kahles A, Sreedharan VT, De Bona F, Rätsch G. (2010) RNA-Seq read alignments with PALMapper. Curr Protoc Bioinformatics 11(11.6). [abstract]

Incoming search terms:

  • alignment regarding splice
  • best assembler 454 transcriptome mira

Comments

Leave a Reply




  • Social Networking Pages

    Linkedin Group

  • Follow Me on Pinterest
  • RSS SEQanswers – RNA Sequencing

    • How to increase rowsize in heatmap? May 16, 2013
      Hi, I am a complete newbie to all things cummeRbund and am currently fighting with generating readable heatmaps. When I use ... […]
      Mags
    • novoalign mapping May 15, 2013
      Hi, I want to use novoalign to map reads - allowing up to 15 mismatches for 100 bp paired-end reads I am new to novoalign(went through the... […]
      abh
    • Design of expt across multiple lanes May 15, 2013
      Hi, I am performing an RNA-seq experiment to look at differential expression. The design is as follows: 2 populations x 3 biological... […]
      jbono
    • RNA kinds expected in RNA-seq results May 15, 2013
      Hi, We use RNA isolation and library preparation protocols which capture polyadenylated RNA. My question is what kinds of RNA can we expect to... […]
      Kocur
    • Discrepancy between genotype and expressed alleles May 15, 2013
      Hi all, I am working on the analysis of allele-specific expression using both genotype information and RNA-seq data from the same individuals. I... […]
      RedMary
    • Does Cufflinks Give Me Trascriptomes? May 14, 2013
      Hi Everyone, I'm a beginner in this area, please forget any silly question. My situation is that I have a raw scaffold whole genome... […]
      hchang10
  • RSS Biostar – RNA-Seq

    • How do TopHat options -g , --supress-hits, and Bowtie options interplay?
      Hi, I am currently using TopHat2 to map RNA-seq runs. I think there have been some changes pertaining the -g option. Does anyone know how it works now? I used to think that setting -g would look for n alignments for a given read, report them [if top-scoring] and discard those reads that had more than g [top scoring] alignments. Now, the description sounds mo […]
    • What happened to -k in TopHat for multiple-mapping reads?
      Selecting -g n in tophat does not discard reads mapping more than n, but instead only reports n alignments for those out all all their TOP scoring alignments. I think there used to be an option -k that would allow one to discard reads that topped x alignments -- whatever happened to that? I only see -g in the tophat 2 manual, no reporting options like before […]
    • Does tophat use the library-type information for mapping, or just for the XS flag?
      When I specify library-type to TopHat, i.e., first-strand, second-strand, unstranded, TopHat appends a value + or - to the XS:A tag, which is useful for subsequent analyses, such as annotation. However, does this information influence the "mappability" of reads, or is this unaffected? My guess is that the information will be considered for mapping […]
    • Purpose of Y-shaped adapters in Illumina Sequencing?
      Hi all, Y adapters different sequences to be annealed to the 5' and 3' ends of each molecule in a library. The arms of the Y are unique, and the middle part, connected to the DNA fragment, is complementary. What are the advantages of this? My take of this over having fully-complementary adapters (ADAPTER1 - - - - - ADAPTER1) is that: -Upon primer a […]
    • Cell Type composition in a tissue based on gene marker expression
      I am not sure if the following would even make sense.... Tissues are composed of composite cell types, and often there are studies such as microarray/NGS where we perform a collective sampling of cells from these tissues. Information about the composition (say percentage of cell type) is not taken into consideration. In some case (such as brain/cancer), ther […]
    • Which SNP caller / method to use after aligning RNA-seq with TopHat
      Which SNP caller / method can / should I use after aligning RNA-seq data with TopHat? For genomic data I use GATK, but supposedly it is not just as easy as running GATK on the TopHat RNA-seq data. The team from Broad has no information / documentation on how to use GATK for RNA-seq data. I don't have any variants yet from DNA re-sequencing. […]