PEtab Select: an extension to PEtab for model selection.
Project description
The repository for the development of the extension to PEtab for model selection, including the additional file formats and Python 3 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 for usage of PEtab Select with
- the command-line interface, and
- the Python 3 interface,
in the doc/examples
directory.
Supported features
Criterion
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
Methods
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.
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.2.0.tar.gz
.
File metadata
- Download URL: petab_select-0.2.0.tar.gz
- Upload date:
- Size: 271.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | abbc62f62410210873c80a5cfba97f047cc0c787f9a0e4ffb4b1a1b6bf331f84 |
|
MD5 | 2fbb41cd682fb048f2154589d551c3d1 |
|
BLAKE2b-256 | d366039ddee29760e2301130d351ca0e3264ce114c1410d992e2df8c99be7646 |
Provenance
The following attestation bundles were made for petab_select-0.2.0.tar.gz
:
Publisher:
deploy_release.yml
on PEtab-dev/petab_select
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
petab_select-0.2.0.tar.gz
- Subject digest:
abbc62f62410210873c80a5cfba97f047cc0c787f9a0e4ffb4b1a1b6bf331f84
- Sigstore transparency entry: 149641115
- Sigstore integration time:
- Predicate type: