Skip to content

Dashboard and plotly/dash app for interacting with DSA and NeuroTK functions

License

Notifications You must be signed in to change notification settings

dgutman/NeuroTK-Dash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NeuroTK Web Application

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.

Requirements

  • Python 3.11 or greater
  • Docker installed

Instructions

  • 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/

About

Dashboard and plotly/dash app for interacting with DSA and NeuroTK functions

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •