SCRY is a web-based application designed to make downstream scRNA-seq-analysis more accessible. The application maps established Scanpy methods to an intuitive interface, enabling non-technical users to perform clustering, visualization, and annotation of single-cell datasets concurrently. The goal of this system is to reduce the overhead required to compute singl-cell results by offering a solution to researchers that does not require coding knowledge to use.
SCRY is meant to be deployed using Docker Compose, requiring minimal configuration to begin using the application.
-
Install Docker
-
Clone the SCRY-repository
-
Create an environment-file inside the base-folder of the repository containing the configuration details for your instance
-
Run
sudo docker-compose buildto build the application -
Run
sudo docker-compose up -dto start the application -
Open the application through your web-browser using the host-address
Example .env file. Placeholders [placeholder] must be replaced with the appropriate value.
HOST='[HOST IP or DOMAIN]'
SCHEME='[HTTP or HTTPS]'
PASSKEY='[PASSKEY]'
BACKEND_PATH='/backend'
FRONTEND_ENDPOINT='${SCHEME}://${HOST}'
BACKEND_ENDPOINT='${SCHEME}://${HOST}${BACKEND_PATH}'This is a high-level abstraction of the architecture used for the application.
This project was developed as part of a Masters thesis in Informatics, at the University of Oslo.
A link to the thesis will appear here once it is uploaded to the UiO DUO-archive.