Está en la página 1de 66

Bioinformtica-Modelos Computacionales

Bioinspirados

Vida Artificial
Gua del Autoestopista
de la Computacin
Natural

Mario Hernndez

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Computacin Natural (CN)


El Universo de Aproximaciones a la
Optimizacin Global que integra las
tcnicas computacionales inspiradas,
en general, en la naturaleza y en
particular, en lavida

CN Imitacin a la Vida
O como para resolver problemas
cientfico-tecnolgicos hacemos uso
de las experiencias acumuladas en el
gran laboratorio de la naturaleza,
chupando rueda de ella.
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

CN

Optimizacin
basada en la
naturaleza
Vida
Artificial
(ALife)

Inteligencia
Computacional
(IC)

Geometra
Fractal
(GF)

Ciencia de los
Sistemas
Complejos (CC)

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Vida Artificial
?
Si quieres hacer una tarta de manzana de

la nada, debes crear primero el universo


Carl Sagan (1934-1996)

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Vida Artificial (AL, VA, Alife)


La Vida Artificial es la Vida hecha por el Hombre,
en vez de por la Naturaleza
La Vida Artificial se suele definir como la ciencia
que trata de situar la vida "tal como es" dentro
del contexto de la vida "tal como podra ser.
(Christopher Langton)

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Vida Artificial (II)

Esta definicin la sita claramente dentro de


las Ciencias de la Vida, y al lado de la Biologa.

Es decir, la Vida Artificial estudia la Vida como


un fenmeno universal, del cual, por el
momento, solo se conoce un ejemplo: la vida
en la Tierra.

Es este el nico tipo de vida posible, o la vida


en la Tierra se trata de un "accidente
congelado"?. Para ello, por medios tericos y
computacionales, se estudia lo que es comn a
todos los seres vivos.

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Vida Artificial (III)


En teora, la Biologa es la ciencia que estudia la
vida, en principio cualquiera.
En la prctica, la Biologa es la ciencia que estudia
la vida en la Tierra, basada en la qumica de las
cadenas de carbono, por otro lado, el nico tipo de
vida que disponemos para el estudio.
Desde un punto de vista terico, la biologa se ha
encontrado con el obstculo fundamental de que
resulta imposible derivar principios generales a
partir de ejemplos muy particulares.
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Vida Artificial (IV)


Sin otros ejemplos, resulta difcil distinguir las
propiedades esenciales de la vida (es decir,
aquellas que deben ser compartidas por
cualquier organismo vivo) de aquellas otras
que pueden ser meramente accidentales, pero
que son universales en la vida en la tierra,
debido solamente a una combinacin de
accidentes histricos locales y ascendencia
gentica comn.

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Vida Artificial (V)


Para derivar teora generales sobre la vida se
precisa un conjunto suficiente casos para
poder generalizar. Dada la ausencia de otros
ejemplos (no conocemos a ningn aliengena),
la nica opcin de la que disponemos es crear
Vidas Alternativas.
Alife: nueva disciplina que estudia la vida
natural intentando recrear fenmenos
biolgicos en los computadores y otros medios
artificiales (from scratch)
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Aproximaciones al Estudio
Cientfico
Dos :

Aproximacin Analtica:
Clasica en todas las ciencias
experimentales
Se realizan experimentos en
sistemas naturales existentes
y se analizan los resultados
con el objetivo de desarrollar
un modelo que prediga futuros
experimentos

Aproximacin Sinttica:
Construir sistemas artificiales que
reproducen ciertos aspectos de
los sistemas naturales
El enfoque se mueve desde el
modelado correcto y la obtencin
de resultados precisos en los
experimentos hacia la
comprensin de porqu se
onbtienen los resultados.
Comprensin por
Construccin (Understanding
sino mutuamente
by Building)

No contradictorias
Instituto Universitario
complementarios
de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Vida Artificial (V)


Biologa: estudio de la vida con una
aproximacin analtica la vida
como es
Alife: estudio de la vida con una
aproximacin sinttica la vida
como podra ser
En vez de estudiar los fenmenos biolgicos aislando
organismos vivos y estudindolos, se tiende a juntar sistemas
que se comportan como organismos vivos, estudiando como
evolucionan.
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

