Trends in biochemical sciences. 35. 669-75. 10.1016/j.tibs.2010.07.003