Our standard recommendation is for a DESeq2 based method where an internal "normalized count" table is extracted from the DESeq2 object. One reason for this recommendation is that this output is made available by the "standard" implementations of DESeq2 through Galaxy or GenePattern, and is therefore relatively easy to obtain as an acceptable input. However, TMM-normalized logCPM should also be an acceptable method for normalization of expression data for GSEA.
-Anthony
Anthony S. Castanza, PhD
Curator, Molecular Signatures Database
Mesirov Lab, Department of Medicine
University of California, San Diego