Skip to content

OBASKTools/obask

Repository files navigation

DOI

Ontology Based Application Starter Kit (OBASK)

Ontology Based Application Starter Kit (OBASK) is an innovative tool that empowers users to easily create search and knowledge exploration applications using their ontologies, without the need for any programming skills. With OBASK, users can quickly kickstart an ontology-driven application by simply defining their input ontologies and providing gross classifications via configuration files.

OBASK tools originated with work carried out to support the Virtual Fly Brain project, the Allen Cell-Type Knowledge Explorer and the Cell Annotation Platform. Code on this collection of repos should be considered a first beta release. Work is ongoing to improve documentation and testing of user config.

Once the configuration is set up, OBASK takes care of the heavy lifting, automatically generating knowledge search endpoints, Solr indexes, and materialized knowledge graphs with a single command. This means that users can focus on exploring and analyzing their data without getting bogged down in technical details.

With OBASK, users can harness the full potential of their ontologies to create powerful and insightful applications that enable them to better understand and analyze their data.

OBASK pipeline comprises three servers/services and five data pipelines:

Server and data pipelines are combined into 4 general sub-pipelines which are configured as Docker compose services. This documentation describes all 4 sub-pipelines in detail, including which role the individual servers and data pipelines play.

Pipeline Overview

Start using OBASK

Please follow the quick start guide.

OBASK Architecture

See the architecture documentation.