Zwei neuere Fortschritte könnten die Impfstoffentwicklung beschleunigen und ihre Kosten dramatisch reduzieren.
Two recent advances could accelerate vaccine development and reduce its costs dramatically.