Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/dilawar/drawsbml

Draw Signalling Pathway (SBML format)
https://github.com/dilawar/drawsbml

drawing graphviz sbml signalling

Last synced: about 2 months ago
JSON representation

Draw Signalling Pathway (SBML format)

Awesome Lists containing this project

README

        

[![PyPI version](https://badge.fury.io/py/drawsbml.svg)](https://badge.fury.io/py/drawsbml)
[![Github CI](https://github.com/dilawar/drawsbml/actions/workflows/python-app.yml/badge.svg)](https://github.com/dilawar/drawsbml/actions/workflows/python-app.yml)

# drawsbml

Draw Signalling Pathway in SBML.

# Install

```sh
python3 -m pip install drawsbml
```

You may have to install `graphviz` manually.

- graphviz
`sudo apt install graphviz`

# Usage

```sh
drawsbml -i ./BIOMD0000000002.xml -o a.pdf
```

## help

```sh
drawsbml -h
```

## Examples

Following is the drawing of [this mode](https://www.ebi.ac.uk/biomodels-main/BIOMD0000000100)

![BIOMD0000000100.xml](./tests/BIOMD0000000100.xml.gv.png)

Following is the drawing of [this model](https://www.ebi.ac.uk/biomodels-main/BIOMD0000000200)

![BIOMD0000000200.xml](./tests/BIOMD0000000200.xml.gv.png)

# Need help

This is a very basic script for quickly plotting a moderate size SBML model.

In case, you need help of want enhancement, please open an issue on this repository. Attach your SBML model file.