Institution: | (1) Scottish Fish Immunology Research Centre, School of Biological Sciences, University of Aberdeen, Zoology Building, Aberdeen, AB24 2TZ, UK;(2) Institute of Hydrobiology, Chinese Academy of Sciences, Wuhan, 430072, China;(3) The Marine Laboratory, Fisheries Research Services, P.O. Box 101, 375 Victoria Road, Aberdeen, AB11 9DB, UK |