Synthetic protein transduction domains: enhanced transduction potential in vitro and in vivo.

Synthetic protein transduction domains: enhanced transduction potential in vitro and in vivo.