En resumen
ALife es el estudio de sistemas artificiales que se
comportan como vivos. Es un intento por explicar la
vida en cualquiera de sus manifestaciones posibles, sin
restriccin a los ejemplos particulares que
evolucionaron en la Tierra.
Vida Artificial es diseo y construccin de seres creados
por humanos. Su material de construccin es la
materia inorgnica, y su esencia es la informacin: las
computadoras son el horno de donde la VA emerge.
Vita in silico.
La tpica simulacin de Vida Artificial consiste en
grandes nmeros de pequeas criaturas que
deambulan por su mundo y actan por su cuenta. Cada
individuo tiene un conjunto de reglas a las cuales
obedece.
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

En resumen (II)
ALife es mmesis de la biologa, aunque los bilogos todava no
lo sepan. Es una va para explorar el modo en que los sistemas
complejos exhiben auto-organizacin, adaptacin, evolucin,
co-evolucin, metabolismo y cosas similares
Construimos zoolgicos hechos de qumicas artificiales. De
este zoolgico esperamos encontrar algunos principios
generales a partir de los cuales podamos cosas reales.
Sntesis biolgica y sntesis artificial. La Vida Artificial conduce
a la prctica de la 'biologa sinttica' y, por analoga con la
qumica sinttica, el intento para recrear los fenmenos
biolgicos en medios alternativos resultar no slo en una
comprensin mejor de los fenmenos bajo estudio, sino
tambin en aplicaciones prcticas de principios biolgicos en la
tecnologa del hardware y software para las computadoras, en
robots mviles, en naves espaciales, en medicina, en
nanotecnologa, en la fabricacin y ensamblaje industrial, as
como en otros proyectos vitales de ingeniera.
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

En resumen (III)
Vida Artificial e Ingeniera Gentica. La Vida
Artificial es algo completamente diferente a la
ingeniera gentica. Esta ltima usa vida
hmeda', es decir: el ADN de la materia
orgnica, completamente evolucionada como
su punto de partida. Los cientficos de la VA
estn ideando las vas mediante las cuales se
puedan generar, evolucionar y observar
sistemas vivos reales.

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Qu es la Vida?

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Qu es la Vida?
Para estudiar la vida como podra ser se
debe primero intentar entender qu es
la vida (al menos como la entendemos).
Concepto de difcil definicin
La abstraccin es complicada, dado que
el conjunto de ejemplos de los que se
dispone son los que corresponden a la
qumica del carbono.

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Qu es la Vida?
Diccionario Oxford:

Estado de actividad funcional y cambio


contnuo peculiar a los animales y plantas
antes de la muerte, existencia animada

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Qu es la Vida?

Otras definiciones:
1. Condiciones que distinguen a los animales y las
plantas de los objetos inorgnicos y animales y
plantas muertos y que se manifiesta por el
crecimiento a travs del metabolismo, la
reproduccin y la capacidad de adaptacin al
entorno a travs de cambios originados
internamente.
2. La suma de fenmenos distintivos de animales y
plantas
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Qu es la Vida?
Otras definiciones: de Newton Magazine edicin italiana, en un
reportaje titulado "Segnali di Vita Aliena" (Seales de Vida
Aliengena), Junio 2001:
1. Haboku Nakamura - Biology Institute, Konan University,
Kobe, Japan: Los seres vivios son sistemas que tienen tres
caractersticas simultneas: son autosoportados, se
autoreproducen y evolucionan en su interaccin con el
entorno
2. Andr Brack - Centre for Molecular Biophysics of CNRS,
France: La vida es un sistema qumico capaz de replicarse
a si mismo mediante autocatlisis y de cometer errores que
incrementan gradualmente la eficiencia de la autocatlisis
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Qu es la Vida?
3.

4.

Sidney Fox - South Alabama University, USA:


