Pensándolo bien...
Resulta decisiva una precisión conceptual, dado que el que el genoma contenga información no equivale a decir que sea un programa. Un programa, en sentido estricto, es una secuencia de instrucciones formalizables que, dadas unas entradas definidas, produce unas salidas previsibles mediante reglas explícitas y ejecutables. El genoma humano no funciona así. No contiene un plan lineal de construcción del organismo, ni una lista cerrada de órdenes, ni una correspondencia simple entre secuencia de ADN y rasgo biológico. Contiene, más bien, recursos moleculares que son interpretados por la célula en condiciones concretas, históricas, espaciales y ambientales.
Para que algo sea algoritmizable deben cumplirse varias condiciones. En primer lugar, el sistema debe poder describirse mediante variables claramente definidas. En segundo lugar, las entradas y salidas deben estar delimitadas y debe saberse qué información entra en el sistema y qué resultado se espera obtener. En tercer lugar, debe existir un conjunto de reglas suficientemente estable para transformar unas en otras. En cuarto lugar, el proceso debe ser formalizable en pasos finitos o, al menos, computables. En quinto lugar, el sistema no debe depender de un número indefinido de factores contextuales imposibles de especificar previamente. Por último, debe existir cierta estabilidad entre causa y efecto y una misma entrada, bajo las mismas reglas, debería producir resultados equivalentes.
El genoma humano incumple estas condiciones interpretado como totalidad. La secuencia de ADN no actúa sola. Su expresión depende del tipo celular, del estado de la cromatina, de los factores de transcripción, de los potenciadores, de las marcas epigenéticas, de los ARN no codificantes, del empalme alternativo, de la arquitectura tridimensional del núcleo y de señales procedentes del entorno celular y extracelular. Además, muchos de estos elementos no actúan de forma aislada, sino combinatoria, promiscua, probabilística y dependiente del momento. Un mismo gen puede tener efectos distintos según el tejido, la etapa del desarrollo o el ambiente molecular en que se encuentre.
Tampoco existe una relación simple entre gen y rasgo. Un gen puede intervenir en muchos procesos; un rasgo puede depender de muchos genes; y la regulación de esos genes puede cambiar en el tiempo. El sistema es recursivo, ya que los productos del genoma, como proteínas, ARN y complejos reguladores, modifican a su vez la lectura del propio genoma. Por ello, el ADN no se limita a ejecutar instrucciones, sino que participa en una red dinámica que se reorganiza constantemente.
Esto no significa que nada en biología sea algoritmizable. Muchos procesos parciales sí pueden modelizarse mediante algoritmos, como la identificación de motivos de unión, la predicción de estructuras, el análisis de variantes, la estimación de probabilidades de expresión o la detección de correlaciones genómicas. La inteligencia artificial puede ser muy útil en esos dominios concretos. Pero otra cosa muy distinta es suponer que el genoma completo pueda reducirse a un algoritmo general capaz de deducir linealmente el organismo a partir de la secuencia de ADN.
La dificultad no está solo en la cantidad de datos, sino en la naturaleza del sistema. El genoma es abierto, histórico, contextual, tridimensional, autorregulado y sensible al entorno. Su significado biológico no reside únicamente en las letras del ADN, sino en la forma en que la célula las lee, las silencia, las pliega, las modifica y las reinterpreta. Por eso no todo es algoritmizable y solo lo es aquello que puede reducirse a reglas explícitas, entradas definidas y transformaciones computables. El genoma, considerado como sistema vivo completo, desborda esas condiciones.
. Imagen creada con ayuda de ChatGPT con DALL-E
Detectaríamos que el genoma es un algoritmo si pudiéramos demostrar que, dada una secuencia de ADN y unas entradas ambientales definidas, existe un conjunto finito de reglas explícitas capaz de predecir de forma estable el desarrollo, la expresión génica y los rasgos resultantes. Habría que comprobar reproducibilidad, es decir, mismas condiciones, mismos resultados; trazabilidad causal entre instrucciones genómicas y efectos; independencia relativa del contexto histórico celular; y posibilidad de simular el proceso completo sin información externa no codificada. Si tales predicciones fallan por depender de epigenética, cromatina, azar molecular y entorno, el genoma no actuaría como algoritmo cerrado, auténtico, completo y universal.
El genoma no es una máquina que ejecuta código, sino que es un órgano molecular sensible, dinámico y relacional, cuya actividad depende tanto de la secuencia como del contexto que la hace significativa. En suma, el genoma no debe entenderse como plano, código cerrado o algoritmo, sino como sistema regulador dinámico, tridimensional, epigenético y dependiente del contexto.
Sopa de letras: EL GENOMA NO ES UN PROGRAMA
Soluciones: VISUALIZACIÓN Y PERCEPCIÓN HUMANA