pyisotopomer: A Python package for obtaining intramolecular isotope ratio differences from mass spectrometric analysis of nitrous oxide isotopocules

This is a Preprint and has not been peer reviewed. The published version of this Preprint is available: https://doi.org/10.1002/rcm.9513. This is version 4 of this Preprint.

Add a Comment

You must log in to post a comment.


Comments

There are no comments or no comments have been made public for this article.

Downloads

Download Preprint

Supplementary Files
Authors

Colette LaMonica Kelly , Cara C M Manning , Claudia Frey, Noah Noah Gluschankoff, Karen Casciotti

Abstract

RATIONALE Obtaining nitrous oxide isotopocule measurements with isotope ratio mass spectrometry (IRMS) involves analyzing the ion current ratios of the nitrous oxide parent ion (N2O+) as well as those of the NO+ fragment ion. The data analysis requires correcting for “scrambling” in the ion source, whereby the NO+ fragment ion obtains the outer N atom from the N2O molecule. While descriptions exist for this correction, and interlaboratory intercalibration efforts have been made, there has yet to be published a package of code for implementing isotopomer calibrations.

METHODS We developed a user-friendly Python package (pyisotopomer) to determine two coefficients (γ and κ) that describe scrambling in the IRMS ion source, and then to use this calibration to obtain intramolecular isotope deltas in N2O samples.

RESULTS With two appropriate reference materials, γ and κ can be determined robustly and accurately for a given IRMS. An additional third reference material is needed to define the zero-point of the delta scale. We show that IRMS scrambling behavior can vary with time, necessitating regular calibrations. Finally, we present an intercalibration between two IRMS laboratories, using pyisotopomer to calculate γ and κ, and to obtain intramolecular N2O isotope deltas in lake water unknowns.

CONCLUSIONS Given these considerations, we discuss how to use pyisotopomer to obtain high-quality N2O isotopocule data from IRMS systems, including the use of appropriate reference materials and frequency of calibration.

DOI

https://doi.org/10.31223/X58S63

Subjects

Physical Sciences and Mathematics

Keywords

nitrous oxide, isotopomers, nitrogen stable isotopes, scrambling, Python

Dates

Published: 2021-12-24 10:25

Last Updated: 2023-03-23 14:57

Older Versions
License

CC BY Attribution 4.0 International

Additional Metadata

Conflict of interest statement:
None

Data Availability (Reason not available):
The latest version of pyisotopomer is available for installation via the Python Package index (pypi.org/project/pyisotopomer). The first release of pyisotopomer is also available via Zenodo for both Python (doi.org/10.5281/zenodo.5031218) and MATLAB (doi.org/10.5281/zenodo.5031237). This research was supported by U.S.-NSF grant OCE-1657868 to K. L. Casciotti. C. L. Kelly is supported by an NSF Graduate Research Fellowship. The authors declare no competing financial interests.