Skip to content

PAML is a program package for model fitting and phylogenetic tree reconstruction using DNA and protein sequence data. Please report only **technical issues** on this repository (e.g., compiling, programs abort or do not run at all, etc.). Problems with input data and general questions should be posted at https://groups.google.com/g/pamlsoftware?pli

License

Notifications You must be signed in to change notification settings

abacus-gene/paml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Phylogenetic Analysis by Maximum Likelihood

PAML (for Phylogenetic Analysis by Maximum Likelihood) is a package of programs for phylogenetic analyses of DNA or protein sequences using maximum likelihood. It is maintained by Ziheng Yang and distributed under the GNU GPL v3.

Before running any of the programs included in the PAML software, please go through the different sections of this Wiki, where a detailed explanation of how to install and run the programs is given. One of the main problems users face is related to data formatting. In that way, please make sure that you go through the section Data formatting in the PAML Wiki before running any PAML program and format your input data files and control files accordingly.

Important

  • Problems with input data, control files, error/warning messages output by the PAML programs (which inform users about formatting issues in their input files or wrong settings in their control files), and general questions should be posted in the PAML discussion group. Before posting a message, please use the search tool in the PAML discussion group to check whether your question/s have already been asked by other PAML users. You should also refer to the FAQs document. If you still cannot find an answer to your question/s, please post them in the PAML discussion group.
  • Please, do not paste the screen output and the error/warning that you get without any reference when you are requesting help. Instead, make sure that you attach the input data and the control files you are using, explain how you ran PAML, which PAML version you are using, etc. In that way, your issue will be much easier and faster to troubleshoot. You can find more information about how to report your warning/error message on this website.
  • Please, only raise an issue on this GitHub repository when you experience technical problems such as compiling issues, programs aborting or not running at all, etc.

Installation

ANSI C source codes and executable files are distributed for UNIX, Linux, and Mac OS X (see the latest stable release available on this GitHub repository). PAML is not good for tree making, although it may be used to estimate parameters and test hypotheses to study the evolutionary process once you have reconstructed trees using other programs such as RAxML-NG, IQ-TREE, PAUP*, PHYLIP, PhyML, etc.

To download and install PAML software, please follow the next links in the wiki:

If you are a macOS user and you are experiencing issues such as "trace trap" or "segmentation fault" when running PAML programs, please download the dev branch and follow the installation instructions given in the section PAML for Mac OS X in the PAML Wiki.

Documentation

The PAML Wiki is still under construction 🔧 -- we are slowly migrating the PAML documentation in PDF format to a more interactive and engaging tutorial!

In the meantime, you can access the following sections, which are also detailed in the PAML Wiki home section:

Citing PAML

If you use PAML, please cite the following:

In addition...

If you use the PAML program MCMCtree, please cite the following papers if you have used/run...

If you use the PAML program CODEML, please cite the following papers if you have used/run...

Additional information

Changes and bug fixes until v4.10.1 were documented in the file doc/pamlHistory.txt. Changes in later versions have been documented for each release in the releases section of this GitHub repository.

About

PAML is a program package for model fitting and phylogenetic tree reconstruction using DNA and protein sequence data. Please report only **technical issues** on this repository (e.g., compiling, programs abort or do not run at all, etc.). Problems with input data and general questions should be posted at https://groups.google.com/g/pamlsoftware?pli

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages