Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
bin
 
 
 
 
doc
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 

README.md

This repository contains BayesCAT, a software package implementing a Bayesian Co-estimation of Alignment and Tree, described in Shim and Larget 2015.

BayesCAT used HMMoC to generate scripts implementing hidden Markov models.

BayesCAT is a free software, you can redistribute it and/or modify it under the terms of the GNU General Public License (GPLv3+).

The GNU General Public License does not permit this software to be redistributed in proprietary programs.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

BayesCAT

The BayesCAT software implements a joint model for co-estimating phylogeny and sequence alignment. Traditionally, phylogeny and sequence alignment are estimated separately: first estimate a multiple sequence alignment and then infer a phylogeny based on the sequence alignment estimated in the previous step. However, uncertainty in the alignment estimation is ignored, resulting, possibly, in overstated certainty in phylogeny estimates. The implemented joint model for co-estimating phylogeny and sequence alignment improves estimates from the traditional approach by accounting for uncertainty in the alignment in phylogenetic inferences.

Compared to alternative joint methods, our insertion and deletion (indel) model allows arbitrary-length overlapping indel events and a general distribution for indel fragment size. In addition, we explicitly model a completely history of indel events on the tree. Therefore, our approach enables us to infer more information about the indel process.

The implemented methods for joint estimation of phylogeny and sequence alignment

  • infer phylogeny while accounting for uncertainty in the alignment
  • summarize alignment samples
  • infer more information about the indel process.

Binary executable file

Binary executable file for Linux is in the BayesCAT/bin/ directory (complied on 11/19/2014).

Installation

cd into the BayesCAT/src directory

make

Then, binary executable file will be created in the BayesCAT/src directory.

User manual

User manual is in the BayesCAT/doc/manual directory.

Analysis in Shim and Larget (2015)

  1. The main manuscript and supplementary materials of Shim and Larget (2015) are in the BayesCAT/doc/paper directory.
  2. We describe how to perform an analysis in Shim and Larget (2015) in the BayesCAT/Shim_2015/analysis/ directory.

News

See the NEWS file.

Bug reports

Report bugs as issues on this repository or email the mailing list.

How to cite BayesCAT

Heejung Shim and Bret Larget (2015). BayesCAT: Bayesian Co-estimation of Alignment and Tree. Under review.

Author

Heejung Shim (Purdue University)