Hindsight · review build · data not yet validated
these technologies could reduce research and development (R&D) spending per drug by more than 25%
Source
Not graded yet.