scglue.models.scglue.SCGLUEModel.encode_graph

SCGLUEModel.encode_graph(graph, n_sample=None)[source]

Compute graph (feature) embedding

Parameters:
  • graph (Graph) – Input graph

  • n_sample (typing.Optional[int]) – Number of samples from the embedding distribution, by default None, returns the mean of the embedding distribution.

Return type:

numpy.ndarray

Returns:

graph_embedding – Graph (feature) embedding with shape \(n_{feature} \times n_{dim}\) if n_sample is None, or shape \(n_{feature} \times n_{sample} \times n_{dim}\) if n_sample is not None.