Text this: Self-contained gene-set analysis of expression data: an evaluation of existing and novel methods.