Computational laboratory