News

Podocytes are highly specialised, terminally differentiated cells that are located in the Bowman's capsule of the kidney ... selective permeability of the glomerular filtration barrier.