ZincBind
About
ZincBind is a database of Zinc Binding Sites. It was made, and is currently maintained, by Sam Ireland (that's me!) as part of my PhD.
Local Use
To spin up your own local version of ZincBind:
- Download this repository using the button above.
- Unzip the folder and cd into it.
- Install requirements with
pip install -r requirements.txt -r requirements-dev.txt -r requirements-test.txt
. - Create the database with
python manage.py migrate
. - Populate the database with
python scripts/build_db.py; python scripts/cluster.py
. - View local site by running
python manage.py runserver
and going to http://localhost:8000 in your browser.
Note that ZincBind is a Python 3 application! It does not support Python 2 and if you try to use Python 2 you will have a bad time. In many operating systems the default python
command still points to Python 2 for some reason, so you may need to use python3
and pip3
instead.
(Alternatively, and preferably, just use a virtual environment.)