Systems, methods and computer program products for integrating biological/chemical databases to create an ontology network
First Claim
1. A method of integrating a plurality of biological/chemical databases, comprising:
- obtaining an entity-relationship model for each of the plurality of biological/chemical databases;
identifying related entities in the entity-relationship models of at least two of the biological/chemical databases; and
linking at least two of the related entities that are identified, to thereby create an entity-relationship model that integrates the plurality of biological/chemical databases.
5 Assignments
0 Petitions
Accused Products
Abstract
Biological/chemical databases are integrated by obtaining an entity-relationship model for each of the biological/chemical databases, and identifying related entities in the entity-relationship models of at least two of the biological/chemical databases. At least two of the related entities that are identified are linked, to thereby create an entity-relationship model that integrates the plurality of biological/chemical databases. The entity-relationship model that integrates the biological/chemical databases provides an ontology network that integrates the diverse ontologies that are represented by the independent biological/chemical databases. By navigating the entity-relationship model in response to queries, discovery may be obtained that may not be obtainable from any one of the independent biological/chemical databases.
152 Citations
117 Claims
-
1. A method of integrating a plurality of biological/chemical databases, comprising:
-
obtaining an entity-relationship model for each of the plurality of biological/chemical databases;
identifying related entities in the entity-relationship models of at least two of the biological/chemical databases; and
linking at least two of the related entities that are identified, to thereby create an entity-relationship model that integrates the plurality of biological/chemical databases. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
-
14. A method of integrating a new biological/chemical database with a plurality of biological/chemical databases, comprising:
-
providing an entity-relationship model of the plurality of biological/chemical databases that links at least some related entities in at least two of the biological/chemical databases;
obtaining an entity-relationship model of the new biological/chemical database;
identifying related entities in the entity-relationship model of the new biological/chemical database and the entity-relationship model of the plurality of biological/chemical databases; and
linking at least two of the related entities that are identified, to thereby create an entity-relationship model that integrates the plurality of biological/chemical databases and the new biological/chemical database.
-
-
27. A method of querying a plurality of biological/chemical databases, each of which includes records for a plurality of biological/chemical entities, the method comprising:
-
providing an integrated entity-relationship model of the plurality of biological/chemical databases that links at least some related entities in at least two of the biological/chemical databases; and
traversing the integrated entity-relationship model of the plurality of biological/chemical databases in response to a query to thereby obtain query results that are based on the integrated entity-relationship model of the plurality of biological/chemical databases.
-
-
36. A system for integrating a plurality of biological/chemical databases, comprising:
-
an entity-relationship model for each of the plurality of biological/chemical databases;
means for identifying related entities in the entity-relationship models of at least two of the biological/chemical databases; and
means for linking at least two of the related entities that are identified, to thereby create an entity-relationship model that integrates the plurality of biological/chemical databases.
-
-
49. A system for integrating a new biological/chemical database with a plurality of biological/chemical databases, comprising:
-
an entity-relationship model of the plurality of biological/chemical databases that links at least some related entities in at least two of the biological/chemical databases;
an entity-relationship model of the new biological/chemical database;
means for identifying related entities in the entity-relationship model of the new biological/chemical database and the entity-relationship model of the plurality of biological/chemical databases; and
means for linking at least two of the related entities that are identified, to thereby create an entity-relationship model that integrates the plurality of biological/chemical databases and the new biological/chemical database.
-
-
62. A system for querying a plurality of biological/chemical databases, each of which includes records for a plurality of biological/chemical entities, the system comprising:
-
an integrated entity-relationship model of the plurality of biological/chemical databases that links at least some related entities in at least two of the biological/chemical databases; and
means for traversing the integrated entity-relationship model of the plurality of biological/chemical databases in response to a query to thereby obtain query results that are based on the integrated entity-relationship model of the plurality of biological/chemical databases. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69, 70)
-
-
71. A computer program product that is configured to integrate a plurality of biological/chemical databases, the computer program product comprising a computer usable storage medium having computer-readable program code embodied in the medium, the computer-readable program code comprising:
-
computer-readable program code that is configured to obtain an entity-relationship model for each of the plurality of biological/chemical databases;
computer-readable program code that is configured to identify related entities in the entity-relationship models of at least two of the biological/chemical databases; and
computer-readable program code that is configured to link at least two of the related entities that are identified, to thereby create an entity-relationship model that integrates the plurality of biological/chemical databases. - View Dependent Claims (72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83)
-
-
84. A computer program product that is configured to integrate a new biological/chemical database with a plurality of biological/chemical databases, the computer program product comprising a computer usable storage medium having computer-readable program code embodied in the medium, the computer-readable program code comprising:
-
an entity-relationship model of the plurality of biological/chemical databases that links at least some related entities in at least two of the biological/chemical databases;
an entity-relationship model of the new biological/chemical database;
computer-readable program code that is configured to identify related entities in the entity-relationship model of the new biological/chemical database and the entity-relationship model of the plurality of biological/chemical databases; and
computer-readable program code that is configured to link at least two of the related entities that are identified, to thereby create an entity-relationship model that integrates the plurality of biological/chemical databases and the new biological/chemical database. - View Dependent Claims (85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96)
-
-
97. A computer program product that is configured to query a plurality of biological/chemical databases, each of which includes records for a plurality of biological/chemical entities, the computer program product comprising a computer usable storage medium having computer-readable program code embodied in the medium, the computer-readable program code comprising:
-
an integrated entity-relationship model of the plurality of biological/chemical databases that links at least some related entities in at least two of the biological/chemical databases; and
computer-readable program code that is configured to traverse the integrated entity-relationship model of the plurality of biological/chemical databases in response to a query to thereby obtain query results that are based on the integrated entity-relationship model of the plurality of biological/chemical databases. - View Dependent Claims (98, 99, 100, 101, 102, 103, 104, 105)
-
-
106. A bioinformatics data processing system comprising:
an ontology network engine that is configured to build an integrated entity-relationship model of a plurality of independent biological/chemical databases, each of which includes records for a plurality of biological/chemical objects, the integrated entity-relationship model comprising;
a plurality of entities, a respective one of which corresponds to a single biological/chemical object, at least some of the entities including a plurality of links, a respective one of which directly or indirectly refers to at least one record in a respective one of the plurality of biological/chemical databases that relates to the single biological/chemical object; and
a plurality of relationships that link the plurality of entities in the entity-relationship model based upon relationships therebetween. - View Dependent Claims (107, 108, 109, 110, 111, 112, 113, 114, 115, 117)
-
116. A bioinformatics data structure comprising:
an integrated entity-relationship model of a plurality of independent biological/chemical databases, each of which includes records for a plurality of biological/chemical objects, the integrated entity-relationship model comprising;
a plurality of entities, a respective entity of which corresponds to a single biological/chemical object, at least some of the entities including a plurality of links, a respective one of which directly or indirectly refers to at least one record in a respective one of the plurality of biological/chemical databases that relates to the single biological/chemical object; and
a plurality of relationships that link the plurality of entities in the entity-relationship model based upon relationships therebetween.
Specification