{
  "_id": "6abff0c599f7aa8c6aa59ab3",
  "Package": "MetMashR",
  "Type": "Package",
  "Title": "Metabolite Mashing with R",
  "Version": "1.7.2",
  "Authors@R": "c(\nperson(\nc(\"Gavin\",\"Rhys\"),\n\"Lloyd\",\nrole=c(\"aut\",\"cre\"),\nemail=\"g.r.lloyd@bham.ac.uk\",\ncomment = c(ORCID = \"0000-0001-7989-6695\")\n),\nperson(\nc(\"Ralf\",\"Johannes\", \"Maria\"),\n\"Weber\",\nrole=c(\"aut\"),\nemail=\"r.j.weber@bham.ac.uk\")\n)",
  "Description": "A package to merge, filter sort, organise and otherwise\nmash together metabolite annotation tables. Metabolite\nannotations can be imported from multiple sources (software)\nand combined using workflow steps based on S4 class templates\nderived from the `struct` package. Other modular workflow steps\nsuch as filtering, merging, splitting, normalisation and\nrest-api queries are included.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "Collate": "'generics.R' 'zzz.R' 'annotation_source_class.R'\n'annotation_database_class.R' 'AnnotationDb_database.R'\n'AnnotationDb_select_class.R'\n'BiocFileCache_database_helpers.R'\n'BiocFileCache_database_class.R' 'CompoundDb_source_class.R'\n'MTox700plus_database_class.R' 'MetMashR-package.R'\n'PathBank_metabolite_database_class.R' 'add_columns_class.R'\n'add_labels_class.R' 'annotation_bar_chart.R'\n'annotation_histogram_class.R' 'annotation_histogram2d_class.R'\n'annotation_pie_chart.R' 'annotation_table_class.R'\n'annotation_venn_chart.R' 'annotation_upset_chart_class.R'\n'calc_ppm_diff_class.R' 'calc_rt_diff_class.R'\n'lcms_table_class.R' 'cd_source_class.R' 'chart_plot_doc.R'\n'chebi_lookup_parsers.R' 'rest_api_parsers.R'\n'rest_api_class.R' 'chebi_lookup_class.R'\n'classyfire_batch_lookup_class.R' 'classyfire_lookup_class.R'\n'combine_columns_class.R' 'combine_records_class.R'\n'combine_sources.R' 'compute_column_class.R'\n'compute_record_class.R' 'cts_lite_lookup_class.R'\n'database_lookup_class.R' 'dictionaries.R'\n'eutils_lookup_class.R' 'excel_database_class.R'\n'expand_records_class.R' 'filter_labels_class.R'\n'filter_na_class.R' 'filter_range_class.R'\n'filter_records_class.R' 'filter_venn_class.R'\n'github_file_class.R' 'go_database_class.R'\n'hmdb_lookup_class.R' 'id_count_class.R'\n'import_source_class.R' 'kegg_lookup_class.R'\n'lipidmaps_database_class.R' 'lipidmaps_lookup_class.R'\n'ls_source_class.R' 'model_apply_doc.R'\n'mspurity_source_class.R' 'mwb_compound_lookup_class.R'\n'mwb_refmet_database_class.R' 'mwb_refmet_lookup_class.R'\n'mwb_structure_chart_class.R' 'mwb_study_source_class.R'\n'mz_match_class.R' 'mzrt_match_class.R'\n'normalise_lipids_class.R' 'normalise_strings_class.R'\n'opsin_lookup_class.R' 'pivot_columns_class.R'\n'prioritise_columns_class.R' 'pubchem_compound_lookup_class.R'\n'pubchem_id_exchange_class.R' 'pubchem_property_lookup_class.R'\n'pubchem_structure_chart_class.R'\n'pubchem_structure_lookup_class.R' 'pubchem_widget.R'\n'rdata_database_class.R' 'rds_database_class.R'\n'rds_cache_class.R' 'remove_columns_class.R'\n'rename_columns_class.R' 'rt_match_class.R'\n'select_columns_class.R' 'split_column_class.R'\n'sqlite_database_class.R' 'trim_whitespace_class.R'\n'unique_records_class.R'",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "URL": "https://computational-metabolomics.github.io/MetMashR/",
  "Roxygen": "list(markdown = TRUE)",
  "biocViews": "WorkflowStep, Metabolomics, KEGG",
  "BugReports": "https://github.com/computational-metabolomics/MetMashR/issues",
  "Config/roxygen2/version": "8.1.0",
  "Config/pak/sysreqs": "libicu-dev libxml2-dev libssl-dev zlib1g-dev",
  "Repository": "https://bioc.r-universe.dev",
  "Date/Publication": "2026-10-02 09:05:26 UTC",
  "RemoteUrl": "https://github.com/bioc/MetMashR",
  "RemoteRef": "HEAD",
  "RemoteSha": "5deeed2ee416b3720c2438a3393aa6ab723fe829",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-02 17:49:14 UTC",
    "User": "root"
  },
  "Author": "Gavin Rhys Lloyd [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-7989-6695>),\nRalf Johannes Maria Weber [aut]",
  "Maintainer": "Gavin Rhys Lloyd <g.r.lloyd@bham.ac.uk>",
  "_user": "bioc",
  "_type": "src",
  "_file": "MetMashR_1.7.2.tar.gz",
  "_fileid": "https://r2.ropensci.org/ce6c20b89307d7dff316ab81b8090cc52abd758ad511a8da8a0bf533e47626a2",
  "_filesize": 5722318,
  "_sha256": "ce6c20b89307d7dff316ab81b8090cc52abd758ad511a8da8a0bf533e47626a2",
  "_expires": "2027-01-10T17:58:26.000Z",
  "_created": "2026-10-02T17:49:14.000Z",
  "_published": "2026-10-02T17:58:29.674Z",
  "_bioccheck": {
    "error": 0,
    "warning": 0,
    "note": 6
  },
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/bioc/actions/runs/37042367859",
  "_status": "success",
  "_upstream": "https://github.com/bioc/MetMashR",
  "_commit": {
    "id": "5deeed2ee416b3720c2438a3393aa6ab723fe829",
    "author": "Gavin Rhys Lloyd <grlloyd@users.noreply.github.com>",
    "committer": "Gavin Rhys Lloyd <grlloyd@users.noreply.github.com>",
    "message": "update pkgdown\n\n- tidying appearance\n- clearer documentation\n",
    "time": 1790931926
  },
  "_maintainer": {
    "name": "Gavin Rhys Lloyd",
    "email": "g.r.lloyd@bham.ac.uk",
    "login": "grlloyd",
    "orcid": "0000-0001-7989-6695",
    "description": "Experimental Officer in Biostatistics, Phenome Centre Birmingham",
    "uuid": 12222440
  },
  "_distro": "resolute",
  "_jobs": [
    {
      "job": 110958870324,
      "time": 257,
      "config": "bioc-checks",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11243741397"
    },
    {
      "job": 110958870438,
      "time": 456,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11244051741"
    },
    {
      "job": 110958870500,
      "time": 446,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11243052945"
    },
    {
      "job": 110958870532,
      "time": 291,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11244210937"
    },
    {
      "job": 110958870517,
      "time": 270,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11244131073"
    },
    {
      "job": 110955471483,
      "time": 546,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11243316330"
    },
    {
      "job": 110958870323,
      "time": 217,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11244195668"
    },
    {
      "job": 110958870463,
      "time": 339,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11244270781"
    },
    {
      "job": 110958870724,
      "time": 314,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11243991905"
    },
    {
      "job": 110958870706,
      "time": 331,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11244126240"
    }
  ],
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.5.0",
      "role": "Depends"
    },
    {
      "package": "struct",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "httr",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "role": "Imports"
    },
    {
      "package": "xml2",
      "role": "Imports"
    },
    {
      "package": "plyr",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "ggthemes",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "httptest",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "rgoslin",
      "role": "Suggests"
    },
    {
      "package": "DT",
      "role": "Suggests"
    },
    {
      "package": "RSQLite",
      "role": "Suggests"
    },
    {
      "package": "CompoundDb",
      "role": "Suggests"
    },
    {
      "package": "BiocStyle",
      "role": "Suggests"
    },
    {
      "package": "BiocFileCache",
      "role": "Suggests"
    },
    {
      "package": "msPurity",
      "role": "Suggests"
    },
    {
      "package": "rsvg",
      "role": "Suggests"
    },
    {
      "package": "metabolomicsWorkbenchR",
      "role": "Suggests"
    },
    {
      "package": "KEGGREST",
      "role": "Suggests"
    },
    {
      "package": "magick",
      "role": "Suggests"
    },
    {
      "package": "structToolbox",
      "role": "Suggests"
    },
    {
      "package": "ggVennDiagram",
      "role": "Suggests"
    },
    {
      "package": "patchwork",
      "role": "Suggests"
    },
    {
      "package": "XML",
      "role": "Suggests"
    },
    {
      "package": "GO.db",
      "role": "Suggests"
    },
    {
      "package": "tidytext",
      "role": "Suggests"
    },
    {
      "package": "tidyr",
      "role": "Suggests"
    },
    {
      "package": "tidyselect",
      "role": "Suggests"
    },
    {
      "package": "ComplexUpset",
      "role": "Suggests"
    },
    {
      "package": "openxlsx",
      "role": "Suggests"
    },
    {
      "package": "ggplotify",
      "role": "Suggests"
    },
    {
      "package": "cowplot",
      "role": "Suggests"
    }
  ],
  "_owner": "bioc",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-40",
      "n": 11
    },
    {
      "week": "2026-16",
      "n": 2
    },
    {
      "week": "2026-29",
      "n": 4
    },
    {
      "week": "2026-40",
      "n": 3
    }
  ],
  "_tags": [],
  "_bioc": [
    {
      "branch": "devel",
      "version": "1.7.1",
      "bioc": "3.24"
    },
    {
      "branch": "release",
      "version": "1.6.0",
      "bioc": "3.23"
    }
  ],
  "_topics": [
    "workflowstep",
    "metabolomics",
    "kegg"
  ],
  "_stars": 3,
  "_contributors": [
    {
      "user": "grlloyd",
      "count": 66,
      "uuid": 12222440
    },
    {
      "user": "jwokaty",
      "count": 8,
      "uuid": 1744257
    },
    {
      "user": "rjmw",
      "count": 1,
      "uuid": 7114586
    }
  ],
  "_userbio": {
    "uuid": 2286807,
    "type": "organization",
    "name": "Bioconductor",
    "followers": 470,
    "description": "Software for the analysis and comprehension of high-throughput genomic data"
  },
  "_downloads": {
    "count": 304,
    "source": "https://www.bioconductor.org/packages/stats/bioc/MetMashR"
  },
  "_devurl": "https://github.com/computational-metabolomics/metmashr",
  "_pkgdown": "https://computational-metabolomics.github.io/MetMashR/",
  "_searchresults": 10,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/MetMashR.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/computational-metabolomics/metmashr",
  "_realowner": "bioc",
  "_cranurl": false,
  "_exports": [
    "add_columns",
    "add_labels",
    "annotation_bar_chart",
    "annotation_database",
    "annotation_histogram",
    "annotation_histogram2d",
    "annotation_pie_chart",
    "annotation_source",
    "annotation_table",
    "annotation_upset_chart",
    "annotation_venn_chart",
    "AnnotationDb_database",
    "AnnotationDb_select",
    "BiocFileCache_database",
    "cache_as_is",
    "calc_ppm_diff",
    "calc_rt_diff",
    "cd_source",
    "chart_plot",
    "chebi_lookup",
    "check_for_columns",
    "classyfire_batch_lookup",
    "classyfire_lookup",
    "combine_columns",
    "combine_records",
    "combine_sources",
    "CompoundDb_source",
    "compute_column",
    "compute_mean",
    "compute_median",
    "compute_mode",
    "compute_record",
    "count_records",
    "cts_lite_lookup",
    "database_lookup",
    "eutils_lookup",
    "excel_database",
    "filter_labels",
    "filter_na",
    "filter_range",
    "filter_records",
    "filter_venn",
    "fuse",
    "fuse_unique",
    "github_file",
    "GO_database",
    "greek_dictionary",
    "hmdb_lookup",
    "id_counts",
    "import_source",
    "is_writable",
    "kegg_lookup",
    "lcms_table",
    "lipidmaps_database",
    "lipidmaps_lookup",
    "ls_source",
    "model_apply",
    "model_predict",
    "model_train",
    "mspurity_source",
    "MTox700plus_database",
    "mwb_compound_lookup",
    "mwb_refmet_database",
    "mwb_refmet_lookup",
    "mwb_structure",
    "mwb_study_source",
    "mz_match",
    "mzrt_match",
    "normalise_lipids",
    "normalise_strings",
    "nothing",
    "opsin_lookup",
    "PathBank_metabolite_database",
    "pivot_columns",
    "prioritise",
    "prioritise_columns",
    "pubchem_compound_lookup",
    "pubchem_id_exchange",
    "pubchem_property_lookup",
    "pubchem_structure",
    "pubchem_widget",
    "racemic_dictionary",
    "rdata_database",
    "rds_cache",
    "rds_database",
    "read_database",
    "read_source",
    "remove_columns",
    "rename_columns",
    "required_cols",
    "rest_api",
    "rt_match",
    "select_columns",
    "select_exact",
    "select_grade",
    "select_match",
    "select_max",
    "select_min",
    "split_column",
    "split_records",
    "sqlite_database",
    "trim_whitespace",
    "tripeptide_dictionary",
    "unique_records",
    "unzip_before_cache",
    "upset_intersections",
    "upset_max_groups",
    "upset_min_groups",
    "upset_min_size",
    "vertical_join",
    "wherever",
    "write_database"
  ],
  "_help": [
    {
      "page": "add_columns",
      "title": "Add columns",
      "topics": [
        "add_columns"
      ]
    },
    {
      "page": "add_labels",
      "title": "Add column of labels",
      "topics": [
        "add_labels"
      ]
    },
    {
      "page": "annotation_bar_chart",
      "title": "Annotation bar chart",
      "topics": [
        "annotation_bar_chart"
      ]
    },
    {
      "page": "annotation_database",
      "title": "An annotation database",
      "concept": [
        "annotation databases",
        "annotation sources"
      ],
      "topics": [
        "annotation_database"
      ]
    },
    {
      "page": "annotation_histogram",
      "title": "Annotation histogram",
      "topics": [
        "annotation_histogram"
      ]
    },
    {
      "page": "annotation_histogram2d",
      "title": "Annotation 2D histogram",
      "topics": [
        "annotation_histogram2d"
      ]
    },
    {
      "page": "annotation_pie_chart",
      "title": "Annotation pie chart",
      "topics": [
        "annotation_pie_chart"
      ]
    },
    {
      "page": "annotation_source",
      "title": "An annotation source",
      "concept": [
        "annotation databases"
      ],
      "topics": [
        "annotation_source"
      ]
    },
    {
      "page": "annotation_table",
      "title": "An annotation table",
      "concept": [
        "annotation sources",
        "annotation tables"
      ],
      "topics": [
        "annotation_table"
      ]
    },
    {
      "page": "annotation_upset_chart",
      "title": "Annotation UpSet chart",
      "topics": [
        "annotation_upset_chart"
      ]
    },
    {
      "page": "annotation_venn_chart",
      "title": "Annotation venn chart",
      "topics": [
        "annotation_venn_chart"
      ]
    },
    {
      "page": "AnnotationDb_database",
      "title": "AnnotationDb database",
      "concept": [
        "annotation databases"
      ],
      "topics": [
        "AnnotationDb_database"
      ]
    },
    {
      "page": "AnnotationDb_select",
      "title": "Select columns from AnnotationDb database",
      "topics": [
        "AnnotationDb_select"
      ]
    },
    {
      "page": "BiocFileCache_database",
      "title": "Cached database",
      "concept": [
        "database"
      ],
      "topics": [
        "BiocFileCache_database"
      ]
    },
    {
      "page": "cache_as_is",
      "title": "Cache file with no changes using BiocFileCache",
      "topics": [
        "cache_as_is"
      ]
    },
    {
      "page": "calc_ppm_diff",
      "title": "Calculate ppm difference",
      "topics": [
        "calc_ppm_diff"
      ]
    },
    {
      "page": "calc_rt_diff",
      "title": "Calculate RT difference",
      "topics": [
        "calc_rt_diff"
      ]
    },
    {
      "page": "cd_source",
      "title": "LCMS table",
      "concept": [
        "annotation sources",
        "annotation tables"
      ],
      "topics": [
        "cd_source"
      ]
    },
    {
      "page": "chart_plot",
      "title": "chart_plot method",
      "topics": [
        "chart_plot",
        "chart_plot,annotation_bar_chart,annotation_source-method",
        "chart_plot,annotation_histogram,annotation_source-method",
        "chart_plot,annotation_histogram2d,annotation_source-method",
        "chart_plot,annotation_pie_chart,annotation_source-method",
        "chart_plot,annotation_upset_chart,annotation_source-method",
        "chart_plot,annotation_upset_chart,list-method",
        "chart_plot,annotation_venn_chart,annotation_source-method",
        "chart_plot,annotation_venn_chart,list-method",
        "chart_plot,mwb_structure,annotation_source-method",
        "chart_plot,pubchem_structure,annotation_source-method",
        "chart_plot,pubchem_widget,annotation_source-method"
      ]
    },
    {
      "page": "chebi_lookup",
      "title": "ID/synonym lookup via ChEBI",
      "topics": [
        "chebi_lookup"
      ]
    },
    {
      "page": "check_for_columns",
      "title": "Check for columns in an 'annotation_source'",
      "topics": [
        "check_for_columns",
        "check_for_columns,annotation_source-method"
      ]
    },
    {
      "page": "classyfire_batch_lookup",
      "title": "ClassyFire batch lookup",
      "concept": [
        "REST API's"
      ],
      "topics": [
        "classyfire_batch_lookup"
      ]
    },
    {
      "page": "classyfire_lookup",
      "title": "Query ClassyFire database",
      "concept": [
        "REST API's"
      ],
      "topics": [
        "classyfire_lookup"
      ]
    },
    {
      "page": "combine_columns",
      "title": "Combine columns",
      "topics": [
        "combine_columns"
      ]
    },
    {
      "page": "combine_records",
      "title": "Combine annotation records (rows)",
      "topics": [
        "combine_records"
      ]
    },
    {
      "page": "combine_records_helper_functions",
      "title": "Combine records helper functions",
      "topics": [
        "combine_records_helper_functions",
        "compute_mean",
        "compute_median",
        "compute_mode",
        "count_records",
        "fuse",
        "fuse_unique",
        "nothing",
        "prioritise",
        "select_exact",
        "select_grade",
        "select_match",
        "select_max",
        "select_min"
      ]
    },
    {
      "page": "combine_sources",
      "title": "Combine annotation sources (tables)",
      "topics": [
        "combine_sources"
      ]
    },
    {
      "page": "CompoundDb_source",
      "title": "Import CompDB source",
      "topics": [
        "CompoundDb_source"
      ]
    },
    {
      "page": "compute_column",
      "title": "Compute a column",
      "topics": [
        "compute_column"
      ]
    },
    {
      "page": "compute_record",
      "title": "Compute a value for a record",
      "topics": [
        "compute_record"
      ]
    },
    {
      "page": "cts_lite_lookup",
      "title": "Batch lookup via CTS-Lite",
      "concept": [
        "REST API's"
      ],
      "topics": [
        "cts_lite_lookup"
      ]
    },
    {
      "page": "database_lookup",
      "title": "ID lookup by database",
      "topics": [
        "database_lookup"
      ]
    },
    {
      "page": "eutils_lookup",
      "title": "NCBI E-utils query",
      "topics": [
        "eutils_lookup"
      ]
    },
    {
      "page": "excel_database",
      "title": "Excel database",
      "concept": [
        "annotation databases"
      ],
      "topics": [
        "excel_database"
      ]
    },
    {
      "page": "filter_labels",
      "title": "Filter by factor labels",
      "topics": [
        "filter_labels"
      ]
    },
    {
      "page": "filter_na",
      "title": "Filter by missing values",
      "topics": [
        "filter_na"
      ]
    },
    {
      "page": "filter_range",
      "title": "Filter by range",
      "topics": [
        "filter_range"
      ]
    },
    {
      "page": "filter_records",
      "title": "Filter rows",
      "topics": [
        "filter_records"
      ]
    },
    {
      "page": "filter_venn",
      "title": "Filter by factor levels",
      "topics": [
        "filter_venn"
      ]
    },
    {
      "page": "github_file",
      "title": "GitHub file",
      "topics": [
        "github_file"
      ]
    },
    {
      "page": "GO_database",
      "title": "GO.db",
      "concept": [
        "annotation databases"
      ],
      "topics": [
        "GO_database"
      ]
    },
    {
      "page": "greek_dictionary",
      "title": "Greek dictionary",
      "topics": [
        "greek_dictionary"
      ]
    },
    {
      "page": "hmdb_lookup",
      "title": "Compound ID lookup via pubchem",
      "topics": [
        "hmdb_lookup"
      ]
    },
    {
      "page": "id_counts",
      "title": "id counts",
      "topics": [
        "id_counts"
      ]
    },
    {
      "page": "import_source",
      "title": "Import_source",
      "topics": [
        "import_source"
      ]
    },
    {
      "page": "is_writable",
      "title": "Is database writable",
      "topics": [
        "is_writable",
        "is_writable,annotation_database-method",
        "is_writable,rdata_database-method"
      ]
    },
    {
      "page": "kegg_lookup",
      "title": "Convert to or from kegg identifiers",
      "concept": [
        "REST API's"
      ],
      "topics": [
        "kegg_lookup"
      ]
    },
    {
      "page": "lcms_table",
      "title": "LCMS table",
      "concept": [
        "annotation_tables"
      ],
      "topics": [
        "lcms_table"
      ]
    },
    {
      "page": "lipidmaps_database",
      "title": "LIPID MAPS database",
      "concept": [
        "database"
      ],
      "topics": [
        "lipidmaps_database"
      ]
    },
    {
      "page": "lipidmaps_lookup",
      "title": "LipidMaps api lookup",
      "concept": [
        "REST API's"
      ],
      "topics": [
        "lipidmaps_lookup"
      ]
    },
    {
      "page": "ls_source",
      "title": "LCMS table",
      "concept": [
        "annotation sources",
        "annotation tables"
      ],
      "topics": [
        "ls_source"
      ]
    },
    {
      "page": "model_apply",
      "title": "Apply method",
      "topics": [
        "model_apply",
        "model_apply,add_columns,annotation_source-method",
        "model_apply,add_labels,annotation_source-method",
        "model_apply,AnnotationDb_select,annotation_source-method",
        "model_apply,calc_ppm_diff,annotation_table-method",
        "model_apply,calc_rt_diff,annotation_table-method",
        "model_apply,chebi_lookup,annotation_source-method",
        "model_apply,classyfire_batch_lookup,annotation_source-method",
        "model_apply,combine_columns,annotation_source-method",
        "model_apply,combine_records,annotation_source-method",
        "model_apply,combine_sources,annotation_source-method",
        "model_apply,combine_sources,list-method",
        "model_apply,CompoundDb_source,annotation_source-method",
        "model_apply,compute_column,annotation_source-method",
        "model_apply,compute_record,annotation_source-method",
        "model_apply,cts_lite_lookup,annotation_source-method",
        "model_apply,database_lookup,annotation_source-method",
        "model_apply,filter_labels,annotation_source-method",
        "model_apply,filter_na,annotation_source-method",
        "model_apply,filter_range,annotation_source-method",
        "model_apply,filter_records,annotation_source-method",
        "model_apply,filter_venn,annotation_source-method",
        "model_apply,id_counts,annotation_source-method",
        "model_apply,import_source,annotation_source-method",
        "model_apply,kegg_lookup,annotation_source-method",
        "model_apply,model,annotation_source-method",
        "model_apply,model,list-method",
        "model_apply,model_seq,annotation_source-method",
        "model_apply,model_seq,list-method",
        "model_apply,mzrt_match,lcms_table-method",
        "model_apply,mz_match,annotation_source-method",
        "model_apply,normalise_lipids,annotation_source-method",
        "model_apply,normalise_strings,annotation_source-method",
        "model_apply,pivot_columns,annotation_source-method",
        "model_apply,prioritise_columns,annotation_source-method",
        "model_apply,pubchem_id_exchange,annotation_source-method",
        "model_apply,remove_columns,annotation_source-method",
        "model_apply,rename_columns,annotation_source-method",
        "model_apply,rest_api,annotation_source-method",
        "model_apply,rt_match,annotation_table-method",
        "model_apply,select_columns,annotation_source-method",
        "model_apply,split_column,annotation_source-method",
        "model_apply,split_records,annotation_source-method",
        "model_apply,trim_whitespace,annotation_source-method",
        "model_apply,unique_records,annotation_source-method",
        "model_predict",
        "model_predict,classyfire_batch_lookup,annotation_source-method",
        "model_predict,pubchem_id_exchange,annotation_source-method",
        "model_train",
        "model_train,classyfire_batch_lookup,annotation_source-method",
        "model_train,pubchem_id_exchange,annotation_source-method"
      ]
    },
    {
      "page": "mspurity_source",
      "title": "msPurity source",
      "concept": [
        "annotation sources",
        "annotation tables"
      ],
      "topics": [
        "mspurity_source"
      ]
    },
    {
      "page": "MTox700plus_database",
      "title": "MTox700plus_database",
      "topics": [
        "MTox700plus_database"
      ]
    },
    {
      "page": "mwb_compound_lookup",
      "title": "Convert to/from kegg identifiers",
      "concept": [
        "REST API's"
      ],
      "topics": [
        "mwb_compound_lookup"
      ]
    },
    {
      "page": "mwb_refmet_database",
      "title": "mwb_refmet_database",
      "topics": [
        "mwb_refmet_database"
      ]
    },
    {
      "page": "mwb_refmet_lookup",
      "title": "Metabolomics Workbench RefMet lookup",
      "concept": [
        "REST API's"
      ],
      "topics": [
        "mwb_refmet_lookup"
      ]
    },
    {
      "page": "mwb_structure",
      "title": "MWB molecular structure",
      "topics": [
        "mwb_structure"
      ]
    },
    {
      "page": "mwb_study_source",
      "title": "Metabolomics Workbench study source",
      "concept": [
        "annotation sources"
      ],
      "topics": [
        "mwb_study_source"
      ]
    },
    {
      "page": "mz_match",
      "title": "mz matching",
      "topics": [
        "mz_match"
      ]
    },
    {
      "page": "mzrt_match",
      "title": "mz matching",
      "topics": [
        "mzrt_match"
      ]
    },
    {
      "page": "normalise_lipids",
      "title": "Normalise Lipids nomenclature",
      "topics": [
        "normalise_lipids"
      ]
    },
    {
      "page": "normalise_strings",
      "title": "Normalise string",
      "topics": [
        "normalise_strings"
      ]
    },
    {
      "page": "opsin_lookup",
      "title": "Compound ID lookup via OPSIN",
      "topics": [
        "opsin_lookup"
      ]
    },
    {
      "page": "PathBank_metabolite_database",
      "title": "PathBank_metabolite_database",
      "topics": [
        "PathBank_metabolite_database"
      ]
    },
    {
      "page": "pivot_columns",
      "title": "Pivot longer",
      "topics": [
        "pivot_columns"
      ]
    },
    {
      "page": "prioritise_columns",
      "title": "Combine several columns into a single column.",
      "topics": [
        "prioritise_columns"
      ]
    },
    {
      "page": "pubchem_compound_lookup",
      "title": "Compound ID lookup via PubChem",
      "topics": [
        "pubchem_compound_lookup"
      ]
    },
    {
      "page": "pubchem_id_exchange",
      "title": "PubChem ID Exchange via PUG",
      "concept": [
        "REST API's"
      ],
      "topics": [
        "pubchem_id_exchange"
      ]
    },
    {
      "page": "pubchem_property_lookup",
      "title": "Compound property lookup via pubchem",
      "topics": [
        "pubchem_property_lookup"
      ]
    },
    {
      "page": "pubchem_structure",
      "title": "PubChem molecular structure",
      "topics": [
        "pubchem_structure"
      ]
    },
    {
      "page": "pubchem_widget",
      "title": "PubChem widget",
      "topics": [
        "pubchem_widget"
      ]
    },
    {
      "page": "racemic_dictionary",
      "title": "Racemic dictionary",
      "topics": [
        "racemic_dictionary"
      ]
    },
    {
      "page": "rdata_database",
      "title": "rdata database",
      "concept": [
        "annotation databases"
      ],
      "topics": [
        "rdata_database"
      ]
    },
    {
      "page": "rds_cache",
      "title": "rds cache",
      "concept": [
        "annotation databases"
      ],
      "topics": [
        "rds_cache"
      ]
    },
    {
      "page": "rds_database",
      "title": "rds database",
      "concept": [
        "annotation databases"
      ],
      "topics": [
        "rds_database"
      ]
    },
    {
      "page": "read_database",
      "title": "Read a database",
      "topics": [
        "read_database",
        "read_database,AnnotationDb_database-method",
        "read_database,annotation_database-method",
        "read_database,BiocFileCache_database-method",
        "read_database,excel_database-method",
        "read_database,github_file-method",
        "read_database,MTox700plus_database-method",
        "read_database,mwb_refmet_database-method",
        "read_database,PathBank_metabolite_database-method",
        "read_database,rdata_database-method",
        "read_database,rds_database-method",
        "read_database,sqlite_database-method"
      ]
    },
    {
      "page": "read_source",
      "title": "Import annotation source",
      "topics": [
        "read_source",
        "read_source,annotation_database-method",
        "read_source,annotation_source-method",
        "read_source,cd_source-method",
        "read_source,ls_source-method",
        "read_source,mspurity_source-method",
        "read_source,mwb_study_source-method"
      ]
    },
    {
      "page": "remove_columns",
      "title": "Select columns",
      "topics": [
        "remove_columns"
      ]
    },
    {
      "page": "rename_columns",
      "title": "Select columns",
      "topics": [
        "rename_columns"
      ]
    },
    {
      "page": "required_cols",
      "title": "Required columns in an annotation source",
      "topics": [
        "required_cols",
        "required_cols,annotation_source-method"
      ]
    },
    {
      "page": "rest_api",
      "title": "rest_api",
      "concept": [
        "REST API's"
      ],
      "topics": [
        "rest_api"
      ]
    },
    {
      "page": "rt_match",
      "title": "rt matching",
      "topics": [
        "rt_match"
      ]
    },
    {
      "page": "select_columns",
      "title": "Select columns",
      "topics": [
        "select_columns"
      ]
    },
    {
      "page": "split_column",
      "title": "Split a column",
      "topics": [
        "split_column"
      ]
    },
    {
      "page": "split_records",
      "title": "Expand records",
      "topics": [
        "split_records"
      ]
    },
    {
      "page": "sqlite_database",
      "title": "SQLite database",
      "concept": [
        "database"
      ],
      "topics": [
        "sqlite_database"
      ]
    },
    {
      "page": "trim_whitespace",
      "title": "Trim whitespace",
      "topics": [
        "trim_whitespace"
      ]
    },
    {
      "page": "tripeptide_dictionary",
      "title": "Tripeptide dictionary",
      "topics": [
        "tripeptide_dictionary"
      ]
    },
    {
      "page": "unique_records",
      "title": "Keep unique_records",
      "topics": [
        "unique_records"
      ]
    },
    {
      "page": "unzip_before_cache",
      "title": "Unzip file before caching with BiocFileCache_database",
      "topics": [
        "unzip_before_cache"
      ]
    },
    {
      "page": "upset_filters",
      "title": "UpSet chart filter helper functions",
      "topics": [
        "upset_filters",
        "upset_intersections",
        "upset_max_groups",
        "upset_min_groups",
        "upset_min_size"
      ]
    },
    {
      "page": "vertical_join",
      "title": "Join sources vertically",
      "topics": [
        "vertical_join",
        "vertical_join,annotation_source,annotation_source-method",
        "vertical_join,list,missing-method"
      ]
    },
    {
      "page": "wherever",
      "title": "Filter helper function to select records",
      "topics": [
        "wherever"
      ]
    },
    {
      "page": "write_database",
      "title": "Write to a database",
      "topics": [
        "write_database",
        "write_database,annotation_database-method",
        "write_database,rds_database-method",
        "write_database,sqlite_database-method"
      ]
    }
  ],
  "_readme": "https://github.com/bioc/MetMashR/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "askpass",
    "Biobase",
    "BiocGenerics",
    "cli",
    "cpp11",
    "curl",
    "DelayedArray",
    "dplyr",
    "evaluate",
    "farver",
    "generics",
    "GenomicRanges",
    "ggplot2",
    "ggthemes",
    "glue",
    "gtable",
    "highr",
    "httr",
    "httr2",
    "IRanges",
    "isoband",
    "jsonlite",
    "knitr",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "MatrixGenerics",
    "matrixStats",
    "mime",
    "openssl",
    "pillar",
    "pkgconfig",
    "plyr",
    "purrr",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "S4Arrays",
    "S4Vectors",
    "S7",
    "scales",
    "Seqinfo",
    "SparseArray",
    "stringi",
    "stringr",
    "struct",
    "SummarizedExperiment",
    "sys",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "xfun",
    "xml2",
    "XVector",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "annotate_mixtures.Rmd",
      "filename": "annotate_mixtures.html",
      "title": "Annotation of mixtures of standards",
      "author": "Gavin Rhys Lloyd",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Getting Started",
        "Introduction",
        "Input data",
        "Importing the annotations",
        "Importing Compound Discoverer annotations",
        "Importing LipidSearch annotations",
        "Exploratory analysis of annotation sources",
        "Combining Annotation Sources",
        "Adding identifiers",
        "Improving ID coverage",
        "Comparison with the true mixtures",
        "Importing the standard mixture tables",
        "Identifiers for the standards",
        "Comparison of standards and annotations",
        "Session Info"
      ],
      "created": "2024-01-19 14:43:51",
      "modified": "2026-10-01 15:44:54",
      "commits": 12
    },
    {
      "source": "mms_case_study.Rmd",
      "filename": "mms_case_study.html",
      "title": "Case study: reimplementing the Metabolites Merging Strategy with MetMashR",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Importing the source data",
        "Building the model sequence",
        "Normalising synonyms",
        "Translation and merging (MMS Step 1)",
        "Attribute retrieval (MMS Step 2)",
        "Manual curation (MMS Step 3)",
        "The complete sequence",
        "What the harmonised tables look like",
        "Comparison against the published result",
        "Characterising the mismatch",
        "Learnings and Benefits of MetMashR",
        "References",
        "Session Info"
      ],
      "created": "2026-10-01 15:44:54",
      "modified": "2026-10-01 16:24:11",
      "commits": 2
    },
    {
      "source": "exploring_mtox.Rmd",
      "filename": "exploring_mtox.html",
      "title": "Exploring the MTox700+ library",
      "author": "Gavin Rhys Lloyd",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Getting Started",
        "Introduction",
        "Importing the MTox700+ database",
        "Exploring the chemical space",
        "Exploring the biological space",
        "Importing PathBank",
        "Comparing PathBank and MTox700+",
        "Combining MTox700+ with PathBank",
        "Combining records",
        "Session Info"
      ],
      "created": "2024-01-19 14:43:51",
      "modified": "2026-10-01 15:44:54",
      "commits": 15
    },
    {
      "source": "Extending_MetMashR.Rmd",
      "filename": "Extending_MetMashR.html",
      "title": "Extending MetMashR",
      "author": "Gavin Rhys Lloyd",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Getting Started",
        "Example study",
        "Annotation Sources",
        "Adding new annotation sources",
        "The class definition",
        "The calling function",
        "The import method",
        "Using the new source",
        "Adding annotation workflow steps",
        "Empty column removal",
        "Suffix removal",
        "Metabolite mashing",
        "Summary",
        "Session Info"
      ],
      "created": "2024-01-19 14:43:51",
      "modified": "2026-10-01 15:44:54",
      "commits": 7
    },
    {
      "source": "using_MetMashR.Rmd",
      "filename": "using_MetMashR.html",
      "title": "Using MetMashR",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Statistics in R using Class Templates (struct)",
        "Getting Started",
        "Annotation Sources",
        "Annotation Tables",
        "Annotation Databases",
        "Cached databases",
        "Annotation Mashing",
        "Importing sources",
        "Filtering / Cleaning",
        "LCMS peak matching",
        "REST APIs",
        "Dictionaries",
        "Combining Records",
        "Session Info"
      ],
      "created": "2024-01-19 14:43:51",
      "modified": "2026-10-01 15:44:54",
      "commits": 11
    }
  ],
  "_score": 5.778151250383644,
  "_indexed": true,
  "_nocasepkg": "metmashr",
  "_universes": [
    "bioc",
    "grlloyd",
    "computational-metabolomics"
  ],
  "_previous": "1.7.1",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.7.2",
      "date": "2026-10-02T17:54:49.000Z",
      "distro": "resolute",
      "commit": "5deeed2ee416b3720c2438a3393aa6ab723fe829",
      "fileid": "https://r2.ropensci.org/fba15f2b6f54e421b17eee7573c2ab92714f2140add86fbced984e4c4353c3f5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/37042367859"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.7.2",
      "date": "2026-10-02T17:54:50.000Z",
      "distro": "resolute",
      "commit": "5deeed2ee416b3720c2438a3393aa6ab723fe829",
      "fileid": "https://r2.ropensci.org/f628a1ed026dcf89639175ee1d0f9f769af682fa6ecda84c33e2a0e85eccf424",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/37042367859"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.7.2",
      "date": "2026-10-02T17:52:32.000Z",
      "commit": "5deeed2ee416b3720c2438a3393aa6ab723fe829",
      "fileid": "https://r2.ropensci.org/7fff64fe45c28022774208c9a72c7933eadd25fe50c820da1f4be154fa4c5152",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/37042367859"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.7.2",
      "date": "2026-10-02T17:52:16.000Z",
      "commit": "5deeed2ee416b3720c2438a3393aa6ab723fe829",
      "fileid": "https://r2.ropensci.org/db5e2c2e0edb2bc885204b1c54c9483225b53a99b9cf2ceb38d27873cb1557ea",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/37042367859"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.7.2",
      "date": "2026-10-02T17:53:50.000Z",
      "commit": "5deeed2ee416b3720c2438a3393aa6ab723fe829",
      "fileid": "https://r2.ropensci.org/b0eaee4778f1b6a95ce5eb7556892849e243cd2f26fde521234372d950e2bb32",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/37042367859"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.7.2",
      "date": "2026-10-02T17:52:36.000Z",
      "commit": "5deeed2ee416b3720c2438a3393aa6ab723fe829",
      "fileid": "https://r2.ropensci.org/687d20211c1beba5ac06571a8a72d4f7d89928304a8b8bc743ce9f417e049d5d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/37042367859"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.7.2",
      "date": "2026-10-02T17:52:16.000Z",
      "commit": "5deeed2ee416b3720c2438a3393aa6ab723fe829",
      "fileid": "https://r2.ropensci.org/6264f00a92797935d02656398ac7ae84adf4ecf556b418c9b1f2dacffd39c830",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/37042367859"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.7.2",
      "date": "2026-10-02T17:52:25.000Z",
      "commit": "5deeed2ee416b3720c2438a3393aa6ab723fe829",
      "fileid": "https://r2.ropensci.org/628a705c3d51bbb1b6217dce2f39419ab7d723fe81abedb6b54680afc9739869",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/37042367859"
    }
  ]
}