opm is an R package designed to analyse multidimensional OmniLog® phenotype microarray (PM) data. opm provides management, visualization and statistical analysis of PM data, including curve-parameter estimation and discretization, dedicated and customizable plots, metadata management, automated generation of textual and tabular reports, mapping of substrates to databases, batch conversion of files and export to phylogenetic software in the YAML markup language.