Analysing differential gene expression in cancer