RI-DASH is a subset of our company page. The purpose of this repository is to show the community that the top UI/UX standards can be achieved using the DASH framework. We recommend checking out our portfolio tab to see the full demo[1][2].
To ensure a successful local run I recommend using docker. Run the terminal in the repository root. Next, use the following commands to create a container.
docker-compose build
docker-compose up
Add your own OpenAI API-KEY in .env file, in order to use the contextual chatbot.
$ tree
.
│ # All the graphics, stylesheets, and scripts used in the project
├── assets
│
│ # cache for chroma database - used in contextual chatbot
├── cache
│
│ # results of the genomic analysis - used for creating the plots
├── data
│
│ # chroma database - stores semantic embeddings of analyzed publications chunks
├── database
│
│ # body of each displayed page
├── pages
│
│ # all the functionality and callbacks for pages
├── utils
│
│ # stores environmental variables
├── .env
│
│ # main file; run this to start the app
└── app.py