Creo que para que esta analogía funcione, necesitamos comenzar con ADN.
El ADN, como todos sabemos y escuchamos en todas partes, almacena toda la información necesaria para la vida. Podría ser comparado con un código de nivel alto (er). Estamos hablando de código fuente legible por humanos (Javascript, Python …).
En las computadoras necesita un compilador o un intérprete (según el lenguaje de programación) para tomar ese código fuente y convertirlo en código máquina, pero muchas veces hay un paso intermedio. El código de alto nivel se traduce a uno de menor nivel.
A veces, ciertos lenguajes de programación se transponen a otra cosa (Typescript o CoffeeScript a Javascript, por ejemplo). Aquí es donde entra en juego nuestra ARN polimerasa (nuestro transmisor de la vida real). La ARN polimerasa tomará nuestro código fuente de alto nivel y lo convertirá en uno de menor nivel. Los Spliceosomes lo harán más abstracto, se desharán del desorden adicional que realmente no se necesita (algunos transpilers y compiladores serán lo suficientemente inteligentes como para simplificar los cálculos o usar un código poco pensado usando algunos trucos matemáticos).
Ahora tenemos nuestro ARNm, que es lo que nuestro Ribosoma (análogo a un compilador o intérprete en una computadora) usará para generar nuestro código de máquina. En el caso de los lenguajes compilados, obtendremos un ejecutable.
Entonces, ¡las proteínas son nuestro ejecutable! Y su secuencia es equivalente a un código de máquina. Es la maquinaria que se usará para realizar un trabajo. Algunas proteínas son transpilers (RNA polimerasa), compiladores o intérpretes (ribosomas), o simplemente otros programas utilizados para otras cosas.
¿Cuál es tu tipo de proteína favorita?
¿Dónde se produce la formación de la proteína tubulina durante un ciclo celular?
¿Cuáles son los obstáculos para utilizar la degradación proteica dirigida como terapéutico?
Por supuesto, esta es solo mi interpretación.