Abordarea bayesiană în filogenetică

Abordarea bayesiană în filogenetică face posibilă obținerea celui mai probabil arbore filogenetic având în vedere datele inițiale, secvențele de ADN sau proteine ​​ale organismelor luate în considerare și modelul de înlocuire evolutivă [1] . Pentru a reduce complexitatea de calcul a algoritmului, calculul probabilității posterioare este implementat de diverși algoritmi folosind metoda Monte Carlo pentru lanțuri Markov [2] . Principalele avantaje ale abordării bayesiene în comparație cu metodele de maximă probabilitate și maximă parcimonie sunt eficiența computațională, capacitatea de a lucra cu modele complexe de evoluție și, de asemenea, că, spre deosebire de metodele care indică un singur arbore cel mai bun conform unui criteriu dat, vă permite să selectați mai multe variante ale arborelui filogenetic cu cea mai mare valoare a probabilității posterioare [3] .

Istoria și fundamentele metodei

Abordarea bayesiană este o dezvoltare a metodei probabilistice dezvoltată de matematicianul și preotul englez Thomas Bayes pe baza teoremei lui Bayes . Această metodă a fost publicată în 1763 [4] , la doi ani după moartea sa. Mai târziu, formularea modernă a teoremei a fost dezvoltată de Pierre-Simon Laplace [1] .

În 1953, Nicholas Metropolis a introdus metodele Monte Carlo pentru lanțurile Markov (MCMC, lanțul Markov Monte Carlo) [5] . Avantajele în viteza de calcul și capacitatea de integrare cu metodele MCMC au permis abordării bayesiene să devină una dintre cele mai populare metode de inferență statistică . Abordarea bayesiană are multe aplicații în filogenetica moleculară și sistematică . În comparație cu alte metode de construire a arborilor filogenetici (parcimonie maximă, probabilitate maximă ), permite incertitudinea filogenetică, utilizarea informațiilor a priori și modele complexe de evoluție , pentru care metodele tradiționale au limitări de calcul.

Aplicarea abordării bayesiene în filogenetică este după cum urmează. Întregul set de arbori filogenetici admisibili este descris prin parametri discreti (topologia arborelui) și parametri continui (lungimile ramurilor arborilor și parametrii modelului de înlocuire evolutivă). Pentru a calcula valoarea densității distribuției de probabilitate posterioară pentru un arbore cu topologie și parametri , având în vedere datele inițiale , se aplică formula Bayesiană , unde  este densitatea distribuției probabilității condiționate a datelor inițiale . Numitorul din această formulă este calculat folosind formula probabilității totale ca sumă peste integralele produsului peste , unde  este densitatea distribuției a priori pentru arbori [6] . Calculele analitice explicite folosind această formulă nu sunt întotdeauna posibile, iar cele numerice necesită un număr mare de calcule atunci când se caută maximul funcției în raport cu . Aplicarea metodei de testare statistică (numită și metoda Monte Carlo) pe lanțurile Markov face posibilă obținerea unor valori aproximative ale probabilităților posterioare și reducerea complexității de calcul a algoritmului de găsire a arborelui cel mai probabil cu probabilitatea posterior maximă. criteriu.

În metodele MCMC, densitatea posterioară este calculată prin simularea lucrului unui lanț Markov, ale cărui stări sunt arbori filogenetici [2] . Calculul densității posterioare se realizează ca frecvență de vizitare a acestor stări în starea de echilibru. Arborele cel mai probabil este determinat de frecvența maximă a stării cel mai frecvent vizitate, sau mai multe dintre cele mai frecvent vizitate. Metodele MCMC pot fi descrise în două etape: prima utilizează un mecanism stocastic pentru a obține o nouă stare a lanțului Markov ; pe al doilea, se calculează probabilitatea de trecere la această stare și se joacă un eveniment de schimbare aleatorie a stării. Această procedură se repetă de mii sau milioane de ori. Fracțiunea de timp în care un singur copac este vizitat în timpul unui lanț Markov este o aproximare destul de precisă a probabilității sale posterioare. Cei mai des utilizați algoritmi folosiți în metodele MCMC includ algoritmul Metropolis-Hastings, algoritmul Metropolis în combinație cu MCMC (MC³) și algoritmul LOCAL al lui Larget și Simon.

