The Phenotype MicroArray (OmniLog® PM) system is able to simultaneously capture a large number of phenotypes by recording an organism's respiration over time on distinct substrates. The phenotypic reaction of single-celled organisms such as bacteria, fungi, and animal cell cultures to up to 2,000 environmental challenges can be recorded on sets of 96-well microtiter plates.
The opm package for the free statistical software environment R offers tools for storing the curve kinetics, aggregating the curve parameters, recording associated metadata of organisms and experimental settings as well as methods for analyzing these highly complex data sets graphically and statistically. The package also includes 95% confidence plots, enhanced heatmap graphics and customized multiple comparisons of means procedures for comparing the estimated curve parameters. It is also possible to discretize these parameters and to export them for investigations with other programs and for generating reports for taxonomic journals such as IJSEM. Export and import in the YAML, JSON or CSV format facilitates the data exchange among labs. The CSV files produced by the OmniLog® reader can not only be easily imported but also batch-converted in large numbers.
The opm
package for R
is a
comprehensive software for analysing phenotype microarray and
growth-curve data. For more information, see the opm
R-Forge site or the main tutorial for
opm
.
The package can be used on Windows, Mac and Linux/UNIX
systems. As a prerequisite, one needs to obtain the statistical
computing environment R
. We also recommend
a graphical user interface such as RStudio. Both are freely available;
instructions for installation are given on their websites. Maria
del Carmen Montero-Calasanz has compiled a detailed description of
the installation of opm
etc. under Windows. The
shown use of graphical user interfaces is similar on other
systems.
There are three ways to install opm
and its
dependencies. The first way is to visit the opm
R-Forge site, download the source files or Windows binaries
and install them locally. Alternatively, at the R
prompt, enter:
source("http://www.goeker.org/opm/install_opm.R")
You will then be asked for what exactly to install. In our
experience this works well under Windows, if otherwise please let
us know. (But please first see the troubleshooting section.)
Third, opm
and its helper packages can be downloaded
using the links further below on this page and installed manually
(and optionally checked beforehand). Documentation comes with the
packages but is also linked below.
The only somewhat more frequently encountered problems we are
aware of when attempting to install opm
and its
dependencies are the following.
R
environmentR
. Detailed
instructions on how to do this are given elsewhere.R
packagesR
packages on which opm
or the installation script depend hinder the installation. To
solve this we recommend biocLite as a
convenient tool to install not only Bioconductor
but also core packages, and to update many packages at once. To
use biocLite
just copy and paste the code snippet
shown there
into the R
prompt.Rtools
on WindowsRtools
is not needed to install the
opm
package (not even under Windows), but we have
observed that old Rtools
versions might yield
errors with the opm
installation script. If so,
either deinstall or upgrade Rtools
before running
the script.In the case of errors that cannot be resolved, please send us the complete output generated when loading the installation file.
Using
opm |
the main tutorial for opm , the best
starting point for new users |
Substrate information in
opm |
availability and use of data on phenotype microarray
substrates in opm |
Growth curves in
opm |
applying opm not to phenotype microarray
data but to growth curves |
pkgutils | comprehensive online documentation of the latest
pkgutils version |
opm | comprehensive online documentation of the latest
opm version |
opmdata | comprehensive online documentation of the latest
opmdata version |
opmextra | comprehensive online documentation of the latest
opmextra version |
RStudio | notes on the use of RStudio |
Fact Sheet | fact sheet summarizing the main features of
opm |
ISME 2012 | our poster presented at the ISME 14 conference |
SRI 2013 | our talk at the Conference on Predicting Cell Metabolism and Phenotypes |
Workshop | our introduction to the opm workshop at the 2015 Phenotype Microarray conference in Florence |
DSMZ | opm introduction at DSMZ |
pkgutils | built and checked R source-code archive of
the latest pkgutils version |
opm | built and checked R source-code archive of
the latest opm version |
opmdata | built and checked R source-code archive of
the latest opmdata version |
opmextra | built and checked R source-code archive of
the latest opmextra version |
The last change to the packages or their documentation has been made on Fri Jul 26 03:07:35 CEST 2019.
We thank the authors and maintainers of the R
packages on which pkgutils
, opm
and
opmdata
depend and of those packages used to
generate this documentation. Helpful feedback from
opm
users is gratefully acknowledged.
Overview on opm |
Lea A.I. Vaas, J. Sikorski, B. Hofner, N. Buddruhs, A. Fiebig, H.-P. Klenk and M. Göker. "opm: An R package for analysing OmniLog® Phenotype MicroArray Data". Bioinformatics 29 (14): 1823-1824, 2013. |
Parameter comparison and visualization with
opm |
Lea A.I. Vaas, J. Sikorski, V. Michael, M. Göker and H.-P. Klenk. "Visualization and curve-parameter estimation strategies for efficient exploration of phenotype microarray kinetics". PLoS ONE 7 (4): e34846, 2012. |
Advanced usage of opm to
detect differential expressions |
B. Hofner, L. Boccuto and M. Göker. "Controlling false discoveries in high-dimensional situations: Boosting with stability selection". BMC Bioinformatics 16 (6): 144, 2015. |
The pkgutils
, opm
and
opmdata
packages are free software published under
the GPL and
come with absolutely no warranty. This holds even though a lot of
effort was invested into getting the packages free of bugs.
For contact addresses see the R-Forge site.