¿Es posible armar un surtido aleatorio de ATCG para crear una nueva criatura?

¿Es posible crear una aplicación para iPhone que funcione eligiendo al azar bits en un archivo del tamaño de una aplicación típica? Casi no. No en una cantidad práctica de tiempo. Tal vez en la cantidad de tiempo de toda la edad del universo multiplicado por miles de millones. En otras palabras, no en tu vida o en la mía.

Del mismo modo, no puedes ensamblar aleatoriamente una nueva criatura desde cero.

Si no es aleatorio, muchas cosas son posibles, y es por eso que aprendes a programar. La evolución es esa “no aleatoriedad”: existe una “dependencia de la trayectoria” y “aprovechamiento de los éxitos anteriores” combinada con la “evolución” como filtro. Entonces, si comienzas con un gato y haces algunas mutaciones, el 99% morirá, pero es posible que obtengas el 1% que no lo hace y que son, de manera viable, un “nuevo tipo de gato”.

De acuerdo con la biología sintética xenobiología y genética, sí se puede.
La biología sintética al igual que la física de partículas se ocupa de muchas cuestiones teóricas, como la manipulación genética del ADN y la cría
Xenobiology (XB) es un subcampo de la biología sintética, el estudio de la síntesis y manipulación de dispositivos y sistemas biológicos. La xenobiología se deriva del término xenos, que significa “extraño, invitado”. La xenobiología describe una forma de biología que (aún) no es familiar para la ciencia y que no se encuentra en la naturaleza. En la práctica, describe nuevos sistemas biológicos y bioquímicos que difieren del sistema canónico de aminoácidos ADN-ARN-20 (véase el dogma central clásico en biología molecular). Por ejemplo, en lugar de ADN o ARN, XB explora los análogos de ácidos nucleicos, denominados Ácido Nucleico Xeno (XNA) como portadores de información. También se enfoca en un código genético expandido y la incorporación de aminoácidos no proteinógenos en las proteínas. Entonces teóricamente sí puedes

No, y es por eso que la evolución no es científica.

Para que aparezca un único gen codificador de proteínas, sería necesario que las mutaciones no perjudiciales añadieran miles de nucleótidos en las posiciones correctas para codificar los codones que indican que el ribosoma con aminoácidos debe agregarse en la cadena peptídica durante la síntesis de proteínas.

Y es obvio que no hay posibilidad de que tantos eventos aleatorios terminen formando un gen funcional.