Machines science