Search bioRxivSearch

Biology subjects

Mapleson, D.

Publications and source records attributed to Mapleson, D..

2 recordsLinked to original sources

Efficient and accurate detection of splice junctions from RNAseq with Portcullis

Next generation sequencing (NGS) technologies enable rapid and cheap genome-wide transcriptome analysis, providing vital information about gene structure, transcript expression and alternative splicing. Key to this is the the accurate identification of exon-exon junctions from RNA sequenced (RNA-seq) reads. A number of RNA-seq aligners capable of splitting reads across these splice junctions (SJs) have been developed, however, it has been shown that while they correctly identify most genuine SJs available in a given sample, they also often produce large numbers of incorrect SJs. Herein we describe the extent of this problem using popular RNA-seq mapping tools, and present a new method, called Portcullis, to rapidly filter false SJs junctions from spliced alignments produced by any RNA-seq mapper capable of creating SAM/BAM files. We show that Portcullis distinguishes between genuine and false positive junctions to a high-degree of accuracy across different species, samples, expression levels, error profiles and read lengths. Portcullis makes efficient use of memory and threading and, to our knowledge, is currently the only SJ prediction tool that reliably scales for use with large RNAseq datasets and large highly fragmented genomes, whilst delivering highly accurate SJs.\n\nAvailabilityPortcullis is available under the GPLv3 license at: http://maplesond.github.io/portcullis/\n\nContactdaniel.mapleson@earlham.ac.uk

bioinformatics

SPECTRE: a Suite of PhylogEnetiC Tools for Reticulate Evolution

SummarySplit-networks are a generalization of phylogenetic trees that have proven to be a powerful tool in phylogenetics. Various ways have been developed for computing such networks, including split-decomposition, NeighborNet, QNet and FlatNJ. Some of these approaches are implemented in the user-friendly SplitsTree software package. However, to give the user the option to adjust and extend these approaches and to facilitate their integration into analysis pipelines, there is a need for robust, open-source implementations of associated data structures and algorithms. Here we present SPECTRE, a readily available, open-source library of data structures written in Java, that comes complete with new implementations of several pre-published algorithms and a basic interactive graphical interface for visualizing planar split networks. SPECTRE also supports the use of longer running algorithms by providing command line interfaces, which can be executed on servers or in High Performance Computing (HPC) environments.\n\nAvailabilityFull source code is available under the GPLv3 license at: https://github.com/maplesond/SPECTRE\n\nSPECTREs core library is available from Maven Central at: https://mvnrepository.com/artifactuk.ac.uea.cmp.spectre/core\n\nDocumentation is available at: http://spectre-suite-of-phylogenetic-tools-for-reticulate-evolution.readthedocs.io/en/latest/\n\nContactsarah.bastkowski@earlham.ac.uk\n\nSupplementary Information (SI)Supplementary information is available at Bioinformatics online.

bioinformatics