virtual cell cycle lab