Esther Aarts Illustration E: hello@estheraarts.nl T: +31 6 28 788 644
Itching has myriad causes and mechanisms, many of which remain elusive. Scientists are making headway on parsing its biological underpinnings, in hope of better treatments.