Skip to main content

Core Software

Core Software

info

Overture is a genomics data platform that combines front and back-end services. Stage handles navigation, while Arranger enables data search. Authentication runs through Keycloak/Ego, Song manages metadata, Score handles S3 file transfers, and Maestro indexes to Elasticsearch for Arranger's search functionality. Together, these components enable efficient genomics data management.

Documentation Structure

Our core software documentation is organized as follows:

.
└── /Service/
├── /Overview
├── /Setup
└── /Usage

Overview

The Overview section for each service typically includes:

  • High-level overview of the service
  • System architecture diagram and explanation
  • Key features and capabilities
  • Repository structure
  • Links to relevant GitHub repositories or additional resources

Setup

The Setup section runs you through the process of getting each service setup in a development environment. We offer guidance for the following Overture development configurations:

Platform

info

For newcomers to Overture, we recommend starting with our Platform Quickstart and Platform Guides. Combined resources provide a comprehensive overview and hands-on experience with the Overture ecosystem. To begin your journey, visit our Platform Guides.

Usage

The Usage section provides detailed information on how to effectively use each service, including:

  • Interacting with the API
  • Common use cases and best practices
  • Troubleshooting and FAQs
  • Integration tips with other Overture services
  • Performance optimization suggestions

Contents