It should be easier to compute a UMAP layout from a pre-existing distance matrix. Currently, we only really support this for pre-existing connectivity matrices.
The missing step here is computing the umap weighted graph from a distance matrix.
The functionality for this largely already exists in the sc.neighbors module in private functions (example: #2139 (comment)). We would just need an API.
Previously discussed in: #1561
It should be easier to compute a UMAP layout from a pre-existing distance matrix. Currently, we only really support this for pre-existing connectivity matrices.
The missing step here is computing the umap weighted graph from a distance matrix.
The functionality for this largely already exists in the
sc.neighborsmodule in private functions (example: #2139 (comment)). We would just need an API.Previously discussed in: #1561