The insect nephrocyte is a podocyte-like cell with a filtration slit diaphragmHelen Weavers, Barry Denholm, Ferdi Grawe et al.|Nature|2008Cited by 339