lmcinnes / lmcinnes/umap

Feature Request: Methods for Combining & Re-splitting Data from Reduced Space

Open
#299 6 comments 0 reactions 1 assignee View on GitHub

@lmcinnes is already working on this.

Since Sep 26, 2019.

new feature
Dominant language
Python
Stars
8.3k
Forks
871
Avg merge
1d 13h
Merged PRs (30d)
5

Description

Hello,

Umap is fantastic, thank you for all of your work on it and your decision to open source it. I have a feature suggestion / request.

In my analyses, I have often found myself doing something like the following:

Say I have a variable number of 50-Dimensional readings per year for 100 years that I want to visualize. In this scenario, I would flatten the 100 years worth of data into one big list, run that through UMAP, and then make plots where I use the length of each year's dataset as boundaries for which data gets visualized. This way, the dimensions on each plot mean the same thing.

However, doing this is a bit unwieldy. Perhaps the UMAP library can be augmented to have some methods for combing all of the data into the same structure, running that through a UMAP reduction, and then splitting the new data back out into a friendly data structure.

Thoughts?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.