L Deng, F Costa, KJ Blake, S Choi, A Chandrabalan… - Cell, 2023 - cell.com
Itch is an unpleasant sensation that evokes a desire to scratch. The skin barrier is constantly
exposed to microbes and their products. However, the role of microbes in itch generation is …