clinical-trial-ranking-interface

An LLM-based system which retrieves clinical trials from clinicaltrials.gov and matches them to patient data.

Fork A fork of NCPE227/BMI-Retrieval-Assistant; the README may describe the upstream project.

Overview

The longest process is building the database, so I would recommend starting that before going through the other steps as they can be done synchronously.

As long as you are in the root directory of this project, you should be able to run the following command in the terminal: pip install -r requirements.txt which will be all you need for the next step.

I would recommend using Neo4J Desktop as it was by far the easiest way to create a database for the purposes of this project. The current code assumes that your database is set up to use a standard port configuration for neo4j. This is shown in the config.json.

If you'd like to use another version of the Annual Baseline, you need to change the file name at line 67 in create_neo4j.py.

Additionally, the project is licensed under the provisions of the GNU 3.0 license.

From the project’s README on GitHub.

At a glance

RepositoryKentucky-Open-Science/clinical-trial-ranking-interface
Research areaForks of other projects
Primary languagePython
LanguagesPython 54%, JavaScript 36%, CSS 9.1%, HTML 0.9%
LicenseNone specified
Stars / forks1 / 0
Open issues and pull requests12
Created2025-02-13
Last push2026-03-30
Default branchmain
Forked fromNCPE227/BMI-Retrieval-Assistant — An LLM-based retrieval assistant for biomedical information. This application uses UK's LLM Factory platform in association with a RAG database to create a fact-based retrieval system.

What the README covers

Top contributors

Get the code

git clone https://github.com/Kentucky-Open-Science/clinical-trial-ranking-interface.git