COBRAdb loads genome-scale metabolic models and genome annotations into a relational database. It already powers BiGG Models, and it is available under the MIT license.
The version ranges are not specific enough, running setup.py on a blank conda env with just python 3.7 installed yields a dependency resolution error because a jupyter version > 6 is installed that requires tornado version > 6, but 4.5.3 is installed earlier.
Furthermore, even after fixating all requirements accordingly, there are requirements missing, in particular cython.
More generally, this project would benefit greatly from a pip freeze requirements.txt file which is suitable for building.
Since BiGG no longer provides SQL dumps, building cobradb has become prerequisite for acquiring a dump, and it is unfortunate that this is not easily accomplished.
The version ranges are not specific enough, running setup.py on a blank conda env with just python 3.7 installed yields a dependency resolution error because a jupyter version > 6 is installed that requires tornado version > 6, but 4.5.3 is installed earlier.
Furthermore, even after fixating all requirements accordingly, there are requirements missing, in particular cython.
More generally, this project would benefit greatly from a
pip freeze
requirements.txt file which is suitable for building.Since BiGG no longer provides SQL dumps, building cobradb has become prerequisite for acquiring a dump, and it is unfortunate that this is not easily accomplished.