{
  "_id": "6a100aa7acfb0bcc41c7f6d8",
  "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-05-22 07:46:20 UTC",
    "User": "root"
  },
  "MD5sum": "7abec5fe25d06f1efaa7a7adae96d8aa",
  "_user": "benbruyneel",
  "_type": "src",
  "_file": "massSpectrometryR_0.6.5.tar.gz",
  "_fileid": "cf3257bd648454a68c2faaf817d807c008cf4bc50d94689058bb320202153de4",
  "_filesize": 221384,
  "_sha256": "cf3257bd648454a68c2faaf817d807c008cf4bc50d94689058bb320202153de4",
  "_created": "2026-05-22T07:46:20.000Z",
  "_published": "2026-05-22T07:49:59.649Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77338069013,
      "time": 151,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7155462268"
    },
    {
      "job": 77338069011,
      "time": 139,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7155458381"
    },
    {
      "job": 77338068948,
      "time": 144,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7155453992"
    },
    {
      "job": 77338068989,
      "time": 182,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7155461617"
    },
    {
      "job": 77337681833,
      "time": 168,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7155419057"
    },
    {
      "job": 77338068962,
      "time": 120,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7155453524"
    },
    {
      "job": 77338069027,
      "time": 95,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7155446461"
    },
    {
      "job": 77338069037,
      "time": 95,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7155446150"
    },
    {
      "job": 77338069020,
      "time": 87,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7155444302"
    }
  ],
  "_buildurl": "https://github.com/r-universe/benbruyneel/actions/runs/26275192016",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_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
  },
  "_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": "2025-21",
      "n": 2
    },
    {
      "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"
  },
  "_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.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/massSpectrometryR.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_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-21-jre-headless",
      "headers": "openjdk-21-jre-headless",
      "source": "openjdk",
      "version": "21.0.10+7-1~24.04",
      "name": "openjdk",
      "homepage": "https://openjdk.java.net/",
      "description": "OpenJDK Java runtime, using Hotspot JIT (headless)"
    }
  ],
  "_score": 2.3979400086720375,
  "_indexed": true,
  "_nocasepkg": "massspectrometryr",
  "_universes": [
    "benbruyneel"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.6.5",
      "date": "2026-05-22T07:48:40.000Z",
      "distro": "noble",
      "commit": "1c7d830426c2affe753525f91f68c28284b06026",
      "fileid": "bf105262a059e43ea1108b4a877f7aa01c9e177ae9d959131c4c97c95cbdf1e9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/benbruyneel/actions/runs/26275192016"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.6.5",
      "date": "2026-05-22T07:48:34.000Z",
      "distro": "noble",
      "commit": "1c7d830426c2affe753525f91f68c28284b06026",
      "fileid": "de7e0bc7339d9396f94d2146fc3004d1e1075fba9b7d95cf0e699cdad0d5e581",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/benbruyneel/actions/runs/26275192016"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.6.5",
      "date": "2026-05-22T07:48:24.000Z",
      "commit": "1c7d830426c2affe753525f91f68c28284b06026",
      "fileid": "a7fd0b5a168cf8c10d0b881cd9c875767cb1b19ef119b14ab2c92c76e2a15291",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/benbruyneel/actions/runs/26275192016"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.6.5",
      "date": "2026-05-22T07:48:39.000Z",
      "commit": "1c7d830426c2affe753525f91f68c28284b06026",
      "fileid": "58bab9ad96933c51d603019f3d4dcac77767bf927147d32ec451e40d4fc1e466",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/benbruyneel/actions/runs/26275192016"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.6.5",
      "date": "2026-05-22T07:48:40.000Z",
      "commit": "1c7d830426c2affe753525f91f68c28284b06026",
      "fileid": "10f35a587760d42e231a4772a42f687906a4d17422d729fded1a4136a8efedf4",
      "status": "success",
      "buildurl": "https://github.com/r-universe/benbruyneel/actions/runs/26275192016"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.6.5",
      "date": "2026-05-22T07:47:37.000Z",
      "commit": "1c7d830426c2affe753525f91f68c28284b06026",
      "fileid": "2354781ba4e15e231c82364ac8acff9a61e0568326b3ee60ff1deaf94c74c3f5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/benbruyneel/actions/runs/26275192016"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.6.5",
      "date": "2026-05-22T07:47:34.000Z",
      "commit": "1c7d830426c2affe753525f91f68c28284b06026",
      "fileid": "63195170a65015779efd20f3a26d3bca7cf5236b953c04380cf449684887c193",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/benbruyneel/actions/runs/26275192016"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.6.5",
      "date": "2026-05-22T07:47:30.000Z",
      "commit": "1c7d830426c2affe753525f91f68c28284b06026",
      "fileid": "f4667c8a4805f5ab9d8b564753c59d2d5677ee311bc4b0dd6cbcb13083c07b04",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/benbruyneel/actions/runs/26275192016"
    }
  ]
}