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
RecordBatchfor efficient processing
Structs§
- Expression
Matrix - Expression matrix with genes as rows and samples as columns
- Matrix
Builder - Builder for creating expression matrices from SOFT data
- Matrix
Config - Configuration for matrix building
- Platform
Annotation - Platform annotation as Arrow
RecordBatch - Sample
Metadata - Sample metadata as Arrow
RecordBatch
Enums§
- Aggregation
Method - Aggregation method for multiple probes per gene
Type Aliases§
- Gene
Values - Type alias for gene expression values: vector of per-sample values