The xcms R package provides functionality to efficiently preprocess LC-MS (as well as GC-MS and LC-MS/MS) data. Please see the package documentation for more information and examples and news for the latest changes. An example preprocessing workflow is shown in the main package vignette. See also the excellent [Metabonaut] resource for a more detailed and complete end-to-end data analysis workflow for LC-MS data.
Installationxcms is part of Bioconductor and relies and integrates with various Bioconductor packages. The preferred way to install xcms is using the BiocManager package, that will install the latest stable version of xcms and ensures all required packages from the same Bioconductor release are installed and available as well:
Version 4Version 4 adds native support for the Spectra package to xcms
and allows to perform the pre-processing on MsExperiment
objects (from the MsExperiment. The new supported data containers (Spectra
, MsExperiment
and XcmsExperiment
) allow more flexible analyses and seamless future extensions to additional types of data (such as ion mobility data). Ultimately, these changes will also allow easier integration of xcms
with other R packages such as MsFeatures or MetaboAnnotation.
While it is suggested that users switch to the newer data and result objects, all functionality from version 3 and before remain fully supported.
Version 3Version >= 3 of the xcms
package are updated and partially re-written versions of the original xcms
package. The version number 3 was selected to avoid confusions with the xcms2
(http://pubs.acs.org/doi/abs/10.1021/ac800795f) software. While providing all of the original software’s functionality, xcms
version >= 3 aims at:
MSnbase
package.Versioned
class).BiocParallel
for parallel processing.getEIC
, rawEIC
etc).correspondence
instead of grouping
).Discussions and suggestions are welcome: https://github.com/sneumann/xcms/issues
Code of ConductAs contributors and maintainers of the package, we pledge to respect all people who contribute through reporting issues, posting feature requests, updating documentation, submitting pull requests or patches, and other activities. See the RforMassSpectrometry Code of Conduct for more information.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4