combine_notebooks - COMBINE jupyter notebooks in python.
Project description
combine-notebooks - COMBINE jupyter notebooks in python
Project Overview
This repository contains Jupyter notebooks that showcase COMBINE standards and their libraries around one common theme; the repressilator model.
The following standards are demonstrated
Systems Biology Graphical Notation (SBGN): Used to describe visually biological knowledge.
Systems Biology Markup Language (SBML): Used for representing models of biological processes.
Simulation Experiment Description Markup Language (SED-ML): Used for encoding experiments. SED-ML allows defining the models to use, the experimental tasks to run, and which results to produce. It is a computer-readable format for representing the models of biological processes.
CellML: Used to store and exchange computer-based mathematical models.
Synthetic Biology Open Language (SBOL): Used for description and the exchange of synthetic biological parts, devices, and systems.
NeuroML: Used for XML based description language that provides a common data format for defining and exchanging descriptions of neuronal cell and network models.
Setup/Installation
To work with the notebooks create a virtual environment and install the dependencies:
mkvirtualenv combine_notebooks --python=python3.9 pip install -e .[development] --upgrade
After changes ensure code formatting via:
./fcode.sh
Tests can be run via pytest and tox. To run all tests use:
tox -p
To run individual tests use the following targets flake8, mypy, py38, py39:
tox -e flake8
© 2022 Matthias König & Aditya Singhal
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for combine_notebooks-0.1.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e48eda92305b4e0f3ad93fae7a91eb8064fba8009593f9d3cd28ad2bfe9bc01 |
|
MD5 | b9a36454ace0a6fabb62ebe93b235722 |
|
BLAKE2b-256 | ba663564b74ad91beaf2658f311b7b1dcbc3a4d9ca387bbfa4330a34ebb4296f |