The PEtab extension for model selection, including additional file formats and library.
The Python 3 library provides both the Python 3 and command-line (CLI)
interfaces, and can be installed from PyPI, with pip3 install petab-select
.
Further documentation is available at http://petab-select.readthedocs.io/.
There are example Jupyter notebooks covering the Python API, CLI, and visualization in the "doc/examples" directory. The notebooks can be viewed at https://petab-select.readthedocs.io/en/stable/examples.html.
AIC
: https://en.wikipedia.org/wiki/Akaike_information_criterion#DefinitionAICc
: https://en.wikipedia.org/wiki/Akaike_information_criterion#Modification_for_small_sample_sizeBIC
: https://en.wikipedia.org/wiki/Bayesian_information_criterion#Definition
forward
: https://en.wikipedia.org/wiki/Stepwise_regression#Main_approachesbackward
: https://en.wikipedia.org/wiki/Stepwise_regression#Main_approachesbrute_force
: Optimize all possible model candidates, then return the model with the best criterion value.famos
: https://doi.org/10.1371/journal.pcbi.1007230
Note that the directional methods (forward, backward) find models with the smallest step size (in terms of number of estimated parameters). For example, given the forward method and a predecessor model with 2 estimated parameters, if there are no models with 3 estimated parameters, but some models with 4 estimated parameters, then the search may return candidate models with 4 estimated parameters.