Robuta

https://www.merriam-webster.com/dictionary/amphid AMPHID Definition & Meaning - Merriam-Webster The meaning of AMPHID is one of a pair of circular depressions situated laterally at the anterior end of aquatic nematodes and believed to be chemoreceptors. definitionmeaningmerriamwebster https://pmc.ncbi.nlm.nih.gov/articles/PMC8204158/ DMD-10 is dispensable for the initial development of amphid sensory neurons and their survival in... Mechanosensory or chemosensory activation of glutamatergicASH amphid sensory neurons promotes avoidancebehaviors in C. elegans. Wormswith mutations in the...