CHANNELING A SIGNAL. “Piezoelectricity is the accumulation of a charge in a solid in response to mechanical stress.” This can therefore be used to program inert materials, since the charge can be made into information.
http://newscenter.lbl.gov/2012/05/13/electricity-from-viruses/