Package: SpectriPy 1.3.0

SpectriPy: Enhancing Cross-Language Mass Spectrometry Data Analysis with R and Python
The SpectriPy package allows integration of Python-based MS analysis code with the Spectra package. Spectra objects can be converted into Python MS data structures. In addition, SpectriPy integrates and wraps the similarity scoring and processing/filtering functions from the Python matchms package into R.
Authors:
SpectriPy_1.3.0.tar.gz
SpectriPy_1.3.0.zip(r-4.7)SpectriPy_1.3.0.zip(r-4.6)SpectriPy_1.3.0.zip(r-4.5)
SpectriPy_1.3.0.tar.gz(r-4.7-any)SpectriPy_1.3.0.tar.gz(r-4.6-any)
SpectriPy_1.3.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
SpectriPy/json (API)
NEWS
| # Install 'SpectriPy' in R: |
| install.packages('SpectriPy', repos = c('https://rformassspectrometry.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/rformassspectrometry/spectripy/issues
On BioConductor:SpectriPy-1.3.0(bioc 3.24)SpectriPy-1.2.1(bioc 3.23)
infrastructuremetabolomicsmassspectrometryproteomicsmass-spectrometrypythonquarto
Last updated from:c0d1f7f6f0. Checks:5 NOTE, 2 OK, 2 FAIL. Indexed: no.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | NOTE | 509 | ||
| source / vignettes | OK | 385 | ||
| linux-release-x86_64 | NOTE | 500 | ||
| macos-release-arm64 | FAIL | 150 | ||
| macos-oldrel-arm64 | FAIL | 204 | ||
| windows-devel | NOTE | 774 | ||
| windows-release | NOTE | 841 | ||
| windows-oldrel | NOTE | 882 | ||
| wasm-release | OK | 153 |
Exports:compareSpectriPyCosineGreedyCosineHungariandefaultSpectraVariableMappingfilterSpectriPyModifiedCosineModifiedCosineGreedyModifiedCosineHungarianMsBackendPyNeutralLossesCosinenormalize_intensitiespyspec_copy_on_replacepyspec_to_rspecreindexremove_peaks_around_precursor_mzrspec_to_pyspecselect_by_intensityselect_by_mzsetBackendsetSpectraVariableMappingspectraData<-spectraNames<-spectraVariableMappingspectraVariableMapping<-
Dependencies:BHBiocGenericsBiocParallelcliclueclustercodetoolscpp11data.tableformatRfsfutile.loggerfutile.optionsgenericsgluehereIRangesjsonlitelambda.rlatticelifecyclemagrittrMASSMatrixMetaboCoreUtilsMsCoreUtilspngProtGenericsrappdirsRcppRcppTOMLreticulaterlangrprojrootS4VectorssnakecasesnowSpectrastringistringrvctrswithr
Detailed information on installation and configuration
Rendered fromdetailed-installation-configuration.qmdusingquarto::htmlon Jun 03 2026.Last update: 2025-10-13
Started: 2025-02-25
Enabling integration of Python libraries and R packages for combined mass spectrometry data analysis
Rendered fromSpectriPy.qmdusingquarto::htmlon Jun 03 2026.Last update: 2026-04-21
Started: 2025-02-25
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Spectra similarity calculations using Python's matchms library | compareSpectriPy compareSpectriPy,Spectra,missing,CosineGreedy-method compareSpectriPy,Spectra,Spectra,CosineGreedy-method CosineGreedy CosineHungarian ModifiedCosine ModifiedCosineGreedy ModifiedCosineHungarian NeutralLossesCosine |
| Converting between R and Python MS data structures | conversion defaultSpectraVariableMapping pyspec_to_rspec rspec_to_pyspec r_to_py.Spectra setSpectraVariableMapping spectraVariableMapping,character-method spectraVariableMapping,missing-method |
| Filter Spectra using Python's matchms library | filterSpectriPy filterSpectriPy,Spectra,filter_param-method normalize_intensities remove_peaks_around_precursor_mz select_by_intensity select_by_mz |
| A MS data backend for MS data stored in Python | $,MsBackendPy-method $<-,MsBackendPy-method backendInitialize,MsBackendPy-method intensity<-,MsBackendPy-method length,MsBackendPy-method MsBackendPy mz<-,MsBackendPy-method peaksData,MsBackendPy-method peaksData<-,MsBackendPy-method reindex setBackend,Spectra,MsBackendPy-method spectraData,MsBackendPy-method spectraData<-,MsBackendPy-method spectraNames<-,MsBackendPy-method spectraVariableMapping,MsBackendPy-method spectraVariableMapping<-,MsBackendPy-method spectraVariables,MsBackendPy-method |
| Copy Python MS data structure on MS data replacement operations | pyspec_copy_on_replace |
