This is a test version of Biostars. For the public version, visit https://www.biostars.org.
Best practices for cross-species differential expression analysis

Hi everyone,

I am analysing cross-species transcriptomic data from mouse and human models treated with the same drug. The drug is known to act on a specific target gene, which I will call GeneX. My main goal is to assess whether the drug induces similar molecular responses in both models.

The mouse dataset is RNA-seq, while the human dataset is Agilent microarray. I am planning to compare differential expression results and pathway-level responses between species using orthologous genes.

I have two main questions:

Since the main goal is cross-species comparison, would it be better to filter the expression matrices at the beginning and keep only common mouse-human orthologs before performing differential expression analysis? Or is it preferable to perform the full analysis independently within each species and only filter to orthologs at the end?

The known target gene, GeneX, appears to be very lowly expressed in both models. In the mouse RNA-seq data, it is removed by filterByExpr, and in the human Agilent microarray data it is present but has very low signal intensity.

Given that the datasets come from different species and technologies, I know that direct comparison of RNA-seq CPM/logCPM values with microarray intensities is not appropriate. However, I would still like to show whether GeneX is detected or expressed at low/moderate levels in each model. Would you recommend any way to present this?

If anyone knows papers that address this type of analysis, I would really appreciate your suggestions.

Thank you!

microarray rna cross-species deg

2 answers

would it be better to filter the expression matrices at the beginning and keep only common mouse-human orthologs before performing differential expression analysis? Or is it preferable to perform the full analysis independently within each species and only filter to orthologs at the end?

IMHO, it is better to perform the full analysis independently and then search for homologs; even if genes are similar, the expression level could be different among species.

Given that the datasets come from different species and technologies, I know that direct comparison of RNA-seq CPM/logCPM values with microarray intensities is not appropriate. However, I would still like to show whether GeneX is detected or expressed at low/moderate levels in each model. Would you recommend any way to present this?

You could show the expression of your gene in treatment vs control, as a fold change.

I agree with JC, you should do the restriction to homologs after the analysis. The normalisation in both analysis methods work better with more genes.

In terms fo comparisons, I'd stick to comparing log fold change. Even better would be to use rank of log fold change.

If you really have to look at the baseline expression level, I'd use expression rank. That would also mean turn the sequencing dataset into TPMs (just for this analysis, not for any DE analysis).

Log in to answer this question.