The scoring function is also customized by the user, the score is a conglomeration of a set of rules. The first rule finds molecules that have a target value for the selected descriptor, from the 91 available. The second rule calculates the similarity to a reference, and the third evaluates if the molecules contain or not a molecular pattern. The result of the scoring aggregates with either arithmetic or geometric mean and exhibits values from zero (worst) to one (best).