Schematics for illustrating the bubble-based sonoporation mechanisms. They illustrate mechanisms based on (a) the jetting effect caused by a bubble undergoing inertial cavitation, (b) the shock waves generated from a collapsing bubble, (c) the acoustic streaming induced by a stable oscillating bubble, (d) the pushing effect on the cell membrane induced by bubble expansion during oscillation, (e) the pulling effect on the cell membrane induced by bubble contraction during oscillation, (f) the force applied on the cell membrane by a bubble that is pushed through the membrane under an acoustic radiation force.