{ "info": { "author": "The PEtab developers", "author_email": "daniel.weindl@helmholtz-muenchen.de", "bugtrack_url": null, "classifiers": [], "description": "[![Build Status](https://travis-ci.com/ICB-DCM/PEtab.svg?branch=master)](https://travis-ci.com/ICB-DCM/PEtab)\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/c1e34bb9ade14fe6bce54199be18535c)](https://www.codacy.com/app/dweindl/PEtab?utm_source=github.com&utm_medium=referral&utm_content=ICB-DCM/PEtab&utm_campaign=Badge_Grade)\n[![codecov](https://codecov.io/gh/ICB-DCM/PEtab/branch/master/graph/badge.svg)](https://codecov.io/gh/ICB-DCM/PEtab)\n[![PyPI version](https://badge.fury.io/py/petab.svg)](https://badge.fury.io/py/petab)\n\n\n# PEtab --- a data format for specifying parameter estimation problems in systems biology\n\n![Logo](doc/logo/PEtab.png)\n\nThis repository describes *PEtab* --- a data format for specifying parameter \nestimation problems in systems biology, provides a Python library for easy \naccess and validation of *PEtab* files. See \n[doc/documentation_data_format.md](doc/documentation_data_format.md) for more \ninfo.\n\n## About PEtab\n\nPEtab is built around [SBML](http://sbml.org/) and based on tab-separated values \n(TSV) files. It is meant as a standardized way to provide information for \nparameter estimation which is out of the current scope of SBML. This includes\nfor example:\n\n - Specifying and linking measurements to models\n\n - Defining model outputs\n\n - Specifying noise models\n\n - Specifying parameter bounds for optimization\n\n - Specifying multiple simulation condition with potentially shared parameters\n \n## References\n\nWhere PEtab is used / supported:\n\n - Within the systems biology optimization \n [benchmark problem collection](https://github.com/LoosC/Benchmark-Models)\n\n - [pyPESTO](https://github.com/ICB-DCM/pyPESTO/)\n\n - [AMICI](https://github.com/ICB-DCM/AMICI/)\n\nPEtab support for [D2D](https://github.com/Data2Dynamics/d2d/) and\n[AMIGO2](https://sites.google.com/site/amigo2toolbox/) is under development.\n\nIf your project or tool is using PEtab, and you would like to have it listed\nhere, please let us know.\n\n## Using PEtab\n\nIf you would like to use PEtab yourself, please have a look at \n[doc/documentation_data_format.md](doc/documentation_data_format.md) or at\nthe example models provided in the \n[benchmark problem collection](https://github.com/LoosC/Benchmark-Models).\n\nTo convert your existing parameter estimation problem to the PEtab format, you \nwill have to:\n\n1. Specify your model in SBML\n\n1. Set up model outputs and noise model using `AssignmentRule`s as described in \n the PEtab documentation\n\n1. Create a condition table, if appropriate\n\n1. Create a table of measurements\n\n1. Create a parameter table\n\nIf you are using Python, some handy functions of the PEtab library can help \nyou with that. This include also a PEtab validator called `petablint.py` which\nyou can use to check if your files adhere to the PEtab standard. If you have \nfurther questions regarding PEtab, feel free to post an \n[issue](https://github.com/ICB-DCM/PEtab/issues) at our github repository.\n\n## PEtab Python library\n\nPEtab comes with a Python package for creating, checking, and working with \nPEtab files. This library is available on pypi and the easiest way to install \nit is running\n\n pip3 install petab\n \nIt will require Python3.6 to run.\n\nWhen setting up a new parameter estimation problem, the most useful tools will\nbe:\n\n - The PEtab validator, which is now automatically installed using Python entrypoints to \n be available as a shell command from anywhere called `petablint`\n\n - `petab.core.create_parameter_df` to create the parameter table, once you\n have set up the model, condition table and measurement table\n\n\n## Extending PEtab\n\nWe are aware of the fact that PEtab may not serve everybody's needs. If you \nhave a suggestion of how to extend PEtab, feel free to post an issue at our \ngithub repository.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/icb-dcm/petab", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "petab", "package_url": "https://pypi.org/project/petab/", "platform": "", "project_url": "https://pypi.org/project/petab/", "project_urls": { "Homepage": "https://github.com/icb-dcm/petab" }, "release_url": "https://pypi.org/project/petab/0.0.0a16/", "requires_dist": null, "requires_python": ">=3.6", "summary": "Parameter estimation tabular data", "version": "0.0.0a16" }, "last_serial": 5813806, "releases": { "0.0.0a1": [ { "comment_text": "", "digests": { "md5": "8b599f335b745bc76bc08074f200607a", "sha256": "87d56b5bdfbe5aad0e54ec3b243fc98e0ebd9b6d81cb41aa67f357dfaaefb4c4" }, "downloads": -1, "filename": "petab-0.0.0a1.tar.gz", "has_sig": false, "md5_digest": "8b599f335b745bc76bc08074f200607a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6342, "upload_time": "2018-11-28T11:45:42", "url": "https://files.pythonhosted.org/packages/1c/2a/7ff0560d1d107cc2b6feee7f40f35b19926c2a0671c2b978a136b6857d42/petab-0.0.0a1.tar.gz" } ], "0.0.0a10": [ { "comment_text": "", "digests": { "md5": "3fecf58d1c51bcac9cb9fb6d3f8d5e6d", "sha256": "3ccc5f91762e9bf4aa481be98ea304b7a18a2b4e8e43b96364850e98b3ede842" }, "downloads": -1, "filename": "petab-0.0.0a10-py3-none-any.whl", "has_sig": false, "md5_digest": "3fecf58d1c51bcac9cb9fb6d3f8d5e6d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 14067, "upload_time": "2019-02-13T13:56:52", "url": "https://files.pythonhosted.org/packages/65/a6/49c3810df9cc9d916767bcb8e8d13f98b9adbaa652112c551ee93792cac3/petab-0.0.0a10-py3-none-any.whl" } ], "0.0.0a11": [ { "comment_text": "", "digests": { "md5": "9cc41b462ac0a061322fe5d7ad33ce2c", "sha256": "9f2a356727bc463ad1e1dd6033ed045c157f845a7275ba37f408ac4c6b7d1c42" }, "downloads": -1, "filename": "petab-0.0.0a11.tar.gz", "has_sig": false, "md5_digest": "9cc41b462ac0a061322fe5d7ad33ce2c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 16372, "upload_time": "2019-02-19T22:28:22", "url": "https://files.pythonhosted.org/packages/fb/f2/bfa820d7cd331ad1ebb26d5caa3ef76861d94003b53ff3e953e62dee5bb7/petab-0.0.0a11.tar.gz" } ], "0.0.0a12": [ { "comment_text": "", "digests": { "md5": "373f0bed91a5590f4f70ddf95635eb6d", "sha256": "712bfe16d6610bb0915c75388688f291f5324e681445089448fa2e7b37f7d2a2" }, "downloads": -1, "filename": "petab-0.0.0a12-py3-none-any.whl", "has_sig": false, "md5_digest": "373f0bed91a5590f4f70ddf95635eb6d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 19836, "upload_time": "2019-03-21T09:34:10", "url": "https://files.pythonhosted.org/packages/54/5f/52eb27058e84c08394e3de99cfa4cdb516607ca5e8c862b644326bcb9a19/petab-0.0.0a12-py3-none-any.whl" } ], "0.0.0a13": [ { "comment_text": "", "digests": { "md5": "47e5336e443f36038a0758cf4d52e852", "sha256": "a313fdc7e2f6d7583c54ea28011e3ee7e7c7ac311439bc5271527895c9b3781f" }, "downloads": -1, "filename": "petab-0.0.0a13-py3-none-any.whl", "has_sig": false, "md5_digest": "47e5336e443f36038a0758cf4d52e852", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 21808, "upload_time": "2019-04-09T15:33:10", "url": "https://files.pythonhosted.org/packages/ba/d6/d715ad1a7b523fe3590e72256e0f365b69976e703fabbb4c3727621e6031/petab-0.0.0a13-py3-none-any.whl" } ], "0.0.0a14": [ { "comment_text": "", "digests": { "md5": "8ba6c531bd989b40a017c370575c12d0", "sha256": "d62fc938f62f36cf7977a7be0f644f445b8dbdfe547905d43b7d05b694ddd0b7" }, "downloads": -1, "filename": "petab-0.0.0a14.tar.gz", "has_sig": false, "md5_digest": "8ba6c531bd989b40a017c370575c12d0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 21906, "upload_time": "2019-05-02T13:03:28", "url": "https://files.pythonhosted.org/packages/f2/60/fc007eeb09159a9e65eb229f6e029c904ead27ff217b7ff1c21b5aea5c2c/petab-0.0.0a14.tar.gz" } ], "0.0.0a15": [ { "comment_text": "", "digests": { "md5": "3f3956c54c8534fe1a6c85e0bd665e09", "sha256": "3c106727cba2fa5f647620b05e63f2549312f078d5c1f54e1b99ff3d6bfd2ae9" }, "downloads": -1, "filename": "petab-0.0.0a15.tar.gz", "has_sig": false, "md5_digest": "3f3956c54c8534fe1a6c85e0bd665e09", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 20360, "upload_time": "2019-05-16T14:47:35", "url": "https://files.pythonhosted.org/packages/dc/7c/109a000bbee9ace0c580c3f44cde48b30d0d682ea0d11e89351954dd7bde/petab-0.0.0a15.tar.gz" } ], "0.0.0a16": [ { "comment_text": "", "digests": { "md5": "9b3643794c10b2ce51fcc58ade805719", "sha256": "7a16e44054fbcfbdbd33a1fcdaa2e69a48a5b88814797d8c2713407f9d8f5f62" }, "downloads": -1, "filename": "petab-0.0.0a16.tar.gz", "has_sig": false, "md5_digest": "9b3643794c10b2ce51fcc58ade805719", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 28655, "upload_time": "2019-09-11T09:06:21", "url": "https://files.pythonhosted.org/packages/b8/68/3227c1144559b85cb6e26cfb70ca74ef3d74c80b2fb304de3d2fdcbb755f/petab-0.0.0a16.tar.gz" } ], "0.0.0a2": [ { "comment_text": "", "digests": { "md5": "323d33407ba11b88a6df50584622d4c6", "sha256": "aef8a650f2d3948f92ff7f63549eaf829086f58fdc8e52f63afd2d737925a53a" }, "downloads": -1, "filename": "petab-0.0.0a2.tar.gz", "has_sig": false, "md5_digest": "323d33407ba11b88a6df50584622d4c6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6640, "upload_time": "2018-12-12T19:37:02", "url": "https://files.pythonhosted.org/packages/d1/17/c180955d12f8cca79738ba0589bf2a62de4480108280c183074761a4e4a1/petab-0.0.0a2.tar.gz" } ], "0.0.0a3": [ { "comment_text": "", "digests": { "md5": "4b3b03e32d5fd7340cfc73c5e7dd1771", "sha256": "967582f98fcfb6d616b65ad4380478cc393af77f0da48dc78c8c4c594eeed772" }, "downloads": -1, "filename": "petab-0.0.0a3.tar.gz", "has_sig": false, "md5_digest": "4b3b03e32d5fd7340cfc73c5e7dd1771", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7940, "upload_time": "2019-01-09T15:28:29", "url": "https://files.pythonhosted.org/packages/92/f1/4bd81dc41f776e1125b3ad96dde09cfb6b9db82200348a6319e3fbb4573e/petab-0.0.0a3.tar.gz" } ], "0.0.0a4": [ { "comment_text": "", "digests": { "md5": "527c3fafd9ab492183349ed6ec05bda0", "sha256": "f1f5298b488832a1a8694a8be501b73fd0d88b98ecfc15a7735d53596e160fe1" }, "downloads": -1, "filename": "petab-0.0.0a4.tar.gz", "has_sig": false, "md5_digest": "527c3fafd9ab492183349ed6ec05bda0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7983, "upload_time": "2019-01-16T12:27:44", "url": "https://files.pythonhosted.org/packages/90/9d/31d7b8592cb44f49bbdc9e3e89557a299cb837a6ca10602c961e72dcba85/petab-0.0.0a4.tar.gz" } ], "0.0.0a5": [ { "comment_text": "", "digests": { "md5": "3202630e55d8d3a67896b3a5cd0b5941", "sha256": "42b0fe625784e54182cb0f3c2f5220487dec76beb773fbcc6d01f2e693d97cee" }, "downloads": -1, "filename": "petab-0.0.0a5.tar.gz", "has_sig": false, "md5_digest": "3202630e55d8d3a67896b3a5cd0b5941", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 9555, "upload_time": "2019-01-18T08:56:55", "url": "https://files.pythonhosted.org/packages/3b/0b/df53f6b53840fd2dac22c2ef48fa269030be7ceb39381403b4db77a731a9/petab-0.0.0a5.tar.gz" } ], "0.0.0a6": [ { "comment_text": "", "digests": { "md5": "14c5d5ef2178a61491e124f15beb01d8", "sha256": "ef78de3dc5dee34e6cc45ae7220e2da9e90802af0c217e9cf23186d6f42a71c6" }, "downloads": -1, "filename": "petab-0.0.0a6.tar.gz", "has_sig": false, "md5_digest": "14c5d5ef2178a61491e124f15beb01d8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 10520, "upload_time": "2019-01-18T12:59:23", "url": "https://files.pythonhosted.org/packages/55/ed/7d1a6ac53e61e2c9770004ef73970b0d3fcbe0a363fdfe2e63d8b600d9df/petab-0.0.0a6.tar.gz" } ], "0.0.0a7": [ { "comment_text": "", "digests": { "md5": "67c0d570d0b7cd5d55ad4b6a6fc94d75", "sha256": "63251e03d2ee1ab035cc64f9dcb4b96748d030309ea3a964a8b1952cd3fd8075" }, "downloads": -1, "filename": "petab-0.0.0a7-py3-none-any.whl", "has_sig": false, "md5_digest": "67c0d570d0b7cd5d55ad4b6a6fc94d75", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12809, "upload_time": "2019-02-08T22:20:01", "url": "https://files.pythonhosted.org/packages/72/f7/9989c3faed0e44f73005f9090daf3f8494ef668f458890fb246efcaaaec1/petab-0.0.0a7-py3-none-any.whl" } ], "0.0.0a9": [ { "comment_text": "", "digests": { "md5": "a8b2eacfbb91ece723040b3c230fdb09", "sha256": "cc9f2c6f648a48cab7160cba47d5fd7c6a4fbbb9d69f89636e399a542675549f" }, "downloads": -1, "filename": "petab-0.0.0a9.tar.gz", "has_sig": false, "md5_digest": "a8b2eacfbb91ece723040b3c230fdb09", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 11429, "upload_time": "2019-02-12T12:11:33", "url": "https://files.pythonhosted.org/packages/1b/d2/6ddd3ae84f4496fdbfd4de03aaa8cf67239155ab5c5f092bb21f55c3a89b/petab-0.0.0a9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9b3643794c10b2ce51fcc58ade805719", "sha256": "7a16e44054fbcfbdbd33a1fcdaa2e69a48a5b88814797d8c2713407f9d8f5f62" }, "downloads": -1, "filename": "petab-0.0.0a16.tar.gz", "has_sig": false, "md5_digest": "9b3643794c10b2ce51fcc58ade805719", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 28655, "upload_time": "2019-09-11T09:06:21", "url": "https://files.pythonhosted.org/packages/b8/68/3227c1144559b85cb6e26cfb70ca74ef3d74c80b2fb304de3d2fdcbb755f/petab-0.0.0a16.tar.gz" } ] }