Físics de la Universitat de Cambridge han demostrat que és possible utilitzar grups de proteïnes per a realitzar operacions lògiques.
En aquestes operacions, a més de proteïnes, intervenen altres molècules, els ligantes reguladors. Aquests ligantes s'associen a llocs específics de la proteïna i depenent de la seva concentració la proteïna s'activa o s'inactiva.
Els estats d'activació/desactivació es poden utilitzar per a indicar 0 i 1 de la lògica binària. Però les proteïnes no són veritables portes lògiques, ja que per a passar d'una situació a una altra es requereix un gran canvi de concentració.
No obstant això, els de Cambridge han demostrat que, atès que diverses proteïnes poden unir dues ligantes, poden realitzar totes les funcions lògiques bàsiques, incloent 'and', 'or', 'xor', etc. Les proteïnes poden funcionar com a elements de lògica individual, ja que els seus outputs depenen de dos inputs, concretament de concentracions de ligantes. És més, quan les proteïnes s'agrupen en grups la resposta augmenta considerablement.
Tot això s'ha demostrat teòricament, però els autors de l'estudi posen com a exemple el bacteri E. coli. Aquest bacteri conté diverses proteïnes que s'uneixen a diversos ligantes. L'ús de proteïnes fluorescents modificades genèticament reflecteix un canvi de posició important, ja que el bacteri s'encén "".