Skip to main content

Module matrix

Module matrix 

Source
Expand description

Expression matrix structures and builders

This module provides functionality for assembling expression matrices from NCBI GEO SOFT format data. It handles:

  • Joining sample data tables on probe IDs
  • Mapping probe IDs to gene symbols via platform annotation
  • Aggregating multiple probes per gene (mean by default)
  • Converting to Arrow RecordBatch for efficient processing

Structs§

ExpressionMatrix
Expression matrix with genes as rows and samples as columns
MatrixBuilder
Builder for creating expression matrices from SOFT data
MatrixConfig
Configuration for matrix building
PlatformAnnotation
Platform annotation as Arrow RecordBatch
SampleMetadata
Sample metadata as Arrow RecordBatch

Enums§

AggregationMethod
Aggregation method for multiple probes per gene

Type Aliases§

GeneValues
Type alias for gene expression values: vector of per-sample values