Fruity or fermented? Algorithm predicts how molecules smell