59 pubs · 2,914 cites · h-index 21
Institute of Protein Research
1975 - 2024
Russian Academy of Sciences
2008 - 2011
Lomonosov Moscow State University
2005 - 2005
University of Oxford
International Tomography Center