Closed YusukeTakeshima closed 1 year ago
Thank you for you feedback. I suspect it is because there is not enough system memory to initialize a large matrix during the procedure. Please try to run this function with a subset of cells first, maybe just 1000 cells. If GSFA can run on a mini scale dataset, then it is most likely a memory issue.
Thank you for your reply. I reduced the number of cells from 90,000 to about 50,000 and the function worked fine. I was wondering if it could be expanded by changing the Armadillo settings, but I understand that it is a memory size issue. Thank you for your time.
Thank you for providing such a valuable package.
I am eager to utilize it with my own data, but I am encountering an error when executing 'fit_gsfa_multivar'. I suspect that the large number of cells in my dataset might be causing the issue.
Here are the specifics:
I understand from the error that due to the large number of cells, a 32-bit representation might not suffice, and a 64-bit representation is required. I am currently analyzing the data without limiting it to highly variable genes and excluding only low-expressed genes. However, even when I limit the number of genes, I encounter the same error, leading me to believe this isn't the core issue.
Believing that the lack of support for ARMA_64BIT_WORD might be the problem, I tried: ・Modifying the compile options of Armadillo to enable ARMA_64BIT_WORD. ・Modifying the compile options of RcppArmadillo to enable ARMA_64BIT_WORD.
Despite these changes and reinstalling GSFA, I still face the same error. Would you happen to have any suggestions or solutions to this problem? I understand you might be busy, but any guidance would be greatly appreciated.
Thank you in advance.