Skip to content

Modelomatic - A software for model selection across state-spaces

License

Notifications You must be signed in to change notification settings

simonwhelan/modelomatic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Modelomatic

Written by Simon Whelan, with contributions from James Allen, Ben Blackburne and David Talavera

ModelOMatic is a C++ program designed for rapid phylogenetic model selection on protein coding genes. Please see the manual for details of the program and its settings.

ModelOMatic is distributed free of charge for personal and academic use only under a GNU GPL v3. Modelomatic is a piece of academically developed software and should be used at your own risk!

Pay attention to the output and use your own judgements when performing analysis. Modelomatic uses lots of heuristics that seem to perform well when tested across the PANDIT database, but they may not perform well on your data.

##Download information

  • Precompiled binaries are available here
  • The user manual is available here
  • Example files are available here

##Version history Modelomatic will be periodically updated and changes that may affect the outcome of your analyses will be announced here. Minor fixes that address bugs that are not expected to change results are not included here.

  • v1.03 -> v1.04 (5Aug16): There was a critical error where likelihoods from large families were not computed correctly (usually for codon models). The symptoms of this bug are lots of weird short branches and unreasonably high likelihoods.

##Models tested in Modelomatic

  • RY
  • DNA
    • JC
    • FEL
    • K2P
    • HKY
    • REV
  • AA
    • EQU
    • BLOSUM62
    • DAY
    • JTT
    • WAG
    • LG
    • VT
    • cpREV
    • mtArt
    • mtMam
    • mtREV
    • rtREV
    • HIVb
    • HIVw
  • Codon
    • F0
    • F1X4
    • F3X4
    • F64

##How to specify models with a configuration file

Modelomatic will look for configuration files $HOME/.modelomatic.ini and $PWD/modelomatic.ini. Configurations in the second file will be laid over the first (i.e. models turned off in $HOME/.modelomatic.ini can be switched back on in $PWD/modelomatic.ini). The format is standard INI, and models are specified with 0/1, as below:


[Amino Acid]
;Ignore Viral models
rtREV=0
HIVb=0
HIVw=0

[Codon]
F0=0

Currently only Amino Acid and Codon models can be specified. The default case is to run everything. The INI file is case insensitive.

About

Modelomatic - A software for model selection across state-spaces

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages