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

Unable to detect iodine-containing compounds while bromine is detected in high-resolution mass spectrometry data using MFAssignR #32

Open
T0mohiro0 opened this issue Aug 3, 2024 · 2 comments

Comments

@T0mohiro0
Copy link

I am encountering an issue with the detection of iodine-containing compounds using MFAssignR. Despite the presence of iodine in my samples, the library fails to identify any iodine-containing molecular formulas. Interestingly, bromine-containing compounds are successfully detected. Here are the details of my problem:

Description of the issue:

  • The sample contains known iodine compounds (e.g., C13H8IO7 with m/z ≈ 402).
  • MFAssignR does not detect any iodine-containing formulas in the output.
  • Bromine-containing compounds are successfully detected and identified.
  • The issue persists even after adjusting parameters such as Ix and IAtomEx.

Steps to reproduce:

  1. Load high-resolution mass spectrometry data (m/z range: 143-528).
  2. Run MFAssign or MFAssignCHO with the following parameters:
    • ionMode = "neg"
    • lowMW = 140
    • highMW = 530
    • Ix = 5
    • IAtomEx = TRUE
  3. Check the output for iodine-containing formulas.

Expected result:
Detection of iodine-containing compounds, including those in the form of IOx, similar to the successful detection of bromine-containing compounds.

Actual result:
No iodine-containing formulas are detected in the output, while bromine-containing formulas are correctly identified.

Environment:

  • RStudio version: 2024.04.2 Build 764
  • Operating System: Windows 11

Additional information:

  • The data is from FT-ICR MS measurements.
  • Other non-iodine compounds, including bromine-containing ones, are correctly identified.
  • I have tried adjusting various parameters, including mass error tolerance and SNR, without success.

Could you please advise on how to modify the library or its usage to properly detect iodine-containing compounds, given that bromine detection is working correctly? I would be happy to provide any additional information or test data if needed.

Thank you for your time and assistance.

Best regards,
Tomo

@skschum
Copy link
Owner

skschum commented Aug 5, 2024 via email

@T0mohiro0
Copy link
Author

Hello Simeon,

Thank you for your prompt and detailed response.

For this experiment, I am using NH2Cl as the oxidizing agent. I’ve been trying various approaches to detect, but I haven’t had much success so far.
I’ll give it another try based on your hints

Thank you again for your support!

Best,
Tomo

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