Hello, I ran a topGO enrichement on my RNAseq data, the output looks:
> allRes
GO.ID Term Annotated Significant Expected classicFisher
1 GO:0043531 ADP binding 406 21 4.05 6.5e-10
2 GO:0016760 cellulose synthase (UDP-forming) activit... 29 3 0.29 0.0029
3 GO:0015035 protein disulfide oxidoreductase activit... 71 4 0.71 0.0055
4 GO:0004089 carbonate dehydratase activity 17 2 0.17 0.0122
5 GO:0016765 transferase activity, transferring alkyl... 59 3 0.59 0.0210
Example: the first line shows 406 annotated and 21 significant genes.
According to the vignette, the topGO “sigGenes()” function appears to retrieve only the annotated genes. Here it fetches the 406 annoted genes’IDs.
The vignette then proposes to use the “printGenes()” function, but “only when the chip used has an annotation package available in Bioconductor”.
Here we are working on Prunus persicae with no available package. So, how can we get the 21 significant genes IDs in my example?
Many thanks in advance.