Walking DNA nanorobot

Caltech scientists have developed a “cargo sorting” DNA nanorobot programmed to autonomously “walk” around a surface, pick up certain molecules, and drop them off in designated locations.
Such tasks could include synthesizing a drug in a molecular factory or delivering a drug only when a specific signal is present in bloodstreams.