What's been going on in the life sciences world this week? Check out Week in Brief for an overview of the biggest news from ...