Bioengineering in renal transplantation: technological advances and novel options.

Bioengineering in renal transplantation: technological advances and novel options.