Container for organizing differential expression results across multiple groups. This struct holds the complete results of differential expression analysis, with separate collections for each group tested.
| 423 | /// This struct holds the complete results of differential expression analysis, |
| 424 | /// with separate collections for each group tested. |
| 425 | pub struct DifferentialExpressionResults { |
| 426 | /// Test statistics (t-statistic, U-statistic, etc.) for each group |
| 427 | scores: HashMap<String, Vec<f64>>, |
| 428 | /// Raw p-values before multiple testing correction |
| 429 | pvals: HashMap<String, Vec<f64>>, |
| 430 | /// Adjusted p-values after multiple testing correction |
| 431 | pvals_adj: HashMap<String, Vec<f64>>, |
| 432 | /// Log2 fold changes (group_mean / reference_mean) |
| 433 | logfoldchanges: HashMap<String, Vec<f64>>, |
| 434 | /// Gene names ranked by significance for each group |
| 435 | gene_names: HashMap<String, Vec<String>>, |
| 436 | } |
| 437 | |
| 438 | struct RankGeneGroupsComputed { |
| 439 | groups: Vec<String>, |
nothing calls this directly
no outgoing calls
no test coverage detected