Package: massSpectrometryR 0.4.1

massSpectrometryR: massSpectrometryR

Provides calculations, plotting etc for chemistry & mass spectrometry.

Authors:Ben Bruyneel <[email protected]>

massSpectrometryR_0.4.1.tar.gz
massSpectrometryR_0.4.1.zip(r-4.5)massSpectrometryR_0.4.1.zip(r-4.4)massSpectrometryR_0.4.1.zip(r-4.3)
massSpectrometryR_0.4.1.tgz(r-4.5-any)massSpectrometryR_0.4.1.tgz(r-4.4-any)massSpectrometryR_0.4.1.tgz(r-4.3-any)
massSpectrometryR_0.4.1.tar.gz(r-4.5-noble)massSpectrometryR_0.4.1.tar.gz(r-4.4-noble)
massSpectrometryR_0.4.1.tgz(r-4.4-emscripten)massSpectrometryR_0.4.1.tgz(r-4.3-emscripten)
massSpectrometryR.pdf |massSpectrometryR.html
massSpectrometryR/json (API)

# Install 'massSpectrometryR' in R:
install.packages('massSpectrometryR', repos = c('https://benbruyneel.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/benbruyneel/massspectrometryr/issues

Uses libs:
  • openjdk– OpenJDK Java runtime, using Hotspot JIT

On CRAN:

mass-spectrometryproteomicsopenjdk

1.70 score 1 scripts 37 exports 27 dependencies

Last updated 3 months agofrom:bc396b4638. Checks:3 OK, 5 NOTE. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKJan 27 2025
R-4.5-winNOTEJan 27 2025
R-4.5-macNOTEJan 27 2025
R-4.5-linuxNOTEJan 27 2025
R-4.4-winNOTEJan 27 2025
R-4.4-macNOTEJan 27 2025
R-4.3-winOKJan 27 2025
R-4.3-macOKJan 27 2025

Exports:%f-%%f+%addFormulasaddListFormulasaminoAcidModificationsaminoAcidResidueschemicalsdigestelectronFormulaelementselementsAverageelementsInFormulaelementsInFormulaselementsMonoisotopicemptyFormulaformulaStringformulaToMassmassToMzmassToMzHmodificationsmzHToMassmzToMasspdToFormulapeptidepeptideCountpeptideFormulapeptideFragmentspeptideMzHprotonFormularcdkFormularemoveZerossortFormulastringFormulastringToFormulasubtractFormulasvalidFormulawaterFormula

Dependencies:clidplyrenviPatfansifingerprintgenericsglueiteratorsitertoolslifecyclemagrittrpillarpkgconfigpngpurrrR6rcdkrcdklibsrJavarlangstringistringrtibbletidyselectutf8vctrswithr

Readme and manuals

Help Manual

Help pageTopics
custom operator for subtracting formulas from one another, to make calculating with formulas a little more clear%f-%
custom operator for adding up formulas, to make calculating with formulas a little more clear%f+%
Adding up two formulas, taking into account possible differing elementsaddFormulas
Add up a list of formulasaddListFormulas
R6 Class representing a set of amino acidsaminoAcidClass
Returns a pre-defined object which contains info on some common amino acid modificationsaminoAcidModifications
Generates a pre-defined object which contains info on 'normal' amino acid residuesaminoAcidResidues
R6 Class representing a set of chemicalschemicals
Digests a sequence and returnsdigest
generates a pre-defined formula for electronelectronFormula
R6 Class representing a set of elementselements
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)elementsAverage
elementsInFormulaelementsInFormula
Combine elements present in 2 separate formulaselementsInFormulas
generates a pre-defined R6 elements object which contains info on elements, mass values are mono isotopicelementsMonoisotopic
generates an empty pre-defined formulaemptyFormula
Translates regular formula format into a character vector, eg C6H12O6formulaString
calculates the neutral mono-isotopic mass of a formulaformulaToMass
Calculates the m/z value of a charged/adducted ionmassToMz
Calculates the m/z value of a protonated ion (positive ESI)massToMzH
R6 Class representing a set of modifications for the aminoacids in peptidesmodifications
calculates the mass of the molecule in an ion (M+xH)x+mzHToMass
calculates the mass of the molecule in an ionmzToMass
translates a proteome Discoverer (Thermo Scientific) elements formula string to a formula as used by this packagepdToFormula
R6 Class representing a (single) peptidepeptide
counts the occurence of a amino acid (sequence) in another amino acid sequencepeptideCount
peptideFormulapeptideFormula
Generates a pre-defined (incomplete) table of names of fragments for the ions resulting when fragmenting a peptide in MSpeptideFragments
peptideMzHpeptideMzH
generates a pre-defined formula for protonprotonFormula
translates an cdkFormula object to a 'regular' formula formatrcdkFormula
removeZerosremoveZeros
sortFormulasortFormula
Translates a character vector formula, eg 'C6H12O6' to a regular formula c(C=6, H=12, O=6)stringFormula
Translates a character vector formula, eg 'C6H12O6' to a regular formula c(C=6, H=12, O=6)stringToFormula
subtracting one formula from another, taking into account possible differing elementssubtractFormulas
checks if formula is validvalidFormula
generates a pre-defined formula for waterwaterFormula