Nesvilab / FragPipe-Analyst

An easy-to-use and interactive web application for FragPipe
https://fragpipe-analyst-doc.nesvilab.org/
0 stars 1 forks source link

VSN normalization also for TMT data #21

Open fstein opened 5 months ago

fstein commented 5 months ago

Dear FragPipe-Analyst developers team, is there a particular reason why VSN normalization is allowed for DIA and LFQ only? I have pretty good experience to apply VSN normalization to TMT data, at least if all measured conditions were measured in the same TMT set. When normalizing different TMT sets with VSN, it's indeed problematic with a lot of missing values. Would it be possible to enable VSN normalization for a limited number of TMT sets? Or put a warning there? It would also be great to see quantile normalization as an option for the normalization type.

Thanks a lot for the consideration.

Best wishes from Heidelberg,

Frank

hsiaoyi0504 commented 4 months ago

@fstein Thanks for the feedback. Do you mean that you suggest apply VSN to samples within the sample TMT plex set? In terms of quantile normalization, are you thinking rather than median centering at 50%, using other percentage as the centering point?

fstein commented 4 months ago

@hsiaoyi0504 Yes, we apply VSN to samples within the same TMT plex. We also apply VSN to samples from different TMT plexes if the different plexes just refer to different replicates of conditions in the same plex. In terms of quantile normalization, I am thinking of centering at the 50 % quantile (median). Also a simple median normalization typically does the same job. It would be just great to have any normalization method as an option in FragPipe-Analyst for TMT data.

hsiaoyi0504 commented 4 months ago

@fstein Thanks for the feedback. In FragPipe workflows, TMT-Integrator generates different normalization including median centering already, so I think most users don't need to do that in the FragPipe-Analyst, but should ok to add it as well.

fstein commented 4 months ago

Since you can turn normalization in TMT-Integrator off, it is a nice thing to see the effect of normalization on the analysis in FragPipe Analyst. If it would be christmas, I would also ask if you could include not only VSN normalization, but also a simple median and quantile normalization into the Normalization types in FragPipe Analyst. Thanks for your consideration.

hsiaoyi0504 commented 2 months ago

@fstein median centered normalizaion is implemented. We are still evaluating vsn or combat/limma approach for inter TMT-plex normalization.

fstein commented 2 months ago

This is great news. Thanks a lot. For inter TMT-plex normalization when having a lot of missing values, quantile normalization works better than vsn. However, for TMT both VSN (without many missing values) or quantile normalization works similarly well as median normalization since you don't really have this mean-variance dependency as for example in DIA or label free or even worth with microarray data.