Hello,
I've been trying to use the IsoCorrectoR package to correct and calculate the mean enrichment for 15N-labeled peptide data. It mostly works beautifully, but I found that it throws an error for larger peptides in the MolculeFile. I was able to pinpoint that it works for molecules with elemental formulas that have 170 or fewer H atoms, but errors when there are 171 or more H atoms. After a bit of testing, it appears that high C atom abundance (>= 171) can also cause the error, but it appears to be insensitive to high O atom abundance.
I've been unsuccessful in trying to identify where in the code this error is originating, but hoped you might have a better idea. The error is: Error in if (icpms[["ProbIsoComb"]] > CalculationThreshold) { : missing value where TRUE/FALSE needed
Thanks very much, Amy
Example molecules that cause this error (no error occurs for these molecules when the H atom abundance is changed to 170): FLAFLVASENQGGYAAANHEYPLK,C121H174O34N30LabN30, SDVQGLYLDTTSmSSLEGYFASGELR,C122H186O45N30S1LabN30, TGNFTNSAFGFSASSGLYDALSGGTFATASGLEVAFEEGPK,C181H262O62N44LabN44,