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
| Repository | Kentucky-Open-Science/clinical-trial-ranking-interface |
|---|---|
| Research area | Forks of other projects |
| Primary language | Python |
| Languages | Python 54%, JavaScript 36%, CSS 9.1%, HTML 0.9% |
| License | None specified |
| Stars / forks | 1 / 0 |
| Open issues and pull requests | 12 |
| Created | 2025-02-13 |
| Last push | 2026-03-30 |
| Default branch | main |
| Forked from | NCPE227/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
- Software Required
- Setup
- 1. Install Python Packages
- 2. Setting Up Neo4J
- 3. Building the React App
- 4. Start the LLM Server
- That's It!
- Data Source
Top contributors
- @NCPE227 (12 commits)
Get the code
git clone https://github.com/Kentucky-Open-Science/clinical-trial-ranking-interface.git