Articulo de referencia

BioBIKE

BioBike [ 1 ] [ 2 ] (anteriormente BioLingua [ 3 ] ) es una plataforma de biocomputación y bioinformática simbólica programable ( PaaS ) basada en la nube y accesible a través d...

BioBike [ 1 ] [ 2 ] (anteriormente BioLingua [ 3 ] ) es una plataforma de biocomputación y bioinformática simbólica programable ( PaaS ) basada en la nube y accesible a través de la web , cuyo objetivo es hacer que la biología computacional , y especialmente la biocomputación inteligente (es decir, la aplicación de la Inteligencia Artificial a la biología computacional ), sea accesible a los científicos investigadores que no son programadores expertos. [ 4 ]

Capacidades únicas

BioBIKE es una plataforma integrada de biocomputación simbólica y bioinformática, construida desde el principio como una arquitectura totalmente basada en la nube (lo que ahora se denomina así), donde todos los cálculos se realizan en servidores remotos y todo el acceso de los usuarios se realiza a través de navegadores web.

BioBIKE cuenta con un sistema de marco integrado donde se representan todos los objetos, datos y conocimientos. Esto permite que el código escrito en Lisp ( lenguaje nativo) , en el lenguaje de programación visual o mediante sistemas de reglas expresados ​​en el demostrador de teoremas SNARK , acceda a todo el conocimiento biológico de forma integrada.

En su momento (lanzado en 2002), fue único al permitir a los usuarios crear programas de biocomputación completamente funcionales que se ejecutaban en los servidores back-end a través de la interfaz de usuario del navegador web. (En términos modernos, fue uno de los primeros sistemas PaaS (Plataforma como Servicio) , anterior incluso a Salesforce en esta capacidad). Inicialmente, esta programación se realizaba en Lisp puro, pero el equipo de Jeff Elhai en VCU , con financiación de la NSF, creó un entorno de programación completamente gráfico sobre BioBIKE basado en los entornos de programación estilo Boxer. [ 1 ]

Composición de la interacción al estilo del lenguaje de programación visual BioBIKE que representa la definición de funciones, así como el control de flujo complejo.

Al ser un sistema en la nube con múltiples cabezas, subprocesos, usuarios y tenencia, los usuarios de BioBIKE podían colaborar directamente a través de sus navegadores web, compartiendo de forma remota el mismo oyente y espacio de memoria. Esto permitió un tipo de colaboración único, analizado en Shrager (2007). [ 5 ]

Una rama especializada de BioBIKE llamada "BioDeducta" incluye el demostrador de teoremas SNARK de SRI , que ofrece capacidades únicas de "biocomputación deductiva". [ 2 ]

Implementación

BioBIKE es un software de código abierto implementado utilizando el lenguaje de programación Lisp . El desarrollo continuo lo lleva a cabo el equipo de BioBIKE [ 6 ] con sede en la Universidad de Virginia Commonwealth .

Historia

BioBIKE se llamaba originalmente "BioLingua" y fue desarrollado por Jeff Shrager en el Departamento de Biología Vegetal del Instituto Carnegie de Washington y JP Massar con financiación de la División de Astrobiología de la NASA . Shrager y Massar querían crear una máquina Lisp multiusuario basada en la web , especializada en bioinformática . Otros colaboradores iniciales del proyecto fueron Mike Travers y Jeff Elhai de VCU . Elhai obtuvo financiación continua de la Fundación Nacional de Ciencias para el proyecto, que pasó a llamarse BioBIKE. Elhai y sus colegas añadieron el lenguaje de programación visual único de BioBIKE . Mientras tanto, Shrager colaboró ​​con Richard Waldinger en SRI para integrar el demostrador de teoremas de SRI ( SNARK ) en BioBIKE, creando un sistema de biocomputación deductiva llamado BioDeducta. [ 2 ]

Composición de la interacción temprana de estilo Lisp-Listener de BioBIKE que representa marcos de base de conocimiento, E/S gráfica y programabilidad Lisp a través de la web.

Instancias

Antes existían varias secciones especializadas de BioBIKE en diferentes dominios biológicos, incluidos patógenos virales, cianobacterias y otras bacterias, Arabidopsis thaliana y varias otras descritas en las referencias.

Véase también

  • Página principal del proyecto BioBIKE

Referencias

  1. 1 2 Elhai, J.; Taton, A.; Massar, J.; Myers, JK; Travers, M.; Casey, J.; Slupesky, M.; Shrager, J. (2009). "BioBIKE: Una base de conocimiento biológico integrada, programable y basada en la web" . Nucleic Acids Research . 37 (número especial de servidores web): W28– W32. doi : 10.1093 / nar/gkp354 . PMC 2703918. PMID 19433511 .  
  2. 1 2 3 Shrager, J.; Waldinger, R.; Stickel, M.; Massar, JP (2007). Futrelle, Robert (ed.). " Biocomputación deductiva" . PLOS ONE . 2 (4): e339. Bibcode : 2007PLoSO...2..339S . doi : 10.1371/journal.pone.0000339 . PMC 1838522. PMID 17415407 .  
  3. Massar, JP; Travers, M.; Elhai, J.; Shrager, J. (2004). "BioLingua: Un entorno de conocimiento programable para biólogos" . Bioinformatics . 21 (2): 199– 207. doi : 10.1093/bioinformatics/bth465 . PMID 15308539 . 
  4. Jeff Elhai: Humanos, computadoras y el camino hacia la comprensión biológica: recuperando nuestra capacidad de sorpresa. Journal of Computational Biology 18(7): 867–878 (2011)
  5. J Shrager (2007) La evolución de BioBike: Adaptación comunitaria de una plataforma de biocomputación. Estudios en historia y filosofía de la ciencia, 38, 642–656.
  6. "交通事故について弁護士に相談できる –相談するだけでいい場合と訴訟を視野に入れて相談をした方がいい場合について" .