Closed-loop iterative molecular discovery engines