Systems for electronically managing, finding, and/or displaying biomolecular interactions
First Claim
1. A system for electronically managing, finding, and/or visualizing biomolecular interactions comprising a computer system including at least one computer receiving data on biomolecular interactions from a plurality of providers and processing such data to create and maintain images and/or text defining biomolecular interactions, said computer system, in response to data requests, creating and transmitting to a plurality of end-users, the images and/or text defining biomolecular interactions.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for electronically managing, finding, and/or visualizing biomolecular interactions is described. A computer-implemented system of the invention has a database having a plurality of records. Each record contains a reference biomolecular interaction defined by a chemical graph and descriptive information from an external database. The information correlates the biomolecular interactions to records in the external database. The system has a user interface allowing a user to selectively view information regarding a biomolecular interaction.
-
Citations
28 Claims
- 1. A system for electronically managing, finding, and/or visualizing biomolecular interactions comprising a computer system including at least one computer receiving data on biomolecular interactions from a plurality of providers and processing such data to create and maintain images and/or text defining biomolecular interactions, said computer system, in response to data requests, creating and transmitting to a plurality of end-users, the images and/or text defining biomolecular interactions.
- 5. A data structure stored in the memory of a computer the data structure having a plurality of records and each record containing a biomolecular interaction defined by a chemical graph and information relating to the biomolecular interaction.
-
9. A method for identifying a biomolecular interaction that is similar to a reference biomolecular interaction, the method executed on a computer and comprising the steps of:
-
(a) conducting a similarity search for each molecule in a test biomolecular interaction;
(b) screening the results of the similarity search;
(c) assembling a putative biomolecular interaction to create a test record;
(d) accessing one or more records in a data structure stored in the memory, the data structure having a plurality of records, each of the records containing a reference biomolecular interaction and information relating to the reference biomolecular interaction; and
(e) matching the test record with each record in the data structure to produce a matching record containing a reference biomolecular interaction matching the test biomolecular interaction.
-
-
10. A computer system for storing a representation of one or more biomolecular interactions in a memory in the computer system and for comparing one or more reference biomolecular interactions to a test biomolecular interaction, comprising:
-
(a) a database means stored in the memory representing one or more biomolecular interactions, each of the biomolecular interactions represented by a chemical graph; and
(b) a data structure means for storing a plurality of record means, each record means containing a chemical graph of the test biomolecular interaction.
-
-
11. A computer system comprising memory means, storage means, program means, and stored means for representing virtual-models of biomolecular interactions in the computer system comprising:
-
(a) one or more libraries of reference biomolecular interactions that comprise any number of attributes or components of the biomolecular interactions which values are either being used to describe characteristics of the types of biomolecular interactions in the computer system, or values or data structures used by the program at runtime, or are to be used to more specifically describe characteristics of individual components of the biomolecular interaction that each instance of a type of biomolecular interaction is to represent, or characteristics of each instance of a biomolecular interaction in the computer system;
wherein the attributes have values of any type in the computer system or in a network accessible by the computer system;
(b) means for manipulating the biomolecular interaction by domain experts or program means comprising visual means for making the biomolecular interactions available through menus or palettes or programmatic means; and
(c) constructor means to create new instances from the definitions of the biomolecular interactions, and means to establish directional output-input links between complemenatary instances of the biomolecular interactions directly or through components. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
12. A computer system comprising:
-
(a) a database having a plurality of records, each of said records containing a reference biomolecular interaction defined by a chemical graph and descriptive information from an external database which information correlates the biomolecular interactions to records in the external database; and
(b) a user interface allowing a user to selectively view information regarding a biomolecular interaction.
-
-
19. A method for presenting information pertaining to records of biomolecular interactions in a computer database, the records containing information identifying the biomolecular interactions and defining the biomolecular interactions by chemical graphs, the method comprising the steps of:
-
(a) providing an interface for entering query information relating to a biomolecular interaction;
(b) examining records in said database to locate data corresponding to the entered query information; and
(c) displaying the data corresponding to the entered query information.
-
-
20. A computer program product comprising a computer-usable medium having computer-readable program code embodied thereon relating to a plurality of records of biomolecular interactions, the records identifying the biomolecular interactions and defining chemical graphs of the biomolecular interactions, the computer program product comprising computer-readable program code for effecting the following steps within a computing system:
-
(a) providing an interface for entering query information relating to a biomolecular interaction;
(b) locating data corresponding to the entered query information; and
(c) displaying the data corresponding to the entered query information.
-
-
21. A database system comprising a plurality of internal records, the database comprising a plurality of records, wherein each record contains a reference biomolecular interaction defined by chemical graphs and descriptive information from an external database which information correlates the biomolecular interactions to records in the external database.
-
22. A database storing data relating to biomolecular interactions comprising:
-
(a) first data types describing biomolecular interactions between chemical objects;
(b) second data types describing collections of biomolecular interactions; and
(c) third data types describing pathways between said collections of interactions. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification