In each generation of an EA, members of the population are scored for their fitness. FragGT is agnostic to the nature of the scoring function. Examples of scoring functions might be simple molecular property calculators, protein-ligand docking scores or machine learning model outputs. Multiple scoring functions may also be combined using data fusion techniques such as Pareto ranking or summing z-scores .