Algoritmul Metropolis-Hastings

Algoritmul Metropolis-Hastings [7] este una dintre cele mai comune metode MCMC și este o versiune modificată a algoritmului Metropolis [5] de Hastings . Algoritmul Metropolis-Hastings construiește o implementare aleatorie a unui lanț Markov ale cărui stări sunt arbori filogenetici. La simularea unei schimbări de stare, la fiecare pas, se face o tranziție de la un arbore la altul prin modificarea topologiei sau parametrilor modelului evolutiv după o anumită regulă. Algoritmul constă din următorii pași [8] :

  1. un arbore de pornire cu o topologie aleatoare și parametri de model este selectat și acceptat ca cel curent;
  2. se construiește un arbore cu o nouă topologie sau cu noi parametri de model;
  3. se calculează raportul dintre probabilitățile (sau funcțiile de densitate de probabilitate ) ale arborelui nou și arborelui vechi :

(prin probabilitatea condiționată sau densitatea distribuției pentru datele inițiale date );

  1. apoi procesul se repetă de la pasul 2) de n ori până ajunge la distribuţia de echilibru .

Algoritmul original Metropolis presupune că probabilitățile de tranziție de la copac la copac și înapoi sunt egale. Dacă această condiție nu este îndeplinită, atunci se aplică corecțiile Hastings, care constau în următoarele: probabilitatea de tranziție se calculează prin formula , unde  este funcția de distribuție comună.

Algoritmul Metropolis combinat cu MSMS

Metropolis-coupled MCMC (MC³) [9] , cunoscut și ca algoritmul de recoacere paralelă , este o versiune modificată a algoritmului Metropolis-Hastings pentru lanțuri Markov cu distribuții de probabilitate complexe și multimodale. Pentru aceste cazuri, algoritmii de căutare în arbore euristic folosind MP (metoda maximă parsimonie), ML ( metoda maximă probabilitate ) și ME (metoda evoluției minime), precum și MCMS, pot atinge un maxim local, ceea ce va duce la o aproximare incorectă a densitatea distribuției de probabilitate posterioară . Algoritmul MC³, prin amestecarea lanțurilor Markov cu diferite temperaturi, face posibilă aproximarea corectă a distribuției probabilităților posterioare și evitarea căderii în optime locale.

Algoritmul rulează lanțuri în paralel, prin iterații în fiecare lanț cu distribuții staționare diferite , , unde prima distribuție cu densitatea țintă se numește lanț rece, iar alte lanțuri cu distribuții sunt numite încălzite [10] . Densitățile de distribuție ale circuitelor încălzite au forma:

unde  este factorul de temperatură.

Ridicarea densitatii la o putere at are ca efect aplatizarea distributiei, prin analogie cu incalzirea unui metal. În această distribuție, este mai ușor să se deplaseze între vârfuri separate de văi decât în ​​distribuția inițială. După fiecare iterație, algoritmul indică efectuarea unui schimb de stări între două circuite selectate aleatoriu folosind pasul propus de Metropolis. Schimbul între stări și are loc cu probabilitatea:

unde  este starea curentă din lanțul numerotat , [11] .

Din punct de vedere euristic, lanțurile fierbinți vor vizita vârfurile locale destul de ușor, iar schimbul de state între lanțuri va permite unui lanț rece să sară uneori peste văi. Dacă este prea mic, schimbul de stări va avea loc rar, astfel încât algoritmul folosește mai multe circuite cu diferiți factori de temperatură pentru a îmbunătăți amestecarea [6] .

Pentru a obține o distribuție de probabilitate staționară, se folosesc doar stările din lanțul rece, iar stările din circuitele încălzite sunt aruncate.

Algoritmi GLOBALI și LOCAL

Pentru a genera o nouă stare a unui lanț Markov, există diverse modalități probabilistice de modificare a arborilor, de exemplu, bisecție cu reatașare ulterioară, schimb de ramuri, înlocuire cu un arbore vecin cel mai apropiat. Algoritmii LOCAL [2] și GLOBAL [12] oferă o altă modalitate de a construi un nou arbore bazat pe cel actual prin modificarea topologiei și a lungimii ramurilor. Acest lucru are ca rezultat o reducere semnificativă a calculelor pentru arbori mari în comparație cu algoritmii bootstrap pentru probabilitate maximă și metode de parcimonie maximă .

