Image-X-Institute / The-Real-Time-Imaging-Database

A service and database tool for serving clinical trial data related to radiation therapy and treatment of cancer
MIT License
10 stars 2 forks source link


Markdownify
The Real Time Imaging Database

Python PostgreSQL PySide6 Conda Flask

This project aims to create a secure and easy-to-use mechanism for managing the already acquired and to-be-generated clinical trial data into a central searchable service, which can be used to analyse clinical data and create deep-learning models for predicting various features of interest. The learning system provides a RESTful API and token-based authentication for ease of integration with existing and new applications that produce or require access to the de-identified patient data to researchers, clinicians, and other health professionals who want to use the available clinical data.

Key FeaturesDesignInstallationLicenseAuthorsAcknowledgements

Key Features

Design

Architecture

Installation

The project contains three main components:

The documentation for the project can be found here:

The file structure of the project is as follows:

.
├── src/
│   ├── admin_console/ (The web application for management of import data)
│   ├── content_uploader/ (Frontend for supporting import of files into the database)
│   ├── data_service (The main database server hoster)
│   └── db_updater (Application to parse files and update the database)
└── scripts/
    ├── db/ (Database schema and other scripts)
    └── service/
        ├── data_service.sh (The script to start the database server on Linux system)
        ├── install_service.bat
        └── learndb.service (The service file of the database server for Linux system)

In order to setup the project in a new environment, the prerequisites are:

After installing the prerequisites, the database server can be setup by following the documentation in the LEARN DB Deployment Guide folder.

The web application is a flask application with simple Jinja templates. The application can be setup by following the documentation in the Admin Console Deployment Guide.

License

This project is licensed under the MIT License - see the LICENSE file for details.

External Packages used:

Contact information

Chandrima.Sengupta@sydney.edu.au.

Authors

Mr Indrajit Ghosh and Mr Yu Liang.

Acknowledgements

The authors thank all the contributors Dr. Chandrima Sengupta, Dr. Brendan Whelan, Dr. Doan Trang Nguyen, Prof. Ricky O'Brien, and Prof. Paul J Keall for lending their valuable input and expertise leading up to the initial release.