splash_id {data} R Documentation

Calculates the SPLASH identifier for the given spectrum data.

Description

Usage

splash_id(spec,
    type = MS);

Arguments

spec

The spectrum data, which can be a single spectrum object, a list, or an array of spectra.

type

The type of spectrum (default is MS). [as SpectrumType]

env

The R environment for error handling. [as Environment]

Details

The SPLASH is an unambiguous, database-independent spectral identifier, just as the InChIKey is designed to serve as a unique identifier for chemical structures. It contains separate blocks that define different layers of information, separated by dashes. For example, the full SPLASH of a caffeine mass spectrum above is splash10-0002-0900000000-b112e4e059e1ecf98c5f. The first block is the SPLASH identifier, the second and third are summary blocks, and the fourth is the unique hash block. The SPLASH began As the MoNA (Massbank Of North America) hash, designed To identify duplicate spectra within the database. This idea developed further during the 2015 Metabolomics conference, where the SPLASH collaboration was formed. Currently, the specification has been formalized For mass spectrometry data. Additional specifications For IR, UV And NMR spectrometry are planned.

Authors

BioNovoGene

Value

A SPLASH ID string or an array/list of SPLASH IDs if input is multiple spectra.

clr value class

Examples


[Package data version 1.0.0.0 Index]