Ideea generală este că un arbore este reprezentat ca următorii parametri: topologia arborelui și lungimea ramurilor sale, precum și parametrii modelului de înlocuire . Când stările lanțului Markov se modifică, se efectuează pași succesivi, în care fie se modifică separat topologia arborelui și lungimea ramurilor sale, fie se modifică doar parametrii modelului de înlocuire. Decizia de a trece la un nou arbore ca starea curentă a lanțului Markov este luată în același mod ca și în algoritmul Metropolis-Hastings , dar valoarea probabilității pragului este calculată folosind parametrii arborelui modificat.

În algoritmul GLOBAL [12] introdus de Mau, Newton și Larget în 1999, toate lungimile ramurilor de copac se modifică cu o cantitate mică în fiecare ciclu. Algoritmul Larget și Simon LOCAL [2] implică modificarea unui arbore într-o mică vecinătate a unei ramuri interioare ale arborelui selectată aleatoriu.

Construcția unui nou arbore în algoritmul LOCAL la modificarea topologiei și lungimii ramurilor se realizează după următoarea regulă: o margine internă arbitrară a arborelui cu vârfuri și este selectată cu probabilitate egală . Datorită faptului că arborele filogenetic trebuie să fie binar, iar muchia este internă, fiecare dintre vârfuri trebuie să aibă două adiacente. Vârfurile adiacente pentru sunt notate în mod arbitrar cu literele și , iar vârfurile adiacente pentru  sunt notate cu literele și . Mai mult, pentru nodurile și , este la fel de probabil să fie selectat unul adiacent, de exemplu, și , și este luată în considerare calea dintre vârfuri și , constând din trei muchii. Lungimile acestor margini sunt modificate proporțional prin înmulțirea cu un număr aleator conform regulii , unde  este lungimea vechii căi,  este lungimea noii căi,  este o variabilă aleatoare distribuită uniform pe segment și  este un parametru ajustabil pozitiv. Următorul pas în modificarea arborelui constă în detașarea unuia dintre vârfuri, sau , ales cu probabilitate egală, și atașarea lui într-un punct ales aleatoriu după o lege uniformă pe drumul de la vârf la vârf , împreună cu ramura lui copil. Cu o astfel de modificare, este posibil să se schimbe topologia arborelui dacă ordinea vârfurilor și de-a lungul căii de la până s-a schimbat, altfel topologia arborelui nu se schimbă. Corecția Hastings este egală cu pătratul raportului dintre lungimile căilor noi și vechi: .

La modificarea parametrilor modelului, algoritmul ia în considerare două opțiuni: în prima opțiune, când un parametru este limitat de setul de valori , noua valoare a parametrului este calculată prin adăugarea unei variabile aleatoare distribuite uniform din interval . Dacă noua valoare este în afara intervalului permis [2] , atunci restul este reflectat în interiorul acestui segment. Corecția Hastings este luată egală cu 1. A doua opțiune este cazul când se modifică un set de parametri, a căror sumă este egală cu o constantă. În acest caz, un nou set de valori pentru acești parametri este ales dintr -o distribuție Dirichlet centrată pe valorile curente ale parametrilor. Corecția Hastings este calculată ca raportul dintre densitățile Dirichlet și parametrii noi și vechi.

Critică și discuție

Programul MRBAYES

MrBayes Arhivat 25 septembrie 2018 la Wayback Machine  este un program gratuit care efectuează analize de filogenie bayesiană. Scrisă inițial de John Huelsenbeck și Frederik Roncust în 2001 [16] . Pe măsură ce metodele bayesiene au devenit populare, mulți filogeneticieni moleculari au început să aleagă MrBayes. Programul folosește algoritmul standard MCMC și algoritmul Metropolis asociat cu MCMC.

