The glomerular filtration barrier is a highly specialised tri-layer structure within the renal corpuscle, which allows selective passage of water and small solutes while retaining larger proteins and ...