omicverse.micro.paired_cca

Contents

omicverse.micro.paired_cca#

omicverse.micro.paired_cca(adata_microbe, adata_metabolite, n_components=3, clr_microbe=True, log1p_metabolite=True, max_iter=500)[source]#

Run sklearn CCA on the paired tables.

Returns a dict with keys: :rtype: Dict[str, Any]

  • cca — fitted sklearn.cross_decomposition.CCA

  • x_scores — sample × components (microbe side)

  • y_scores — sample × components (metabolite side)

  • microbe_loadings — DataFrame (features × components)

  • metabolite_loadings — DataFrame (features × components)

  • canonical_correlations — list of correlations per component