Serveur d'exploration Cyberinfrastructure

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

Efficient computation of the phylogenetic likelihood function on multi-gene alignments and multi-core architectures

Identifieur interne : 000D78 ( Main/Merge ); précédent : 000D77; suivant : 000D79

Efficient computation of the phylogenetic likelihood function on multi-gene alignments and multi-core architectures

Auteurs : Alexandros Stamatakis [Allemagne] ; Michael Ott [Allemagne]

Source :

RBID : PMC:2607410

Abstract

The continuous accumulation of sequence data, for example, due to novel wet-laboratory techniques such as pyrosequencing, coupled with the increasing popularity of multi-gene phylogenies and emerging multi-core processor architectures that face problems of cache congestion, poses new challenges with respect to the efficient computation of the phylogenetic maximum-likelihood (ML) function. Here, we propose two approaches that can significantly speed up likelihood computations that typically represent over 95 per cent of the computational effort conducted by current ML or Bayesian inference programs. Initially, we present a method and an appropriate data structure to efficiently compute the likelihood score on ‘gappy’ multi-gene alignments. By ‘gappy’ we denote sampling-induced gaps owing to missing sequences in individual genes (partitions), i.e. not real alignment gaps. A first proof-of-concept implementation in RAxML indicates that this approach can accelerate inferences on large and gappy alignments by approximately one order of magnitude. Moreover, we present insights and initial performance results on multi-core architectures obtained during the transition from an OpenMP-based to a Pthreads-based fine-grained parallelization of the ML function.


Url:
DOI: 10.1098/rstb.2008.0163
PubMed: 18852107
PubMed Central: 2607410

Links toward previous steps (curation, corpus...)


Links to Exploration step

