All Projects → stephaneguindon → phyml

stephaneguindon / phyml

Licence: GPL-3.0 license
PhyML -- Phylogenetic estimation using (Maximum) Likelihood

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to phyml

Beast2
Bayesian Evolutionary Analysis by Sampling Trees
Stars: ✭ 156 (+24.8%)
Mutual labels:  evolution, mcmc
Beast Mcmc
Bayesian Evolutionary Analysis Sampling Trees
Stars: ✭ 116 (-7.2%)
Mutual labels:  evolution, mcmc
archaeopteryx-js
Archaeopteryx.js is a software tool for the visualization and analysis of highly annotated phylogenetic trees.
Stars: ✭ 27 (-78.4%)
Mutual labels:  evolution, phylogenetics
FAVITES
FAVITES (FrAmework for VIral Transmission and Evolution Simulation)
Stars: ✭ 33 (-73.6%)
Mutual labels:  evolution, phylogenetics
get phylomarkers
A pipeline to select optimal markers for microbial phylogenomics and species tree estimation using coalescent and concatenation approaches
Stars: ✭ 34 (-72.8%)
Mutual labels:  phylogenetics
DynamicHMCExamples.jl
Examples for Bayesian inference using DynamicHMC.jl and related packages.
Stars: ✭ 33 (-73.6%)
Mutual labels:  mcmc
LogDensityProblems.jl
A common framework for implementing and using log densities for inference.
Stars: ✭ 26 (-79.2%)
Mutual labels:  mcmc
booster
booster.c3bi.pasteur.fr
Stars: ✭ 22 (-82.4%)
Mutual labels:  phylogenetics
seqotron
Alignment editor for Mac OS X
Stars: ✭ 26 (-79.2%)
Mutual labels:  phylogenetics
pastml
Ancestor character reconstruction and visualisation for rooted phylogenetic trees
Stars: ✭ 15 (-88%)
Mutual labels:  phylogenetics
posts
Pieces of code that have appeared on my blog with a focus on stochastic simulations.
Stars: ✭ 31 (-75.2%)
Mutual labels:  mcmc
EvoNet
Evolution Simulation in XNA Refresh
Stars: ✭ 44 (-64.8%)
Mutual labels:  evolution
BuddySuite
Bioinformatics toolkits for manipulating sequence, alignment, and phylogenetic tree files
Stars: ✭ 106 (-15.2%)
Mutual labels:  phylogenetics
CorBinian
CorBinian: A toolbox for modelling and simulating high-dimensional binary and count-data with correlations
Stars: ✭ 15 (-88%)
Mutual labels:  mcmc
l2hmc-qcd
Application of the L2HMC algorithm to simulations in lattice QCD.
Stars: ✭ 33 (-73.6%)
Mutual labels:  mcmc
SubstitutionModels.jl
Biological Sequence Substitution Models for Julia
Stars: ✭ 13 (-89.6%)
Mutual labels:  phylogenetics
BAS
BAS R package https://merliseclyde.github.io/BAS/
Stars: ✭ 36 (-71.2%)
Mutual labels:  mcmc
bayesian-stats-with-R
Material for a workshop on Bayesian stats with R
Stars: ✭ 55 (-56%)
Mutual labels:  mcmc
baltic
baltic - backronymed adaptable lightweight tree import code for molecular phylogeny manipulation, analysis and visualisation. Development is back on the evogytis/baltic branch (i.e. here).
Stars: ✭ 60 (-52%)
Mutual labels:  phylogenetics
citylines
Citylines.co is a collaborative platform for mapping the transit systems of the world!
Stars: ✭ 53 (-57.6%)
Mutual labels:  evolution

Build Status install with bioconda

Overview

PhyML is a software package that uses modern statistical approaches to analyse alignments of nucleotide or amino acid sequences in a phylogenetic framework. The main tool in this package builds phylogenies under the maximum likelihood criterion. It implements a large number of substitution models coupled to efficient options to search the space of phylogenetic tree topologies. PhyTime is another tool in the PhyML package that focuses on divergence date estimation in a Bayesian setting. The main strengths of PhyTime lies in its ability to accommodate for uncertrainty in the placement of fossil calibration and the use of realistic models of rate variation along the tree. Finally, PhyREX fits the spatial-Lambda-Fleming-Viot model to geo-referenced genetic data. This model is similar to the structured coalescent but assumes that individuals are distributed along a spatial continuum rather than discrete demes. PhyREX can be used to estimate population densities and rates of dispersal. Its output can be processed by treeannotator (from the BEAST package) as well as SPREAD.

Citations

  • New algorithms and methods to estimate maximum-likelihood phylogenies: assessing the performance of PhyML 3.0 S Guindon, JF Dufayard, V Lefort, M Anisimova, W Hordijk, O Gascuel Systematic Biology 59 (3), 307-321, 2010.
  • Accounting for calibration uncertainty: Bayesian molecular dating as a “doubly intractable” problem S Guindon Systematic Biology 67 (4), 651–661, 2018.
  • Demographic inference under the coalescent in a spatial continuum S Guindon, H Guo, D Welch Theoretical Population Biology 111, 43-50, 2016.

Installation

To install any program that is part of the PhyML package, type the following command:

sh ./autogen.sh;

If you are using a Mac computer or running a Unix-like operating system, you will need to install the packages autoconf automake and pkg-config. On a Mac, the following command should set you up (provided Homebrew is installed on your Mac...): brew install pkg-config autoconf automake;

Next, to install any program that is part of the PhyML package, type the following commands:

./configure --enable-XXXX;
make;

where XXXX is phyml or phyrex or phytime.

To compile a Windows executable, install MinGW and run:

./configure --enable-win --enable-XXXX;
make;

To install the MPI version of PhyML, type the following commands:

autoreconf -i;
./configure --enable-phyml-mpi;
make;
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].