PEtab Select: an extension to PEtab for model selection.
Project description
The PEtab extension for model selection, including the additional file formats and package.
Install
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.
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file petab_select-0.3.4.tar.gz.
File metadata
- Download URL: petab_select-0.3.4.tar.gz
- Upload date:
- Size: 134.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd1a3af2b7d7c71b1d00eca5726ff2bab65c7e11fbc5179b143c4bb16d304e43
|
|
| MD5 |
1711ba2cb23320ce0a97510e355d15ec
|
|
| BLAKE2b-256 |
9f9a945e88bf2a6892926fede562eafc9b505603576116d39dc79dea4a81817e
|
Provenance
The following attestation bundles were made for petab_select-0.3.4.tar.gz:
Publisher:
deploy_release.yml on PEtab-dev/petab_select
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
petab_select-0.3.4.tar.gz -
Subject digest:
fd1a3af2b7d7c71b1d00eca5726ff2bab65c7e11fbc5179b143c4bb16d304e43 - Sigstore transparency entry: 724643125
- Sigstore integration time:
-
Permalink:
PEtab-dev/petab_select@e8c020eb49b1874afd79150e9af2fe711a44e999 -
Branch / Tag:
refs/tags/v0.3.4 - Owner: https://github.com/PEtab-dev
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
deploy_release.yml@e8c020eb49b1874afd79150e9af2fe711a44e999 -
Trigger Event:
release
-
Statement type: