Search Software

  • Categories: Genetics | Service Level: Minimal | SW Module: paml

    PAML is a program package for phylogenetic analyses of DNA or protein sequences using maximum likelihood.

    Possible uses of the programs are:

    • Estimation of branch lengths in a phylogenetic tree and parameters in the evolutionary model such as the transition/transversion rate ratio, the shape parameter of the gamma distribution for variable evolutionary rates among sites, and rate parameters for different genes; Test of hypotheses concerning sequence evolution, such as rate constancy and independence among nucleotide or amino acid sites, rate constancy among lineages (the molecular clock), and homogeneity of evolutionary process in multiple genes; Calculation of substitution rates at sites; Reconstruction of ancestral nucleotide or amino acid sequences; Simulation of nucleotide, codon, and amino acid sequence data sets; Phylogenetic tree reconstruction by maximum likelihood and Bayesian methods .

    Possible uses of the programs are:

    •      baseml
    •      ML analysis of nucleotide sequence
    •      basemlg
    •      ML analysis of nucleotide sequences under the model of gamma rates among sites.
    •      codonml(codeml with seqtryp = l):
    •      ML analysis of protein-coding DNA sequences using codon substitution models.
    •      aaml(codeml with seqtryp = 2):
    •      ML analysis of amino acid sequences under a number of amino acid substitution models.
    •      pamp
    •      Parsimony-based analyses for a given tree topology, estimation of the substitution pattern.
    •      mcmctree
    •      Bayesian estimation of phylogenies using DNA sequence data. Markov chain Monte Carlo calculation of                    posterior probabilities of trees.
    •      evolver
    •      This program used to be named listtree and does miscellaneous things.
    •      yn00
    •      This program implements the method of Yang and Nielsen (2000) for estimating synonymous and                      
    •      nonsynonymous substitution rates in pairwise comparison of protein-coding DNA sequences.

    To run this software interactively in a Linux environment run the commands:

    module load evolution
    evolution

    If you access this package on a regular basis, you can add this line to your ~/.cshrc file so that your environment will be initialized for PAML every time you log in.

    eg:
    
      ...
    
      # initialize and load modules
    
    
      if( -e /usr/local/share/modules/init/tcsh ) then
    
         unsetenv PATH MANPATH
    
         source /usr/local/share/modules/init/tcsh
    
         module load base
    
         module load evolution
      
    endif
    
      ...

    Running the PAML programs:

    module load evolution
    
    evolver
    
    Note: You may need copy some ctl or dat files from /usr/local/evolution/paml/current/ to the directory there you want to call program executables. Please check Manual for detail.

    For additional information