J Blaine, J Dylewski - Cells (2073-4409), 2020 - search.ebscohost.com
Podocytes are an integral part of the glomerular filtration barrier, a structure that prevents
filtration of large proteins and macromolecules into the urine. Podocyte function is …