Enhancing structure diagram generation through use of symmetry
First Claim
1. A computer-implemented method for use in deriving a chemical structure diagram, comprising:
- identifying, from a connection table for a chemical structure, an instance of chemical structural symmetry in the chemical structure;
wherein the instance of chemical structural symmetry includes chemically symmetrically equivalent atoms and bonds;
determining an arrangement of the chemically symmetrically equivalent atoms and bonds to provide a visually symmetric expression of the identified chemical structural symmetry in the chemical structure diagram;
laying out the chemically symmetrically equivalent atoms and bonds in the chemical structure diagram in a two-dimensional pictorial representation of the chemical structure in accordance with the determined arrangement and outputting the pictorial representation of the chemical structure.outputting a representation of chemical structure.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and a system are provided for enhancing structure diagram generation (“SDG”). In SDG, aesthetic two-dimensional (“2-D”) coordinates for use in a diagrammatic representation (“diagram”) of a molecule are derived from a connection table for the molecule. SDG may also improve the aesthetic qualities of a chemical structure diagram having existing coordinates, if available. SDG is enhanced by expressing the symmetry present in the molecule, by making use of symmetry in the 2-D dynamics used to lay out rings and chains, by construction of bridges using an open polygon method together with a potential function, and by an elegant approach to the relative positioning of molecules (“free rectangle method”).
-
Citations
25 Claims
-
1. A computer-implemented method for use in deriving a chemical structure diagram, comprising:
-
identifying, from a connection table for a chemical structure, an instance of chemical structural symmetry in the chemical structure; wherein the instance of chemical structural symmetry includes chemically symmetrically equivalent atoms and bonds; determining an arrangement of the chemically symmetrically equivalent atoms and bonds to provide a visually symmetric expression of the identified chemical structural symmetry in the chemical structure diagram; laying out the chemically symmetrically equivalent atoms and bonds in the chemical structure diagram in a two-dimensional pictorial representation of the chemical structure in accordance with the determined arrangement and outputting the pictorial representation of the chemical structure. outputting a representation of chemical structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium encoded with a set of instructions for use in a computer system to cause the computer system to derive a chemical structure diagram, the instructions causing the system to:
-
identify, from a connection table for a chemical structure, an instance of chemical structural symmetry in the chemical structure, wherein the instance of chemical structural symmetry includes symmetrically equivalent atoms and bonds; determine an arrangement of the chemically symmetrically equivalent atoms and bonds to provide a visually symmetric expression of the identified chemical structural symmetry in the chemical structure diagram; lay out the chemically symmetrically equivalent atoms and bonds in the chemical structure diagram in a two-dimensional pictorial representation of the chemical structure in accordance with the determined arrangement and output the pictorial representation of the chemical structure.
-
-
18. A computer-implemented method for use in deriving a chemical structure diagram, comprising:
-
identifying an instance of chemical structural symmetry in the chemical structure; wherein the instance of chemical structural symmetry includes symmetrically equivalent atoms and bonds; determining an arrangement of the chemically symmetrically equivalent atoms and bonds to provide a visually symmetric expression of the identified chemical symmetry in the chemical structure diagram; laying out the chemically symmetrically equivalent atoms and bonds in the chemical structure diagram in a two-dimensional pictorial representation of the chemical structure in accordance with the determined arrangement and outputting the pictorial representation of the chemical structure. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A computer-readable storage medium encoded with a set of instructions to cause a system to derive a chemical structure diagram, the instructions causing the system to:
-
identify an instance of chemical structural symmetry in the chemical structure, wherein the instance of chemical structural symmetry includes chemically symmetrically equivalent atoms and bonds; determine an arrangement of the chemically symmetrically equivalent atoms and bonds to provide a visually symmetric expression of the identified chemical symmetry in the chemical structure diagram; lay out the chemically symmetrically equivalent atoms and bonds in the chemical structure diagram in a two-dimensional pictorial representation of the chemical structure in accordance with the determined arrangement and output the pictorial representation of the chemical structure.
-
Specification