1 / 29

Bases De Datos En Biología Computacional

Bases De Datos En Biología Computacional. Cristian S. Rocha 28 de Mayo del 2002. ¿Qué Es Una Base De Datos?. Objetivos: Almacenar datos organizados de alguna manera para su eventual consulta. Operaciones básicas: Ingresar. Eliminar. Consultar. Propiedades: Finita.

fawzi
Download Presentation

Bases De Datos En Biología Computacional

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Bases De Datos En Biología Computacional Cristian S. Rocha 28 de Mayo del 2002

  2. ¿Qué Es Una Base De Datos? • Objetivos: • Almacenar datos organizados de alguna manera para su eventual consulta. • Operaciones básicas: • Ingresar. • Eliminar. • Consultar. • Propiedades: • Finita. • Organización restringida desde la creación. • Consultas limitadas a la información almacenada.

  3. Ventajas • Fácil acceso a la información. • Fuerza la organización de los datos. • Automatización de operaciones.

  4. Bibliografía. Nucleótidos. Proteínas. Genoma. Estructuras. Alineamientos. Organismos. Genes. Expresión. Dominios. Mapas. Mutaciones. Repeticiones. Anatomía. ??? Datos Biológicos

  5. Características • Alta complejidad. • Gran cantidad y variabilidad de la información. • Interpretaciones múltiples. • Consultas impredecibles.

  6. Inserción • Supone consulta a futuro. • Supone alguna relación con la BD. • Formato restringido.

  7. Eliminación • Nunca se volverá a consultar. • No se pierde relaciones de interés. • Mantiene consistencia de la BD.

  8. Consulta • Formulario o lenguaje de consulta. • Exacta o inexacta. • Presentación. • Tiempo de respuesta.

  9. Tipos • Analíticas. • Operacionales.

  10. Bases de datos analíticas • Optimizada para consultas. • Los datos están confirmados. • La información no esta actualizada continuamente.

  11. Bases de datos operacionales • Optimizadas para la inserción de datos. • Los datos provienen de un proceso automático o repetitivo, pueden traer error. • Es información actualizada.

  12. Modelos • Planas. • Jerárquicas. • Redes. • Relaciónales. • Orientada a objetos. • Base de objetos. • Especializadas.

  13. Organización • Centralizada. • Distribuida. • Mixta.

  14. Motores De Base De Datos • Soporte para el diseño y operación de la base de datos. • Diseño: definición de la base de datos y sus propiedades. • Operación: manejo de la base de datos. Manejo de los datos.

  15. Estado Del Arte Tipo: Analítica. Modelo: Mixtas. Organización: Distribuida. Tipo: Operacional. Modelo: Relacional. Organización: Centralizada. DDBJ EMBL NCBI

  16. Transparencia E Integración • Transparencia. • El usuario no debe conocer la implementación de la base de datos. • Para el usuario debe existir una única base de datos. • Integración. • Las herramientas deben interactuar con las consultas de manera transparente.

  17. Limitaciones • Nadie conoce cual es la mejor implementación. • Definición de un estándar. • Problemas políticos.

  18. Base De Datos Local Internet HTML XML FASTA Etc.. SQL GUI HTML BioPerl MySQL BD

  19. Motores De Base de Datos • Relaciónales (SQL). • Postgres, mysql, oracle. • Jerárquicas. • Acedb. • Especializadas. • Blast.

  20. Ventajas & Limitaciones • Las consultas están limitadas a la información requerida. • Las modificaciones solo afectan a la base de datos local. • No se puede operar directamente sobre la información de la base de datos. • Las consultas son 100% especializadas. • No existe una única solución.

  21. Bioperl (www.bioperl.org) • Extensión del lenguaje de programación perl para: • Manejo de secuencias genómicas. • Manejo de diferentes formatos de información. • Intercomunicación de motores de bases de datos especializadas.

  22. Acedb (www.acedb.org) • Base datos orientada a objetos con organización jerárquica. • Especializada para genómas. • Integra herramientas de visualización. • Apis a java, perl y C.

  23. Blast (NCBI) • Motor de base de datos de secuencias de genómicas. • Archivos planos. • La inteligencia esta concentrada en los índices.

  24. Roles (1/2) • Usuarios. • Consultar. • Ingresar datos. • Analista. • Relevar la información a almacenar. • Diseñar un modelo consistente al problema planteado.

  25. Roles (2/2) • Administrador del sistema. • Mantener el sistema funcionando. • Administrador de la base de datos. • Mantener el motor de base de datos estable. • Curador. • Clasificar, publicar y chequear la validez de los datos.

  26. Herramientas de Diseño • Diagramas Entidad Relación. • UML.

  27. Conclusiones • No existe una única solución para almacenar datos biológicos. • Es necesario aprender lenguajes de programación y de consulta. • Mantener una base de datos biológica necesita mantenimiento constante o la responsabilidad de los usuarios.

  28. Fin

More Related