#paml_automation#
This set of scripts allows you to automate running codeml from PAML It adds nothing new, and is simply an automation tool.
##Program Requirements##
- Python2, Biopython, and docopt
- GNU Make and base UNIX commands
##Data Requirements##
- Multi-sequence alignments in FASTA format (filetype ending .fasta)
- A single Newick style phylogenetic tree (filetype ending .tre) with the same tip names as sequence identifiers in your FASTA file
###Usage###
- Clone/download this repository
- Place all sequence files and tree file in the root directory of the project
- FASTA files must use the .fasta filetype
- Tree files must use the .tre filetype
- Open a terminal window and
cd
to the project directory - Type
make
followed bymethod=
any of the following commands to execute the program
branchsites
: Run Branch-Sites Test 2branch
: Run Branch testall
: Run both Branch and Branch-Sites 2 testalternative
: Run the alternative model of Branch-Sites Test 2null
: Run the null model of Branch-Sites Test 2m0
: Run the one-ratio model of Branch testnratios
: Run the n-ratio model of Branch testclean
: Removes any files created by make
###Completed features:###
- Input a fasta file with any name and convert it into a phylip file suitable for use in PAML
- Run Branch-Sites Test 1 & 2
- Write results into a .csv file
- Analyze results using R
- Create a table with results
###Features to be added:###