Los seres vivos son cuerpos formados por una o ms
clulas que se comunican con el entorno a travs de
transferencia de informacin efectuada mediante impulsos
elctricos o sustancias qumicas, capaces de evolucin
morfolgica, metabolismo, crecimiento y reproduccin
Camilo J. Cela-Conde - Dept. of Philosophy, University of
Baleares:
Los seres vivos son seres capaces de elaborar informacin
de manera que en la secuencia estmulo ambientalconstruccin de conocimiento-respuesta motora, los
resultados posibles en funcin de las entradas no se pueden
predecir mecnicamente

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Qu es la Vida?
Como hemos visto, se carece de una definicin
ampliamente aceptada
Se precisa una identificacin ms especfica
Comencemos describiendo las formas de vida
que hay en la tierra y analizando los elementos
comunes entre ellas y diferenciales con lo no
vivo.

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Qu es la Vida?
Los cientficos actualmente reconocen cuatro
grupos de entidades biolgicas:
Arquea
Bacteria
Eukariota
Virus
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Qu es la Vida?
Arquea (arqueobacterias) grupo de organismos
unicelulares recientemente descubiertos, similares
a las bacterias, wepro bioqumica y genticamente
diferentes. Viven en habitats extremadamente
hostiles (salinas, conos volcnicos submarinos,
manantiales calientes, etc).

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Qu es la Vida?
Bacteria organismos unicelulares simples, generalmete
sin clorofila (excepcin: las cianobacterias). Clulas de
tipo procariota. Obtienen su energa para la superviviencia
rompiendo la materia orgnica mediante fermentacin y
respiracin.
Algunas como Rhizobium spp. y las cianobacterias juegan
un papel importante en la fijacin del nitrgeno
admosfrico, fundamental para los ecosistemas, dado que
este es bsico para el crecimiento de animales y plantas.
Los fsiles de seres vivos ms antiguos en la Tierra son
bacterias.
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Qu es la Vida?
Eucariota organismos con un tipo de clula
eucariota. Incluye los reinos Protista, Fungi,
Animalia, and Plantae.
Protista: organismos eucariotas principalmente
unicelulares, aunque los hay multicelulares

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Qu es la Vida?
Viruses fragmentos de DNA o RNA que dependen
de clulas huesped a las que infectan para su
reproduccin. No son clulas. Se piensa que son partes
del cdigo gentico que se originaron de clulas
eucariotas o procariotas. Estos fragmentos de cdigo
contienen suficiente informacin gentica para su
autoexistencia.
A veces los vruses son metablicamente inertes y
tcnicamente no vivos. Los vruses causan una amplia
variedad de enfermedades en organismos eucariotas. Pe
en los humanos pueden causar viruela, varicela, herpes,
polio, bola SIDA, rabia y algunos tipos de cancer.
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Qu es la Vida?

Los tipos principales anteriores de entidades


biolgicas comparten algunas caractersticas
nicas que pueden permitirnos distinguirlas de los
seres no vivos. Estas caractersticas son:

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Qu es la Vida?
Complejidad y Organizacin: Los organismos
tienden a ser complejos y altamente
organizados. Los elementos qumicos de sus
cuerpos se sintetizan mediante procesos
metablicos a estructuras con propsitos
definidos.
Metabolismo: Los organismos tienen la habilidad
de tomar la energa del entorno y transformarla
de una forma a otra
Homeostasis: los organismos tienden a
autoregular sus cuerpos y otras estructuras
internas a ciertos parmetros normales
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Qu es la Vida?
Reproduccin: los seres vivos se reproducen (sexual
o asexualmente) haciendo copias de ellos mismos.
La reproduccin sexual implica la fusin del material
gentico de los intervinientes, lo que implica la
generacin de una mayor diversidad gentica.
Crecimiento y desarrollo: los seres vivos tienden a
crecer y desarrollarse lo que implica la conversin de
los materiales consumidos en biomasa, nuevos
individuos y gasto energtico.
Adaptacin y evolucin: la vida se adapta y
evoluciona en pasos en sincrona con los cambios del
entorno exterior a travs de mutaciones y seleccin
natural. Este proceso se produce en el transcurso de
largos periodos de tiempo
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Qu es la Vida?

La vida en el planeta aparece en tan amplia


variedad que no hay clarificacin general de la
misma, aunque existen diversas definiciones
describindola desde diversos puntos de vista:
1. Fisiolgico
2. Metablico
3. Bioqumico
4. Gentico
5. Termodinmico
Todas juntas permiten cubrir las formas de vida
conocidas en la tierra.

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Qu es la Vida?
1.

