geopagg/lib.rs
1//! GeoPAGG: Geometric P-Value Aggregation for Gene Groups
2//!
3//! This library implements the GeoPAGG algorithm, which is used for analyzing
4//! sgRNA differential abundance data by aggregating p-values and log fold changes
5//! across multiple sgRNAs targeting the same gene.
6//!
7//! The main components of this library are:
8//! - `GeoPAGG`: The main algorithm implementation
9//! - `WeightConfig`: Configuration for p-value weighting schemes
10//! - `TransformConfig`: Configuration for p-value transformation methods
11//! - `GeoPAGGResults`: Structure to hold and display the results
12
13mod amalgam;
14mod config;
15mod error;
16mod geopagg;
17mod math;
18mod results;
19mod utils;
20
21pub use config::{TransformConfig, WeightConfig};
22pub use error::Error;
23pub use geopagg::GeoPAGG;
24pub use results::GeoPAGGResults;