HealthCell killer enzyme could help cancer treatmentSaeed AbbasiMarch 7, 2011 by Saeed AbbasiMarch 7, 2011 An enzyme that can push cells into committing “suicide” could pave way for improved cancer drugs....