AI chemistry matching