Next, we investigated the movement capabilities of urease-functionalized DNA structures. To induce active movement, we exposed the structures to different concentrations of urea (from 10 to 300 mM) (Figure ). We recorded videos of 30 seconds duration at a rate of 20 frames per second (see Supporting Videos 1 and 2). To track the trajectories of the DNA-enzyme nanoswimmers, we developed the Nano-Micromotor Tracking Tool (NMTT) v 1.0.0, a Python-based script that uses computer vision techniques to track the position of one or more particles in time (see details in Supporting Methods), which allowed us to calculate the mean square displacement (MSD), diffusion coefficient, and speed of the motors (see Supporting Information). Snapshots of nanoswimmer motion trajectories 30 seconds after the addition of urea show significantly longer trajectories for nanoswimmers exposed to 100 mM and 300 mM urea compared to those obtained in the absence of urea.