Nissl staining uses aniline basic dyes to intensely stain the acidic polyribosomes in the rough endoplasmic reticulum, which is abundant in neurons. This allows researchers to distinguish between different cell types (such as neurons and glia), and neuronal shapes and sizes, in various regions of the nervous system cytoarchitecture.