2.

Fisiolgico: Los sistemas vivos son capaces de realizar


funciones como: comer, metabolizar, excretar, respirar,
moverse, crecer, reproducirse y responder a estmulos
externos.
Metablico: los sistemas vivos son objetos con lmites
definidos, distinguibles de su entorno y que intercambian
material con l sin alterar sus propiedades generales.

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Qu es la Vida?
3.

4.

Bioqumico: los sistemas vivos contienen informacin


hereditaria reproducible codificada en molculas de cidos
nuclicos (DNA/RNA) denominadas genoma que controlan
la produccin de enzimas, que a su vez controlan las
reacciones metablicas qumicas.
Gentico: los seres vivos son capaces de evolucin por
seleccin natural. La vida se ve al nivel de poblaciones
constituidas por unidades (los organismos) capaces de
reproducirse y transferir genes a la prxima generacin,
siendo posible la entrada de nueva informacin al sistema a
travs de, por ejemplo, mutaciones. Si un gen mutado mejora
las cualidades de un organismo, este tiene mejores
oportunidades para sobrevivir y distribuir sus nuevos genes
en la poblacin a travs de la reproduccin.

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Qu es la Vida?

5. Termodinmico: un sistema vivo se define como


un sistema abierto con flujo entrante y saliente
de energa y materia desde y hacia su entorno y
con un continuo incremento en el orden del
sistema.

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Vida: Resumen de Propiedades


1.

Metabolismo: toma ciertos materiales del entorno y excreta otros,


mecanismo por el que ganan la energa necesaria para su supervivencia
2. Autorreproduccin: se multiplican y transfieren informacin
hereditariamente
3. Autorrepresentacin: almacena informacin que le representa a si
mismo
4. Reactividad: a los impulsos externos
5. Evolucin, Adaptacin: puede cambiar a largo plazo por influencia del
entorno Crecimiento: incremento de tamao
6. Movimiento
7. Orden creciente: autoestructuracin
8. Autonoma
9. Forma distinguible: en tiempo y espacio
10. Coherencia de las partes: dependen unas de otras
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Qu es la Vida?
Quizs la caracterstica ms til en ciertos aspectos sobre la cual basar
la definicin de vida es la de posibilidad de generar descendencia con
modificaciones: es decir, la habilidad de una vida de producir
descendencia que son como ella, pero que puede tener la posibilidad de
variaciones aleatorias.
Esta caracterstica en solitario eresulta suficiente para permitir la
evolucin, asumiendo que la variabilidad en la descendecia posibilita
la supervivencia diferencial.
El estudio de esta forma de herencia se denomina gentica, y en todas
las formas de vida, a excepcin de los priones, el material gentico es
principalmente DNA o la molcula relacionada RNA.Otra excepcin la
constituyen el cdigo gentico de ciertas formas de viruses y
programas creados a travs de programacin gentica, pero si los
programas de computador pueden estar vivos incluso con esta
definicin es an un asunto de cierta prevencin.
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Autopoiesis

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Autopoiesis (I)
Frog with fly in pond at one.
Both in becoming.
[Scrofa le 16 Il 2001]
El haiku anterior celebra la emergencia del
concepto de autopoiesis, una palabra acuada por
Maturana & Varela en 1972 (aprox.) para describir
la coevolucin mtua esencial de la rana y la
mosca.
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Autopoiesis (II)
Trmino combinado de dos partculas griegas:
auto y poiesis creacin, produccin 1972 (Cf. Maturana & Varela,
1980, p. xvii).
La voz se traduce normalmente como autocreaccin o
autoproduccin. Originalmente se la entendi como
autoproduccin u organizacin homeosttica
Autopoiesis es un constructo abstracto conocido solamente en
relacin a una mquina / sistema de una constitucin particular
que mantiene su carcter clave constitutivo a lo largo del tiempo.
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Autopoiesis (III)

Se relaciona originalmente, no como un proceso sino con la


