Computer graphics system for selectively modelling molecules and investigating the chemical and physical properties thereof
First Claim
1. A computer graphics system for selectively modeling molecules and investigating chemical and physical properties of said molecules comprising:
- a processor;
a controller, running a single software program coupled to said processor to direct operations of said graphics system;
a memory coupled to said processor to store data relative to known atoms, to said molecules, and to intra-molecular forces between atoms in said molecules;
a pointer manipulation device coupled to said processor to provide a user the capability to select models of atoms and molecules from said memory and to direct operations of said controller; and
a monitor coupled to said processor to provide a display of information and said models of atoms and molecules selected by the user via said pointer manipulation device wherein said display has a two-dimensional surface area in which to display information;
wherein said controller;
divides said display into a first portion to display said user selected atoms and molecules with a two-dimensional technique used by chemists to illustrate the relationship between atoms and molecules and a second portion independent of said two-dimensional display and displayed simultaneously therewith, to display said user selected atoms and molecules with a three-dimensional technique used by chemists to illustrate the relationship between atoms and molecules; and
displays a user initiated pointer, which said user has direct control of via said pointer manipulation device, in one of said first and second display portions to manipulate and modify said selected atoms and molecules as desired by said user in that one of said first and second display portions without changing the configuration of said selected atoms and molecules displayed in the other one of said first and second portions of said display.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer graphics system for modeling chemical molecules includes simultaneous two-dimensional and three-dimensional display of models of molecules from a single data set, and allows a user to edit in either two dimensions or three dimensions. A two-dimensional model may be stylized while a three-dimensional model of the same molecule remains chemically (geometrically) correct. The system has editing tools for use in both two dimensions and three dimensions, and changes made in one mode are immediately reflected in the other, and the editing tools include manipulation components for the user to display on elements of a model, and to use to move parts of a model of a molecule relative to other parts. The system includes techniques for structure determination and display that significantly reduce the computer power required to perform system functions, rendering techniques formally reserved to supercomputers usable on smaller computer platforms. Physically based modeling is included, allowing the user to perturb the geometry of a model and to investigate interactively the effects of perturbation according to a dynamic force equation. The system also includes a procedure for displaying multiple models of molecules and performing docking studies between the models.
-
Citations
34 Claims
-
1. A computer graphics system for selectively modeling molecules and investigating chemical and physical properties of said molecules comprising:
-
a processor; a controller, running a single software program coupled to said processor to direct operations of said graphics system; a memory coupled to said processor to store data relative to known atoms, to said molecules, and to intra-molecular forces between atoms in said molecules; a pointer manipulation device coupled to said processor to provide a user the capability to select models of atoms and molecules from said memory and to direct operations of said controller; and a monitor coupled to said processor to provide a display of information and said models of atoms and molecules selected by the user via said pointer manipulation device wherein said display has a two-dimensional surface area in which to display information; wherein said controller; divides said display into a first portion to display said user selected atoms and molecules with a two-dimensional technique used by chemists to illustrate the relationship between atoms and molecules and a second portion independent of said two-dimensional display and displayed simultaneously therewith, to display said user selected atoms and molecules with a three-dimensional technique used by chemists to illustrate the relationship between atoms and molecules; and displays a user initiated pointer, which said user has direct control of via said pointer manipulation device, in one of said first and second display portions to manipulate and modify said selected atoms and molecules as desired by said user in that one of said first and second display portions without changing the configuration of said selected atoms and molecules displayed in the other one of said first and second portions of said display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. In a computer graphics system for modeling molecules, said system comprising:
-
a processor; a controller coupled to the processor to direct operations of said graphics system and to store data relative to models of the conformation of molecules; a memory coupled to said processor to store data relative to known atoms and molecules, and intra-molecular forces between atoms in said molecules; a pointer manipulation device coupled to the processor to provide a user the capability to select models of said atoms and molecules from said memory, to provide input relative to said models, and to select commands and functions of the controller relative to said models; and a monitor coupled to the processor to provide a display of information and said models of the conformation of atoms and molecules from said data in said memory, said model comprising graphical elements used to represent atoms and molecules and bonds between them with said bonds being represented by line segments between two atoms; wherein a pictorial manipulation element is displayed on one of said atoms, molecules or bonds between them of said model displayed on said monitor so that a user can select and manipulate said pictorial manipulation element with said pointer manipulation device with said pointer manipulation device initially placed directly on said pictorial manipulation element to change directly the conformation of the atoms and molecules of said model. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for investigating influences among elements of individual molecules on a computer graphics system including a processor, a controller to direct operations, a memory coupled to said processor in which to store data, commands and routines, a pointer manipulation device coupled to said processor to provide a user the capability to select data and commands from said memory, and to direct operations of said controller, and a monitor coupled to said processor to display conformations of user selected atoms and molecules from data stored in said memory, said method comprising the steps of:
-
a. said user selecting one of said molecules from said memory using said pointer manipulation device; b. said system displaying on said monitor, in response to step a., a model of the conformation of said selected molecule comprising graphical elements representing the constituent atoms and intra-molecular bonds; c. said system displaying a pictorial manipulation element on at least one of the graphical elements of the model displayed on said monitor in step b.; d. said user selectively moving the manipulation element displayed by step c. by manipulation of an indicator displayed on said monitor that is directly controlled through the use of said pointer manipulation device; and e. said system responds to the movement in step d. by changing the displayed conformation of said model around said manipulation element in response to the extent of said movement in keeping with the intra-molecular forces defined in the corresponding molecular data, commands and routines stored in said memory. - View Dependent Claims (32, 33, 34)
-
Specification