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

3D support #66

Open
renxwise opened this issue Feb 11, 2019 · 7 comments
Open

3D support #66

renxwise opened this issue Feb 11, 2019 · 7 comments

Comments

@renxwise
Copy link

Current FIt-SNE only supports 1D and 2D reduction, will the future FIt-SNE support 3D reduction? 3D reduction is also appealing.

@linqiaozhi
Copy link
Member

Good question; we discussed it a bit here.

At this time, we are not planning on supporting 3-dimensional embedding. Our interpolation scheme would work for 3 dimensions, and still be O(N), but it the constant would be worse (i.e. many more interpolation nodes would be required). We have not tried it, so we do not have any benchmarks.

@dkobak
Copy link
Collaborator

dkobak commented Feb 18, 2019

3D embeddings are good for only one purpose: to create spinning and "fly-through" animations for public talks :-)

@renxwise
Copy link
Author

@dkobak It's true for visualization. But the applications of tSNE should not be limited to visualization. It belongs to the wide field of dimensionality reduction.

@dkobak
Copy link
Collaborator

dkobak commented Feb 19, 2019

@renxwise Hmm. Can you give me any example of tSNE meaningfully/successfully used not for visualisation?

@renxwise
Copy link
Author

@dkobak I am now working on a project to extend the scope of t-SNE application. When the manuscript is ready, I'll share with you.

@dkobak
Copy link
Collaborator

dkobak commented Feb 20, 2019

Yes, please do post a link here once it's ready. Sounds interesting.

@renxwise
Copy link
Author

@dkobak @linqiaozhi I post a manuscript in biorxiv which shows an application of t-SNE to infer 3D cell spatial organizations based on scRNA-seq data (https://t.co/AmLzVHkomp?amp=1). I wrote the code with Matlab. But a faster tool is needed to handle larger numbers of cells. Welcome to give your comments.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants