clumpedr

Clumped isotope data analysis in R

https://github.com/isoverse/clumpedr

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 9 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.3%) to scientific vocabulary

Keywords

analysis clumped data isotope processing r stable stable-isotopes
Last synced: 6 months ago · JSON representation ·

Repository

Clumped isotope data analysis in R

Basic Info
Statistics
  • Stars: 8
  • Watchers: 2
  • Forks: 0
  • Open Issues: 1
  • Releases: 0
Topics
analysis clumped data isotope processing r stable stable-isotopes
Created about 7 years ago · Last pushed 9 months ago
Metadata Files
Readme Changelog License Citation

README.md

clumpedr

DOI CRAN\_Status\_Badge GPL-3 release Launch binder <!-- Build -->
<!-- Status --> <!-- AppVeyor Build -->
<!-- Status --> <!-- R-CMD-check --> check-standard <!-- badges: end -->

Clumpedr aims to facilitate analysis of clumped isotope data. It builds on isoreader which is used to import raw data files from the mass spectrometer, and most of the important data processing parts are based on Huntington et al. 2009 and Daëron et al. 2016.

Clumpedr includes dataprocessing steps such as:

  • exclusion of failed cycles, based on a sudden drop of pressure
  • simple background corrections using the mass 47.5 cup
  • linear intensity matching of reference gas mass 44 to the sample gas, and application of this shift to all other masses
  • calculation of delta values
  • default calculations use the Brand et al., 2010 pararameters.
  • calculation of big delta values, Δ₄₇
  • summarize per sample
  • per-run correction and calculation of the empirical reference frame

Installation

clumpedr is currently in development, and thus has not been released on CRAN yet. Therefore, install it using:

r devtools::install_github("isoverse/clumpedr")

If this doesn't work, make sure you have devtools installed (install.packages("devtools")).

For the development version, use: r devtools::install_github("isoverse/clumpedr", ref = "dev")

Explanation

See the data processing vignette called clumped for an extensive example on how to use clumpedr!

r vignette("clumped")

Contributing

Contributions to improving the clumped data processing package are more than welcome! If something doesn't work the way you expect and you don't know how to fix it, write an issue. If you do know how to fix it, feel free to write a pull request!

References

  • Huntington, K. W., Eiler, J. M., Affek, H. P., Guo, W., Bonifacie, M., Yeung, L. Y., Thiagarajan, N., ..., Methods and limitations of 'clumped' CO₂ isotope (Δ₄₇) analysis by gas-source isotope ratio mass spectrometry, Journal of Mass Spectrometry, 44(9), 1318–1329 (2009). http://dx.doi.org/10.1002/jms.1614
  • Daëron, M., Blamart, D., Peral, M., & Affek, H. P., Absolute isotopic abundance ratios and the accuracy of Δ₄₇ measurements, Chemical Geology, 442(), 83–96 (2016). http://dx.doi.org/10.1016/j.chemgeo.2016.08.014

See also

  • clumpedr is part of the isoverse
  • Use isoreader to read in raw measurement
  • seasonalclumped can be used to reconstruct temperature and salinity variations from seasonal oxygen and clumped isotope records.
  • isogeochem can be used to calculate equilibrium Δ₄₇ and Δ₄₈ values, carbonate growth temperatures, isotopic fractionation factors and more.
  • D47crunch is the Python processing code to process clumped data from δ₄₇ values. It features a pooled regression for the empirical transfer function and many other features.
  • clumpedcalib Calculate and Apply Clumped Isotope Calibrations Using Bootstrapping.
  • clumped-processing Clumped isotope measurement processing script for Thermo Fisher MAT 253 plus isotope ratio mass spectrometer with the Kiel IV used at Utrecht University.

Owner

  • Name: isoverse
  • Login: isoverse
  • Kind: organization
  • Email: sebastian.kopf@colorado.edu

open-source data tools for stable isotopes

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: 'clumpedr: clumped isotope data analysis in R'
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Ilja Japhir
    family-names: Kocken
    email: i.j.kocken@uu.nl
    affiliation: Utrecht University
    orcid: 'https://orcid.org/0000-0003-2196-8718'
  - given-names: Sebastian
    family-names: Kopf
    affiliation: CU Boulder
    orcid: 'https://orcid.org/0000-0002-2044-0201'
identifiers:
  - type: doi
    value: 10.5281/zenodo.10638816
    description: Zenodo
repository-code: 'https://github.com/isoverse/clumpedr/'
url: 'https://clumpedr.isoverse.org/'
repository-artifact: 'https://zenodo.org/records/11111304'
abstract: >
  Clumpedr aims to facilitate analysis of clumped isotope
  data. It builds on isoreader which is used to import raw
  data files from the mass spectrometer, and most of the
  important data processing parts are based on Huntington et
  al. 2009 and Daëron et al. 2016.


  Clumpedr includes dataprocessing steps such as:

  - exclusion of failed cycles, based on a sudden drop of
  pressure

  - simple background corrections using the mass 47.5 cup

  - linear intensity matching of reference gas mass 44 to
  the sample gas, and application of this shift to all other
  masses

  - calculation of delta values

  - default calculations use the Brand et al., 2010
  pararameters.

  - calculation of big delta values, Δ₄₇

  - summarize per sample

  - per-run correction and calculation of the empirical
  reference frame
keywords:
  - isotope
  - stable isotope
  - clumped isotope
  - data
  - processing
  - R
  - tidyverse
license: AGPL-3.0-or-later
commit: 0c673f45d6d8aa69a40f22313780afc75faeb2a1
version: v0.3.0
date-released: '2024-05-03'

GitHub Events

Total
  • Watch event: 2
  • Push event: 2
Last Year
  • Watch event: 2
  • Push event: 2

Dependencies

DESCRIPTION cran
  • R >= 2.10 depends
  • broom * imports
  • dplyr * imports
  • ggplot2 * imports
  • glue >= 1.2.0 imports
  • magrittr * imports
  • purrr * imports
  • readr * imports
  • rlang >= 0.4.0.9000 imports
  • stringr * imports
  • tibble * imports
  • tidyr >= 0.8.3.9000 imports
  • tidyselect * imports
  • future * suggests
  • ggridges * suggests
  • isoreader * suggests
  • knitr * suggests
  • naniar * suggests
  • plotly * suggests
  • testthat >= 2.1.0 suggests
  • tictoc * suggests
.github/workflows/check-standard.yaml actions
  • actions/checkout v4 composite
  • r-lib/actions/check-r-package v2 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/pkgdown.yaml actions
  • JamesIves/github-pages-deploy-action v4.4.1 composite
  • actions/checkout v3 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite