Funded project, 2024 PredicTCR web service
Total developer time: 2 months
Contact person: Dr. Ed Green, DKFZ
Outline
The group want to provide limited access to their machine learning model which predicts tumor-reactive T cells and TCRs from scRNA-seq data, to allow other researchers to test the model without sharing the proprietary model weights.
For this purpose we created a website where users can register and submit sequences to be analyzed, as well as a distributed runner architecture for the model inference.
Results
- Users can sign up for an account, log in, upload sequences, download their results
- Distributed runner system that provides docker images to do the model inference and upload the results
- Admin interface where user permissions, quotas, website settings and content can be updated
- Tech stack: vue.js frontend, flask backend, REST API, JWT authentication, docker
- Deployed as a set of docker services for portability
- Production docker containers are automatically re-built in Continuous Integration when code is updated