Header Logo

Subnanosecond electric pulses cause membrane permeabilization and cell death.