From Wikipedia, the free encyclopedia

A molecular machine, nanite, or nanomachine, is a molecular component that produces quasi-mechanical movements (output) in response to specific stimuli (input). In biology, macromolecular machines frequently perform tasks essential for life such as DNA replication and ATP synthesis. The expression is often more generally applied to molecules that simply mimic functions that occur at the macroscopic level. The term is also common in nanotechnology where a number of highly complex molecular machines have been proposed that are aimed at the goal of constructing a molecular assembler.