dinmica por la cual una mquina o sistema (autopoitico)
mantiene su organizacin (autopoitica) a travs de procesos
intrnsecos de produccin de componentes, reparacin y
mantenimiento.
De manera ms especfica, se atribuye a una mquina (concebida
como una red de procesos) autopoitica que produce los
componentes que:
1. Regenera contnuamente la red de procesos a travs de sus
interacciones y relaciones.
2. Constituye una unidad en el espacio-tiempo en la que existen
los componentes especificando el dominio topolgico de su
realizacin como tal red.
(Varela, 1979)

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Autopoiesis: Autoproduccin u
Organizacin Homeosttica
Lo que hace a un sistema autopoitico una unidad con identidad e
individualidad es que todas las relaciones de produccinm estn
coordinadas en un sistema que posee una organizacin invariante.
En tal sistema cualquier deformacin en cualquier lugar se compensa
manteniendo la organziacin constante como resulta definida por la
relacin de las producciones que constituyen la autopoiesis.
La nica cosa que define la celda como una unidad (como un
individuo) es su autopoiesis y, por tanto, la nica restriccin que se
pone a la existencia de la clula es el mantenimiento de la
autopoiesis.
(Varela, 1979)
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Mquina Autopoitica (I)


Es un sistema perteneciente a la clase de los sistemas
autnomos que cumple el requerimiento de estar
organizado (como una unidad) como una red de procesos
de produccin, transformacin y destruccin de
componentes, que produce los componentes que:
1. A travs de sus interacciones y transformaciones
regeneran y realizan la red de procesos (relaciones) que
los produce
2. Conntituye una unidad concreta en el espacio en el que
existen, especificando el dominio topolgico de sus
realizaciones como tal red.
(Maturana & Varela, 1980, Varela, 1979)
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Mquina Autopoitica (II)


Cualquier unidad que que cumpla estas especificaciones es una
mquina o sistema autopoitico y cualquier sistema autopoitico
existente en e lespacio fsico es una estructura viva.
La sustanciacin particular de una cierta unidad (su estructura) no
es factor suficiente para hacer el sistema vivo. La caracterstica
clave de un sistema vivo es el mantenimiento de su organizacin,
es decir, la preservacin de la red relacional que la define como
una unidad sistmica.
Dicho de otra manera, los sistemas autopoiticos operan como
sistemas homeostticos que tienene su propia organizacin como la
variable crtica fundamental que ellos mantienen constante
activamente.
(Maturana, 1975, p. 318)
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Criterios para determinar si una


mquina es Autopoitica
Varela, Maturana & Uribe (*) dan un conjunto
resumido de seis criterios para determinar que una
mquina es autopoitica. Se puede proceder paso por
paso para evaluar la autopoisis en una cierta unidad:

(Autopoiesis Checklist)
(*) Varela, Maturana & UribeAutopoiesis: The
organization of living systems, its characterization and
a model, BioSystems, Vol. 5 (1974), pp. 187-196.
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Autopoiesis Checklist (1)


Paso 1: Determinar si la unidad tiene lmites identificables (va
interacciones con ella)

Es discreta?
Posee extensin?
Se puede circunscribir?
Se puede especificar donde concluye y donde comienza su entorno?

Si es as, ir al paso #2
Si no PARAR y afirmar La unidad es indescribible y no podemos
decir nada en ese sentido

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Autopoiesis Checklist (2)


Paso 2: Hay elementos constitutivos de la unidad?
Puede verse como un conjunto de partes?
Estas partes constituyen el todo?

Si es as, ir al paso #3
Si no PARAR y afirmar La unidad posee un todo no analizable, y
por tanto no es autopoitica

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Autopoiesis Checklist (3)


Paso 3: Determinar si la unidad es un sistema mecanstico, es decir, las
propiedades componentes son capaces de satisfacer ciertas relaciones
que determinan en la unidad las interacciones y transformaciones de
esos componentes.
La unidad es como es a causa de las interrelaciones de sus componentes y no
simplemente a causa de las propiedades de los componentes individuales?
En una explicacin mecanstica, el observador acepta explcita o
implcitamente que las propiedades del sistema a ser explicado son generadas
por relaciones de los componentes del sistema y no pueden encontrarse en las
propiedades de esos componentes (Maturana, 1978)
En una explicacin mecanstica, resultan necesarias las relaciones entre
componentes ... (Maturana, 1978, p. 30)

