Dear GSEA help team,
GSEA version 4.1.0 was able to run and generate result terms even with only one sample per group. However, after upgrading to GSEA version 4.3.2, an error 1006 is encountered.
I understand that the matrix I used is signal to noise, which can lead to a denominator of 0 when calculating statistics. However, I am curious why GSEA version 4.1.0 was able to produce values despite this.
When there is one sample in group A and one sample in group B, I replicated the samples equally in each group, resulting in three samples in group A and three samples in group B. After that I conducted signal-to-noise analysis. However, It is my understanding that when the variance is zero, the results of the analysis should be undefined. However, I observed that the analysis was able to produce results even after unchecking the "fix metrics for low variance" option in the algorithms. This is unexpected and I would like to understand the underlying mechanism that allowed the analysis to proceed and generate results.
I have reviewed the following links(https://groups.google.com/g/gsea-help/c/dEuYDMK9okQ) and understand that signal to noise may not be the most appropriate matrix for my analysis. However, I am still puzzled by the results that I obtained when using this matrix.
I am considering using GSEA version 4.3.2 to analyze a dataset with only one sample per group. To increase the sample size and potentially improve the statistical power of the analysis, I am wondering if it is acceptable to duplicate the single sample in each group three times, resulting in three samples per group.
I would appreciate it if you could explain it in more detail.