In a computer system having a user interface including a display and an input device, a method, comprising: generating a set of candidate molecules based on an evolutionary scheme in which an objective function to determine a fitness of a candidate molecule is a priori mathematically unexpressed, presenting on the display data based on the set of candidate molecules to at least one user, receiving