scientific machine