Yo soy informático, si me conoces lo sabes, y además me gusta, me encanta. Ahora ha aparecido otra pasión en mi vida, la genética, el motivo fácil, y aquí viene la frase del día «made in Roberto», y que da título a esta entrada del blog, «la genética es la informática de los Dios», aunque seguro alguno lo ha dicho ya antes, pero a mí se me acaba de ocurrir ahora.

Desde que empecé con la genética las similitudes y analogías con el mundo que yo conocía, la informática, me iban saltando a la cabeza y ayudando y mucho a entender el mundo de la genética. Es de ahí donde saque la ecuación «informática=genética» una la operan los humanos y la otra la operan los dioses.

La comparación es muy burda, y si tu eres biólogo, medico, o fontanero dirás a este tío se le ha ido la pinza, o porque no, podrías decir vamos a ver que dice este tío. Si eres informático como la mayor parte de mi red de contactos seguirás leyendo si o si, frikazo! 😛

Vamos a ir argumentándolo a ver si te consigo convencer y sobre todo, que es el objetivo al final de este blog, te hago más entendible los conceptos genéticos que después tienen tanto impacto en nuestra salud y por tanto en nuestra vida.

Genética vs Informática

La informática y la genética son dos campos de estudio muy diferentes, pero ambos tienen importantes aplicaciones en la actualidad. Vamos a ver un par de definiciones fáciles de ambas.

La informática es el estudio de la teoría, diseño, desarrollo y aplicación de sistemas informáticos. Se utiliza para resolver problemas complejos y automatizar tareas mediante la creación de programas y aplicaciones. La informática se utiliza en una variedad de campos, como la medicina, la manufactura, las finanzas y la ciencia de datos.

La genética es el estudio de la herencia y la variación en los organismos vivos. Se utiliza para entender cómo los genes afectan el desarrollo, la salud y las características de los organismos. La genética se utiliza en una variedad de campos, como la medicina, la agricultura y la biotecnología.

Bueno, con estas definiciones, parece que las cosas se aproximan… pero de ahí a que sean similares, hay un trecho.

Vamos a por las analogías, a ver si así lo vemos.

Analogías Hardware

Como bien sabes en informática tenemos dos grandes elementos lo hierros, que es hardware y los programas que es el software.

Vamos a buscar analogías al hardware de un ordenador en la genética, aunque creo que para ser exacto tendría que decir biología, te voy a pedir me perdones esta y alguna otra licencia.

Cromosomas – Discos duros: Los cromosomas son las estructura física de la célula donde tenemos guardadas la información genética de los humanos, el ADN. Al igual que los discos duros son la estructura física donde se almacena la información en un ordenador.

Aclaración Tecky: En concreto tenemos 46 discos duros (cromosomas) , 44 de ellos configurados en mirror 1 a 1, y los otros dos depende, son los que indican el sexo XX (Mujer) o YX (hombre). Es decir, las mujeres tienen un mejor sistema de seguridad ya que de todos tienen backup. 😉

Citoplasma-RAM: El citoplasma es donde se lleva a cabo la expresión génica en una célula, al igual que la RAM es donde se lleva a cabo la ejecución de programas en una computadora.

Hasta aquí lo sé … ni fu ni fa… ahora viene lo bueno.

Analogías Software

Si con algo hay analogías es con el software, son muchas y muy claras y de ahí prácticamente el artículo, el título, la foto de portada. Fue precisamente en este conjunto de analogías, lo que me dio pie a cambiar de mi mundo conocido a uno tan desconocido como la genética, ya que al final mi sensación es que ahora toca entender programas más complejos, depurarlos y quien sabe si un día codificar nuevas funciones.

Código genético – código binario: El código binario en informática es una secuencia de ceros y unos que representan instrucciones para un ordenador. Por otro lado, el código genético en genética es una secuencia de nucleótidos en el ADN (A, T, C, G) que representan las instrucciones para el desarrollo y funcionamiento de los organismos vivos. Ambos son lenguajes de codificación utilizados para transmitir información específica y son la base para el funcionamiento de los sistemas complejos.

