A novel cell-type deconvolution algorithm reveals substantial contamination by immune cells in saliva, buccal and cervix.