Annotations of InterPro domains by Gene Ontology Biological Process (GOBP).

Description

An object of class "Anno" that contains associations between Gene Ontology Biological Process terms and InterPro domains. This data is prepared based on the InterPro database (see http://www.ebi.ac.uk/interpro/) and ftp://anonymous@ftp.ebi.ac.uk/pub/databases/interpro/Current/interpro2go.

Usage

data(InterPro2GOBP)

Value

an object of class Anno. It has slots for "annoData", "termData" and "domainData":

  • annoData: a sparse matrix of domains X terms
  • termData: variables describing ontology terms (i.e. columns in annoData), including: "ID" (i.e. term ID), "Name" (i.e. term Names), "Namespace" (i.e. term Namespace), and "Distance" (i.e. term Distance to the ontology root)
  • domainData: variables describing domains (i.e. rows in annoData), including: "id" for InterPro ID, and "level" always equals "InterPro", "description" for InterPro description

References

Hunter et al. (2012) Manual GO annotation of predictive protein signatures: the InterPro approach to GO curation. Database (Oxford), 2012:bar068.

Examples

# load data data(InterPro2GOBP) InterPro2GOBP
An object of S4 class 'Anno' @annoData: 8570 domains, 2000 terms @termData (InfoDataFrame) termNames: GO:0008152 GO:0032502 GO:0040007 ... GO:0019281 GO:0032862 (2000 total) tvarLabels: ID Name Namespace Distance @domainData (InfoDataFrame) domainNames: IPR000003 IPR000009 IPR000011 ... IPR029784 IPR029785 (8570 total) dvarLabels: id level description
# retrieve info on ontology terms termData(InterPro2GOBP)
An object of S4 class 'InfoDataFrame' rowNames: GO:0008152 GO:0032502 GO:0040007 ... GO:0019281 GO:0032862 (2000 total) colNames: ID Name Namespace Distance
# retrieve info on InterPro domains domainData(InterPro2GOBP)
An object of S4 class 'InfoDataFrame' rowNames: IPR000003 IPR000009 IPR000011 ... IPR029784 IPR029785 (8570 total) colNames: id level description
# retrieve the first 5 rows and columns of annotation data x <- annoData(InterPro2GOBP)[1:5,1:5] x
5 x 5 sparse Matrix of class "dgCMatrix" GO:0006742 GO:0032968 GO:0009767 GO:0032981 GO:0019079 IPR000003 . . . . . IPR000009 . . . . . IPR000011 . . . . . IPR000012 . . . . . IPR000013 . . . . .
# convert the above retrieval to the full matrix as.matrix(x)
GO:0006742 GO:0032968 GO:0009767 GO:0032981 GO:0019079 IPR000003 0 0 0 0 0 IPR000009 0 0 0 0 0 IPR000011 0 0 0 0 0 IPR000012 0 0 0 0 0 IPR000013 0 0 0 0 0

See also

Anno-class