Arthur Machlenkin

Compugen · Hadasit Medical Research Services And Development · Yeda Research And Development Co.
Total Patents: 11
Overall Rank: #445,616
Years Active: 2011–2024
Compugen Rank: #52