Senomyx products 2020. 17, 2018 /PRNewswire/ -- Firmenich and Senomyx, Inc.