Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UMAP redesign #3429

Open
flying-sheep opened this issue Jan 9, 2025 · 0 comments
Open

UMAP redesign #3429

flying-sheep opened this issue Jan 9, 2025 · 0 comments
Labels
Area - Topology 🍩 Neighbor graphs Area – API API design Meta A meta-request to be implemented in multiple steps

Comments

@flying-sheep
Copy link
Member

flying-sheep commented Jan 9, 2025

What kind of feature would you like to request?

Additional function parameters / changed functionality / changed defaults?

Please describe your wishes

The UMAP API should be restructured to be class-based to allow for different (e.g. partial) operation modes:

  1. a function to compute what are now called in scanpy "connectivities" from the distances. This is among other things a symmetrysation of the knn graph.
  2. a function to compute the embedding from the connectivity graph.
@flying-sheep flying-sheep added Area - Topology 🍩 Neighbor graphs Area – API API design Meta A meta-request to be implemented in multiple steps labels Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area - Topology 🍩 Neighbor graphs Area – API API design Meta A meta-request to be implemented in multiple steps
Projects
None yet
Development

No branches or pull requests

1 participant