Does anyone have an idea on methods to deconvolute expression data? Often in gene expression studies a bulk sample is profiled, that actually contains multiple cell types, making it hard afterwards to know what actually caused the signal. Especially in cancer it is well known that stroma such as infiltrating immune cells play important roles in its development however it is often tedious and expensive to generate cell type specific expression data. I'm looking for ideas that are completely de novo or methods that start from known relative contributions of each cell type.