Skip to main content

OneModel

License

Description

OneModel is a Python package for defining dynamic synthetic biology models easily and efficiently.

OneModel's syntax allows the definition of models with chemical reactions, ODEs and/or algebraic loops --which makes OneModel especially suitable for control theory applications where you need to combine biological processes with controllers implemented by DAEs. OneModel focuses on code readability and modularity; and provides the user with tools to check the coherence of the generated models. OneModel generates an SBML model file as output, which can be easily converted to other language implementations (such as Matlab, Julia, OpenModelica) with sbml2dae, or you could use many of the great SBML software developed by the community.

This project is under active development.

Installation

Requires Python 3.8 or greater installed.

  pip install onemodel

Citing

If you use OneModel in your research, please use the following citations in your published works:

  • Santos-Navarro, F. N., Navarro, J. L., Boada, Y., Vignoni, A., & Picó, J. (2022). "OneModel: an open-source SBML modeling tool focused on accessibility, simplicity, and modularity." DYCOPS.

  • Santos-Navarro, F. N., Vignoni, A., & Picó, J. (2022). "Multi-scale host-aware modeling for analysis and tuning of synthetic gene circuits for bioproduction." PhD thesis.

License

Copyright 2022 Fernando N. Santos-Navarro, Jose Luis Herrero, Yadira Boada, Alejandro Vignoni, and Jesús Picó

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this software except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Release files for onemodel 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for onemodel 1.0.0
File Size Uploaded
onemodel-1.0.0.tar.gz 25.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for onemodel 1.0.0
File Interpreter ABI Platform
onemodel-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 58.7 kB

Release files / onemodel-1.0.0.tar.gz

Download URL onemodel-1.0.0.tar.gz
Size 25.8 kB
Tags Source
SHA-256 checksum
How to use checksums
3e324113af0c95e4ee2989c05a52b4291e28cda29934588f230885b4b6139d17
BLAKE2b-256 checksum
How to use checksums
bc712678d04ad6372010ae304d4b34303b975f51fe1f214a26e74fef0f3ef61b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.6.9 Linux/4.15.0-175-generic

Release files / onemodel-1.0.0-py3-none-any.whl

Download URL onemodel-1.0.0-py3-none-any.whl
Size 32.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d1f6992ac4245d07f51f3d44e023de08b69e38d591b018b4dc75d6701e89f1fa
BLAKE2b-256 checksum
How to use checksums
aec1f2263d0d2f2a8765cdea57c3de36214cbc50d6641d075dc1ff537daf784f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.6.9 Linux/4.15.0-175-generic

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.2.0

2 release files

0.1.0

1 release file

0.0.10

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page