computational analysis