Method, system, and computer program product for analyzing combinatorial libraries
First Claim
1. A method for generating coordinates for products in a combinatorial library based on features of corresponding building blocks, the method comprising the steps of:
- (1) obtaining mapping coordinates for a subset of products in the combinatorial library, wherein distances between the mapping coordinates represent relationships between the products;
(2) obtaining building block features for the subset of products in the combinatorial library;
(3) using a supervised machine learning approach to infer a mapping function ƒ
that transforms the building block features for each product in the subset of products to a corresponding mapping coordinate for each building block feature of each product in the subset of products; and
(4) encoding the mapping function ƒ
in a computer readable medium, whereby the mapping function ƒ
is used to generate coordinates corresponding to additional products in the combinatorial library from building block features associated with the additional products.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides for in silico analysis of a virtual combinatorial library. Mapping coordinates for a training subset of products in the combinatorial library, and features of their building blocks, are obtained. A supervised machine learning approach is used to infer a mapping function ƒ that transforms the building block features for each product in the training subset of products to the corresponding mapping coordinates for each product in the training subset of products. The mapping function ƒ is then encoded in a computer readable medium. The mapping function ƒ can be retrieved and used to generate mapping coordinates for any product in the combinatorial library from the building block features associated with the product.
80 Citations
25 Claims
-
1. A method for generating coordinates for products in a combinatorial library based on features of corresponding building blocks, the method comprising the steps of:
-
(1) obtaining mapping coordinates for a subset of products in the combinatorial library, wherein distances between the mapping coordinates represent relationships between the products; (2) obtaining building block features for the subset of products in the combinatorial library; (3) using a supervised machine learning approach to infer a mapping function ƒ
that transforms the building block features for each product in the subset of products to a corresponding mapping coordinate for each building block feature of each product in the subset of products; and(4) encoding the mapping function ƒ
in a computer readable medium, whereby the mapping function ƒ
is used to generate coordinates corresponding to additional products in the combinatorial library from building block features associated with the additional products. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for generating coordinates for products in a combinatorial library based on features of corresponding building blocks, said computer program product comprising a computer useable medium having computer program logic recorded thereon for controlling a processor, said computer program logic comprising:
-
a procedure that enables said processor to obtain mapping coordinates for a subset of products in the combinatorial library, wherein distances between the mapping coordinates represent similarity/dissimilarity of the products; a procedure that enables said processor to obtain building block features for the subset of products in the combinatorial library; a procedure that enables said processor to use a supervised machine learning approach to infer a mapping function ƒ
that transforms the building block features for each product in the subset of products to a corresponding mapping coordinate for each building block feature of each product in the subset of products; anda procedure that enables said processor to encode the mapping function ƒ
in a computer readable medium, whereby the mapping function ƒ
is used to generate coordinates corresponding to additional products in the combinatorial library from building block features associated with the additional products. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for generating coordinates for products in a combinatorial library based on features of corresponding building blocks, the method comprising the steps of:
-
(1) obtaining mapping coordinates for a subset of products in the combinatorial library, wherein distances between the mapping coordinates represent similarity/dissimilarity relationships between the products; (2) obtaining building block features for the subset of products in the combinatorial library; (3) using a supervised machine learning approach to infer a mapping function ƒ
that transforms the building block features for each product in the subset of products to a corresponding mapping coordinate for each building block feature of each product in the subset of products; and(4) encoding the mapping function ƒ
in a computer readable medium, whereby the mapping function ƒ
is used to generate coordinates corresponding to additional products in the combinatorial library from building block features associated with the additional products.
-
Specification