Mixing with bubbles: a practical technology for use with portable microfluidic devices.

Mixing with bubbles: a practical technology for use with portable microfluidic devices.