Anywhere from 4-14% of the world’s population have a variation in a group of olfactory receptor genes that detects aldehyde chemicals, present in both soap and cilantro.  The detection of this chemical gives cilantro a soapy aftertaste.