fgcz / prolfqua

Differential Expression Analysis tool box R lang package for omics data
https://pubs.acs.org/doi/pdf/10.1021/acs.jproteome.2c00441
MIT License
40 stars 7 forks source link

More descriptive axis labels for the MA plot #23

Closed fabianegli closed 3 years ago

fabianegli commented 3 years ago

The MA plot axis labels are quite cryptic for unexperienced users.

wolski commented 3 years ago

Agreed that it could be improved. Could you help me choose a better Axis labels for X and Y

"M" and "A" "log fold change" and "mean expression" "log fold change" and "normalized mean expression" But what if a different normalization e.g. "asinh", is used? or for consistency "c1- c2" and "(c1+c2)/2"

"normalized fold change" and "normalized mean expression"

or maybe, if I would use the names of the contrasts i could generate something like "Treatment - Control" vs "Treatment + Control" but this would be harder to implement.

fabianegli commented 3 years ago

Hard to say what's best, since the data is not always the same.

I see three possible solutions:

Since the data might be changing, it might be a good idea to use something generic as default, like "change" and "average", but I see that a valid approach would also be to use the "original" axis labels: "logged intensity ratio (M)" and "mean logged intensities (A)" (have no clue "how" original that actually is, if at all).

... or another example from Experimental Design and Analysis of Microarray Data Claire H. Wilson: "M = log2 (Fold Change)" and "A = log2 (Average Intensity)"

wolski commented 3 years ago

Hello @fabianegli ,

I decided to go with your suggestion "logged intensity ratio (M)" and "mean logged intensities (A)". See commit: https://github.com/wolski/prolfqua/commit/87b00f642490f451e13e8a4828bf9f96697d2681

Thanks for your help.

fabianegli commented 3 years ago

Great, glad to hear and that it was of help.