Macrophages, also known as scavenger cells, are part of our immune system. They destroy invading pathogens and are found in the organs and the bloodstream. Led by Prof. Dr. Peter Wieghofer, professor of cellular neuroanatomy, researchers at the Faculty of Medicine at the University of Augsburg in Germany have now gained new insights into these immune cells in the eye.
Medical Xpress – latest medical and health news stories