Si es as, ir al paso #4
Si no PARAR y afirmar La unidad no es autopoitica
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Autopoiesis Checklist (4)


Paso 4: Determinar si "...los componentes que constituyen los lmites
de la unidad constituyen esos lmites mediante relaciones
preferenciales de vecindad e interacciones entre ellas, como resulta
determinado por sus propiedades en el espacio de sus
interacciones
Los componentes de los lmites aparentes participan en esos lmites como
resultado de sus interrelaciones e interacciones?
Los componentes de los lmites aparentes son discernibles como tales a
causa de su participacin en los procesos de la unidad compuesta?

Si es as, ir al paso #5
Si no PARAR y afirmar "... No se dispone de una unidad
autopoitica, porque ests determinando sus lmites, no la unidad
en si misma.
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Autopoiesis Checklist (5)


Paso 5: Determinar si ...los componentes de los lmites de la unidad
se producen por las interacciones de los componentes de la unidad,
o transformaciones de componentes previamente producidos, o por
transformaciones y/o acoplamientos de elementos no componentes
que entran a la unidad a travs de sus lmites
Los componentes de los lmites aparentes los producen los procesos
internos de la propia unidad?
La unidad genera los componentes de sus lmites aparentes, o a partir de
componentes existentes o mediante la acrecin desde el entorno de los
elementos apropiados?

Si es as, ir al paso #6
Si no PARAR y afirmar No se dispone de una unidad
autopoitica
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Autopoiesis Checklist (6)

Paso 6: ...todos los restantes componentes de la unidad se producen por las


interacciones de sus componentes, como en 5, y si esos que no resultan
producidos por las interacciones de otros componentes participan como
componentes constitutivos permanentes necesarios en la produccin de otros
componentes...
Todos los componentes de la unidad resultan producidos por sus componentes
realizando procesos dentro de la misma unidad?
Todos los componentes de la unidad participan en la produccin de sus
componentes?

Si es as, afirmar ...se dispone de una unidad autopoitica en el espacio en el


cual existen sus componentes.
Si no PARAR y afirmar ... Hay componentes en la unidad no producidos por
componentes de la unidad como en 5, o s hay componentes de la unidad que no
participan en la produccin de otros componentes, as que no se dispone de una
unidad autopoitica
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Emergencia

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Emergencia
Una caracterstica comn de los sistemas vivos es la
Emergencia, proceso que se refiere a cuando algo es
ms que la suma de las parte que lo constituyen. Pe:
1.
2.
3.
4.
5.
6.
7.

La glucosa C6H12O6 tiene propiedades que son ms que las que poseen sus
constituyentes
Clula y constituyentes
rganos y clulas
Seres multicelulares y clulas
Enjambres/hormigueros e individuos
Entorno ecolgico e individuos
Tierra y seres vivos

Retomaremos este concepto ms adelante


Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Vida Artificial

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Vida Artificial: Algunas


definiciones de la literatura
R. A. Brooks: Alife es una idea computacional relacionada con el intento
de sintetizar fenmenos normalmente asociados con los sistemas
naturales vivos. Los medios incluyen: computadores, robots y sopas
bioqumicas.
Ch. Taylor: Alife se dedica al estudio de esos sistemas hechos por los
humanos que poseen algunas de las propiedades claves de la vida natural.
Ch. Langton: Alife se dedica a la investigacin de si es posible abstraer la
forma lgica de un organismo desde su wetware bioqumico.
T. S. Ray: como no podemos observar la vida en otros planetas nos queda
la alternativa de crear formas de vida artificiales en la tierra, no en el
medio fsico/qumico sino en el lgico/informacional. No se refiere solo
al proceso en biologa evolutiva experimental y comparativa, sino
tambin al proceso evolutivo para la produccin compleja de software.
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Conclusin
Alife engloba el conjunto de disciplinas que intentan
simular alguna propiedad que se cree tpica de los
sistemas vivos. Esto incluye tambin simulaciones de
fenmenos de auto-estructuracin en sopas qumicas no
vivas, algo que fue importante originalmente para la
creacin de la vida.

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Vida Artificial
(segn Eduardo Snchez)
Estudio de los principios fundamentales
que gobiernan los fenmenos
biolgicos para aplicarlos a otros
medios fsicos
Software: Vida Virtual
Hardware: Vida Sinttica
Wetware: Vida Alternativa
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Relacin entre Alife y AI


