Skip to content

IRIS

IRIS is a Python library for genomic variant analysis and clinical laboratory information management.

The primary domain is genomics — variant annotation, classification, and filtering. Operational domains (LIMS, HR, marketing) model the laboratory context that generates and consumes genomic data.

Installation

# Core library
uv add iris

# With genomics support (pysam + zarr)
uv add 'iris[genomics]'

Documentation structure

This documentation follows the Diátaxis framework:

Section Purpose
Tutorials Learning-oriented guides to get started
How-to guides Task-oriented recipes for specific problems
Genomic Data Data catalogs for the external genomic knowledge bases iris reads (schema, categories, scale)
Reference Full API reference extracted from source
Explanation Architecture and design decisions
Development Development plans