biodavidjm / artMS

Analytical R Tools for Mass Spectrometry
GNU General Public License v3.0
14 stars 7 forks source link

artmsAnalysisQuantifications error #179

Closed Monod79 closed 3 years ago

Monod79 commented 3 years ago

Hi !

I was running (under R version 4.0.4) your pipeline (really impressive !) until I got the following error while performing the relative quantification analysis.

Here's the error :

image

Any clue ?

biodavidjm commented 3 years ago

Hi @Monod79,

I've noticed too many infinite values (3740) out of the total number of proteins quantified (3820). It looks like you might be comparing things that are too different. It could help to rule out that suspicion if you check the following:

Please, let us know. Thanks!

Monod79 commented 3 years ago

Hi @biodavidjm ,

Thanks for the fast answer! I was performing 4 contrasts where 2 of them were just exploratory. After removing these fishy contrasts, I'm still getting the same error, having 1229 +/- Inf values out of 3820 proteins. This is expected, as we're looking for unique and/or highly enriched proteins in one of the conditions. I've been able to run smoothly the artmsQuantification() function, which involves imputation.

image

What are my options? I really hope to make this work, it looks like a really promising pipeline that I would like to implement.

Joe

biodavidjm commented 3 years ago

Hi @Monod79 ,

I am running out of ideas without seeing the files. Would you be willing to share the files via email or similar? I would be happy to debug the problem and, after identifying the problem, add checkpoints to provide a better error explanation. If you are willing to share the files, please, send them to artms.help@gmail.com and they will be treated confidentially.

Please, let me know.

biodavidjm commented 3 years ago

Issue identified: the keys.txt contains the bioreplicate numbers using underscore instead of dashes, which makes the analysis of quantifications fail. As specified in the vignette, "required input files" > "keys.txt":

BioReplicate: biological replicate number. It is based on the condition name. Use as prefix the corresponding Condition name, and add as suffix dash (-) plus the biological replicate number. For example, if condition H1N1_06H has too biological replicates, name them H1N1_06H-1 and H1N1_06H-2

The next version of artMS will include new checkpoints to validate this requirement.

Monod79 commented 3 years ago

Many thanks David !