An open API service indexing awesome lists of open source software.

https://github.com/sybila/ebcsgen

eBCSgen - BioChemical Space Language support tool.
https://github.com/sybila/ebcsgen

mechanistic-models modeling rule-based-modelling simulation systems-biology

Last synced: about 1 year ago
JSON representation

eBCSgen - BioChemical Space Language support tool.

Awesome Lists containing this project

README

          

[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.6644973.svg)](https://doi.org/10.5281/zenodo.6644973)
[![Docker Pulls](https://badgen.net//docker/pulls/sybila/ebcsgen?icon=docker)](https://hub.docker.com/r/sybila/ebcsgen/)
[![Install with bioconda](https://img.shields.io/badge/install%20with-bioconda-brightgreen.svg?style=flat)](http://bioconda.github.io/recipes/ebcsgen/README.html)

[![Python Package using Conda](https://github.com/sybila/eBCSgen/actions/workflows/python-package-conda.yml/badge.svg)](https://github.com/sybila/eBCSgen/actions/workflows/python-package-conda.yml)
[![docs](https://readthedocs.org/projects/ebcsgen/badge/?version=latest)](https://ebcsgen.readthedocs.io/en/latest/)

# eBCSgen

eBSCgen is a tool for development and analysis of models written in Biochemical Space Language (BCSL).

The tool is deployed online as a part of [BioDivine](https://biodivine-vm.fi.muni.cz/galaxy/) Galaxy toolset.

For more information about the tool, see [Wiki](https://github.com/sybila/eBCSgen/wiki).

**To get started with the usage of Galaxy Platform and eBCSgen, we recommend this [tutorial](https://github.com/sybila/eBCSgen/blob/master/docs/eBCSgen_tutorial.pdf).**

## Installation

### Conda

Install `eBCSgen` from Bioconda with:

```
# install eBCSgen in a new virtual environment to avoid dependency clashes
conda create --name eBCSgen python=3.9
conda activate eBCSgen
conda install --channel bioconda --channel conda-forge eBCSgen
```

### Docker

You can also use prebuild [docker image](https://hub.docker.com/r/sybila/ebcsgen).

### Galaxy

`eBCSgen` is also available as a series of Galaxy tools available in the main [toolshed](https://toolshed.g2.bx.psu.edu/).

## Developer Documentation

### Setup

Create your development environment using the provided [script](conda/environment.yml) via conda to install all required dependencies.

### Contributing

We appreciate contributions - feel free to open an issue on our repository, create your own fork, work on the problem and post a PR.
Please adhere to the [versioning](https://semver.org/spec/v2.0.0.html).

### Testing

All functionality is tested with the [pytest](https://docs.pytest.org/en/6.2.x/contents.html) framework.