Biological Simulation Verification Service (bsvs): A high-level Python client for the Biological Simulation Verification Service REST API.
The complete bsvs documentation can be found here: https://bsvs.readthedocs.io/en/latest/
We recommend using poetry to install this tooling. Installation of this tooling can be performed using PyPI as such:
pip install bsvsAlternatively, the REST API can be accessed via Swagger UI here: https://biochecknet.biosimulations.org/docs
- Poetry is used as the environment manager. Poetry uses a globally referenced configuration whose cache setup may lead to permission errors when running
poetry install. In the event that such errors exist, run the following:
poetry config cache-dir ~/poetry-cache
mkdir -p ~/poetry-cache
chmod -R u+w ~/poetry-cache
# then install the project:
poetry install- If you are using the jupyter notebooks found within
/tests, you must link the environment (in this casepoetry) to the notebook's kernel. Take the following steps to ensure such linking occurs:
# in the case of running (poetry config virtualenvs.in-project true), the env name will be .venv
poetry run python -m ipykernel install --user --name=$ENV_NAME --display-name "$ENV_NAME"