Not sure if this has been posted but the video clip is absolutely enthralling. As someone who is studying Molecular Biology and Physiology, I loved it so much that I watched it ... 5 times in a row:

Video with music (the music is excellent)
Video with screen by screen explanation of the processes depicted