PyBEL Tools is tested on Python3 installations on Mac OS and Linux on Travis CI.


Python2 and Windows are not thoroughly tested



Download the latest stable code from PyPI with:

$ python3 -m pip install pybel_tools

Get the Latest

Download the most recent code from GitHub with:

$ python3 -m pip install git+

For Developers

Clone the repository from GitHub and install in editable mode with:

$ git clone
$ cd pybel-tools
$ python3 -m pip install -e .


PyBEL Tools contains many dependencies, including the scientific Python Stack (numpy, scipy, etc.). This makes installation difficult for Windows users, for whom Python cannot easily build C extensions. We recommend using an Anaconda distribution of Python, which includes these precompiled.

Adding New Web Services

These documents are for developers who want to extend PyBEL Web.

Admin Only

For making web pages that can only be seen by certain user types, see: roles required documentation on Flask-Security.