Learn R Programming

metabodecon (version 1.6.2)

Deconvolution and Alignment of 1d NMR Spectra

Description

A framework for deconvolution, alignment and postprocessing of 1-dimensional (1d) nuclear magnetic resonance (NMR) spectra, resulting in a data matrix of aligned signal integrals. The deconvolution part uses the algorithm described in Koh et al. (2009) . The alignment part is based on functions from the 'speaq' package, described in Beirnaert et al. (2018) and Vu et al. (2011) . A detailed description and evaluation of an early version of the package, 'MetaboDecon1D v0.2.2', can be found in Haeckl et al. (2021) .

Copy Link

Version

Install

install.packages('metabodecon')

Monthly Downloads

214

Version

1.6.2

License

GPL (>= 3)

Issues

Pull Requests

Stars

Forks

Maintainer

Tobias Schmidt

Last Published

September 17th, 2025

Functions in metabodecon (1.6.2)

deconvolute

Deconvolute one or more NMR spectra
get_ppm_range

Get PPM Range covered by Spectra
datadir_temp

Temporary Data Directory
draw_spectrum

Draw Spectrum
get_data_dir

Retrieve directory path of an example dataset
download_example_datasets

Download metabodecon Example Datasets
generate_lorentz_curves

Deconvolute one or more NMR spectra
evalwith

Evaluate an expression with predefined global state
metabodecon-package

metabodecon: Deconvolution and Alignment of 1d NMR Spectra
plot_spectrum_superposition_save_as_png

Plot spectrum approx for variable range
metabodecon_file

Return Path to File or Directory in metabodecon Package
plot_spectrum

Plot Spectrum
install_mdrb

Install Rust Backend
get_si_mat

Extract Matrix of aligned Signal Intensities
tmpdir

Temporary Session Directory
transp

Make transparent
plot_lorentz_curves_save_as_png

Plot lorentz curves for variable range
plot_spectra

Plot Spectra
plot_triplets

Plot peak triplets for variable range
print_methods

S3 Methods for Printing Metabodecon Objects
read_spectrum

Read one or more spectra from Disk
read_spectra

Read one or more spectra from Disk
width

Calculate the Width of a Numeric Vector
tree

Print the Structure of a Directory Tree
is_metabodecon_class

Is an Object from a Metabodecon Class?
simulate_spectrum

Simulate a 1D NMR Spectrum
speaq_align

Align Signals using 'speaq'
make_spectrum

Create a Spectrum Object
sap

The SAP Dataset
sim

The Sim Dataset
check_mdrb

Check Rust Backend Requirements
datadir_persistent

Persistent Data Directory
as_metabodecon_class

Convert to a Metabodecon Object
convert_pos

Convert from unit A to unit B
calculate_lorentz_curves

Calculate lorentz curves for each analyzed spectrum
aaa_Get_Started

Get URL of Metabodecon "Get Started" Page
align

Align Spectra
datadir

Return path to metabodecon's data directory
combine_peaks

Combine Peaks
MetaboDecon1D

Deconvolute 1D NMR spectrum
dohCluster

Cluster Based Peak Alignment
gen_feat_mat

Generate Feature Matrix.