KAUST CEMSE CNR CS NETLAB Viruses As Communication Molecules