System 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 molecules in biomolecular interactions as connectivity graphs of atoms and bonds in the molecules that can include three-dimensional coordinates, 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.
12 Assignments
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 batabase. The system has a user interface allowing a user to selectively view information regarding a biomolecular interaction.
-
Citations
26 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 molecules in biomolecular interactions as connectivity graphs of atoms and bonds in the molecules that can include three-dimensional coordinates, 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.
-
4. A data structure stored in the memory of a computer, the data structure having a plurality of records, each record containing a biomolecular interaction;
- wherein molecules in the biomolecular interaction are defined by connectivity graphs of atoms and bonds in the molecules that can include three-dimensional coordinates, and information relating to the biomolecular interaction.
- View Dependent Claims (5, 6, 7)
-
8. 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 molecular 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 wherein molecules of a biomolecular interaction are defined by connectivity graphs of atoms and bonds in the molecules that can include threedimensional coordinates; 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.
-
-
9. 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 molecule in biomolecular interaction represented by connectivity graphs of atoms and bonds in the molecule that can include threedimensional coordinates; and
(b) a data structure means for storing a plurality of record means, each record means containing connectivity graphs of atoms and bonds in molecules of the test biomolecular interaction.
-
-
10. 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, wherein the molecules in a biomolecular interaction are defined by connectivity graphs of atoms and bonds in the molecules that can include three-dimensional coordinates;
(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 complementary instances of the biomolecular interactions directly or through components.
-
-
11. A computer system comprising:
-
(a) a database having a plurality of records, each of said records containing a reference biomolecular interaction, wherein molecules in the biomolecular interaction are defined by connectivity graphs of atoms and bonds in the molecules that can include three-dimensional coordinates 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. - View Dependent Claims (12, 13, 14, 15, 16)
(a) a database having a plurality of records, each of said records containing a reference biomolecular interaction, wherein molecules in the biomolecular interaction are defined by connectivity graphs of atoms and bonds in the molecules that can include three-dimensional coordinates and descriptive information from an external database, which information correlates the biomolecular interactions to records in the external database;
(b) a processor in communication with said database and responsive to user input to access records in said database; and
(c) a user interface allowing a user to provide user input to said processor to selectively view information regarding a biomolecular interaction.
-
-
13. A computer system as claimed in claim 12 wherein the records are encoded by standard data grammars.
-
14. A computer system as claimed in claim 12 wherein the records are encoded in ASN.1 or XML.
-
15. A computer system as claimed in claim 12 wherein the user interface further comprises user selectable links to enable a user to access additional information for a biomolecular interaction.
-
16. A computer system as claimed in claim 15 wherein the links comprise HTML links.
-
17. 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 molecules in the biomolecular interactions by connectivity graphs of atoms and bonds in the molecules that can include three-dimensional coordinates, 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.
-
-
18. 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 molecules in the biomolecular interactions by connectivity graphs of atoms and bonds in the molecules that can include three-dimensional coordinates, 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.
-
-
19. A database system comprising a plurality of internal records, the database comprising a plurality of records, wherein each record contains a reference biomolecular interaction wherein the molecules in the biomolecular interaction are defined by connectivity graphs of atoms and bonds in the molecules that can include three-dimensional coordinates and descriptive information from an external database which information correlates the biomolecular interactions to records in the external database.
-
20. A database storing information relating to biomolecular interactions comprising:
-
(a) first data types describing biomolecular interactions between chemical objects and comprising objects identifying the biomolecular interactions and defining molecules in the biomolecular interactions by connectivity graphs of atoms and bonds in the molecules that can include three-dimensional coordinates;
(b) second data types describing collections of biomolecular interactions; and
(c) third data types describing pathways between said collections of interactions. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
Specification