Design of Sprout

Warning

🚧 Sprout is still in active development and evolving quickly, so the documentation and functionality may not work as described and could undergo substantial changes 🚧

This documentation contains the design specific to Sprout, for design of the Seedcase platform, see the Design documentation.

Purpose

The core purpose of writing this architecture documentation is to be able to describe to ourselves and others what Seedcase Sprout is aiming to accomplish and how it will do that.

Goals

Primary goal of Sprout are:

  1. Ingesting data and metadata into standardized storage: Take generated data from source locations (such as the clinic or laboratories) that may be distributed geographically or organizationally and store it in a secure, centralized location in a standardized and efficient format to form a Data Resource. Metadata are similarly stored and linked to the data.