Skip to content

imi-ms/VETO

Repository files navigation

VETO - Verified Text Annotation Tool

VETO (Verified Text Annotation Tool) is a web-based text annotation tool for creating and verifying text annotations. Its key features are:

  • Annotation and highlighting of texts as well as definition of additional meta-information.
  • Verifying and correcting pregenerated annotations generated by LLMs.
  • Automatically tagging the position of LLM-generated annotations, even with small alterations typical of LLM outputs.
  • Protecting the data by keeping everything locally in the browser.

Screenshot of VETO's main layout

Demonstration

A demonstration is available at: https://imi-ms.github.io/VETO/

Documentation

VETO's documentation is available inside the application in the "Help" menu in the top navigation bar. You can use the demonstration server linked above.

Installation

VETO is a single-page application, so all you have to do is to serve the static resources. You can find pre-build resources on the release page: https://github.com/imi-ms/VETO/releases

Build VETO yourself

If you want to build VETO yourself or start developing, you have to first set up the development environment.

  1. Install node >=22.12.0.

  2. Install packages.

npm install
  1. Start a local server with hot-reloading.
npm run dev
  1. Build VETO. By default, the base path is set to ./, which is suitable for hosting VETO on a subpath of a domain. However, you can overwrite the base path by setting the environment variable VITE_BASE for the build process.
npm run build

A new dist folder will be created in the project's root directory, containing the static resources.

License

VETO is licensed under the Apache-2.0 license.

Third party libraries

VETO uses the following open-source libraries:

Credits

VETO was developed by the Medical Data Integration Center (MeDIC), Institute of Medical Informatics, University of Münster

Medical Data Integration Center (MeDIC)
Institute of Medical Informatics
University of Münster
Albert-Schweitzer-Campus 1, Gebäude A11
48149 Münster
medic@uni-muenster.de
0251 / 83 – 5 57 22