geneontology / minerva

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status

A server for Noctua

Usage

To build and launch a server, see INSTRUCTIONS.md

About

Minerva is a wrapper and server for the OWL API and a triplestore (currently blazegraph) that serves as the back end for Noctua. It communicates with Noctua via Barista. It gains its knowledge of the world through a Golr instance.

For specifications, see specs/

Request API: https://github.com/berkeleybop/bbop-manager-minerva/wiki/MinervaRequestAPI

Code

  • minerva-core : core logic
  • minerva-json : conversion to and from the JSON-LD esque transport and model exchange format
  • minerva-converter : converter to/from other formats. Primarily GAF/GPAD
  • minerva-lookup : To be deprecated? Non-generic functions for looking up genes in golr
  • minerva-server : JAX-RS server
  • minerva-cli : command line interface

About

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Java 99.2%Language:Ruby 0.5%Language:Shell 0.3%Language:Makefile 0.0%