Inferring tumour purity and stromal and immune cell admixture from expression data | Synapse