Dynamic cell interactions allow spinal cord regeneration in zebrafish