Methods and apparatus for preparing high-dimensional combinatorial experiments
First Claim
1. A computer-implemented method of designing a set of experiments to be performed with a set of resources, the method comprising:
- generating, by a computer, a plurality of configurations based on a set of parameters and experimental constraints, each configuration including a plurality of experimental points, each experimental point having a set of values for the parameters, one or more patterns representing the application of parameters to one or more lattice points of an experiment lattice under the experimental constraints, wherein experimental constraints for a given pattern of the one or more patterns are represented by a set of attributes, and wherein the generating comprises;
generating a plurality of pattern instances of at least one of the one or more patterns, each pattern instance defined by a set of attribute values for the set of attributes representing the experimental constraints for the at least one of the one or more patterns, the set of attribute values specifying a quantity of a parameter to be applied at one or more lattice points of the experiment lattice; and
combining the plurality of pattern instances to generate a configuration such that the parameter values for an experimental point in the configuration generated by combining the plurality of pattern instances are based on the parameter values specified by the combined pattern instances for a corresponding lattice location;
selecting, by the computer, a configuration from the plurality of configurations;
defining, by the computer, a set of experiments based on the selected configuration; and
displaying, by the computer, a visual representation of the defined set of experiments,wherein the set of parameters includes a plurality of factors to be varied in the set of experiments and represents axes defining a parameter space, andwherein the experimental constraints represent limitations on operations that can be performed with the set of resources.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer-implemented methods, systems and apparatus, including computer program apparatus, provide techniques for designing a set of experiments to be performed with a set of resources. A plurality of experimental configurations are generated based on a set of parameters describing factors to be varied in the experiments and a set of constraints representing limitations on operations that can be performed with the set of resources. A set of experiments is defined based on a selected configuration. The constraints can be represented as patterns defining an application of a parameter to a set of one or more points of an experimental lattice.
-
Citations
31 Claims
-
1. A computer-implemented method of designing a set of experiments to be performed with a set of resources, the method comprising:
-
generating, by a computer, a plurality of configurations based on a set of parameters and experimental constraints, each configuration including a plurality of experimental points, each experimental point having a set of values for the parameters, one or more patterns representing the application of parameters to one or more lattice points of an experiment lattice under the experimental constraints, wherein experimental constraints for a given pattern of the one or more patterns are represented by a set of attributes, and wherein the generating comprises; generating a plurality of pattern instances of at least one of the one or more patterns, each pattern instance defined by a set of attribute values for the set of attributes representing the experimental constraints for the at least one of the one or more patterns, the set of attribute values specifying a quantity of a parameter to be applied at one or more lattice points of the experiment lattice; and combining the plurality of pattern instances to generate a configuration such that the parameter values for an experimental point in the configuration generated by combining the plurality of pattern instances are based on the parameter values specified by the combined pattern instances for a corresponding lattice location; selecting, by the computer, a configuration from the plurality of configurations; defining, by the computer, a set of experiments based on the selected configuration; and displaying, by the computer, a visual representation of the defined set of experiments, wherein the set of parameters includes a plurality of factors to be varied in the set of experiments and represents axes defining a parameter space, and wherein the experimental constraints represent limitations on operations that can be performed with the set of resources. - View Dependent Claims (2, 3)
-
-
4. A computer program product on a computer-readable storage medium for designing a set of experiments to be performed with a set of resources, the program comprising instructions operable to cause a programmable processor to:
-
generate a plurality of configurations based on a set of parameters and a set of constraints, each configuration including a plurality of experimental points, each experimental point having a set of values for the parameters, one or more patterns representing the application of parameters to one or more lattice points of an experiment lattice under the set of constraints, wherein constraints for a given pattern of the one or more patterns are represented by a set of attributes; generate a plurality of pattern instances of at least one of the one or more patterns, each pattern instance defined by a set of attribute values for the set of attributes representing the set of constraints for the at least one of the one or more patterns, the set of attribute values specifying a quantity of a parameter to be applied at one or more lattice points of the experiment lattice; combine the plurality of pattern instances to generate a configuration such that the parameter values for an experimental point in the configuration generated by combining the plurality of pattern instances are based on the parameter values specified by the combined pattern instances for a corresponding lattice location; select a configuration from the plurality of configurations; define a set of experiments based on the selected configuration; and display a visual representation of the defined set of experiments, wherein the set of parameters includes a plurality of factors to be varied in the set of experiments and represents axes defining a parameter space, and wherein the set of constraints includes one or more experimental constraints representing limitations on operations that can be performed with the set of resources. - View Dependent Claims (5, 6)
-
-
7. A computer-implemented system for designing a set of experiments to be performed with a set of resources, the system comprising:
-
a set of resources comprising one or more automated synthesis devices for carrying out a set of experiments; a memory storing a set of parameters, experimental constraints, and one or more patterns, the set of parameters including a plurality of factors to be varied in the set of experiments and representing axes defining a parameter space, the experimental constraints representing limitations on operations that can be performed with the set of resources, the one or more patterns representing the application of parameters to one or more lattice points of an experiment lattice under the experimental constraints, wherein experimental constraints for a given pattern of the one or more patterns are represented by a set of attributes; and a programmable processor configured to perform operations comprising; generating a plurality of configurations based on the set of parameters and the experimental constraints, each configuration including a plurality of experimental points, each experimental point having a set of values for the parameters, the generating comprising; generating a plurality of pattern instances of at least one of the one or more patterns, each pattern instance defined by a set of attribute values for the set of attributes representing the experimental constraints for the at least one of the one or more patterns, the set of attribute values specifying a quantity of a parameter to be applied at one or more lattice points of the experiment lattice; and combining the plurality of pattern instances to generate a configuration such that the parameter values for an experimental point in the configuration generated by combining the plurality of pattern instances are based on the parameter values specified by the combined pattern instances for a corresponding lattice location; selecting a configuration from the plurality of configurations; defining the set of experiments based on the selected configuration; and outputting a design for the defined set of experiments in a format suitable for implementation using one or more of the automated synthesis devices. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification