Researchers have developed a machine-learning algorithm that can teach computers to predict how molecules will bind to the surface and how strongly they will bind. The algorithm can assist in predicting efficiently and accurately whether a given material lends itself as a catalyst for chemical reactions involving many different complex molecules.