Servicios Web en Bioinformática

40
Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, y Dirección Universitaria de Información, Universidad Peruana Cayetano Heredia Servicios Web en Bioinformática Jesús M. Castagnetto, Ph.D. <[email protected]> CONTITEL 2008 http://www.contitel.org/2008/ Puno, Perú (Videoconferencia)

Transcript of Servicios Web en Bioinformática

Page 1: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

Servicios Web en Bioinformática

Jesús M. Castagnetto, Ph.D.<[email protected]>

CONTITEL 2008http://www.contitel.org/2008/

Puno, Perú

(Videoconferencia)

Page 2: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

Bioinformática

“... La ciencia que usa la [tecnología] informática para entender la Biología ...”

(de “Developing Your Bioinformatic Skills”, O´Reilly)

Page 3: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

Una definición más larga

● “... (E)l estudio del contenido de información y del flujo de datos en un sistema o proceso biológico. Es el puente que une las observaciones (datos), el entendimiento de como funciona un sistema (información), y la aplicación subsecuente de estos principios (conocimiento)...”

Page 4: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

Áreas de investigación

● Investigación genómica➔ Identificación de genes en un genoma, correlación

de genes con función, análisis de secuencias, etc.➔ Dimensionalidad: 1D, 2D

● Bioinformática estructural➔ Análisis de estructuras, plegamiento de proteínas,

etc.➔ Dimensionalidad: 3D

Page 5: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

Áreas de investigación● Estudios proteómicos y de rutas de

interacción➔ Redes de interacción, rutas de expresión genética y

proteínica, etc.➔ Problemas multidimensionales.

● Biología de sistemas➔ Entender a los sistemas biológicos desde el nivel

molecular, pasando por el celular, hasta el funcionamiento como parte de un organismo.

Page 6: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

Hoy en día, necesitamos lidiar con información en cantidades masivas

Page 7: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

Necesitamos usar múltiples herramientas para procesar este diluvio de los datos

Page 8: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

No es posible el aprender a usar todas las herramientas y fuentes de datos

Tree of LifeWeb Projecttolweb.org

BLAST Phylip

UCSC In-Silico PCR

Page 9: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

... felizmente han habido cambios tecnológicos y filosóficos que ayudan ha hacer esto manejable

Page 10: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

Nuevas tecnologías y modos de usarlas son críticas para el quehacer científico

Page 11: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

La tendencia mundial no es vender cajitas con software

Page 12: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

Es mejor ofrecer Software Como Un Servicio (SaaS)

Page 13: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

Servicios Web: Tecnologías que permite la interconexión de aplicativos distribuidos

Page 14: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

Existen varios protocolos de comunicación, desde el más sencillo y directo (REST)REpresentational

State

Transfer1

1 Fielding, R.T. “Architectural Styles and the Design of Network-based Software Architectures”, Ph.D. Dissertation (http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm)

Page 15: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

... pasando por uno de complejidad intermedia (XML-RPC) eXtensible

MarkupLanguageRemoteProcedureCall

http://www.xmlrpc.com/

Page 16: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

... finalmente, uno de gran flexibilidad, modularidad y complejidad (SOAP*)

* Inicialmente: Simple Object Access Protocol. Ya no es un considerado un acrónimo hoy en día.

Page 17: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

Podemos usar servicios web en almacenamiento masivoAmazon S3:SimpleStorageService

Chicago Crime Maps

S3 en Second Life

Page 18: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

Nos posibilitan el integrar sistemas de búsqueda

GoogleSearch API

GoogleCSE

Page 19: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

Incluyendo la integración de fuentes de información de forma simple y sofisticada

iGoogle

Panoramio

RSS + xFruits

Page 20: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

Existen tecnologías que nos permiten agregar semántica a datos y procesos

Page 21: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

Las mismas arquitecturas de sistemas están cambiando

Service

Oriented

Architecture

Page 22: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

Se han creado nuevos métodos para manejar esta tecnología

Page 23: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

Existen directorios de Servicios Web ofrecidos

UniversalDescription,Discovery andIntegration

http://www.xmethods.net/

Page 24: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

Y formas de “orquestrar” el funcionamiento de servicios

Page 25: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

Hasta control del flujo de trabajo científico en forma visual, modular y escalable

http://www.kepler-project.org/Taverna

http://taverna.sourceforge.net/

Sistemas Integradospara flujos de trabajocientíficos

Page 26: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

La web se ha convertido en una plataforma de desarrollo

Yahoo! Pipes

Congress meetsSecond Life

Real time trafficin San Francisco

Zoom and Go

Page 27: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

¿Cómo se está usando todo esto en Bioinformática?

Page 28: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

NCBI (NIH): Integración de fuentes de datos

Page 29: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

EMBL-EBI: Servicios Web Bioinformáticos

Page 30: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

SDSC: SWAMI – Plataforma de trabajo en línea para Biología Molecular

http://www.ngbw.org/

Page 31: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

Kepler: Flujos de trabajo científicos distribuidos

Promotores en Biología Molecular

Cálculo de laecodiversidad

Page 32: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

Tree of Life: Colaboración global entre biólogos

http://tolweb.org/

Page 33: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

Servicios de predicción de estructuras de proteínas

Page 34: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

Una interfaz para búsqueda de flujos de trabajo

http://www.google.com/coop/cse?cx=006491099109873764573%3Ahtaex4vgqqg

Page 35: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

Un mapa (parcial) de Servicios Web Bioinformáticos*

* Brendan Vaughan, http://www.ebi.ac.uk/~bren/alberto_map.html

Page 36: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

Y nosotros, ¿como podemos usar estas tecnologías en nuestra investigación científica?

Page 37: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

Aplicativos y datos tienden cada vez más hacia sistemas globales y abiertos

Usemos Sistemas Abiertos, y aprendámos de ellos

Page 38: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

No nos dejemos abrumar por el tsunami de datos

Integradores de información nos ayudan a ver lo relevante

Page 39: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

Estas son tecnologías que nos abren nuevas puertas y hacen accesible lo que antes no era

Page 40: Servicios Web en Bioinformática

Jesús M. Castagnetto M., Ph.D. - Facultad de Ciencias y Filosofía, yDirección Universitaria de Información, Universidad Peruana Cayetano Heredia

¡Gracias!

A los organizadores de CONTITEL.

A ustedes por no aburrirse mucho con mi charla remota e interminable.

Esta y otras presentaciones están disponibles en:

http://www.castagnetto.com/