nmrrr

Binning and visualizing NMR spectra from environmental samples

https://github.com/kaizadp/nmrrr

Science Score: 13.0%

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

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

Keywords

chemistry nmr-spectroscopy package
Last synced: 10 months ago · JSON representation

Repository

Binning and visualizing NMR spectra from environmental samples

Basic Info
  • Host: GitHub
  • Owner: kaizadp
  • License: other
  • Language: R
  • Default Branch: master
  • Homepage:
  • Size: 48.2 MB
Statistics
  • Stars: 3
  • Watchers: 2
  • Forks: 2
  • Open Issues: 2
  • Releases: 0
Topics
chemistry nmr-spectroscopy package
Created about 5 years ago · Last pushed almost 3 years ago
Metadata Files
Readme License

README.md

nmrrr

R-CMD-check Codecov test coverage <!-- badges: end -->

A reproducible workflow for binning and visualizing NMR spectra from environmental samples

Install the package using:

install.packages("nmrrr")

OR

remotes::install_github("kaizadp/nmrrr", build_vignettes = TRUE)

Vignettes can be accessed within R:

browseVignettes(package = "nmrrr")


Overview

The {nmrrr} package is intended for post-processing of NMR data, including importing, merging and, cleaning data from multiple files, visualizing NMR spectra, performing binning/integrations for compound classes, and relative abundance calculations.
A strong feature of this package is the ability to batch-process multiple samples, and to do so in a reproducible manner.

This package can be easily inserted into existing analysis workflows by users to help with analyzing and interpreting NMR data.

Before using this package, NMR spectra must be processed in MestreNova or TopSpin (phase corrected, baseline corrected, deconvoluted, peak picked, normalized).


Functions

| | | |------------------------|--------------------------------------------------------------------------------------------------------------| | nmr_import_spectra() | Import all files from the specified path and generate a single long-form dataframe with all samples. | | nmr_assign_bins() | Bin the spectra/assign compound classes based on the preferred bin set. see below for available options. | | nmr_plot_spectra() | Plot spectra. If multiple spectra are present, they will be vertically offset. | | nmr_import_peaks | Import and process peaks files generated after peak-picking in MNova. | | nmr_relabund() | Compute relative abundance of compound classes based on bin assignments. |


Binsets

| Binset name | Solution or solid-state | Target NMR nuclei | Solvent | Citation | |----|----|-----|----|-----| | binsCadeMenun2015 | solution | 31P | D2O + NaOH + EDTA | Cade-Menun, 2015 | | binsClemente2012 | solution | 1H | DMSO-D6 | Clemente et al., 2012 | binsHertkorn2013 | solution | 1H | MeOD | Hertkorn et al., 2013 | binsLynch2019 | solution | 1H | D2O | Lynch et al., 2019 | binsMitchell2018 | solution | 1H | DMSO-D6 | Mitchell et al., 2018 | binsssBaldock2004 | solid | 13C | N/A | Baldock et al., 2004 | binsssClemente2012 | solid | 13C | N/A | Clemente et al., 2012 | binsss_Preston2009 | solid | 13C | N/A | Preston et al., 2009

Users can choose from the available options, or can import their own preferred bin set. See vignette("nmrrr") for more details.


Contact

We encourage users to provide feedback as GitHub Issues.
We also encourage users to submit additional NMR binsets via GitHub Issues or pull requests, so they can be incorporated into future versions of the package.

Used this package? Use citation("nmrrr") for citation information.

GitHub Events

Total
Last Year

Packages

  • Total packages: 1
  • Total downloads:
    • cran 222 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 1
  • Total maintainers: 1
cran.r-project.org: nmrrr

Binning and Visualizing NMR Spectra in Environmental Samples

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 222 Last month
Rankings
Stargazers count: 28.2%
Forks count: 28.3%
Dependent packages count: 28.4%
Average: 36.7%
Dependent repos count: 36.9%
Downloads: 61.9%
Maintainers (1)
Last synced: 10 months ago

Dependencies

DESCRIPTION cran
  • R >= 2.10 depends
  • DescTools * imports
  • dplyr >= 1.0 imports
  • ggplot2 * imports
  • stats * imports
  • tidyr * imports
  • utils * imports
  • covr * suggests
  • testthat >= 3.0.0 suggests
  • tibble * suggests
.github/workflows/R-CMD-check.yaml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/upload-artifact main composite
  • r-lib/actions/setup-pandoc v1 composite
  • r-lib/actions/setup-r v1 composite
.github/workflows/test-coverage.yaml actions
  • actions/checkout v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite