omicverse.single.pyCEFCON

omicverse.single.pyCEFCON(input_expData, input_priorNet, input_genesDE=None, additional_edges_pct=0.01, cuda=0, seed=2023, hidden_dim=128, output_dim=64, heads=4, attention='COS', miu=0.5, epochs=350, repeats=5, edge_threshold_param=8, remove_self_loops=False, topK_drivers=100, solver='GUROBI')[source]

CEFCON workflow wrapper for driver-regulator discovery.

Parameters:
  • input_expData (str or AnnData or pd.DataFrame) – Input expression data with optional lineage metadata.

  • input_priorNet (str or pd.DataFrame) – Prior interaction network.

  • input_genesDE (str or pd.DataFrame, optional) – Differential-expression score table.

  • repeats (int, default=5) – Number of model repeats.

  • solver ({'GUROBI', 'SCIP'}, default='GUROBI') – ILP solver used for driver-regulator selection.