Affiliation: | 1. Institute of Technology, University of Tartu, Tartu, Tartumaa, Estonia.; 2. Icosagen Cell Factory OÜ, Ülenurme vald, Tartumaa, Estonia.; 3. Estonian Biocentre, Tartu, Tartumaa, Estonia.; 4. Estonian Academy of Sciences, Tallinn, Harjumaa, Estonia.; National Institute of Health - National Cancer Institute, United States of America, |