La informática bioinspirada, o informática de inspiración biológica, es una forma de desarrollar sistemas informáticos tomando ideas del mundo biológico. Lo contrario también es cierto, ya que la informática se utiliza para modelar y explorar sistemas biológicos, y estos dos enfoques de la informática bioinspirada también pueden interactuar. Los sistemas informáticos orgánicos inspirados en la naturaleza pueden ser redes autoorganizadas capaces de adaptarse. La informática bioinspirada también adopta un nuevo enfoque de la inteligencia artificial, construyendo sistemas simples que pueden evolucionar hacia otros más complejos. Las poblaciones de agentes independientes pueden formar una inteligencia en conjunto, trabajando en formas que se asemejan al comportamiento de las abejas o las hormigas, y los algoritmos informáticos que simulan esto se conocen como inteligencia de enjambre.
El campo de la informática bioinspirada reúne a investigadores de muchas disciplinas, incluidas la biología, la informática, la física, las matemáticas y la genética. Los sistemas biológicos tienen muchas ventajas sobre los sistemas informáticos, ya que utilizan mucha menos energía, pueden sobrevivir a las fallas e incluso curar. Muchas de las ideas tomadas de los procesos naturales se han aplicado al aprendizaje automático, lo que ha dado lugar a nuevos desarrollos en inteligencia artificial. Los robots autónomos, capaces de responder y adaptarse a sus entornos, podrían tener numerosas ventajas trabajando en áreas como zonas de guerra y operaciones de limpieza peligrosas. Se podrían utilizar poblaciones de muchos robots diminutos para realizar tareas como la polinización de cultivos.
La computación bioinspirada se ha aplicado al campo del modelado cognitivo, con el desarrollo de sistemas de redes neuronales artificiales basados en la función nerviosa del cerebro. Se han desarrollado chips informáticos que son capaces de aprender, evolucionar y trabajar en grupo. Vinculados por conexiones inalámbricas autoorganizadas, pueden crear un sistema que sea ideal para modelar problemas complejos que surgen de muchos factores simples combinados. Como los chips pueden reconfigurarse y aprender, esto elimina la necesidad de cargar programas de software y las operaciones pueden realizarse más rápidamente. Dichos sistemas podrían ayudar a comprender la difusión de ideas a través de una población o crear un modelo de función cerebral que se parezca a los procesos biológicos reales.
Se está investigando la computación natural con el uso de ADN. La investigación bioinformática sugiere que las cadenas de ADN podrían usarse para almacenar datos, codificar mensajes secretos o incluso computar. Las moléculas de ADN también podrían ensamblarse en estructuras útiles.
Las partes biológicas podrían potencialmente diseñarse y usarse para reemplazar el hardware dentro de las computadoras, funcionando como interruptores, procesadores, temporizadores y otros dispositivos. Algunas moléculas biológicas ya se están utilizando en electrónica. Incluso podría ser posible programar células dentro del cuerpo para realizar tareas como la secreción de fármacos.