Software Available for Download

  • COALGF Calculator

    COALGF Calculator is a C program that will compute the probability distribution of gene tree histories and gene tree topolgies for a fixed three-taxon species tree under the coalescent model with gene flow between both pairs of sister population. This program was used for all of the calculations in the paper:

    Tian, Y. and L. Kubatko. 2016. Distribution of gene tree histories under the coalescent model with gene flow, Molecular Phylogenetics and Evolution 105: 177-192 [web link]; preliminary version available on bioRxiv.

    Click here to download the program.



  • NEW! HyDe: Hybridization Detection

    This program evaluates the hypothesis of hybrid speciation for sets of three taxa and can be used to search for hybrid species in large data sets. The method is described in the following paper:

    Kubatko, L. and J. Chifman. 2015. An invariants-based method for efficient identification of hybrid speciation from large-scale genomic data, submitted. Available on bioRxiv.

    Click here to download the program.



  • SVDquartets: Singular Value Decomposition Scores for Species Quartets

    This program will compute scores based on the singular value decomposition of a flattenning matrix of site pattern probabilities for quartets of species. The score can effectively differentiate which of the three possible quartet trees is the true tree based on SNP data. The method is described in the following papers:

    Chifman, J. and L. Kubatko. 2014. Quartet inference from SNP data under the coalescent, Bioinformatics 30(23): 3317-3324.

    Chifman, J. and L. Kubatko. 2015. Identifiability of the unrooted species tree topology under the coalescent model with time-reversible substitution processes, Journal of Theoretical Biology 374: 35-47.

    Click here to download the software.



  • SSA: Inference of Maximum Likelihood Phylogenetic Trees Using a Stochastic Search Algorithm

    This program implements the stochastic search algorithm for estimation of phylogenetic trees under the maximum likelihood criterion. It is described in the following paper for trees which satisfy the molecular clock, although it can estimate non-clocklike trees as well:

    Salter, L. and D. Pearl. 2001. A Stochastic Search Strategy for Estimation of Maximum Likelihood Phylogenetic Trees, Systematic Biology 50(1): 7-17.

    Click here to download the program.


  • SSAMK: Inference of Maximum Likelihood Phylogenetic Trees for Morphological Data

    This program uses a stochastic search algorithm for estimation of maximum likelihood phylogenetic trees for morphological data, using the model of Lewis (Syst Biol 50(6): 913-925). The search algorithm is similar to that described in the Salter and Pearl paper above.

    Please contact me if you'd like to use this program.


  • Phylogenetic Utility Programs

    This includes programs to aid in the summary of the posterior distribution of phylogenetic trees from the program MrBayes. The first program, post_prob, will tabulate the percentage of times each tree topology appears in the posterior distribution output by MrBayes, thus providing posterior probabilities for each tree topology. The second program, post_root, will tabulate the percentage of times each possible root position appears in the posterior distribution output by MrBayes, thus providing posterior probabities for each root.

    Click here to download these programs.


  • STEM-hy: Species Tree Estimation using Maximum likelihood (with hybridization)

    STEM-hy is a program for inferring maximum likelihood species trees from a collection of estimated gene trees under the coalescent model. It also carries out bootstrap analyses and can evaluate hybridization hypotheses in a model selection framework.

    Click here to download the program.
    Click here for slides from a tutorial on STEM and STEM-hy from University of Georgia, April 2012.


  • HybTree: A Perl Script for Estimating Hybridization and Time Scales In the Presence of Deep Coalescence

    Click here to download the scripts.


  • COAL: Program for computing gene tree probabilities under the coalescent process

    Written by James Degnan (Ph.D., Spring 2005) - please see the COAL Website for more information and to download the program.


  • FPRNET: Program for detecting gene regulatory networks from gene expression data using fuzzy logic, probability, and regression methods.

    Written by Guy Brock (Ph.D., Summer 2003) - please see the FPRNET website for more information and to download the program.


  • Analysis of High-throughput Proteomic Data

    Programs to perform the analysis in the following reference are available:

    Gilchrist, M., L. Salter, and A. Wagner. 2004. A statistical framework for interpreting high-throughput proteomic datasets, Bioinformatics 20(5): 689-700.

    Click here to download these programs.