Fast differential expression