R. A. Brooks: Los investigadores en AI y Alife estn
interesados en comprender las propiedades de los organismos
vivos de manera que se puedan construir sistemas artificiales
que exhiban esas propiedades para propsitos tiles. Los
investigadores en AI se interesan principalmente en
percepcin, cognicin, y generacin de accin, mientras que
Alife se enfoca en evolucin, reproduccin, morfognesis y
metabolismo.
Ninguna de estas disciplinas es una ciencia convencional, sino
que son una mezcla de ciencia e ingeniera. Adems, o quizs
por su estructura hbrida, ambas disciplinas han tenido
muchos xitos y nuestro mundo se est llenando con sus
productos.
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Relacin entre Alife y AI (II)


AI estudia la inteligencia. Alife estudia la vida.
Ambas con un ojo puesto en la utilidad y otro en la
reproductibilidad
Pero hay diferencias. Alife se fundamenta en la
biologa, la fsica, la qumica, y las matemticas,
mientras que la AI se fundamenta en la informtica,
la ingeniera y la sicologa.

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Relacin entre Alife y AI (III)


Existe conexin en lo que se refiere a metodologa
y a investigacin
AI es ms antigua (surge a finales de los 50)
mientras que Alife surge a finales de los 80,
cuando los que trabajan en el rea reconoce
similaridades en el trabajo que realizan
La metodologa de AI ha impregnado la Alife. En el
origen, esta se bas en aquella.
En los ltimos aos, la fecundacin ha ido tambin
en sentido contrario: ciertos desarrollos en Alife se
estn utilizando en AI (pe aprendizaje)
La Alife tiene una orientacin sinttica. La IA se
enfoca en resultados, no en implementacin.
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Algunas reas de Alife

Origen de la Vida: como se pas de un sistema


en el cual los seres vivientes no existan (sopa
primordial) a otro tal como lo conocemos ahora

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Algunas reas de Alife (II)


Robtica adaptativa: En si una parte de la
Inteligencia Artificial, la robtica adaptativa
trata de aquellos robots autnomos que son
capaces de adatarse a cualquier ambiente, es
decir, no preprogramados para reaccionar ante
una gama estrecha de estmulos.

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Algunas reas de Alife


(III)
Mundos artificiales: Esta es la zona informtica nuclear de la
vida artificial. Dentro de los mundos artificiales estn las
aplicaciones ms ldicas, es decir, mundos donde agentes u
organismosnacen, crecen, se reproducen, se comen unos a
otros y mueren, y las mas serias, que, utilizando ms o
menos las mismas tcnicas, tratan de reproducir
caractersticas de sistemas vivos.

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Cosas que interesan en Alife


Tcnicas de Optimizacin (pe AG)
Algoritmos de Modelado (definicin de vida y
sistema vivo)
Sistemas Autoorganizados (el origen de la
vida)
Aprendizaje Evolutivo (desarrollo de
ecosistemas)
Dinmica de Sistemas Complejos (con relacin
especfica a sistemas vivos)

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Herramientas Utilizadas
Entre otras:
Redes neuronales: para imitar la forma
como funciona el sistema nervioso de los
animales y
Algoritmos genticos: que tratan de
resolver problemas de optimizacin
imitando la evolucin y su base molecular
Autmatas celulares:
Lgica borrosa o difusa: (induccin)
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Sistemas Vivos Artificiales

Biomorfos
L-systems (Sistemas de Lindenmayer)
Autmatas Celulares
Boids
Robtica Evolutiva
Sistemas Alife Multiagente.
Autorreproduccin
Simulacin

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Sistemas Alife y propiedades


de la vida que simulan

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera

Bioinformtica-Modelos Computacionales
Bioinspirados

Aplicaciones de la Vida
Artificial
Biologa:

Orgenes de la vida. Qumica Artificial


Biologa Evolutiva
Morfognesis
Aprendizaje

Ecologa
Sociologa Antropologa
Economa
Informtica
Ingeniera
Industria

Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera