Humans have about 400 odorant receptors (ORs), but scientists have had trouble finding ligands that match up with most of ...