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

Isotope Enabled #49

Open
3 tasks done
oscarbranson opened this issue Jul 10, 2019 · 2 comments
Open
3 tasks done

Isotope Enabled #49

oscarbranson opened this issue Jul 10, 2019 · 2 comments

Comments

@oscarbranson
Copy link
Owner

oscarbranson commented Jul 10, 2019

Calibration currently does everything by element name - mass information is stripped out when matching analyte names to SRM rows. This makes it impossible to calibrate individual isotopes. It would be nice to be able to work with individual isotopes, if values are present in the SRM databse.

This should be relatively easy to implement. When matching analytes to SRM compositions, it should perform a 'first pass' match, where it attempts to match all analytes against row names in the SRM table, where isotopes are identified as [mass][name] (e.g. 23Na).

To Do

  • Update srm_load_database to look for [Mass][Analyte] name matches and return srmdat and dict of analyte-item links.
  • Update srm_id_auto to work with new srmdat format.
  • Update calibrate to use analyte names instead of element names.
@oscarbranson
Copy link
Owner Author

Changes to calibration functions required to implement this have been made. Needs testing with isotopic data.

@oscarbranson
Copy link
Owner Author

#60 brought the capability to specify different denominator elements for different analytes, which is a major step towards this goal.

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

No branches or pull requests

1 participant