The PEtab extension for model selection, including the additional file formats and package.
Install
The Python 3 package provides both the Python 3 and command-line (CLI)
interfaces, and can be installed from PyPI, with pip3 install petab-select.
Documentation
Further documentation is available at http://petab-select.readthedocs.io/.
Examples
There are example Jupyter notebooks covering visualization, custom non-SBML
models, and the CLI and Python API, in the doc/examples directory.
The notebooks can be viewed at https://petab-select.readthedocs.io/en/stable/examples.html.
Supported features
PEtab Select offers various methods and criteria for model selection, as well as a variety of visualization options.
Criteria
AIC: Akaike information criterionAICc: Corrected Akaike information criterionBIC: Bayesian information criterion
Methods
forward: Forward selection. Iteratively increase model complexity.backward: Backward selection. Iteratively decrease model complexity.brute_force. Calibrate all models.famos: Flexible and dynamic Algorithm for Model Selection (FAMoS)
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.
Release files for petab-select 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| petab_select-0.4.0.tar.gz | 351.2 kB | Details |
Release files / petab_select-0.4.0.tar.gz
| Download URL | petab_select-0.4.0.tar.gz |
|---|---|
| Size | 351.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9799f2d770b1282529abb57745390ca243580f26cf4b6861fa6b1092d0fe920f
|
|
BLAKE2b-256 checksum How to use checksums |
e106cf52825c4a935f4d9c0a139285e9fcc6ef0a0e6f7dce90d4be837e9b444f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 1, 2026.
Transparency log