Find genes differentially expressed between two conditions
1
0
Entering edit mode
5.5 years ago

Suppose I have a set of genes of interest. These genes, together with their values, come from the CMap project. I'm thus using Z-scores rather than expression profiles. Suppose now I have two matrices: the rows are drugs and the columns are genes. The difference between the two is that the drugs from the first matrix belong to class "A" while the drugs from the second matrix belong to class "B". Is there a method (i.e., a tool) to compare the genes of these two matrices and say whether there is a difference between the two classes? The difficult part is that the CMap provides Z-scores.

gene • 1.6k views
ADD COMMENT
0
Entering edit mode

If you think each drug as a single cell, then any single cell DE tools could be used to analyze the difference. But most of the tools need raw counts as input, you may need to read their documents to see whether there is some way to bypass this requirement.

ADD REPLY
0
Entering edit mode
5.3 years ago

Hey,

Having the data on the Z-scale may actually be favourable due to the fact that Z-scores relate to 'standardised' scores, and should follow a normal distribution centered around 0. One assumption that you'd be making is that CMAP has pre-processed the data to remove other sources of bias. Thus, you can use any 'traditional' test, such as [parametric (non-parametric)]:

  • Unpaired t-test (Mann-Whitney U test)
  • Paired t-test (Wilcoxon Rank Sum test)
  • ANOVA (Kruskal-Wallis test)

You could probably fit a generalised linear model to the data, too, of the form:

glm(class ~ gene, family = binomial(link = 'logit'))

..where class is A|B (binary categorical), and gene is a continuous variable comprising the gene expression values.

Kevin

ADD COMMENT

Login before adding your answer.

Traffic: 2453 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6