Edinburgh
United Kingdom
Centre for Cardiovascular Science
Regeneration; zebrafish; heart; macrophages; epicardium; vegf; notch; repair