Skip to main content

Crate transcriptomic_rs

Crate transcriptomic_rs 

Source
Expand description

§transcriptomic-rs

Expression matrix assembly and normalization → Arrow RecordBatches.

§Quick start

use geo_soft_rs::SoftReader;
use transcriptomic_rs::MatrixBuilder;

let reader = SoftReader::open("GSE65682_family.soft.gz")?;
let matrix = MatrixBuilder::new().from_soft(reader)?;
let normalized = transcriptomic_rs::Normalize::log2(&matrix);

Re-exports§

pub use error::Error;
pub use error::Result;
pub use matrix::AggregationMethod;
pub use matrix::ExpressionMatrix;
pub use matrix::GeneValues;
pub use matrix::MatrixBuilder;
pub use matrix::MatrixConfig;
pub use matrix::PlatformAnnotation;
pub use matrix::SampleMetadata;
pub use normalization::Normalize;

Modules§

error
Error types for transcriptomic-rs
matrix
Expression matrix structures and builders
normalization
Normalization methods for expression matrices