Systems, methods, and apparatus, including computer program apparatus, are
described for implementing techniques for processing data from a
combinatorial experiment. The techniques include receiving data from a
chemical experiment on a library of materials having a plurality of
members and generating a representation of the chemical experiment. The
representation includes data defining an experiment object having a
plurality of properties derived from the chemical experiment. The
experiment object is associated with the library of materials. The
representation also includes data defining one more element objects. Each
element object is associated with one or more members of the library of
materials. A data model and corresponding data structures for describing
such experiments are also disclosed.