Generally, the system 10 includes a suitable protocol design and execution software 12 that can be programmed with information such as synthesis, composition, location information (e.g., with respect to a substrate or substrates) or other information related to a library of samples provided at block 13.