Immunology and zebrafish: spawning new models of human disease.

Immunology and zebrafish: spawning new models of human disease.