Es posible diseñar bacteriófagos para expresar proteínas modificadas en su superficie y unirlas en patrones específicos (una técnica llamada visualización de fagos).