Neuropathology project defining and large scale analysis using computational approaches. Utilizes the Digital Slide Archive (DSA) for data storage and API (application programming interface) for its backend. Front-end is built using Dash Plotly and local database is hosted using MongoDB for faster performance. The Mongo database is run using Docker compose and the application is run using Python.
- Python 3.11 or greater
- Docker installed
- Clone this repository (i.e.
$ git clone https://github.com/dgutman/NeuroTK-Dash.git
) - Navigate to cloned directory
- Copy environmental template file to .env:
$ cp example.env .env
- Modify file as needed
- Run using docker compose:
$ docker compose up
- To run in detach mode use the "-d" flag
- App is hosted on http://localhost:8050/