Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

PEtab - an SBML and TSV based data format for parameter estimation problems in systems biology

License

NotificationsYou must be signed in to change notification settings

PEtab-dev/PEtab

Repository files navigation

Logo

PEtab is a data format for specifying parameter estimation problems insystems biology. This repository contains the PEtab specifications andadditional documentation.

About PEtab

PEtab is built aroundSBML and based on tab-separated values(TSV) files. It is meant as a standardized way to provide information forparameter estimation, which is out of the current scope of SBML. This includes,for example:

  • Specifying and linking measurements to models

    • Defining model outputs

    • Specifying noise models

  • Specifying parameter bounds for optimization

  • Specifying multiple simulation conditions with potentially shared parameters

PEtab files

Documentation

Documentation of the PEtab data format is available athttps://petab.readthedocs.io/en/latest/.

Contributing to PEtab

To participate in PEtab editor elections, discussions on new PEtabdevelopments, or PEtab-related events, please join ourpetab-discuss mailing list.

Any contributions and feedback to PEtab are very welcome, see ourcontribution guide.

Examples

A wide range of PEtab examples can be found in the systems biology parameter estimationbenchmark problem collection.

PEtab support in systems biology tools

For a list of tools supporting PEtab, see thesoftware support page.

Using PEtab

If you would like to use PEtab yourself, please have a look at:

To convert your existing parameter estimation problem to the PEtab format, youwill have to:

  1. Specify your model in SBML.

  2. Create a condition table.

  3. Create a table of observables.

  4. Create a table of measurements.

  5. Create a parameter table.

  6. Create a YAML file that lists the model and all of the tables above.

If you are using Python, some handy functions of thePEtab library can helpyou with that. This includes also a PEtab validator calledpetablint whichyou can use to check if your files adhere to the PEtab standard. If you havefurther questions regarding PEtab, feel free to post anissue at our GitHub repository.

Editing PEtab files

PEtab files can be created or edited using any text editor or spreadsheetsoftware, or programmatically (see libraries below).There is also a dedicated graphical user interface for creating and editingPEtab 1.0 files, calledPEtab-GUI.

PEtab Python library

PEtab comes with a Python package for creating, checking, visualizing andworking with PEtab files. This package is available athttps://github.com/PEtab-dev/libpetab-python/.

PEtab R library

There is also an R package for PEtab in development, which currently supports:consistent manipulation of experimental conditions, measurements, andobservables; and visualizing measurements. It also provides an interface to thePEtab Python library, and an interface to dMod that supports: conversion ofdMod models to SBML; and simulation and visualization of results. The packageis available athttps://github.com/dlill/petab/.

PEtab extensions

Other standardization-related projects that extend or build on PEtab include:

  • PEtab SelectPEtab Select brings model selection to PEtab. It comprises both astandardized way to define model selection problems in PEtab and a Pythonlibrary to work with these problems.

  • petabunit (WIP)A Python library that extends PEtab to annotate and convert physical units.

  • PEtab SciML (WIP)PEtab SciML brings Scientific Machine Learning (SciML) models thatcombine mechanistic and machine learning models to PEtab. It comprisesboth a standardized way to define SciML problems, and a Python libraryto work with these problems.

Getting help

If you have any questions or problems with PEtab, feel free to post them atour GitHubissue tracker.

About

PEtab - an SBML and TSV based data format for parameter estimation problems in systems biology

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors22


[8]ページ先頭

©2009-2025 Movatter.jp