MCPcopy Index your code
hub / github.com/SingleRust/SingleRust / test_basic_rank_genes

Function test_basic_rank_genes

src/memory/processing/diffexp/mod.rs:1161–1191  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1159
1160 #[test]
1161 fn test_basic_rank_genes() -> anyhow::Result<()> {
1162 let adata = create_test_anndata()?;
1163
1164 rank_gene_groups(
1165 &adata,
1166 "group",
1167 Some("B"),
1168 Some(&["A"]),
1169 None,
1170 None,
1171 None,
1172 CorrectionMethod::BejaminiHochberg,
1173 None,
1174 None,
1175 )?;
1176
1177 let uns = adata.uns();
1178 let scores = uns.get_data("rank_genes_groups_scores");
1179 let pvals = uns.get_data("rank_genes_groups_pvals");
1180 let pvals_adj = uns.get_data("rank_genes_groups_pvals_adj");
1181 let logfc = uns.get_data("rank_genes_groups_logfoldchanges");
1182 let names = uns.get_data("rank_genes_groups_names");
1183
1184 assert!(scores.is_ok());
1185 assert!(pvals.is_ok());
1186 assert!(pvals_adj.is_ok());
1187 assert!(logfc.is_ok());
1188 assert!(names.is_ok());
1189
1190 Ok(())
1191 }
1192
1193 #[test]
1194 fn test_validate_results() -> anyhow::Result<()> {

Callers

nothing calls this directly

Calls 2

create_test_anndataFunction · 0.85
rank_gene_groupsFunction · 0.85

Tested by

no test coverage detected