View source: R/deprecated_metIdentify.R
| metIdentify | R Documentation | 
Identify metabolites based on MS/MS database. \lifecycledeprecated
metIdentify(
  ms1.data,
  ms2.data = NULL,
  ms1.ms2.match.mz.tol = 25,
  ms1.ms2.match.rt.tol = 10,
  ms1.match.ppm = 25,
  ms2.match.ppm = 30,
  mz.ppm.thr = 400,
  ms2.match.tol = 0.5,
  fraction.weight = 0.3,
  dp.forward.weight = 0.6,
  dp.reverse.weight = 0.1,
  rt.match.tol = 30,
  polarity = c("positive", "negative"),
  ce = "all",
  column = c("hilic", "rp"),
  ms1.match.weight = 0.25,
  rt.match.weight = 0.25,
  ms2.match.weight = 0.5,
  path = ".",
  total.score.tol = 0.5,
  candidate.num = 3,
  database,
  threads = 3,
  silence.deprecated = FALSE
)
| ms1.data | The name of ms1 peak table (csv format). Column 1 is "name", Column 2 is "mz" and column is "rt" (second). | 
| ms2.data | MS2 data, must be mgf, msp or mzXML format. For example, ms2.data = c("test.mgf", "test2.msp"). | 
| ms1.ms2.match.mz.tol | MS1 peak and MS2 spectrum matching m/z tolerance. Default is 25 pm. | 
| ms1.ms2.match.rt.tol | MS1 peak and MS2 spectrum matching RT tolerance. Default is 10 s. | 
| ms1.match.ppm | Precursor match ppm tolerance. | 
| ms2.match.ppm | Fragment ion match ppm tolerance. | 
| mz.ppm.thr | Accurate mass tolerance for m/z error calculation. | 
| ms2.match.tol | MS2 match (MS2 similarity) tolerance. | 
| fraction.weight | The weight for matched fragments. | 
| dp.forward.weight | Forward dot product weight. | 
| dp.reverse.weight | Reverse dot product weight. | 
| rt.match.tol | RT match tolerance. | 
| polarity | The polarity of data, "positive"or "negative". | 
| ce | Collision energy. Please confirm the CE values in your database. Default is "all". | 
| column | "hilic" (HILIC column) or "rp" (reverse phase). | 
| ms1.match.weight | The weight of MS1 match for total score calculation. | 
| rt.match.weight | The weight of RT match for total score calculation. | 
| ms2.match.weight | The weight of MS2 match for total score calculation. | 
| path | Work directory. | 
| total.score.tol | Total score tolerance. The total score are refering to MS-DIAL. | 
| candidate.num | The number of candidate. | 
| database | MS2 database name or MS2 database. | 
| threads | Number of threads | 
| silence.deprecated | Silenc the deprecated information or not. | 
A metIdentifyClass object.
Xiaotao Shen shenxt1990@163.com
The example and demo data of this function can be found https://jaspershen.github.io/metID/articles/metID.html
## Not run: 
##creat a folder nameed as example
path <- file.path(".", "example")
dir.create(path = path, showWarnings = FALSE)
##get MS1 peak table from metID
ms1_peak <- system.file("ms1_peak", package = "metID")
file.copy(from = file.path(ms1_peak, "ms1.peak.table.csv"), 
          to = path, overwrite = TRUE, recursive = TRUE)
ms2_data <- system.file("ms2_data", package = "metID")
file.copy(from = file.path(ms2_data, "QC1_MSMS_NCE25.mgf"), 
          to = path, overwrite = TRUE, recursive = TRUE)
database <- system.file("ms2_database", package = "metID")
file.copy(from = file.path(database, "msDatabase_rplc0.0.2"), 
          to = path, overwrite = TRUE, recursive = TRUE)
annotate_result3 <- 
metIdentify(ms1.data = "ms1.peak.table.csv", 
                     ms2.data = c("QC1_MSMS_NCE25.mgf"), 
                     ms2.match.tol = 0.5, 
                     ce = "all",
                     ms1.match.ppm = 15, 
                     rt.match.tol = 30, 
                     polarity = "positive", 
                     column = "rp", 
                     path = path, 
                     candidate.num = 3,
                     database = "msDatabase_rplc0.0.2", 
                     threads = 2)
annotate_result3
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.