Profile picture
Elena I Leonova
Doctorate
  • Director
    Сenter of Transgenesis and Genome Editing, St. Petersburg State University, St. Petersburg 199034, Russia.
    St. Petersburg, Russia
mini profile avatar Elena Leonova