Thank you very much for your prompt reply.
We have a total of 801 samples. These belong to two groups (i.e. two conditions F and NF) sampled at two timepoints. My metadata file has the 801 samples and the variables we want to use for our analysis. A sample of metadata file is here :
sampleName Individ age sex fasting timePoint medianIsize GC BMI BMI_category extraction_batch_ID extraction_date plate RIN
1 001_T1 ID001 54 F F T1 427 57.74 34.63 4 1 19/02/19 1 9.2
2 001_T2 ID001 54 F F T2 442 59.10 32.67 4 101 31/07/19 9 8.4
3 002_T1 ID002 65 F F T1 411 57.08 31.13 4 1 19/02/19 1 6.2
4 002_T2 ID002 65 F F T2 434 57.20 31.80 4 101 31/07/19 9 8.9
5 003_T1 ID003 64 F F T1 430 58.14 31.24 4 2 19/02/19 1 7.0
6 003_T2 ID003 64 F F T2 423 58.17 29.47 3 100 31/07/19 8 7.5
There are two kinds of comparisons: 1) The paired analysis in which we check for DEGS across timepoints for each group. 2) The unpaired analysis in which we check for DEGs across groups for each timepoint
We have selected co-variates using medianIsize + GC + age + sex + BMI+ RIN. For the paired analysis across timepoints limma outputs 3302 and 3844 DE genes. For the unpaired analysis within timepoints, we get a very low number of discoveries (10-30), when we are expecting more differences across groups. We have tried removing some of the covariates, but the picture doesn’t change much unless we remove a specific covariate (BMI) which we know affects our findings.
Is there another way to set up our analysis to uncover the differences we expect across groups, within each timepoint?
Cross-posted to https://support.bioconductor.org/p/9144454/