A European study published in Nature has discovered a remarkable similarity between insect nephrocytes and the glomerular podocytes of the human kidney, which suggests that these nephrocytes could be ...