Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
156 words
A molecular retrieval method for retrieving molecular structures, stored in a molecular database and having similarity with an input reference, comprising the steps of: (a) defining a hierarchy of molecular representations at residue, function group, and atom type structural levels; (b) identifying molecular fragments at each structural level of step a) and building a dictionary of said molecular fragments for each structural level; (c) collecting the chemical and physical properties for each molecular fragment of said dictionaries and building a knowledge base; (d) selecting a structual level of molecular representation on the basis of similarity to said input reference; (e) performing a matching between the representation of said input reference against the molecular representations at the level selected in step d) of all the molecular structures stored into said molecular database using said knowledge base; (f) selecting all the molecular structures similar to said input reference, and outputting all the molecular structures selected in step f).
Claim 2
Dependent Claim
156 words
A molecular retrieval method for retrieving molecular structures, stored in a molecular database and having similarity with an input reference, comprising the steps of: (a) defining a hierarchy of molecular representations at residue, function group, and atom type structural levels; (b) identifying molecular fragments at each structural level of step a) and building a dictionary of said molecular fragments for each structural level; (c) collecting the chemical and physical properties for each molecular fragment of said dictionaries and building a knowledge base; (d) selecting a structual level of molecular representation on the basis of similarity to said input reference; (e) performing a matching between the representation of said input reference against the molecular representations at the level selected in step d) of all the molecular structures stored into said molecular database using said knowledge base; (f) selecting all the molecular structures similar to said input reference, and outputting all the molecular structures selected in step f).
Claim 3
Dependent Claim
86 words
The molecular retrieval method of claim 1 wherein said input reference is an input molecule and the matching of step (e) comprises: (i) performing a first matching between a first structural level of said input molecule against the same structual level of the molecular database; and (ii) performing a second matching at the next lower structual level between the different molecular fragments, discovered in said first matching, of said input molecule and the molecular structures stored into said molecular database and represented at the same level.
Claim 4
Dependent Claim
94 words
The molecular retrieval method of claim 1 wherein the input reference is a molecular model, represented as a graph with nodes selected from property regions and molecular fragments, and the matching of step (e) comprises (i) defining a property region, as any molecular fragment that matches a user defined combination of chemical and physical properties; (ii) identifying an ordering in the nodes of said molecular model, using said knowledge base; and (iii) performing matching between each node of said model and all the molecular structures stored into said molecular database, using said knowledge base.
Claim 5
Dependent Claim
159 words
A molecular retrieval system for retrieving molecular structures, stored into a database and having a required similarity with an input reference comprising: (a) a first storage means for storing a hierarchical description of said molecular structures as molecular fragments in different structual levels; (b) a second storage means for storing known molecular fragments at different structual levels and for storing a set of physical and chemical properties associated to each of said fragments; (c) a recognizing means for recognizing the fragments appearing in the input reference so as to represent them in a hierarchical description; (d) an analyzing means for a selecting a structual level of hierarchical description of molecular structures on the basis of similarity to said input reference; (e) a matching means that, when called by said analyzing means, performs a matching of the fragments of said input reference against the fragments of the molecular structures stored into said first storage means at the said structual level.
Claim 6
Dependent Claim
159 words
A molecular retrieval system for retrieving molecular structures, stored into a database and having a required similarity with an input reference comprising: (a) a first storage means for storing a hierarchical description of said molecular structures as molecular fragments in different structual levels; (b) a second storage means for storing known molecular fragments at different structual levels and for storing a set of physical and chemical properties associated to each of said fragments; (c) a recognizing means for recognizing the fragments appearing in the input reference so as to represent them in a hierarchical description; (d) an analyzing means for a selecting a structual level of hierarchical description of molecular structures on the basis of similarity to said input reference; (e) a matching means that, when called by said analyzing means, performs a matching of the fragments of said input reference against the fragments of the molecular structures stored into said first storage means at the said structual level.
Claim 7
Dependent Claim
15 words
The molecular retrieval system of claim 4 wherein said input reference is a molecular structure.
Claim 8
Dependent Claim
17 words
The molecular retrieval system of claim 4 wherein said input reference is a user defined molecular model.