read_varian_spectra_raw: Function that reads raw spectra (intensity over time spectra)...

Description Usage Arguments Value Warning

View source: R/read_NMR_spectra.R

Description

This function read raw spectra (i.e. intensity over time spectra) from the varian format and processess them to intensity over ppm spectra. For this function to work, in each spectrum directory should be present a fid and procpar files.

Python 3 with modules nmrglue must be installed.

Usage

1
2
3
4
read_varian_spectra_raw(varian_spectra_directory,
metadata_file=NULL, m.header_col=TRUE, m.header_row=TRUE, m.sep=",",
samples.names=NULL, zero_filling=TRUE, apodization=TRUE, zipped=TRUE,
description="", label.x="ppm", label.values="intensity")

Arguments

varian_spectra_directory

Path of the directory with all the directories of the varian spectra.

metadata_file

Path of the metadata file.

m.header_col

Boolean value indicating if the metadata CSV file contains a header column with the name of the metadata variables.

m.header_row

Boolean value indicating if the metadata CSV file contains a header row with the name of the samples.

m.sep

The separator character of the metadata file.

samples.names

CSV file where the first column represents the samples names and in the second column the names of the spectra directories to which they correspond. If NULL, it will be considered that the directories names are the samples names (it has to be the same names that appear in the metadata file).

zero_filling

boolean value indicating whether zero-filling should be performed or not when processing the fid spectra. Defaults to TRUE.

apodization

boolean value indicating whether apodization should be performed or not when processing the fid spectra. Defaults to TRUE.

zipped

Boolean value indicating if the spectra directories are zipped or not.

description

A short text describing the dataset.

label.x

The label for the x values.

label.values

The label for the y values.

Value

Returns a list representing a dataset for specmine.

Warning

You must not call this function unless you have Python (>=3.5.2) installed in your machine and the module nmrglue.


specmine documentation built on Sept. 21, 2021, 5:06 p.m.