Important GRE Words in this article:
Meaning: to guarantee or make certain
Meaning: pleasing in appearance
Meaning: to imitate with the goal of rivaling or surpassing
Meaning: to ensconce, conceal, or stow
Meaning: an invigorating substance that excites mental or physical activity
In one of the most ambitious projects in biology, the NIH is corralling Alzheimer’s and stem cell researchers to come together in the largest genome editing project ever conceived.
For the movie buffs out there, it’s like adding into a cell a gene for Godzilla and another for King Kong.
In other words, rather than studying cells from people with...