bioneuralnet.clustering.hybrid_louvain
Functions
|
Retrieves a global logger configured to write to 'bioneuralnet.log' at the project root. |
Classes
|
CorrelatedLouvain Class for Community Detection with Correlated Omics Data. |
|
PageRank Class for Clustering Nodes Based on Personalized PageRank. |
|
HybridLouvain Class that combines Correlated Louvain and Correlated PageRank for community detection. |
- class bioneuralnet.clustering.hybrid_louvain.HybridLouvain(G: Graph, B: DataFrame, Y: DataFrame, k3: float = 0.2, k4: float = 0.8, max_iter: int = 10, weight: str = 'weight', gpu: bool = False, seed: int | None = None, tune: bool | None = False)[source]
Bases:
objectHybridLouvain Class that combines Correlated Louvain and Correlated PageRank for community detection.
- G
NetworkX graph object.
- Type:
nx.Graph
- B
Omics data.
- Type:
pd.DataFrame
- Y
Phenotype data.
- Type:
pd.DataFrame