rsfgsea 0.3.4

High-performance fgsea-compatible preranked Gene Set Enrichment Analysis in Rust
Documentation
pub use crate::RSampleKind;
#[cfg(feature = "gpu")]
pub use crate::algo::run_gsea_gpu_with_config;
pub use crate::algo::{
    calculate_es_fgsea, fgsea, fgsea_multilevel_with_sample_size,
    fgsea_multilevel_with_sample_size_and_kind, fgsea_simple_with_sample_size,
    fgsea_simple_with_sample_size_and_kind, fgsea_with_sample_size,
    fgsea_with_sample_size_and_kind,
};
pub use crate::bindings::{
    ExecutionPlan, InterfaceMode, parse_interface_mode, resolve_execution_plan,
};
pub use crate::core::{
    EnrichmentResult, EnrichmentResultExport, Pathway, PathwayDb, RankedList, ScoreType,
};
pub use crate::io::{read_gmt, read_ranked_list};
pub use crate::plot::{
    EnrichmentPlotData, EnrichmentPlotOptions, GseaTablePlotData, GseaTablePlotOptions,
    build_enrichment_plot_data, build_gsea_table_plot_data, write_enrichment_plot_png,
    write_gsea_table_plot_png,
};

#[cfg(feature = "gpu")]
pub use crate::gpu::GpuEngine;