Core Concepts

This section provides a comprehensive overview of OpenHCS’s core concepts and architecture. These pages serve as a context primer for both scientists with domain knowledge and developers with CS backgrounds, focusing on building intuition about why OpenHCS exists and what it enables.

Getting Started: If you’re new to OpenHCS, we recommend reading these pages in order. Each concept builds on the previous ones to give you a complete understanding of the system.

Target Audience: These pages are designed for both non-CS scientists needing to understand OpenHCS fundamentals and developers without domain knowledge who need scientific context.

Understanding the Domain

Start here to understand the scientific problems that OpenHCS solves.

Core Building Blocks

The fundamental concepts that define how OpenHCS works.

Processing System

Understanding what functions are available and how data is stored.

Practical Guidance

Mental models and patterns for effective usage.

Additional Reference

Additional documentation for advanced users and developers.