| write.openfluor | R Documentation |
Prepares a fitted PARAFAC model for submission to OpenFluor - an online spectral database of fluorescence by environmental organic compounds.
write.openfluor(
model, filename, name = "?", creator = "?", doi = "?",
reference = "?", unit = "?", toolbox =, date =, fluorometer = "?",
constraints =, validation = "?", methods = "?", preprocess = "?",
sources = "?", ecozones = "?", description = "",
shift = FALSE, scale = TRUE
)
model |
A |
filename |
Path to the text file to create from the |
name |
Short name of the model. |
creator |
Name of the creator of the model. |
doi |
Digital object identifier of the referenced source. Can also be “ISBN:...” for books. |
reference |
Full citation for the referenced source using the following style: “Author AA, Author BB, Author CC, (year), ‘Title’, Journal Abbrev, Vol, pages”. |
unit |
Units the fluorescence was measured in. Typically, one of “RU”, “QSE”, “AU”. |
toolbox |
Defaults to “albatross \vversion, multiway \vversion”. |
date |
Defaults to today, in “\vyyyy-\vmm-\vdd” format. |
fluorometer |
The model of the instrument that produced the data. |
constraints |
Constraints applied to the PARAFAC model. Defaults to
|
validation |
Validation method used for the PARAFAC model, examples include: “Split-Half Analysis”, “core-consistency”. |
methods |
The sequence of steps taken to handle the samples and to ensure proper fluorescence intensity measurement. Examples include:
|
preprocess |
PARAFAC-specific pre-processing steps applied to the dataset. Examples include (but are not limited to):
|
sources |
Should preferably include one or more of the following keywords:
|
ecozones |
List all major or minor terrestrial, freshwater and marine ecozones and ecoregions that apply. The full set of possible options is too large to include here, but see https://en.wikipedia.org/wiki/Lists_of_ecoregions for a source of inspiration. |
description |
Brief description of the model and its source data in |
shift, scale |
If If Note that OpenFluor clamps values outside the |
Provided the model and the filename arguments, this
function exports the loadings into a file that passes OpenFluor syntax
check and is suitable for further editing. Alternatively, some or all
of the fields may be specified programmatically.
The fields constraints, methods, preprocess,
sources, ecozones can be specified as character vectors
(to be comma-separated on output); others should be single strings.
Murphy2014
https://openfluor.lablicate.com/
feemparafac
data(feems)
cube <- feemscale(feemscatter(cube, c(24, 14)), na.rm = TRUE)
factors <- feemparafac(cube, nfac = 3, ctol = 1e-4)
# all defaults
write.openfluor(factors, f1 <- tempfile(fileext = '.txt'))
if (interactive()) file.show(f1)
unlink(f1)
# all non-default arguments
write.openfluor(
factors, f2 <- tempfile(fileext = '.txt'), name = 'example',
creator = 'J. Doe', doi = '10.1000/1', reference = paste(
'Upper D, (1973),', "'The unsuccessful self-treatment of a case",
"of \"writer's block\"',", 'J Appl Behav Anal, 7(3), 497'
), unit = 'AU', toolbox = 'all calculations done by hand',
date = '2038-01-19', fluorometer = 'Acme Fluor-o-matic 9000',
constraints = 'non-negative', validation = 'prior knowledge',
methods = 'Instrument spectral bias correction: Ex & Em',
preprocess = 'Scatter region excised (replaced with NaNs)',
sources = 'freshwater', ecozones = 'Balkash',
description = 'not a real model', shift = FALSE, scale = TRUE
)
if (interactive()) file.show(f2)
unlink(f2)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.