Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matthiaskoenig/sbmlutils
Python utilities for SBML
https://github.com/matthiaskoenig/sbmlutils
python sbml
Last synced: 6 days ago
JSON representation
Python utilities for SBML
- Host: GitHub
- URL: https://github.com/matthiaskoenig/sbmlutils
- Owner: matthiaskoenig
- License: lgpl-3.0
- Created: 2016-04-11T07:57:54.000Z (almost 9 years ago)
- Default Branch: develop
- Last Pushed: 2024-12-04T14:49:08.000Z (about 2 months ago)
- Last Synced: 2025-01-13T19:13:39.270Z (13 days ago)
- Topics: python, sbml
- Language: HTML
- Homepage: https://sbmlutils.readthedocs.io/en/stable/
- Size: 331 MB
- Stars: 39
- Watchers: 6
- Forks: 12
- Open Issues: 26
-
Metadata Files:
- Readme: README.rst
- Contributing: .github/CONTRIBUTING.rst
- License: LICENSE
- Support: .github/SUPPORT.rst
Awesome Lists containing this project
README
.. image:: https://github.com/matthiaskoenig/sbmlutils/raw/develop/docs_builder/images/sbmlutils-logo-60.png
:align: left
:alt: sbmlutils logosbmlutils: python utilities for SBML
====================================
|icon1| |icon2| |icon3| |icon4| |icon5| |icon6| |icon7| |icon8| |icon9|.. |icon1| image:: https://github.com/matthiaskoenig/sbmlutils/workflows/CI-CD/badge.svg
:target: https://github.com/matthiaskoenig/sbmlutils/workflows/CI-CD
:alt: GitHub Actions CI/CD Status.. |icon2| image:: https://img.shields.io/pypi/v/sbmlutils.svg
:target: https://pypi.org/project/sbmlutils/
:alt: Current PyPI Version.. |icon3| image:: https://img.shields.io/pypi/pyversions/sbmlutils.svg
:target: https://pypi.org/project/sbmlutils/
:alt: Supported Python Versions.. |icon4| image:: https://img.shields.io/pypi/l/sbmlutils.svg
:target: http://opensource.org/licenses/LGPL-3.0
:alt: GNU Lesser General Public License 3.. |icon5| image:: https://codecov.io/gh/matthiaskoenig/sbmlutils/branch/develop/graph/badge.svg
:target: https://codecov.io/gh/matthiaskoenig/sbmlutils
:alt: Codecov.. |icon6| image:: https://readthedocs.org/projects/sbmlutils/badge/?version=latest
:target: https://sbmlutils.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status.. |icon7| image:: https://zenodo.org/badge/55952847.svg
:target: https://zenodo.org/badge/latestdoi/55952847
:alt: Zenodo DOI.. |icon8| image:: https://img.shields.io/badge/code%20style-black-000000.svg
:target: https://github.com/ambv/black
:alt: Black.. |icon9| image:: http://www.mypy-lang.org/static/mypy_badge.svg
:target: http://mypy-lang.org/
:alt: mypysbmlutils is a collection of python utilities for working with
`SBML `__ models implemented on top of
`libsbml `__ and other libraries
with source code available from `https://github.com/matthiaskoenig/sbmlutils `__.Features include among others
- helper functions for model creation, manipulation, and annotation
- HTML reports of SBML models `https://sbml4humans.de `__.
- file converters (XPP)The documentation is available on `https://sbmlutils.readthedocs.io `__.
If you have any questions or issues please `open an issue `__... image:: docs/presentations/reproducibility_center_2021/screenshot.png
:target: https://youtu.be/SxIq8qeXxD0?t=1261
:alt: sbmlutils introduction
:height: 200pxHow to cite
===========
.. image:: https://zenodo.org/badge/55952847.svg
:target: https://zenodo.org/badge/latestdoi/55952847
:alt: Zenodo DOIContributing
============Contributions are always welcome! Please read the `contributing guidelines
`__ to
get started.License
=======* Source Code: `LGPLv3 `__
* Documentation: `CC BY-SA 4.0 `__The sbmlutils source is released under both the GPL and LGPL licenses version 2 or
later. You may choose which license you choose to use the software under.This program is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License or the GNU Lesser General Public
License as published by the Free Software Foundation, either version 2 of the
License, or (at your option) any later version.This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.Funding
=======
Matthias König is supported by the Federal Ministry of Education and Research (BMBF, Germany)
within the research network Systems Medicine of the Liver (**LiSyM**, grant number 031L0054)
and by the German Research Foundation (DFG) within the Research Unit Programme FOR 5151
"`QuaLiPerF `__ (Quantifying Liver Perfusion-Function Relationship in Complex Resection -
A Systems Medicine Approach)" by grant number 436883643 and by grant number
465194077 (Priority Programme SPP 2311, Subproject SimLivA).
SBML4Humans was funded as part of `Google Summer of Code 2021 `__.
Matthias König has received funding from the EOSCsecretariat.eu which has received funding
from the European Union's Horizon Programme call H2020-INFRAEOSC-05-2018-2019, grant Agreement number 831644.Installation
============
`sbmlutils` is available from `pypi `__ and
can be installed via::pip install sbmlutils
Requirements
------------
`tkinter` is required which can be installed on linux via::apt-get install python-tk
apt-get install python3-tkPlease see the respective installation instructions for your operating system.
Develop version
---------------
The latest develop version can be installed via::pip install git+https://github.com/matthiaskoenig/sbmlutils.git@develop
Or via cloning the repository and installing via::
git clone https://github.com/matthiaskoenig/sbmlutils.git
cd sbmlutils
pip install -e .To install for development use::
pip install -e .[development]
© 2017-2024 Matthias König