Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ExternalProcess False_Cannot find the variable modification: Phospho (K)_ at MsLib.Data.ModPep.ModPepUtil.ReadParametersModPepSet #8

Open
yang001-find opened this issue Nov 18, 2020 · 3 comments

Comments

@yang001-find
Copy link

I want to add Phospho (K) in <variableModifications> block, and this succeed on windows platform, but failed on linux platform and get the error messages "ExternalProcess False_Cannot find the variable modification: Phospho (k)_ at MsLib.Data.ModPep.ModPepUtil.ReadParametersModPepSet". How to fix it?[

@atc3
Copy link
Owner

atc3 commented Nov 18, 2020

Hi,

I never had a problem with using the modifications file on linux. Could it be a spelling/capitalization error? i.e., Phospho (K) instead of Phospho (k)? I would also make sure that the modifications.xml file you used on Windows is the exact same modifications.xml file you use on Linux - the guide should say that these files need to be the same, if not I'll edit the text.

Let me know if that helps

@yang001-find
Copy link
Author

yang001-find commented Nov 19, 2020

Hi,

I never had a problem with using the modifications file on linux. Could it be a spelling/capitalization error? i.e., Phospho (K) instead of Phospho (k)? I would also make sure that the modifications.xml file you used on Windows is the exact same modifications.xml file you use on Linux - the guide should say that these files need to be the same, if not I'll edit the text.

Let me know if that helps

  1. when I used the same modifications.xml file at windows platform, the process just stayed at "preparing searches" step for more than 48 hours and not throw any error messages. The same process at windows platform takes 40 minutes. Following is the modification of 'Phospho (k)' part in modifications.xml file:
    </modification> <modification title="Phospho (k)" description="Phosphorylation" create_date="2020-11-13T09:24:56.4648407+08:00" last_modified_date="2020-11-13T09:25:45.703727+08:00" user="yangk" reporterCorrectionM2="0" reporterCorrectionM1="0" reporterCorrectionP1="0" reporterCorrectionP2="0" reporterCorrectionType="false" composition="H O(3) P"> <position>anywhere</position> <modification_site site="K"> <neutralloss_collection /> <diagnostic_collection /> </modification_site> <type>Standard</type> <terminus_type>none</terminus_type> </modification>

  2. I also tried Phospho (K) instead of Phospho (k), both modified this in mqpar.xml and modifications.xml, the process stayed at "preparing searches" and didn't throw error messages.

  3. I also used MaxQuantCmd.exe on windows cmd, the process stayed at "preparing searches" and didn't throw error messages. I am sure this is a bug for MaxQuantCmd.exe to deal with Phospho (k).

@atc3
Copy link
Owner

atc3 commented Nov 20, 2020

Can you check if the CPU is running when it's stuck at "preparing searches"? I've had a few runs where it seems stuck at this step but it's actually still running under the hood - just running slowly.

In the combined/proc folder there should also be more details at what it's doing exactly under the "preparing searches" step - there are many parts to the "preparing searches" step, and modification searches like with phospho can definitely blow up the search space and result in long preparation times

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants