scSLAT.model.batch.dual_pca

scSLAT.model.batch.dual_pca(X, Y, dim=50, singular=False, backend='sklearn', use_gpu=True)[source]

Dual PCA for batch correction

Parameters:
Return type:

typing.List[torch.Tensor]

Returns:

embd1, embd2 (Tensors of embedding)

References

Thanks Xin-Ming Tu for his [blog](https://xinmingtu.cn/blog/2022/CCA_dual_PCA/)