ADN – Lenguaje de programación: El ADN es como un lenguaje de programación, ambos contienen información codificada y son utilizados para producir un resultado final.

Gen-Programa en disco: Los genes son las unidades básicas de la información genética que determinan el desarrollo y la expresión de las características de un organismo, al igual que los programas en disco son las unidades básicas de información que determinan el funcionamiento de un ordenador.

Resumen Tecky: Los cromosomas son los discos duros, donde se guardan archivos (genes) escritos en un lenguaje de programación llamado ADN que se codifica con 4 letras (ATCG) en lugar de en 0 y 1. Hasta aquí la analogía es clavada con nuestro mundo… no crees?

Vamos a continuar con más analogías, estas ya son complejas pero seguro que las sigues, si te has leído este blog los conceptos los tienes en la cabeza. 😆

Mutación – Bug: La mutación genética es como un error en el código de un programa. Ambos pueden causar problemas en el funcionamiento esperado y pueden ser benignos o perjudiciales.

ARN – Programa en RAM (ejecución): Si te leíste el artículo del blog sobre las vacunas del covid, esta analogía seguro que la has deducido. (Enlace al articulo)

El ARN es una molécula que actúa como intermediaria entre el ADN y la síntesis de proteínas, y se utiliza para transferir la información genética desde el núcleo celular al citoplasma para su expresión.

La comparación con el programa en ejecución en memoria RAM es apropiada, ya que el ARN transporta la información genética desde el ADN (en el cromosoma – disco duro) al citoplasma (memoria RAM) para su expresión. Al igual que un programa en ejecución en RAM, el ARN es una copia temporal de la información genética que se utiliza para llevar a cabo una tarea específica.

Metilación – Fichero protegido con contraseña: La metilación es un proceso importante en la regulación de la expresión génica. La metilación es una modificación química que se realiza en el ADN y que tiene un impacto en la forma en que los genes se expresan. La metilación se realiza mediante la adición de grupos metilo (-CH3) a los residuos de citosina en el ADN. En términos de analogía informática, la metilación podría compararse con la protección de contraseña de un archivo de ordenador. Al igual que la metilación protege ciertos genes de ser expresados, la contraseña protege ciertos archivos de ser abiertos o modificados.

Acuérdate del artículo en el que hablábamos de los relojes epigenéticos y de la metilación. (Enlace al articulo)

CRISPR – CTRL+C CTRL+V. Esta analogía es muy conocida, el CRISPR es el método que se utiliza para en una secuencia de ADN encontrar un patrón y realizar un corte para insertar otro trozo de código. El ctrl+c crtrl+v de toda la vida en informática, seguro que en poco tiempo será lo equivalente a un Word donde podremos escribir lo que queramos.

Lo que quizás no sabias es que el CRISPR para unas bacterias era un Sistema Antivirus, tal cual, tiene almacenado en su sistema las firmas de virus que la bacteria sufrió, y si detecta un patrón igual, lo corta para que no se reproduzca.

Conclusiones

Son un montón las analogías, muchísimas, no las pongo todas, pero para un ingeniero de software, la genética es otro lenguaje más, que corre en unas cosas que se llaman células, en lugar de en servidores u ordenadores. Y una vez se ejecuta dicho programa combinando parte del código fuente de nuestro padre y nuestra madre, salimos nosotros, un programa hecho por alguien de nivel Dios de ahí que me atreva a decir que la genética (ADN) es el lenguaje de programación de Dios.

Otra sorpresa del artículo, yo tenía muchas en mi cabeza, pero en una conversación con la Inteligencia Artificial de ChatGPT v3 me salieron muchas más analogías, fue una conversación muy instructiva y larga igual estuve 2 horas largas hablando con la IA. En otro momento hablare de ChatGPT que si no lo conoces pronto lo conocerás, esta tecnología viene en modo Tsunami… si no te enteras y te adaptas, se te llevara por delante.

