Virtual lab apparatus