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

R meet fatal error when use SILMLR package #47

Closed
wwn7268 opened this issue Jul 31, 2019 · 4 comments
Closed

R meet fatal error when use SILMLR package #47

wwn7268 opened this issue Jul 31, 2019 · 4 comments

Comments

@wwn7268
Copy link

wwn7268 commented Jul 31, 2019

Hi SIMLR team,

I am a student from China. I am using your R packages "SIMLR" to analysis single-cell RNA-seq data. I need to use the function "SIMLR_Large_Scale" to cluster big dataset. For some datasets, it runs normally. However, for others it may meet fetal error when running t-sne and terminate R. I want to know what happened and how to solve it. Thank you very much!

Best regard,
Tommy

@wwn7268 wwn7268 closed this as completed Jul 31, 2019
@wwn7268 wwn7268 reopened this Jul 31, 2019
@danro9685
Copy link
Collaborator

Dear @wwn7268,

I believe this may be a memory issue due to very big datasets or reduced memory where you are running SIMLR.

But to give you more feedbacks, I would need to know something more about when it gives you fatal error.

Best,
Daniele

@wwn7268
Copy link
Author

wwn7268 commented Jul 31, 2019

For example,when I running a dataset with 23000 genes and 1000 cells using "SIMLR_Large_Scale". It can run it correctly before t-SNE, but terminate after it star the step "performing t-SNE".

@wwn7268 wwn7268 changed the title R meet fetal error when use SILMLR package R meet fatal error when use SILMLR package Jul 31, 2019
@danro9685
Copy link
Collaborator

Dear @wwn7268,

I will need to be able to reproduce this in order to help you. Are you using the R package? One think you may try is to use MATLAB implementation.

Best,
Daniele

@yulijia
Copy link

yulijia commented Apr 8, 2021

I meet the same problem even using the latest package 1.18.0
@danro9685 would you mind providing a parameter officially in the R package to get rid of the TSNE step?

if (calculate_TSNE==FALSE){
do not calculate TSNE, don't return ydata
}else{
calculate TSNE, and return ydata
}

After having a look at SIMLR_Large_Scale and SIMLR function, I find you use different TSNE function (Rtsne for SIMLR_Large_Scale, tsne for the SIMLR), is this because you want to make sure it doesn't take a lot of time to calculate TSNE value for large size of data?

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