Title
Trading Running Time for Memory in Phylogenetic Likelihood Computations.
Abstract
The revolution in wet-lab sequencing techniques that has given rise to a plethora of whole-genome or whole-transcriptome sequencing projects, often targeting 50 up to 1000 species, poses new challenges for efficiently computing the phylogenetic likelihood function both for phylogenetic inference and statistical post-analysis purposes. The phylogenetic likelihood function as deployed in maximum likelihood and Bayesian inference programs consumes the vast majority of computational resources, that is memory and CPU time. Here, we introduce and implement a novel, general, and versatile concept to trade additional computations for memory consumption in the likelihood function which exhibits a surprisingly smal limpact on overall execution times. When trading 50% of the required RAM for additional computations, the average execution time increase because of additional computations amounts to only 15%. We demonstrate that, for a phylogeny with n species only log(n) + 2 memory space is required for computing the likelihood. This is a promising result given the exponential growth of molecular datasets.
Year
DOI
Venue
2012
10.5220/0003765600860095
BIOINFORMATICS: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON BIOINFORMATICS MODELS, METHODS AND ALGORITHMS
Keywords
Field
DocType
Memory versus runtime trade-offs,Phylogenetic likelihood function,RAxML
Phylogenetic tree,Computer science,Artificial intelligence,Machine learning,Computation
Conference
Citations 
PageRank 
References 
0
0.34
0
Authors
3
Name
Order
Citations
PageRank
Fernando Izquierdo-Carrasco1395.31
Julien Gagneur212513.93
Alexandros Stamatakis399596.27