Combinatorial parameter space experiment design
First Claim
1. A computer program product on a computer-readable medium for designing a set of experiments, the program comprising instructions operable to cause a programmable processor to:
- receive input defining a set of experimental parameters, one or more sampling patterns defining a sampling for each parameter of the set of experimental parameters, and one or more constraints limiting the set of experiments to a particular volume or volumes of a hyperspace defined by the set of experimental parameters, at least a plurality of the set of parameters being grouped according to a parameter type such that the grouped parameters are constrained to perform a common role in the set of experiments;
generate a first estimate of the practicability of a first set of experiments defined by the parameters, the sampling patterns and the constraints, the first estimate including a count of the set of experiments defined by the set of experimental parameters, the sampling patterns and the constraints, and provide the first estimate to a user;
receive input modifying at least one of the set of parameters, the sampling patterns or the constraints in response to the first estimate;
in response to the input modifying at least one of the set of parameters, the sampling patterns or the constraints, generate a second estimate of the practicability of a second set of experiments defined by the set of experimental parameters defined by the parameters, the sampling patterns and the constraints, including the modified parameters, sampling patterns or constraints, the second estimate including a count of the second set of experiments, and provide the second estimate to the user, and in response to input approving of the second estimate, generate an experiment design defined by the parameters, the sampling patterns and the constraints, the experiment design including data representing a final set of experiments, the data including a plurality of sets of coordinates in the hyperspace defined by the set of experimental parameters, each of the sets of coordinates defining an experiment in the final set of experiments.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program apparatus, implementing techniques for designing sets of combinatorial experiments. A set of experimental parameters, sampling patterns, and constraints defines a set of experiments that is limited to a volume of a hyperspace defined by the set of experimental parameters. Parameters can be grouped by type such that grouped parameters are constrained to perform a common role in the set of experiments. The practicability of the experiment design can be estimated based on the number of experiments in the set of experiments. The experiment design can be used to prepare one or more combinatorial libraries.
-
Citations
74 Claims
-
1. A computer program product on a computer-readable medium for designing a set of experiments, the program comprising instructions operable to cause a programmable processor to:
-
receive input defining a set of experimental parameters, one or more sampling patterns defining a sampling for each parameter of the set of experimental parameters, and one or more constraints limiting the set of experiments to a particular volume or volumes of a hyperspace defined by the set of experimental parameters, at least a plurality of the set of parameters being grouped according to a parameter type such that the grouped parameters are constrained to perform a common role in the set of experiments;
generate a first estimate of the practicability of a first set of experiments defined by the parameters, the sampling patterns and the constraints, the first estimate including a count of the set of experiments defined by the set of experimental parameters, the sampling patterns and the constraints, and provide the first estimate to a user;
receive input modifying at least one of the set of parameters, the sampling patterns or the constraints in response to the first estimate;
in response to the input modifying at least one of the set of parameters, the sampling patterns or the constraints, generate a second estimate of the practicability of a second set of experiments defined by the set of experimental parameters defined by the parameters, the sampling patterns and the constraints, including the modified parameters, sampling patterns or constraints, the second estimate including a count of the second set of experiments, and provide the second estimate to the user, and in response to input approving of the second estimate, generate an experiment design defined by the parameters, the sampling patterns and the constraints, the experiment design including data representing a final set of experiments, the data including a plurality of sets of coordinates in the hyperspace defined by the set of experimental parameters, each of the sets of coordinates defining an experiment in the final set of experiments. - 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, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A computer-implemented method for designing a set of experiments, comprising:
-
receiving input defining a set of experimental parameters, one or more sampling pattern defining a sampling for each parameter of the set of experimental parameters, and one or more constraints limiting the set of experiments to a particular volume or volumes of a hyperspace defined by the set of experimental parameters, at least a plurality of the set of parameters being grouped according to a parameter type such that the grouped parameters arc constrained to perform a common role in the set of experiments;
generating a first estimate of the practicability of a first set of experiments defined by the parameters, the sampling patterns and the constraints, the first estimate including a count of the set of experiments defined by the set of experimental parameters, the sampling patterns and the constraints, and providing the first estimate to a user;
receiving input modifying at least one of the set of parameters, the sampling patterns or the constraints in response to the first estimate;
in response to the input modifying at least one of the set of parameters, the sampling patterns or the constraints, generating a second estimate of the practicability of a second set of experiments defined by the parameters, the sampling patterns and the constraints, including the modified parameters, sampling patterns or constraints, the second estimate including a count of the second set of experiments, and providing the second estimate to the user; and
in response to input approving of the second estimate, generating an experiment design defined by the parameters, the sampling patterns and the constraints, the experiment design including data representing a final set of experiments, the data including a plurality of sets of coordinates in the hyperspace defined by the set of experimental parameters, each of the sets of coordinates defining an experiment in the final set of experiments. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67)
-
-
68. A computer-implemented experiment design system, comprising:
-
means for defining a set of experimental parameters, one or more sampling patterns defining a sampling for each parameter of the set of experimental parameters, and one or more constraints limiting the set of experiments to a particular volume or volumes of a hyperspace defined by the set of experimental parameters, at least a plurality of the set of parameters being grouped according to a parameter type such that the grouped parameters are constrained to perform a common role in the set of experiments;
means for generating an estimate of the practicability of a set of experiments defined by the parameters, the sampling patterns and the constraints, the estimate including a count of the set of experiments defined by the set of experimental parameters, the sampling patterns and the constraints;
means for generating, in response to a user input approving of the estimate, an experiment design defined by the parameters, the sampling patterns and the constraints, the experiment design including data representing a final set of experiments, the data including a plurality of sets of coordinates in the hyperspace defined by the set of experimental parameters, each of the sets of coordinates defining an experiment in the final set of experiments. - View Dependent Claims (69, 70, 71)
-
-
72. A computer program product on a computer-readable medium for designing a set of experiments, the program comprising instructions operable to cause a programmable processor to:
-
receive input defining a set of experimental parameters, one or more sampling patterns defining a sampling of each parameter of the set of experimental parameters, and one or more constraints limiting the set of experiments to a particular volume or volumes of a hyperspace defined by the set of experimental parameters, at least a plurality of the set of parameters being mixture parameters defining a plurality of component materials to be used in the set of experiments to generate a mixture, the sampling patterns defined for the mixture parameters defining a non-uniform sampling of the mixture parameters; and
generate an experiment design defined by the parameters, the sampling patterns and the constraints, the experiment design including data representing a final set of experiments, the data including a plurality of sets of coordinates in the hyperspace defined by the set of experimental parameters, each of the sets of coordinates defining an experiment in the final set of experiments.
-
-
73. A computer program product on a computer-readable medium for designing a set of experiments, the program comprising instructions operable to cause a programmable processor to:
-
receive input defining a set of experimental parameters, one or more sampling patterns defining a sampling of each parameter of the set of experimental parameters, and one or more constraints limiting the set of experiments to a particular volume or volumes of a hyperspace defined by the set of experimental parameters, at least a plurality of the set of parameters being mixture parameters defining a plurality of component materials to be used in the set of experiments to generate a mixture, the constraints including a mixture constraint limiting the fractional contribution of at least a plurality of the component materials to a total composition in one or more of the experiments in the set of experiments, the mixture constraint including one or more tolerance values representing an amount by which the mixture constraint can be relaxed during generation of an experiment design; and
generate an experiment design defined by the parameters, the sampling patterns and the constraints, the experiment design including data representing a final set of experiments, the data including a plurality of sets of coordinates in the hyperspace defined by the set of experimental parameters, each of the sets of coordinates defining an experiment in the final set of experiments.
-
-
74. A computer program product on a computer-readable medium for designing a set of experiments, the program comprising instructions operable to cause a programmable processor to:
-
receive input defining a set of experimental parameters, one or more sampling patterns defining a sampling of each parameter of the set of experimental parameters, and one or more constraints limiting the set of experiments to a particular volume or volumes of a hyperspace defined by the set of experimental parameters, at least a plurality of the set of parameters being mixture parameters defining a plurality of component materials to be used in the set of experiments to generate a mixture, the constraints including a balance constraint limiting the contribution of at least one of the mixture parameters to the experiment design based on the contribution of a plurality of other mixture parameters to one or more of the experiments in the set of experiments; and
generate an experiment design defined by the parameters, the sampling patterns and the constraints, the experiment design including data representing a final set of experiments, the data including a plurality of sets of coordinates in the hyperspace defined by the set of experimental parameters, each of the sets of coordinates defining an experiment in the final set of experiments.
-
Specification