{
  "_id": "6ad5c916d423e4b0c576c622",
  "Package": "massSpectrometryR",
  "Type": "Package",
  "Title": "massSpectrometryR",
  "Version": "0.6.5",
  "Author": "Ben Bruyneel <benbruyneel@gmail.com>",
  "Maintainer": "Ben Bruyneel <benbruyneel@gmail.com>",
  "Description": "Provides calculations, plotting etc for chemistry & mass\nspectrometry.",
  "License": "GPL (>= 3)",
  "Encoding": "UTF-8",
  "URL": "https://github.com/BenBruyneel/massSpectrometryR",
  "RoxygenNote": "7.3.3",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "make default-jdk libicu-dev libpng-dev",
  "Repository": "https://benbruyneel.r-universe.dev",
  "Date/Publication": "2026-04-22 05:43:10 UTC",
  "RemoteUrl": "https://github.com/BenBruyneel/massSpectrometryR",
  "RemoteRef": "HEAD",
  "RemoteSha": "1c7d830426c2affe753525f91f68c28284b06026",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-19 07:26:24 UTC",
    "User": "root"
  },
  "_user": "benbruyneel",
  "_type": "src",
  "_file": "massSpectrometryR_0.6.5.tar.gz",
  "_fileid": "https://r2.ropensci.org/480b754daa103e308174074e5ee459b77798c55d824ff3760b2177439c165309",
  "_filesize": 222416,
  "_sha256": "480b754daa103e308174074e5ee459b77798c55d824ff3760b2177439c165309",
  "_expires": "2027-01-27T07:39:00.000Z",
  "_created": "2026-10-19T07:26:24.000Z",
  "_published": "2026-10-19T07:39:01.872Z",
  "_buildurl": "https://github.com/r-universe/benbruyneel/actions/runs/39215650153",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 117939998592,
      "time": 179,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12169921608"
    },
    {
      "job": 117939998447,
      "time": 135,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12169357642"
    },
    {
      "job": 117939998537,
      "time": 130,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12170250906"
    },
    {
      "job": 117939998736,
      "time": 98,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12170615247"
    },
    {
      "job": 117938877704,
      "time": 192,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12169866805"
    },
    {
      "job": 117939998448,
      "time": 114,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12168988498"
    },
    {
      "job": 117939998567,
      "time": 89,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12170030852"
    },
    {
      "job": 117939998632,
      "time": 92,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12169187990"
    },
    {
      "job": 117939998504,
      "time": 100,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12169329298"
    }
  ],
  "_upstream": "https://github.com/BenBruyneel/massSpectrometryR",
  "_commit": {
    "id": "1c7d830426c2affe753525f91f68c28284b06026",
    "author": "Ben Bruyneel <benbruyneel@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Update DESCRIPTION",
    "time": 1776836590
  },
  "_maintainer": {
    "name": "Ben Bruyneel",
    "email": "benbruyneel@gmail.com",
    "login": "benbruyneel",
    "linkedin": "in/ben-bruyneel",
    "description": "",
    "uuid": 22104969
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "R6",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "rcdk",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "enviPat",
      "role": "Imports"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "benbruyneel",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-11",
      "n": 1
    },
    {
      "week": "2026-14",
      "n": 1
    },
    {
      "week": "2026-15",
      "n": 1
    },
    {
      "week": "2026-17",
      "n": 3
    }
  ],
  "_tags": [],
  "_topics": [
    "mass-spectrometry",
    "proteomics",
    "openjdk"
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "benbruyneel",
      "count": 61,
      "uuid": 22104969
    }
  ],
  "_userbio": {
    "uuid": 22104969,
    "type": "user",
    "name": "Ben Bruyneel",
    "followers": 0
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/massSpectrometryR"
  },
  "_devurl": "https://github.com/benbruyneel/massspectrometryr",
  "_searchresults": 1,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/massSpectrometryR.html",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_cranurl": false,
  "_exports": [
    "%f-%",
    "%f+%",
    "addFormulas",
    "addListFormulas",
    "aminoAcidModifications",
    "aminoAcidResidues",
    "calculate.Measured.mz",
    "calculate.ppm",
    "calculate.Reference.mz",
    "chemicals",
    "digest",
    "electronFormula",
    "elements",
    "elementsAverage",
    "elementsInFormula",
    "elementsInFormulas",
    "elementsMonoisotopic",
    "emptyFormula",
    "formulaString",
    "formulaToMass",
    "massToMz",
    "massToMzH",
    "modifications",
    "mzHToMass",
    "mzToMass",
    "pdToFormula",
    "peptide",
    "peptideCount",
    "peptideFormula",
    "peptideFragments",
    "peptideMzH",
    "protonFormula",
    "rcdkFormula",
    "removeZeros",
    "sortFormula",
    "stringFormula",
    "stringToFormula",
    "subtractFormulas",
    "validFormula",
    "waterFormula"
  ],
  "_help": [
    {
      "page": "grapes-f-grapes",
      "title": "custom operator for subtracting formulas from one another, to make calculating with formulas a little more clear",
      "topics": [
        "%f-%"
      ]
    },
    {
      "page": "grapes-f-plus-grapes",
      "title": "custom operator for adding up formulas, to make calculating with formulas a little more clear",
      "topics": [
        "%f+%"
      ]
    },
    {
      "page": "addFormulas",
      "title": "Adding up two formulas, taking into account possible differing elements",
      "topics": [
        "addFormulas"
      ]
    },
    {
      "page": "addListFormulas",
      "title": "Add up a list of formulas",
      "topics": [
        "addListFormulas"
      ]
    },
    {
      "page": "aminoAcidClass",
      "title": "R6 Class representing a set of amino acids",
      "topics": [
        "aminoAcidClass"
      ]
    },
    {
      "page": "aminoAcidModifications",
      "title": "Returns a pre-defined object which contains info on some common amino acid modifications",
      "topics": [
        "aminoAcidModifications"
      ]
    },
    {
      "page": "aminoAcidResidues",
      "title": "Generates a pre-defined object which contains info on 'normal' amino acid residues",
      "topics": [
        "aminoAcidResidues"
      ]
    },
    {
      "page": "calculate.Measured.mz",
      "title": "calculate.Measured.mz",
      "topics": [
        "calculate.Measured.mz"
      ]
    },
    {
      "page": "calculate.ppm",
      "title": "calculate.ppm",
      "topics": [
        "calculate.ppm"
      ]
    },
    {
      "page": "calculate.Reference.mz",
      "title": "calculate.Reference.mz",
      "topics": [
        "calculate.Reference.mz"
      ]
    },
    {
      "page": "chemicals",
      "title": "R6 Class representing a set of chemicals",
      "topics": [
        "chemicals"
      ]
    },
    {
      "page": "digest",
      "title": "Digests a sequence and returns",
      "topics": [
        "digest"
      ]
    },
    {
      "page": "electronFormula",
      "title": "generates a pre-defined formula for electron",
      "topics": [
        "electronFormula"
      ]
    },
    {
      "page": "elements",
      "title": "R6 Class representing a set of elements",
      "topics": [
        "elements"
      ]
    },
    {
      "page": "elementsAverage",
      "title": "generates a pre-defined object which contains info on elements, mass values are average masses (weighted mean mass of elements based on their natural occurence)",
      "topics": [
        "elementsAverage"
      ]
    },
    {
      "page": "elementsInFormula",
      "title": "elementsInFormula",
      "topics": [
        "elementsInFormula"
      ]
    },
    {
      "page": "elementsInFormulas",
      "title": "Combine elements present in 2 separate formulas",
      "topics": [
        "elementsInFormulas"
      ]
    },
    {
      "page": "elementsMonoisotopic",
      "title": "generates a pre-defined R6 elements object which contains info on elements, mass values are mono isotopic",
      "topics": [
        "elementsMonoisotopic"
      ]
    },
    {
      "page": "emptyFormula",
      "title": "generates an empty pre-defined formula",
      "topics": [
        "emptyFormula"
      ]
    },
    {
      "page": "formulaString",
      "title": "Translates regular formula format into a character vector, eg C6H12O6",
      "topics": [
        "formulaString"
      ]
    },
    {
      "page": "formulaToMass",
      "title": "calculates the neutral mono-isotopic mass of a formula",
      "topics": [
        "formulaToMass"
      ]
    },
    {
      "page": "massToMz",
      "title": "Calculates the m/z value of a charged/adducted ion",
      "topics": [
        "massToMz"
      ]
    },
    {
      "page": "massToMzH",
      "title": "Calculates the m/z value of a protonated ion (positive ESI)",
      "topics": [
        "massToMzH"
      ]
    },
    {
      "page": "modifications",
      "title": "R6 Class representing a set of modifications for the aminoacids in peptides",
      "topics": [
        "modifications"
      ]
    },
    {
      "page": "mzHToMass",
      "title": "calculates the mass of the molecule in an ion (M+xH)x+",
      "topics": [
        "mzHToMass"
      ]
    },
    {
      "page": "mzToMass",
      "title": "calculates the mass of the molecule in an ion",
      "topics": [
        "mzToMass"
      ]
    },
    {
      "page": "pdToFormula",
      "title": "translates a proteome Discoverer (Thermo Scientific) elements formula string to a formula as used by this package",
      "topics": [
        "pdToFormula"
      ]
    },
    {
      "page": "peptide",
      "title": "R6 Class representing a (single) peptide",
      "topics": [
        "peptide"
      ]
    },
    {
      "page": "peptideCount",
      "title": "counts the occurence of a amino acid (sequence) in another amino acid sequence",
      "topics": [
        "peptideCount"
      ]
    },
    {
      "page": "peptideFormula",
      "title": "peptideFormula",
      "topics": [
        "peptideFormula"
      ]
    },
    {
      "page": "peptideFragments",
      "title": "Generates a pre-defined (incomplete) table of names of fragments for the ions resulting when fragmenting a peptide in MS",
      "topics": [
        "peptideFragments"
      ]
    },
    {
      "page": "peptideMzH",
      "title": "peptideMzH",
      "topics": [
        "peptideMzH"
      ]
    },
    {
      "page": "protonFormula",
      "title": "generates a pre-defined formula for proton",
      "topics": [
        "protonFormula"
      ]
    },
    {
      "page": "rcdkFormula",
      "title": "translates an cdkFormula object to a 'regular' formula format",
      "topics": [
        "rcdkFormula"
      ]
    },
    {
      "page": "removeZeros",
      "title": "removeZeros",
      "topics": [
        "removeZeros"
      ]
    },
    {
      "page": "sortFormula",
      "title": "sortFormula",
      "topics": [
        "sortFormula"
      ]
    },
    {
      "page": "stringFormula",
      "title": "Translates a character vector formula, eg 'C6H12O6' to a regular formula c(C=6, H=12, O=6)",
      "topics": [
        "stringFormula"
      ]
    },
    {
      "page": "stringToFormula",
      "title": "Translates a character vector formula, eg 'C6H12O6' to a regular formula c(C=6, H=12, O=6)",
      "topics": [
        "stringToFormula"
      ]
    },
    {
      "page": "subtractFormulas",
      "title": "subtracting one formula from another, taking into account possible differing elements",
      "topics": [
        "subtractFormulas"
      ]
    },
    {
      "page": "validFormula",
      "title": "checks if formula is valid",
      "topics": [
        "validFormula"
      ]
    },
    {
      "page": "waterFormula",
      "title": "generates a pre-defined formula for water",
      "topics": [
        "waterFormula"
      ]
    }
  ],
  "_readme": "https://github.com/BenBruyneel/massSpectrometryR/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "dplyr",
    "enviPat",
    "fingerprint",
    "generics",
    "glue",
    "iterators",
    "itertools",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "png",
    "purrr",
    "R6",
    "rcdk",
    "rcdklibs",
    "rJava",
    "rlang",
    "stringi",
    "stringr",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_sysdeps": [
    {
      "shlib": "libjvm",
      "package": "openjdk-25-jre-headless",
      "headers": "openjdk-25-jre-headless",
      "source": "openjdk",
      "version": "25.0.4.1+1-1~26.04.4",
      "name": "openjdk",
      "homepage": "https://openjdk.java.net/",
      "description": "OpenJDK Java runtime, using Hotspot JIT (headless)"
    }
  ],
  "_score": 2.3010299956639813,
  "_indexed": true,
  "_nocasepkg": "massspectrometryr",
  "_universes": [
    "benbruyneel"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.6.5",
      "date": "2026-10-19T07:29:19.000Z",
      "distro": "resolute",
      "commit": "1c7d830426c2affe753525f91f68c28284b06026",
      "fileid": "https://r2.ropensci.org/358959e7dd3252b9f58b6ee661b44e70aea47603a56eb697b505e978fb2fa377",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/benbruyneel/actions/runs/39215650153"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.6.5",
      "date": "2026-10-19T07:28:35.000Z",
      "distro": "resolute",
      "commit": "1c7d830426c2affe753525f91f68c28284b06026",
      "fileid": "https://r2.ropensci.org/cb2ad975d2bc5a7cb2440c366b56c90ca88edc31416d5857fa2442c4cf295bf4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/benbruyneel/actions/runs/39215650153"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.6.5",
      "date": "2026-10-19T07:33:46.000Z",
      "commit": "1c7d830426c2affe753525f91f68c28284b06026",
      "fileid": "https://r2.ropensci.org/5ab64445012b77e468b00d3ae8d6b00af4041e4e03b3cb42ac2b672c3648235f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/benbruyneel/actions/runs/39215650153"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.6.5",
      "date": "2026-10-19T07:38:24.000Z",
      "commit": "1c7d830426c2affe753525f91f68c28284b06026",
      "fileid": "https://r2.ropensci.org/42b27b82697307683adfcf4c7baa4f888e421757693e4ef56b6855976f012def",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/benbruyneel/actions/runs/39215650153"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.6.5",
      "date": "2026-10-19T07:28:44.000Z",
      "commit": "1c7d830426c2affe753525f91f68c28284b06026",
      "fileid": "https://r2.ropensci.org/e42d749a7c4360d0e4b88d0172b0c9cd883a9eaf6ba2005e8040cb97cf6e3eb1",
      "status": "success",
      "buildurl": "https://github.com/r-universe/benbruyneel/actions/runs/39215650153"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.6.5",
      "date": "2026-10-19T07:27:44.000Z",
      "commit": "1c7d830426c2affe753525f91f68c28284b06026",
      "fileid": "https://r2.ropensci.org/a72919f305ea8bd9f84d4a09fdc6e62533c4deb71b62882ab623e12417ccb3d4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/benbruyneel/actions/runs/39215650153"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.6.5",
      "date": "2026-10-19T07:27:44.000Z",
      "commit": "1c7d830426c2affe753525f91f68c28284b06026",
      "fileid": "https://r2.ropensci.org/500c033ec2329d4389dde9d618cf9fe38352cae956d0f2f1a6625b3edf5a6ccb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/benbruyneel/actions/runs/39215650153"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.6.5",
      "date": "2026-10-19T07:27:49.000Z",
      "commit": "1c7d830426c2affe753525f91f68c28284b06026",
      "fileid": "https://r2.ropensci.org/29edd8900050002667328bf4979c865497a0b03e07c2b0ffae3f70388563d321",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/benbruyneel/actions/runs/39215650153"
    }
  ]
}