MrBayes folosește MSMS pentru a aproxima probabilitățile posterioare ale arborilor [5] . Utilizatorul poate schimba ipotezele despre modelul de substituție, probabilitățile anterioare și detaliile analizei MS. De asemenea, programul vă permite să eliminați și să adăugați taxoni și simboluri pentru analiză. În program poate fi utilizată o gamă largă de modele de substituție - de la modelul standard de substituție ADN 4x4, numit și JC69, în care se presupune că frecvențele de bază sunt egale și toate substituțiile de nucleotide au loc cu probabilitate egală [17] , până la cea mai generală. Model GTR, în care și frecvențele de bază și probabilitățile de substituție. Programul include, de asemenea, câteva modele de substituție de aminoacizi de 20x20, modele de substituție a codonilor și a ADN-ului dublet. Programul oferă diferite metode pentru slăbirea ipotezei ratelor de substituție egale la pozițiile nucleotidelor [18] . MrBayes poate produce, de asemenea, stări ereditare care conțin incertitudinea arborelui filogenetic și a parametrilor modelului.

MrBayes 3 [19]  este o versiune complet refactorizată și proiectată invers a programului original MrBayes. Principala inovație este capacitatea programului de a se adapta la eterogenitatea seturilor de date. Această structură permite utilizatorului să amestece modele și să profite de performanța analizei Bayesian MCMC atunci când se ocupă cu diferite tipuri de date (de exemplu, proteine, nucleotide, date morfologice). În mod implicit, programul folosește algoritmul Metropolis MSMS.

MrBayes 3.2 este o nouă versiune a MrBayes lansată în 2012 [20] . Noua versiune permite utilizatorului să execute mai multe analize în paralel. De asemenea, oferă calcule de probabilitate mai rapide și capacitatea de a utiliza resursele GPU pentru a efectua aceste calcule. Versiunea 3.2 oferă mai multe opțiuni de ieșire care sunt compatibile cu FigTree și alte vizualizatoare de arbori.

Lista de programe care utilizează abordarea bayesiană

Numele programului Descriere Metodă Autorii Legătură
Platforma de flux de lucru Armadillo Un program conceput pentru analiză filogenetică și bioinformatică generală Derivarea arborilor filogenetici folosind abordarea ML, MP, Bayesian etc. E. Lord, M. Leclercq, A. Boc, AB Diallo, V. Makarenkov [21] https://web.archive.org/web/20161024081942/http://www.bioinfo.uqam.ca/armadillo/ .
Bali Phy Obținerea alinierii și a arborelui simultan bazate pe abordarea bayesiană Inferența bayesiană a aliniamentelor și a arborilor filogenetici MA Suchard, BD Redelings [22] http://www.bali-phy.org Arhivat 22 martie 2021 la Wayback Machine
BATWING Inferența arborelui prin metoda bayesiană cu crearea de noduri interne Analiza bayesiană, istoria demografică, metoda împărțirii populației IJ Wilson, D. Weale, D. Balding [23] http://heidi.chnebu.ch/doku.php?id=batwing Arhivat 5 mai 2016 la Wayback Machine
Filogeniile Bayes Inferența arborelui bayesian folosind metodele Monte Carlo pentru lanțurile Markov și Metropolis combinate cu MCMC Analiza bayesiana, modele multiple, mixte (cu partitionare automata) M. Pagel, A. Meade [24] http://www.evolution.rdg.ac.uk/BayesPhy.html Arhivat 19 februarie 2020 la Wayback Machine
PhyloBayes/PhyloBayes MPI Prelevator MCMC pentru reconstrucții filogenetice. MCMC, un model CAT probabilistic luând în considerare nucleotidele sau aminoacizii specifici locului N. Lartillot, N. Rodrigue, D. Stubbs, J. Richer [25] https://web.archive.org/web/20181218053945/http://www.phylobayes.org/
FIARĂ Analiza secvenței moleculare cu MCMC (Arbori de eșantionare Bayesian Evolutionary Analysis) Analiză bayesiană, ceas molecular relaxat, istorie demografică A. J. Drummond, A. Rambaut și M. A. Suchard [26] http://beast.bio.ed.ac.uk Arhivat la 22 decembrie 2007 la Wayback Machine
BUCKy Potrivirea bayesiană a arborilor filogenetici pentru gene Potrivirea bayesiană folosind consensul lacom modificat pentru cvartete fără rădăcini C. Ané, B. Larget, D.A. Baum, SD Smith, A. Rokas, B. Larget, SK Kotha, CN Dewey, C. Ané [27] http://www.stat.wisc.edu/~ane/bucky/ Arhivat 24 februarie 2019 la Wayback Machine
Geneious (pluginul MrBayes) Instrumente pentru studiul genomilor și proteomilor Neighbor-joining , UPGMA, pluginuri MrBayes, PHYML, RAxML, FastTree, GARLi, PAUP* AJ Drummond, M. Suchard, V. Lefort și colab. [28] http://www.geneious.com Arhivat 26 ianuarie 2021 la Wayback Machine
TOPALi Inferență filogenetică Selecția modelului filogenetic, analiza bayesiană și evaluarea probabilității maxime a arborilor filogenetici, determinarea siturilor sub selecție pozitivă, analiza poziției punctelor de recombinare I.Milne, D.Lindner și alții [29] http://www.topali.org Arhivat 9 aprilie 2021 la Wayback Machine

