mzAnnotation 2.0.0
All chemical structure (SMILES, InChI) and chemoinformatics functionality based on OpenBabel has now be moved to the cheminf package.
The adduct, isotope and transformation rules functions
adduct(),isotope()andtransformations()have been renamed toadduct_rules(),isotope_rules()andtransformation_rules()respectively.Added the
adduct_names(),isotope_names()andtransformation_names()functions to list the available adducts, isotopes and transformations in the default rules tables.Added
suitableElementRanges()to calculate minimum and maximum elemental ranges for a specified molecular mass, suitable for molecular formula generation.Added
elementRatios()for calculating the ratio between all elements present in specified molecular formulas.Added
CHOproportion()for calculating the proportion of CHO present in specified molecular formulas.Added functions for calculating the rings plus double bonds equivalent (
rdbe()), LEWIS valence testlewis()andsenior()molecular graph test for molecular formulas.Added functions (
goldenRules(),elementCountCheck(),elementRatioCheck()) for calculating the Golden Rules 2, 3, 5 and 6 from Kind et al. 2007.Added
ipMF()for generating molecular formulas for electrospray ionisation products.Added
transformationPossible()to test if a transformation between two molecular formulas is possible.count.elements()is now re-exported from the CHNOSZ package.The
digitsoption is now set to 7 on package load.The specified
adduct,isotopeandtransformationarguments are now checked against the specifiedadduct_rules_table,isotope_rules_tableandtransformation_rules_tableincalcM()andcalcMZ(). An error is thrown if an are not present.Numerous function documentation improvements.
mzAnnotation 1.7.5
- Fixed error in
relationshipCalculator()for empty returns.
mzAnnotation 1.7.4
Remove
modesargument formrelationshipCalcualtor().Speed up
relationshipCalculator()by ~x20.
mzAnnotation 1.7.3
Added a
NEWS.mdfile to track changes to the package.Added a
pkgdownsite available at https://jasenfinch.github.io/mzAnnotation/.