Skip to content

m-philipps/nUDE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Non-negative Universal Differential Equations (nUDE)

This repository contains the implementation of non-negative and regularised universal differential equations (UDEs) and supplemental material accompanying the 2024 FOSBE publication "Non-Negative Universal Differential Equations With Applications in Systems Biology" [1]. It builds on the PEtab package for specification of a parameter estimation problem, AMICI for simulation and pyPESTO as an interface for parameter estimation.

The Python environment package versions that we used are stored in environment/requirements.txt, and can be installed with pip install -r environment/requirements.txt. A Python virtual environment is recommended, in case you want to use a fresh environment with the latest package versions later.

Computations were performed on an HPC, with the system packages described in environment/env.sh. These system dependencies are only required by the Python environment packages -- if you can install AMICI [2], you probably don't need to install additional system packages.

We additionally used the package provided in nnUDE. From inside the nnUDE directory where the setup.py file is, this package can be installed with pip install -e ..

The example models from the paper are provided in examples. Some are derived from the PEtab Benchmark Collection [3].

[1] arxiv preprint https://arxiv.org/abs/2406.14246
[2] https://amici.readthedocs.io/en/latest/python_installation.html
[3] https://github.com/Benchmarking-Initiative/Benchmark-Models-PEtab

About

Non-negative Universal Differential Equations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published