Aplicații

Abordarea bayesiană este utilizată pe scară largă de filogeneticienii moleculari pentru diverse aplicații:

Note

  1. 1 2 Laplace, P. Memoir on the Probability of the Causes of Events  //  Statistical Science: Online Journal. - 1986. - Iss. 1(3) . - ISSN 359-378 .
  2. 1 2 3 4 5 Larget, B. & Simon, D. L. Markov Chain Monte Carlo algoritmi pentru analiza Bayesiană a arborilor filogenetici. (engleză)  // Mol. Biol. Evol. : revista online. - 1999. - Nr. 16 . — ISSN 750–759 .
  3. Mark Holder1 și Paul O. Lewis1. Estimarea filogeniei: abordări tradiționale și bayesiene  //  Nature Reviews Genetics : jurnal online. - 2003. - Nr. 4 . — ISSN 275-284 . doi : 10.1038 / nrg1044 .
  4. Bayes Thomas, Price Richard. Un eseu spre rezolvarea unei probleme în doctrina hazardului. De către regretatul Rev. Domnul. Bayes, comunicat de dl. Price, într-o scrisoare către John Canton, AMFRS  //  Philosophical Transactions of the Royal Society of London: online journal. - 1763. - Iss. 53 . - doi : 10.1098/rstl.1763.0053 . Arhivat din original pe 10 aprilie 2011.
  5. 1 2 3 N. Metropolis, A. W. Rosenbluth, M. N. Rosenbluth, A. H. Teller, E. Teller. [ http://aip.scitation.org/doi/abs/10.1063/1.1699114 Ecuația calculelor de stare prin mașini de calcul rapide]  //  The Journal of Chemical Physics: jurnal online. - Macmillan Publishers Limited, 1953. - Iss. 21 . - ISSN 1087-1092 . - doi : 10.1063/1.1699114 .
  6. 1 2 Rannala B., Yang Z. Distribuția probabilității arborilor evoluționari moleculari: o nouă metodă de inferență filogenetică. (engleză)  // J. Mol. Evol. : revista online. - 1996. - Nr. 43 . — ISSN 304–311 .
  7. Hastings, WK Metode de eșantionare Monte Carlo folosind lanțuri Markov și aplicațiile lor  //  Biometrika : jurnal online. - Oxford Academic, 1970. - Iss. 57 . — ISSN 97-109 .
  8. Felsenstein, J. Inferring phylogenies. - Massachusetts: Sinauer Associates, 2004. - 664 p.
  9. Geyer, CJ Markov lanțul Monte Carlo probabilitatea maximă. (ing.)  // Computing Science and Statistics: Proceedings of the 23rd Symposium on the Interface. : revista online. - Interface Foundation, Fairfax Station, 1991.
  10. Li, S., Pearl, DK & Doss, H. Construcția arborilor filogenetici folosind lanțul Markov Monte Carlo. (engleză)  // J. Am. stat. conf. univ. : revista online. - 2000. - Nr. 95 . — ISSN 493–508 .
  11. Yang, ZH & Rannala, B. Inferența filogenetică bayesiană folosind secvențe ADN: o metodă Monte Carlo cu lanț Markov. (engleză)  // Mol. Biol. Evol. : revista online. - 1997. - Iss. 14 . — ISSN 717–724 .
  12. 1 2 Mau, B., Newton, M. și Larget, B. Inferență filogenetică bayesiană prin metodele Monte Carlo ale lanțului Markov. (engleză)  // Biometrie: jurnal online. - 1999. - Nr. 55(1) . — ISSN 1-12 .
  13. Garcia-Sandoval, R. De ce unele clade au frecvențe bootstrap scăzute și probabilități posterioare bayesiene mari. (Engleză)  // Israel Journal of Ecology & Evolution: jurnal online. - 2014. - Nr. 60(1) . — ISSN 41-44 .
  14. Suzuki, Y. et al. Credibilitatea excesivă a filogeniilor moleculare obținute prin filogenetica bayesiană. (engleză)  // Proc. Natl. Acad. sci. SUA: revista online. - 2002. - Nr. 99 . — ISSN 16138-16143 .
  15. Erixon, P. și colab. Fiabilitatea probabilităților posterioare bayesiene și frecvențele bootstrap în filogenetică. (engleză)  // Syst. Biol. : revista online. - 2003. - Nr. 52 . - ISSN 665-673 .
  16. Huelsenbeck, JP și F. Ronquist. MrBayes: Inferența bayesiană a filogeniei. (engleză)  // Bioinformatică: jurnal online. - 2001. - Nr. 17 . — ISSN 754-755 .
  17. Jukes, T.H. și Cantor, C.R. Evolution of Protein Molecules. (engleză)  // New York: Academic Press: jurnal online. — 1969.
  18. Yang, Z. Estimarea probabilității maxime a filogeniei din secvențele de ADN atunci când ratele de substituții diferă în funcție de site-uri. (engleză)  // Mol. Biol. Evol. : revista online. - 1993. - Iss. 10 . - ISSN 1396-1401 .
  19. Ronquist F., Huelsenbeck JP Mrbayes 3: Inferență filogenetică bayesiană sub modele mixte. (engleză)  // Bioinformatică: jurnal online. - 2003. - Nr. 19 . — ISSN 1572-1 .
  20. Ronquist F., Teslenko M., Van Der Mark P., Ayres DL, Darling A., Hhna S., Larget B., Liu L., Suchard MA, Huelsenbeck J. Mrbayes 3.2: Inferență filogenetică bayesiană eficientă și alegere a modelului într-un spațiu mare de model. (engleză)  // Syst. Biol. : revista online. - 2012. - Nr. 61 . — ISSN 539-542 .
  21. ^ Lord, E., Leclercq, M., Boc, A., Diallo, AB, Makarenkov, V. Armadillo 1.1: An Original Workflow Platform for Designing and Conducting Phylogenetic Analysis and Simulations. (ing.)  // PLoS ONE: revistă online. - 2012. - Nr. 7(1) . - doi : 10.1371/journal.pone.0029903 .
  22. Suchard, MA și Redelings, BD BAli-Phy: inferența Bayesiană simultană a alinierei și filogeniei  //  Bioinformatică: jurnal online. - 2006. - Nr. 22 . — ISSN 2047-2048 .
  23. Wilson, I., Weale, D. și Balding, M. Inferențe din datele ADN: istoriile populației, procesele evolutive și probabilitățile de potrivire criminalistică. (engleză)  // Journal of the Royal Statistical Society: Series A (Statistics in Society): jurnal online. - 2003. - Nr. 166 . — ISSN 155-188 .
  24. Pagel, M. și Meade, A. Analiza bayesiană a evoluției corelate a caracterelor discrete prin lanțul Markov cu salt reversibil Monte Carlo. (engleză)  // American Naturalist: jurnal online. - 2006. - Nr. 167 . — ISSN 808-825 .
  25. ^ Lartillot N., Philippe H. A Bayesian Mixture Model for Across-Site Heterogeneities in the Amino-Acid Replacement Process. (Engleză)  // Biologie moleculară și evoluție: jurnal online. - 2004. - Nr. 21(6) . — ISSN 1095-1109 .
  26. Drummond, AJ, Rambaut, A. Beast: Bayesian evolutionary analysis by eșantionarea arborilor. (engleză)  // BMC Evol Biol. : revista online. - 2007. - Nr. 7:214 .
  27. Ané, C., Larget, B., Baum, DA, Smith, SD, Rokas, A. Bayesian estimation of concordance among gene trees. (Engleză)  // Biologie moleculară și evoluție: jurnal online. - 2007. - Nr. 24(2) . - ISSN 412-426 .
  28. Kearse, M., Moir, R., Wilson, A., Stones-Havas, S., Cheung, M., Sturrock, S., Buxton, S., Cooper, A., Markowitz, S., Duran, C., Thierer, T., Ashton, B., Mentjies, P., & Drummond, A. Geneious Basic: o platformă software desktop integrată și extensibilă pentru organizarea și analiza datelor secvenței. (engleză)  // Bioinformatică: jurnal online. - 2012. - Nr. 28(12) . — ISSN 1647-1649 .
  29. Milne, I., Lindner, D., Bayer, M., Husmeier, D., McGuire, G., Marshall, DF și Wright, F. TOPALi v2: o interfață grafică bogată pentru analize evolutive ale aliniamentelor multiple pe clustere HPC și desktopuri multi-core. (engleză)  // Bioinformatică: jurnal online. - 2008. - Nr. 25(1) . — ISSN 126-127 .
  30. ^ Alonso, R., Crawford, AJ & Bermingham, E. Molecular phylogeny of an endemic radiation of Cuban toads (Bufonidae: Peltophryne) based on mitocondrial and nuclear genes. (engleză)  // Journal of Biogeography : jurnal online. - 2011. - Nr. 39(3) . - ISSN 434-451 .
  31. Antonelli, A., Sanmart.n, I. Extincție în masă, răcire treptată sau radiație rapidă? Reconstruirea evoluției spațio-temporale a genului antic de angiosperme Hedyosmum (Chloranthaceae) folosind abordări empirice și simulate. (engleză)  // Syst. Biol. : revista online. - 2011. - Nr. 60(5) . — ISSN 596-615 .
  32. Bacon, CD, Baker, WJ, Simmons, MP Dispersia miocenului conduce radiațiile insulare în tribul palmier Trachycarpeae (Arecaceae). (Engleză)  // Systematic Biology : jurnal online. - 2012. - Nr. 61 . - ISSN 426-442 .
  33. Särkinen, T., Bohs, L., Olmstead, RG și Knapp, S. A phylogenetic framework for evolutionary study of nightshades (Solanaceae): a datated 1000-tips tree. (Engleză)  // BMC Evolutionary Biology. : revista online. — 2013.
  34. Ronquist, F. Inferența bayesiană a evoluției caracterului. (Engleză)  // Trends in Ecology and Evolution : jurnal online. - 2004. - Nr. 19 Nr.9 . - ISSN 475-481 .
  35. Schäffer, S., Koblmüller, S., Pfingstl, T., Sturmbauer, C., Krisper, G. Reconstrucția stării ancestrale relevă evoluția multiplă independentă a caracterelor morfologice diagnostice în „Oribatida Superioară” (Acari), în conflict cu clasificarea actuală. scheme. (Engleză)  // BMC Evolutionary Biology : jurnal online. - 2010. - Nr. 10:246 .
  36. Filipowicz, N., Renner, S. Brunfelsia (Solanaceae): Un gen împărțit uniform între America de Sud și radiațiile din Cuba și alte insule antileene. (Engleză)  // Filogenetică moleculară și evoluție: jurnal online. - 2012. - Nr. 64 . — ISSN 1-11 .
  37. Silvestro, D., Schnitzler, J., Liow, LH, Antonelli, A., Salamin, N. Bayesian Estimation of Speciation and Extinction from Incomplete Fossil Occurrence Data. (engleză)  // Syst. Biol. : revista online. - 2014. - Nr. 63(3) . — ISSN 349-367 .
  38. Lemey, P., Rambaut, A., Drummond, AJ, Suchard, MA Bayesian Philogeography Finds Its Roots. (Engleză)  // PLoS Comput Biol: jurnal online. - 2009. - Nr. 5(9) .