Lettuce

Lettuce is an application for medical researchers that matches the source terms supplied by the user to concepts in the Observational Health Data Sciences and Informatics (OMOP) standardised vocabularies.

The application can be used as an HTTP API, a CLI, or run with a graphical user interface (GUI).

⚠️

This project is under active development

Overview

Lettuce uses vector search, a large language model, and text search features to help find the matching concept for a source term. A full pipeline uses the vector search results for retrieval-augmented generation, then the answer provided by an LLM to run text search against a configured OMOP-CDM database. Users can use the full pipeline, or only components of it, depending on requirements.

Installation

To use Lettuce, follow the quickstart