1. A computer implemented method for automatic chemical assay classification, the method comprising steps the computer is programmed to perform, the steps comprising: on a computer processor, receiving a plurality of sets of parameters, each one of the received sets of parameters characterizing a respective assay of a chemical reaction; calculating a space enhancing proximity among points representative of assays of qualitatively identical chemical reactions, and representing each one of at least two of the received sets of parameters as a respective point in the calculated space; and dividing the points in the calculated space into a number of groups, according to proximity among the points in the calculated space, each group pertaining to a respective chemical reaction, thereby classifying the assays.