Registration Open for Bioc2024 July 24-26


This is the development version of TypeInfo; for the stable release version, see TypeInfo.

Optional Type Specification Prototype

Bioconductor version: Development (3.20)

A prototype for a mechanism for specifying the types of parameters and the return value for an R function. This is meta-information that can be used to generate stubs for servers and various interfaces to these functions. Additionally, the arguments in a call to a typed function can be validated using the type specifications. We allow types to be specified as either i) by class name using either inheritance - is(x, className), or strict instance of - class(x) %in% className, or ii) a dynamic test given as an R expression which is evaluated at run-time. More precise information and interesting tests can be done via ii), but it is harder to use this information as meta-data as it requires more effort to interpret it and it is of course run-time information. It is typically more meaningful.

Author: Duncan Temple Lang Robert Gentleman (<rgentlem at>)

Maintainer: Duncan Temple Lang <duncan at>

Citation (from within R, enter citation("TypeInfo")):


To install this package, start R (version "4.4") and enter:

if (!require("BiocManager", quietly = TRUE))

# The following initializes usage of Bioc devel


For older versions of R, please refer to the appropriate Bioconductor release.


To view documentation for the version of this package installed in your system, start R and enter:

TypeInfo R News PDF R Script
Reference Manual PDF


biocViews Infrastructure, Software
Version 1.71.0
In Bioconductor since BioC 1.9 (R-2.4) (17.5 years)
License BSD_2_clause
Depends methods
System Requirements
See More
Suggests Biobase
Linking To
Depends On Me
Imports Me
Suggests Me
Links To Me
Build Report Build Report

Package Archives

Follow Installation instructions to use this package in your R session.

Source Package TypeInfo_1.71.0.tar.gz
Windows Binary
macOS Binary (x86_64) TypeInfo_1.71.0.tgz
macOS Binary (arm64)
Source Repository git clone
Source Repository (Developer Access) git clone
Bioc Package Browser
Package Short Url
Package Downloads Report Download Stats