Docker Unified UIMA Interface

One platform. Unlimited Tools.

A scalable, flexible, lightweight and feature rich NLP framework for automated and distributed analysis of large text corpora.

Catch attention

Convert to User

Accessible

DUUI is a lightweight framework for running NLP routines. No extensive knowledge about computer science and programming is required.

Reproducible

Each pipeline component is fully serializable and annotates each processed document. All performed annotations, including analysis engines, models and settings can be fully reconstructed.

Scalable

DUUI guarantees horizontal and vertical via a native Docker Swarm implementation. Docker enables machine-specific resource management.

Monitoring

Processes are monitored on a Document level including metrics for performed annotations and durations for each step. Stay informed on how your pipelines are doing even on mobile. Quick access to both metrics and controls in one place.

UIMA conform

All DUUI based annotators are UIMA conform, allowing for the integration of a large number of existing and newly created tools. DUUI bundles the diversity of UIMA annotators in one framework.

Storage

DUUI has built in support for connections to multiple cloud providers like Dropbox, Amazon Web Services (AWS) and NextCloud.

Virtualization

Docker and Kubernetes are essential parts of DUUI.

  • Vertical Scaling

    The Docker deamon enables machine-specific resource management.

  • Horizontal Scaling

    DUUI utilizes Kubernetes and the Docker Swarm Network

Automate big data analysis with DUUI

Create Account GitHub