Virtual laboratory work