Package: RmzTabM 0.97.13

Johannes Rainer

RmzTabM: R API for the mzTab-M Reference Implementation

The RmzTabM package provides functions to read and write files in the HUPO-PSI mzTab-M file format. This package represents the reference implementation for mzTab-M import/export for R. Core, low level functions allow to format and parse the individual sections of the mzTab-M format. These functions are designed to be re-used by other packages implementing import/export of results in mzTab-M.

Authors:Nils Hoffmann [ctb], Steffen Neumann [ctb], Johannes Rainer [aut, cre], Philippine Louail [aut], Gabriele Tomè [aut]

RmzTabM_0.97.13.tar.gz
RmzTabM_0.97.13.zip(r-4.7)RmzTabM_0.97.13.zip(r-4.6)RmzTabM_0.97.13.zip(r-4.5)
RmzTabM_0.97.13.tgz(r-4.6-any)RmzTabM_0.97.13.tgz(r-4.5-any)
RmzTabM_0.97.13.tar.gz(r-4.7-any)RmzTabM_0.97.13.tar.gz(r-4.6-any)
RmzTabM_0.97.13.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
RmzTabM/json (API)

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

Bug tracker:https://github.com/rformassspectrometry/rmztabm/issues

On CRAN:

Conda:

quarto

4.46 score 3 stars 12 scripts 37 exports 1 dependencies

Last updated from:7d5340cd1d. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK135
source / vignettesOK201
linux-release-x86_64OK132
macos-release-arm64OK132
macos-oldrel-arm64OK149
windows-develOK118
windows-releaseOK139
windows-oldrelOK126
wasm-releaseOK114

Exports:assayColsgetMtdContactgetMtdCvgetMtdDatabasegetMtdFieldgetMtdInstrumentisCvParametermsRunColsmtdAssaymtdDefineStudyVariablesmtdFieldsmtdFromSampleDatamtdMsRunmtdProtocolmtdSamplemtdSkeletonmtdSortmtdStudyVariablesMzTabMparseCvParameterreadMzTabMsampleColssetMtdContactsetMtdCvsetMtdDatabasesetMtdFieldsetMtdInstrumentsmeCreatesmeIdConfidenceMeasuresmeSortsmeSpectraRefValidatorsmfCreatesmfSortsmlAddStudyVariableColumnssmlCreatesmlSortwriteMzTabM

Dependencies:data.table

The R API for the mzTab-M File Format

Rendered fromrmztabm-api.qmdusingquarto::htmlon May 21 2026.

Last update: 2026-05-08
Started: 2025-12-09

Readme and manuals

Help Manual

Help pageTopics
Add or Update contact Metadata in an MTD sectiongetMtdContact MTD-contact setMtdContact
Add or Update Controlled Vocabularies (CV) Metadata in an MTD sectiongetMtdCv MTD-CV setMtdCv
Add or Update Database Metadata in an MTD sectiongetMtdDatabase MTD-database setMtdDatabase
Defining and exporting the mzTab-M metadata tableMTD-export
Add or Update a Metadata Field in an MTD sectiongetMtdField MTD-field setMtdField
mzTab-M _assay_ metadata informationmtdAssay
Prepare and format information for the mzTab-M metadata sectionmtdFields
Create the mzTab-M MTD content from a sample data frameassayCols msRunCols mtdFromSampleData sampleCols
msTab-M _ms_run_ metadata fieldsmtdMsRun
mzTab-M _protocol_ metadata informationmtdProtocol
msTab-M _sample_ metadata informationmtdSample
Create a skeleton MTD section with general informationmtdSkeleton
Sort rows in a MTD matrix to match the expected ordermtdSort
mzTab-M _study variables_ metadata informationmtdDefineStudyVariables mtdStudyVariables
mzTab-M data containerMzTabM MzTabM-class
Export a mzTab-M 2.1 fileMzTabM-export writeMzTabM
Import a mzTab-M 2.1 fileMzTabM-import readMzTabM
Utility functions for CV parametersisCvParameter parseCvParameter
Add, update or get instrument metadata of an mzTab-M MTD sectiongetMtdInstrument setMtdInstrument setMtdInstrument,dfmatrix-method setMtdInstrument,MzTabM-method
Creating the mzTab-M Small Molecule (SME) TableSME-export smeCreate smeIdConfidenceMeasure smeSort smeSpectraRefValidator
Create the mzTab-M Small Molecule Feature (SMF) TableSMF-export smfCreate smfSort
Creating the mzTab-M Small Molecule (SML) TableSML-export smlAddStudyVariableColumns smlCreate smlSort