Por otro lado, una de las grandes diferencias, que ha dado juego a muchas películas, es que la informática, o la tecnología en sí misma, no puede replicarse. No hay ningún hardware-software que autoproduzca de manera autónoma otro hardware-software, maquinas con conciencia haciendo maquinas con conciencia, Matrix. Ahí todavía los seres humanos, con su biología y su genética siguen llevando ventaja.

Índice de analogías

Aquí te va un resumen de todo lo hablado anteriormente en modo de índice resumido y algunas más que podrás encontrar en el fichero de conversación con ChatGPT:

Hardware:

  • Cromosoma – Disco duro
  • Citoplasma – RAM
  • Mitocondrias – Batería / Fuente de alimentación

Software

  • Código genético – Código binario
  • ADN – Lenguaje de programación
  • Genes específicos – Programas específicos
  • Mutaciones genéticas – Bugs o errores en el código de un programa
  • CRISPR – CRTL+C CTRL+V
  • Metilación – Control de acceso a archivos o programas
  • ARN – Programa en ejecución
  • Proteínas – Función del programa
  • Apoptosis – Eliminación de programas o archivos innecesarios
  • Reproducción celular – Copia de archivos.

Archivo de conversación con ChatGPT, lo amarillo es escrito por mí, con sus faltas de ortografía, abreviaciones, lenguaje vulgar etc etc… lo blanco lo que contesta la IA ( Inteligencia Artificial).

Nota para navegantes con hijos de más de 12 años: si tú no sabes lo que es ChatGPT tu hijo seguramente si! y lo estará utilizando.

Fuentes, referencias y enlaces de interés

Blog RevGen: La magia de la vacuna de ARN

Blog RevGen: ¿Y si la edad fuera un estado en lugar de una suma de años?

Inteligencia Artificial con la que he conversado sobre estas analogías: ChatGPT

Artículo que compara el ARN con el dios mensajero Hermes: Articulo

9 Comments

  • Ricardo

    Interesante analogía entre informática y genética. La podría haber utilizado en las clases de bioinformática, seguro que así los chavales hubieran prestado más atención (por cierto mujeres XX, no YY 😉 )

    • Roberto Lorente Alvarez

      Gracias Ricardo… si lees el fichero de la conversacion con chatGPT le eche la bronca porque cometí el mismo fallo y el fue condescendiente cosa me molesto, no como tu que me has dicho el fallo, que es como se debe hacer.

      • Ricardo

        Leído! Es tremendo donde está llegando la AI

  • Iñaki González Rico

    Brutal … me han encantado las analogías
    👏🏻👏🏻👏🏻

  • Nacho

    De nuevo interesante. Da miedito lo de la AI. Nos van a controlar en 4 días.

  • Iñigo Ruiz-Capillas

    Rober!
    Me ha gustado mucho, a pesar de no ser un frikazo!!! Bueno….seguro que algo friki soy, pero no de esto!!!
    Que bien t lo pasaste con Gpt!!!
    Conociéndote seguro que alguna de las
    preguntas que le hayas hecho, todavía está dando vueltas por el meta-universo para buscar la respuesta!!!
    Enhorabuena por este y los anteriores artículos👏🏻👏🏻💪🏻💪🏻

    • Roberto Lorente Alvarez

      Gracias Iñigo algo de frikis o si q tienes! Lo del Chatgpt es una pasada pero lo de la genetica lo es más!! Vamos a por ello!

  • Adolfo

    Para mí este artículo ha sido descubrir las similitudes y los relojes biológicos. Siempre se aprende y si es con lenguaje que podemos entender personas que no somos especialistas en estos campos mejor que mejor.
    Gracias y a por el siguiente!

  • Laura MB

    Te he leído tarde esta vez pero creo que bien podría ser la base del guión del piloto de una serie de divulgación científica.

    Lo que está claro es que sin los avances en la informática y sin gente como tú, estos mundos discurrirían paralelos para siempre.

    Veremos lo que depara el tiempo… te digo leyendo 😉

Leave a reply