PMC:2607410

Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">Efficient computation of the phylogenetic likelihood function on multi-gene alignments and multi-core architectures</title>
<author>
<name sortKey="Stamatakis, Alexandros" sort="Stamatakis, Alexandros" uniqKey="Stamatakis A" first="Alexandros" last="Stamatakis">Alexandros Stamatakis</name>
<affiliation wicri:level="3">
<nlm:aff id="aff1">
<institution>Department of Computer Science The Exelixis Lab, Ludwig-Maximilians-Universität München</institution>
<addr-line>Amalienstrasse 17, 80333 München, Germany</addr-line>
</nlm:aff>
<country xml:lang="fr">Allemagne</country>
<wicri:regionArea>Amalienstrasse 17, 80333 München</wicri:regionArea>
<placeName>
<region type="land" nuts="1">Bavière</region>
<region type="district" nuts="2">District de Haute-Bavière</region>
<settlement type="city">Munich</settlement>
</placeName>
</affiliation>
</author>
<author>
<name sortKey="Ott, Michael" sort="Ott, Michael" uniqKey="Ott M" first="Michael" last="Ott">Michael Ott</name>
<affiliation wicri:level="1">
<nlm:aff id="aff2">
<institution>Department of Computer Science, Technische Universität München</institution>
<addr-line>Boltzmannstrasse 3, 85747 Garching b. München, Germany</addr-line>
</nlm:aff>
<country xml:lang="fr">Allemagne</country>
<wicri:regionArea>Boltzmannstrasse 3, 85747 Garching b. München</wicri:regionArea>
<wicri:noRegion>85747 Garching b. München</wicri:noRegion>
<wicri:noRegion>85747 Garching b. München</wicri:noRegion>
<wicri:noRegion>85747 Garching b. München</wicri:noRegion>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">PMC</idno>
<idno type="pmid">18852107</idno>
<idno type="pmc">2607410</idno>
<idno type="url">http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2607410</idno>
<idno type="RBID">PMC:2607410</idno>
<idno type="doi">10.1098/rstb.2008.0163</idno>
<date when="2008">2008</date>
<idno type="wicri:Area/Pmc/Corpus">000282</idno>
<idno type="wicri:Area/Pmc/Curation">000282</idno>
<idno type="wicri:Area/Pmc/Checkpoint">000674</idno>
<idno type="wicri:Area/Ncbi/Merge">000066</idno>
<idno type="wicri:Area/Ncbi/Curation">000066</idno>
<idno type="wicri:Area/Ncbi/Checkpoint">000066</idno>
<idno type="wicri:doubleKey">0962-8436:2008:Stamatakis A:efficient:computation:of</idno>
<idno type="wicri:Area/Main/Merge">000D78</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en" level="a" type="main">Efficient computation of the phylogenetic likelihood function on multi-gene alignments and multi-core architectures</title>
<author>
<name sortKey="Stamatakis, Alexandros" sort="Stamatakis, Alexandros" uniqKey="Stamatakis A" first="Alexandros" last="Stamatakis">Alexandros Stamatakis</name>
<affiliation wicri:level="3">
<nlm:aff id="aff1">
<institution>Department of Computer Science The Exelixis Lab, Ludwig-Maximilians-Universität München</institution>
<addr-line>Amalienstrasse 17, 80333 München, Germany</addr-line>
</nlm:aff>
<country xml:lang="fr">Allemagne</country>
<wicri:regionArea>Amalienstrasse 17, 80333 München</wicri:regionArea>
<placeName>
<region type="land" nuts="1">Bavière</region>
<region type="district" nuts="2">District de Haute-Bavière</region>
<settlement type="city">Munich</settlement>
</placeName>
</affiliation>
</author>
<author>
<name sortKey="Ott, Michael" sort="Ott, Michael" uniqKey="Ott M" first="Michael" last="Ott">Michael Ott</name>
<affiliation wicri:level="1">
<nlm:aff id="aff2">
<institution>Department of Computer Science, Technische Universität München</institution>
<addr-line>Boltzmannstrasse 3, 85747 Garching b. München, Germany</addr-line>
</nlm:aff>
<country xml:lang="fr">Allemagne</country>
<wicri:regionArea>Boltzmannstrasse 3, 85747 Garching b. München</wicri:regionArea>
<wicri:noRegion>85747 Garching b. München</wicri:noRegion>
<wicri:noRegion>85747 Garching b. München</wicri:noRegion>
<wicri:noRegion>85747 Garching b. München</wicri:noRegion>
</affiliation>
</author>
</analytic>
<series>
<title level="j">Philosophical Transactions of the Royal Society B: Biological Sciences</title>
<idno type="ISSN">0962-8436</idno>
<idno type="eISSN">1471-2970</idno>
<imprint>
<date when="2008">2008</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc>
<textClass></textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">
<p>The continuous accumulation of sequence data, for example, due to novel wet-laboratory techniques such as pyrosequencing, coupled with the increasing popularity of multi-gene phylogenies and emerging multi-core processor architectures that face problems of cache congestion, poses new challenges with respect to the efficient computation of the phylogenetic maximum-likelihood (ML) function. Here, we propose two approaches that can significantly speed up likelihood computations that typically represent over 95 per cent of the computational effort conducted by current ML or Bayesian inference programs. Initially, we present a method and an appropriate data structure to efficiently compute the likelihood score on ‘gappy’ multi-gene alignments. By ‘gappy’ we denote sampling-induced gaps owing to missing sequences in individual genes (partitions), i.e. not real alignment gaps. A first proof-of-concept implementation in
<sc>RAxML</sc>
indicates that this approach can accelerate inferences on large and gappy alignments by approximately one order of magnitude. Moreover, we present insights and initial performance results on multi-core architectures obtained during the transition from an OpenMP-based to a Pthreads-based fine-grained parallelization of the ML function.</p>
</div>
</front>
</TEI>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/CyberinfraV1/Data/Main/Merge
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000D78 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Main/Merge/biblio.hfd -nk 000D78 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Ticri/CIDE
   |area=    CyberinfraV1
   |flux=    Main
   |étape=   Merge
   |type=    RBID
   |clé=     PMC:2607410
   |texte=   Efficient computation of the phylogenetic likelihood function on multi-gene alignments and multi-core architectures
}}

Pour générer des pages wiki

HfdIndexSelect -h $EXPLOR_AREA/Data/Main/Merge/RBID.i   -Sk "pubmed:18852107" \
       | HfdSelect -Kh $EXPLOR_AREA/Data/Main/Merge/biblio.hfd   \
       | NlmPubMed2Wicri -a CyberinfraV1 

Wicri

This area was generated with Dilib version V0.6.25.
Data generation: Thu Oct 27 09:30:58 2016. Site generation: Sun Mar 10 23:08:40 2024