The University of Auckland

Project #56: Automating clinical trials using NLP and synchronous programming

Back

Description:

Setting up the digital platforms, including the software architecture and databases is a manual
process, which is both time consuming and error prone. Also, ensuring that the ethics approved
protocol is adhered to has to be ensured using testing. Can this be mitigated?

We take our inspiration from two different fields. First, using advances in natural language processing (NLP),
especially through large language models (LLMs), we seek to convert the description of the clinical trial
protocol into a machine readable format. During this step, we will try to group clinical trials into specific categories, such as randomised controlled trials (RCTs) and observational studies etc.

During the next phase, we will explore automation of the software architecture using the synchronous
approach. Specifically, we will explore the recently developed HipHop.js language, which captures
the reactive aspects, including concurrency, preemption effectively. This approach, will thus enable effective automation of clinical trials. We will explore a few clinical trials such as the "chemotherapy related cognitive decline" trial at Tata Memorial Hospital.

Type:

Undergraduate

Outcome:

1) A interchange format for representation of the clinical trial protocol

2) A HipHop.js-based implememntation of the software architecture

3) Case studies

Prerequisites

None

Specialisations

Categories

Supervisor

Co-supervisor

Team

Lab

No lab has been assigned to this project