FIt-SNE icon indicating copy to clipboard operation
FIt-SNE copied to clipboard

3D support

Open renxwise opened this issue 5 years ago • 7 comments

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

renxwise avatar Feb 11 '19 14:02 renxwise

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.

linqiaozhi avatar Feb 17 '19 22:02 linqiaozhi

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

dkobak avatar Feb 18 '19 08:02 dkobak

@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.

renxwise avatar Feb 18 '19 09:02 renxwise

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

dkobak avatar Feb 19 '19 10:02 dkobak

@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.

renxwise avatar Feb 20 '19 05:02 renxwise

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

dkobak avatar Feb 20 '19 22:02 dkobak

@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.

renxwise avatar Feb 15 '20 01:02 renxwise