Raquel Guardia Villalba

Slides:



Advertisements
Presentaciones similares
Diseño y análisis de algoritmos
Advertisements

Diseño y análisis de algoritmos
MUESTRA.
GRAFOS Presentado por: Oscar Leonardo Ramírez John Freddy Sandoval
GRAFOS: ALGORITMOS FUNDAMENTALES
Tipos y características de instalaciones deportivas.
NUMERO DE CONTROL: NOMBRE DEL TRABAJO: MAPA CONCEPTUAL
ANÁLISIS PREELIMINAR DE LOS DATOS
Tema: Introducción a las BDR. Generalidades del Access
Investigación de Operaciones II
COMPONENTIZACIÓN DE ALGORITMOS GENETICOS Y SU IMPLEMENTACIÓN EN UNA PLATAFORMA ABIERTA PARA APRENDIZAJE COMPUTACIONAL.

El Curso Interactivo de Física en Internet
Agrupamiento de relaciones no lineales entre expresiones de genes
HOMOLOGÍA Y ÁRBOLES RECUBRIDORES Jose Manuel Falces Sánchez Belén Romero Rodríguez.
Medcom - Sigest Sistema de medida fiscal. Sistema Medcom-Sigest 1. Medcom - Aplicación de comunicaciones universal, que sirve para extraer y almacenar.
FUNDAMENTOS DE DATA MINING Y SUS APLICACIONES N. QUEIPO, S. PINTOS COPYRIGHT 2000 CLASIFICACIÓN NO SUPERVISADA.
Fundamentos de Programación Matemática y Casos de Estudio en Economía.
TRADUCTOR DE UN PROGRAMA
GRAFOS HUGO ARAYA CARRASCO.
PROGRAMACIÓN PARALELA EN ALGORITMOS SOBRE GRAFOS
Diseño y análisis de algoritmos
Búsqueda de Ancestros Comunes Para Genomas de Diferentes Especies
Parte II. Algorítmica. 3. Algoritmos voraces.
BIOINFORMÁTICA: INTERFAZ WEB PARA MOSTRAR LAS RELACIONES DE EXPRESIÓN ENTRE GRUPOS DE GENES Autor: Jose Luis Aylas Flores Direcció: Mario Huerta (IBB-UAB)
I NVESTIGACIÓN DE MERCADOS “4.3 ETAPA DE EJECUCIÓN DE LA INVESTIGACIÓN DE MERCADOS ” Presenta: José Eduardo Torre Falcon.
UNIDAD 2. ALGORITMOS Y ESTRUCTURAS DE DATOS.
Universidad Nacional de Colombia Curso Análisis de Datos Cuantitativos.
Los Sistemas de Información en la Empresa Introducción a los ERP 1.- El sistema de información de la empresa. Los ERP. Simplificando podemos identificar.
BIOINFORMÁTICA: INTERFAZ WEB PARA MOSTRAR QUE RELACIONES MANTIENEN LOS GENES AL EXPRESARSE. Alberto Medrano Nájera Tutores: Mario Huerta Jordi Gonzàlez.
Física - Química José Antº Pascual
Concepto Según la estrategia de medidas repetidas, las unidades son observadas a lo largo de una serie reducida de intervalos de tiempo u ocasiones.
An optimization model for determining agricultural management zones Víctor M. Albornoz Rodrigo A. Ortega Departmento de Industrias. Campus Santiago. Universidad.
Una introducción a la computación evolutiva
BioInformática Una nueva ciencia Interdisciplinar Norberto Díaz Díaz Bioinformatics Group of Seville (BIGS) Dpto. de Lenguajes y Sistemas Informaticos.
Introducción al Biclustering
Mejora de la localidad en operaciones de E/S colectivas no contiguas XVIII Jornadas de Paralelismo, JP’2007 Rosa Filgueira, David E. Singh, Florin Isaila,
Búsqueda de bibliografía con PubMed. PubMed permite acceder a los registros de MEDLINE PubMed es un motor de búsqueda de datos.
Bioinformática Introducción. Bioinformática Definición intuitiva Conjunto de herramientas informáticas que sugieren soluciones a problemas biológicos.
8.4 Toolbox de Matlab.
II QUIMESTRE PARCIAL 4.
FI-GQ-GCMU V Bienvenidos al Curso de Lógica Matemática COD: Director: L. Patricia Leguizamón P. Escuela de Ciencias Básicas,
Optimización Combinatoria y Grafos Búsqueda Tabú
Un conjunto de perfiles UML para el modelado conceptual de minería de datos sobre almacenes de datos Tesis Doctoral José Jacobo Zubcoff Vallejo 26 de Junio.
Estructura de Datos 4 Grafos Dirigidos
Instituto Tecnológico De Villahermosa Alumno: Lázaro García Hernández.
Investigación Algorítmica ChasquiSoft. Integrantes Contreras Ames, Roy Carlos Gaspar Calle, Ronald Urlich Ames, Rafael Paredes.
Generalidades Autor: Yohn Jair Palacios Fecha: octubre 23 de 2013.
UNIDAD 2 Grafos Árboles abarcadores mínimos Caminos más cortos.
GENERADOR DE CÓDIGO FUENTE COBOL
ANALISIS DE REDES Problema de Transporte Método de la esquina Noroeste
Introducción a los TADs
Búsqueda de bibliografía con PubMed. MEDLINE Búsqueda de bibliografía con PubMed Para cada artículo que se ha publicado a partir de 1946 existe un registro.
Un conjunto de perfiles UML para el modelado conceptual de minería de datos sobre almacenes de datos Tesis Doctoral José Jacobo Zubcoff Vallejo 26 de Junio.
MUESTREO : Generalidades
TRABAJO ESPECIAL DE GRADO TRABAJO ESPECIAL DE GRADO CAPITULO IV Y V.
BIENVENIDOS A ESTE VIDEO TUTORIAL DE LA MATERIA DE INVESTIGACION DE OPERACIONES… … ACONTINUACION EL TEMA QUE TRATAREMOS EN ESTE VIDEO TUTORIAL ES EL DE.
Ivan Babitsch Soler Dirigido: Jordi Gonzàlez Sabaté Co-Dirigido: Mario Huerta.
Daniel Sánchez Santolaya Tutores: Mario Huerta(IBB) Jordi Gonzàlez(CVC)
ALGORITMO FLOYD WARSHALL
Marco de Trabajo para Indexación, Clasificación y Recopilación Automática de Documentos Digitales Javier Caicedo Espinoza Gonzalo Parra Chico.
OPTIMIZACION DEL DESEMPEÑO DE ERROR
Autora: Angelines Turón Turón Tutora: Mª Gloria Sánchez Torrubia SISTEMA DE AYUDA A LA ENSEÑANZA PARA RESOLUCIÓN DE MAPAS DE KARNAUGH.
DISTRIBUCION DE LA PLANTA
Support Vector Machines.  Vocabulario básico: ◦ Repositorio de datos ◦ Atributos y Instancias ◦ Aprendizaje supervisado  Clasificación (Clase) ◦ Aprendizaje.
MUESTREO Parte 1: Generalidades Una vez definido el problema a investigar, formulados los objetivos y delimitadas las variables se hace necesario determinar.
ALUMNO ALUMNO: DIEGO URES LEGAJO LEGAJO: La prueba unitaria es la herramienta para la Calidad Presentación Trabajo Final de Grado.
TEMA 7 ANÁLISIS DE LOS RESULTADOS TEMA 7 ANÁLISIS DE LOS RESULTADOS.
Escola Tècnica Superior d’Enginyeria Realizado por : José Fernández Márquez Director : Jordi González Sabaté (CVC-UAB) Codirector 1 : Mario Huerta (IBB-UAB)
2680 Bioinformática Búsqueda de genes en el servidor local usando información Biomédica de Bases de Datos Remotas. Director: Jordi Gonzàlez (CVC) Mario.
Transcripción de la presentación:

Raquel Guardia Villalba LAYOUT DE GRAFOS INTERACTIVOS PARA MATRICES DE EXPRESIÓN GÉNICA DE GRAN VOLUMEN Raquel Guardia Villalba

Índice de contenidos Introducción Fundamentos teóricos Fases y resultados Conclusiones

1. Introducción Los genes al expresarse, sintetizan las diferentes proteínas las cuales son encargadas de llevar a cabo las diferentes funciones de la célula. De esta forma, cuando los genes se expresan determinan el estado celular y modificando su expresión, provocan un cambio en la célula que puede llevar de un estado sano a uno patológico o viceversa. ANÁLISIS DE MICROARRAYS En este sentido, una de las técnicas utilizadas para estudiar las variaciones en los niveles de expresión de los genes es el análisis de microarrays. Las microarrays o matrices de expresión génica son, como su propio nombre indica, matrices en las que encontramos diferentes genes frente a diversas condiciones muestrales. De esta manera se analizan los niveles de expresión de los genes para las diferentes condiciones muestrales y se puede determinar en cada momento cuál es el conjunto de genes que se está expresando.

1. Introducción PCOPGene-Net es una aplicación web creada por el IBB pensada para facilitar el estudio de las relaciones entre las expresiones génicas bajo las condiciones de las microarrays que se analicen. Problema: Solo opera con microarrays pequeñas. En este sentido, una de las técnicas utilizadas para estudiar las variaciones en los niveles de expresión de los genes es el análisis de microarrays. Las microarrays o matrices de expresión génica son, como su propio nombre indica, matrices en las que encontramos diferentes genes frente a diversas condiciones muestrales. De esta manera se analizan los niveles de expresión de los genes para las diferentes condiciones muestrales y se puede determinar en cada momento cuál es el conjunto de genes que se está expresando. Urge encontrar la forma de visualizar y trabajar con grafos interactivos de gran magnitud.

1.1 Objetivos Modificaciones en el preproceso El aplicativo web abrirá simultáneamente los diferentes applets que muestran las particiones que conforman el total de genes de la microarray analizada. Conseguir la máxima funcionalidad, entendivilidad y operatividad para todo tipo de microarrays. Diseño de nuevas fórmulas para cribar las relaciones de expresión no lineales entre genes. Diseño e implementación de un algoritmo para la división en clusters, hyperclusters y hyperclusters de segundo orden. Adaptación del layout. Partición de los datos necesarios para el applet. Diseño e implementación de un algoritmo para un último filtrado de relaciones de expresión no lineales por tipología. Modificaciones en el preproceso Adaptaciones en el applet Adaptaciones del aplicativo web Tratamiento diferenciado de las microarrays pequeñas y de gran tamaño. Para microarrays de gran tamaño, trabajo con particiones de la microarray. Coordinación con las aplicaciones externas al applet y coordinación entre los distintos applets que contienen las diferentes particiones de la microarray.

Objetivos Conseguir la máxima funcionalidad, entendibilidad y operatividad para todo tipo de microarrays. Diseño de nuevas fórmulas para cribar las relaciones de expresión no lineales entre genes. Diseño e implementación de un algoritmo para la división en clusters, hyperclusters y hyperclusters de segundo orden. Adaptación del layout. Partición de los datos necesarios para el applet. Diseño e implementación de un algoritmo para un último filtrado de relaciones de expresión no lineales por tipología. Conseguir la máxima funcionalidad, entendivilidad y operatividad tanto para microarrays pequeñas (hasta 1.600 genes) como para microarrays grandes hasta 40.000 genes. Con todo el rango de tamaños intermedios. Diseño de nuevas fórmulas dependientes del número de genes para cribar las relaciones de expresión no lineales entre genes. Estas relaciones de expresión no lineales son de vital importancia pues nos muestran los cambios de fenotipos. Diseño e implementación de un algoritmo para la división en clusters, hyperclusters y hyperclusters de segundo orden. Adaptación del layout para que funcione con microarrays de gran orden. Partición del layout, el mínimum spanning tree y demás datos necesarios para el applet. Esta partición es necesaria para que dicho applet opere con las particiones de la microarray (hyperclusters o hyperclusters de segundo nivel) en lugar de con la totalidad de genes de la microarray. Diseño e implementación de un algoritmo para un último filtrado de relaciones de expresión no lineales por tipología, de forma que las relaciones de expresión más significativas de cada tipo puedan ser observadas y analizadas en el applet.

Objetivos Tratamiento diferenciado de las microarrays pequeñas y de gran tamaño. Para microarrays de gran tamaño, trabajo con particiones de la microarray. Coordinación con las aplicaciones externas al applet y coordinación entre los distintos applets que contienen las diferentes particiones de la microarray.

Objetivos El aplicativo web abrirá simultáneamente los diferentes applets que muestran las particiones que conforman el total de genes de la microarray analizada.

2. Fundamentos teóricos Microarrays: Matrices de genes frente a diversas condiciones muestrales. Cada uno de los valores de la matriz representa el nivel de expresión de un determinado gen bajo una cierta condición muestral. Clustering: Su objetivo es reducir la gran cantidad de datos caracterizándolos en grupos (clusters) más pequeños de individuos similares.

2. Fundamentos teóricos Minimum Spanning Tree (MST): Dado un grafo conexo, un MST de ese grafo es un subgrafo que tiene que ser un árbol y contener todos los vértices del grafo inicial. Cada arista tiene un peso y se busca que la suma de éstos sea mínima.

2. Fundamentos teóricos Minimum Spanning Tree (MST): Dado un grafo conexo, un MST de ese grafo es un subgrafo que tiene que ser un árbol y contener todos los vértices del grafo inicial. Cada arista tiene un peso y se busca que la suma de éstos sea mínima.

3. Fases y resultados Conocimientos previos en el ámbito de la bioinformática y del proyecto. Mejora del preproceso para analizar los datos de microarrays pequeñas. Tratamiento de microarrays de gran tamaño. Adaptación del applet . Filtrado de relaciones de expresión no lineales. Adaptación del aplicativo web.

3.1 Conocimientos previos en el ámbito de la bioinformática y del proyecto Adquirir conocimientos sobre la bioinformática. Familiarizarme con el aplicativo PCOPGene. Familiarizarme con el preproceso para analizar los datos de microarrays pequeñas.

Conocimientos previos en el ámbito de la bioinformática y del proyecto Adquirir conocimientos sobre la bioinformática. Familiarizarme con el aplicativo PCOPGene. Familiarizarme con el preproceso para analizar los datos de microarrays pequeñas.

Cálculo de las correlaciones entre genes y determinación de las relaciones de expresión no lineales entre genes. Búsqueda de los genes mejor correlacionados Búsqueda del gen mejor correlacionado con cada gen Cálculo del mínimum spanning tree entre los genes de la microarray Proceso de clustering de genes por la correlación entre sus expresiones Cálculo del Layout de la microarray

3.2 Optimización del preproceso Optimización del cálculo de correlaciones entre genes Adaptaciones en la búsqueda de los genes mejor correlacionados Mejoras en la búsqueda del gen mejor correlacionado con cada gen Adaptaciones en el cálculo del MST Proceso de clustering Optimizaciones en el cálculo del layout

3.2 Optimización del preproceso 1. Optimización del cálculo de correlaciones entre genes En caso que a la microarray le faltase la respuesta de algún gen a la última condición muestral, éste proceso omitía dicho gen y el siguiente y reenumeraba los genes restantes. 2. Adaptaciones en la búsqueda de los genes mejor correlacionados En este proceso se crea un fichero para cada gen de la microarray en el que figuran ordenados por correlación los 500 genes mejor correlacionados con el primero junto con las correlaciones que mantienen.

1. Optimización del cálculo de correlaciones entre genes En caso que a la microarray le faltase la respuesta de algún gen a la última condición muestral, éste proceso omitía dicho gen y el siguiente y reenumeraba los genes restantes. 2. Adaptaciones en la búsqueda de los genes mejor correlacionados En este proceso se crea un fichero para cada gen de la microarray en el que figuran ordenados por correlación los 500 genes mejor correlacionados con el primero junto con las correlaciones que mantienen.

3.2 Optimización del preproceso 3. Mejoras en la búsqueda del gen mejor correlacionado con cada gen El problema de este proceso es que estaba mal diseñado; podía tardar varios minutos en obtener los resultados para una microarray de 1.400 genes. 4. Adaptaciones en el cálculo del mínimum spanning tree entre los genes de la microarray Este proceso es el encargado de crear el minimun spanning tree (MST).

3.2 Optimización del preproceso 3. Mejoras en la búsqueda del gen mejor correlacionado con cada gen El problema de este proceso es que estaba mal diseñado; podía tardar varios minutos en obtener los resultados para una microarray de 1.400 genes. 4. Adaptaciones en el cálculo del mínimum spanning tree entre los genes de la microarray Este proceso es el encargado de crear el minimun spanning tree (MST).

3.2 Optimización del preproceso 5. Proceso de clustering de genes por la correlación entre sus expresiones Para hallar los clusters de genes se siguen estos pasos: 1. Obtener una tabla en la que figuren todos los genes junto con el gen con el que mantienen una mayor correlación. 2. Recorrer la tabla anterior y estudiar en cada caso el gen asociado. 2.1 Si el gen asociado se encuentra ya en un cluster se añade el gen inicial al mismo cluster. 2.2 En caso contrario se crea un nuevo cluster con los 2 genes. 3. Tanto en el caso 2.1 como en el 2.2 es necesario mirar si el gen inicial se encuentra ya en un cluster y, en este caso, si se encuentra en el mismo cluster que el gen asociado. En caso contrario los dos clusters serán fusionados. Como he comentado anteriormente, la ventaja de tener clusters de genes por correlación es que es posible identificar aquellos genes que mantienen una alta dependencia entre sus expresiones y situarlos así en la interfície gráfica de forma más cohesionada. A diferencia del MST, que también relaciona los genes entre ellos por la correlación de sus expresiones, el objetivo aquí es identificar sobre el árbol, los genes que podrían ser considerados del mismo cluster por mantener una alta correlación entre todos ellos. Para llevar a cabo esta tarea se utiliza la técnica de análisis de clusters, consistente en métodos utilizados para dividir objetos en clusters de forma que el grado de similitud/asociación entre miembros de un mismo cluster sea más fuerte que el grado de similitud/asociación entre miembros de diferentes clusters.

Proceso de clustering Tabla: gen – gen mejor correlacionado 1 3 6 9 2 8 7 4 5 10 Tabla: clusters - genes 1 1, 3 Tabla: clusters - genes 1 1, 3 2 2, 8, 4 3 5, 7 Tabla: clusters - genes 1 1, 3, 10 2 2, 8, 4 3 5, 7, 6, 9 Tabla: clusters - genes 1 1, 3 2 2, 8, 4 3 5, 7, 6, 9 Tabla: clusters - genes 1 1, 3 2 2, 8, 4 3 5, 7 4 6, 9 Tabla: clusters - genes 1 1, 3 2 2, 8, 4 Tabla: clusters - genes 1 1, 3 2 2, 8

Tabla: clusters - genes Tabla: clusters - genes 1 1, 3 2 2, 8 Tabla: clusters - genes 1 1, 3, 10 2 2, 8, 4 3 5, 7, 6, 9

3.2 Optimización del preproceso 6. Optimizaciones en el cálculo del layout El programa que realiza el layout tiene como objetivo generar las coordenadas de cada gen en función de la correlación entre los genes de la microarray. Layout Local Layout Global Problemas: Existencia de casos que conducían a error. Como he comentado anteriormente, la ventaja de tener clusters de genes por correlación es que es posible identificar aquellos genes que mantienen una alta dependencia entre sus expresiones y situarlos así en la interfície gráfica de forma más cohesionada. A diferencia del MST, que también relaciona los genes entre ellos por la correlación de sus expresiones, el objetivo aquí es identificar sobre el árbol, los genes que podrían ser considerados del mismo cluster por mantener una alta correlación entre todos ellos. Para llevar a cabo esta tarea se utiliza la técnica de análisis de clusters, consistente en métodos utilizados para dividir objetos en clusters de forma que el grado de similitud/asociación entre miembros de un mismo cluster sea más fuerte que el grado de similitud/asociación entre miembros de diferentes clusters.

3.3 Tratamiento de microarrays de gran tamaño Comprobación del grado de correlación entre los genes Proceso de clustering de genes por la correlación entre sus expresiones Proceso de partición de la microarray Separación de los ficheros que necesita el applet para las diversas particiones Generación del layout para cada partición concreta En la tercera fase empecé a trabajar con microarrays de gran tamaño. El objetivo de esta fase fue encontrar un método para dividir las microarrays en diversas particiones. Para ello ideé un algoritmo que permitía agrupar los genes de forma dinámica en clusters (nivel 0), hyperclusters (clusters de nivel 1) o hyperclusters de segundo nivel (clusters de nivel 2). Posteriormente me servía de éstos clusters de nivel n para repartir los genes y crear clusters, mínimum spanning trees, y layouts de forma separada para cada partición de la microarray. Finalmente dividía los datos generados por otros análisis del preproceso para los genes que irían a parar a cada diferente partición.

3.3 Tratamiento de microarrays de gran tamaño 1. Comprobación del grado de correlación entre los genes Problema: Existencia de correlaciones menores a 1·10-6. ERRORES Solución: Detección y Corrección. Detección: Modificar 0.000000 por 0.000001 x – 1 – 0.000077 x – 2 – 0.000035 x – 3 – 0.000001 x – 4 – 0.000063 x – 5 – 0.000001

3.3 Tratamiento de microarrays de gran tamaño 2. Proceso de clustering de genes Objetivo: Encontrar los clusters de nivel n que formarán las particiones de la microarray Busca los clusters de todos los niveles necesarios Informa de la cantidad de clusters de cada nivel Cabe destacar que el clustering final se corresponde con un hierarchical clustering con single linkage. De hecho utilizo single linkage porque así el hierarchical clustering coincide con el minimum spanning tree, es decir las aristas intercluster del minimum spanning tree representarán las mejores correlaciones entre los clusters, indicando qué clusters deberán unirse para formar un hypercluster. Esto es así ya que el single linkage correlaciona los clusters basándose en la mejor correlación existente entre todos los genes de un cluster y todos los genes del otro cluster. Por este motivo esta correlación entre genes, que sirve para correlacionar los clusters y formar un hypercluster, será la arista del minimum spanning tree que cruza de un cluster a otro, puesto que el mínimum spanning tree es el árbol de dispersión mínima y siempre tomará la mejor correlación para trazar su camino.

3.3 Tratamiento de microarrays de gran tamaño 2. Proceso de clustering de genes Objetivo: Encontrar los clusters de nivel n que formarán las particiones Busca los clusters de todos los niveles necesarios Informa de la cantidad de clusters de cada nivel Cabe destacar que el clustering final se corresponde con un hierarchical clustering con single linkage. De hecho utilizo single linkage porque así el hierarchical clustering coincide con el minimum spanning tree, es decir las aristas intercluster del minimum spanning tree representarán las mejores correlaciones entre los clusters, indicando qué clusters deberán unirse para formar un hypercluster. Esto es así ya que el single linkage correlaciona los clusters basándose en la mejor correlación existente entre todos los genes de un cluster y todos los genes del otro cluster. Por este motivo esta correlación entre genes, que sirve para correlacionar los clusters y formar un hypercluster, será la arista del minimum spanning tree que cruza de un cluster a otro, puesto que el mínimum spanning tree es el árbol de dispersión mínima y siempre tomará la mejor correlación para trazar su camino.

3.3 Tratamiento de microarrays de gran tamaño 3. Proceso de partición de la microarray Objetivo: Unir los clusters de nivel n de forma óptima para crear las particiones de la microarray. Restricciones: Los applets pueden soportar una media de unos 5.000 genes. Los genes han de tener la mayor correlación posible entre todos ellos. Tratamiento de clusters huérfanos.

3.3 Tratamiento de microarrays de gran tamaño 3. Proceso de partición de la microarray 4.475 4.716 4.716 + 589 5.305 2.840 +2.992 5.832 2.840 +1.635 4.475 4.475 + 241 4.716

3.3 Tratamiento de microarrays de gran tamaño 4. Separación de los ficheros que necesita el applet para las diversas particiones Objetivo: Separar todos los ficheros previos para las diversas particiones modificando los identificadores de microarray. 5. Generación del layout para cada partición concreta Grandes microarrays  Pequeñas correlaciones Distancias muy pequeñas

3.3 Tratamiento de microarrays de gran tamaño 4. Separación de los ficheros que necesita el applet para las diversas particiones Objetivo: Separar todos los ficheros previos para las diversas particiones modificando los identificadores de microarray. 5. Generación del layout para cada partición concreta Grandes microarrays  Pequeñas correlaciones Distancias muy pequeñas

Conversión de identificadores si se trabaja con microarrays. 3.4 Adaptación del applet Ficheros Diferentes nombres de ficheros según se trabaje con particiones o con microarrays. Genes Conversión de identificadores si se trabaja con microarrays.

3.5 Filtrado de relaciones de expresión no lineales  

3.5 Filtrado de relaciones de expresión no lineales Durante la detección Mostradas en el applet Objetivo: Seleccionar las mejores curvas para mostrarlas en el applet. Ventajas: Visualización más nítida. Se evitan problemas derivados del exceso de carga de datos. El applet funciona de una manera más rápida.

3.5 Filtrado de relaciones de expresión no lineales Durante la detección Mostradas en el applet Objetivo: Seleccionar las mejores curvas para mostrarlas en el applet. Ventajas: Visualización más nítida. Se evitan problemas derivados del exceso de carga de datos. El applet funciona de una manera más rápida.

3.6 Adaptación del aplicativo web Al seleccionar una microarray de gran tamaño se han de abrir todas las particiones que la conforman hasta un máximo de siete.

3.6 Adaptación del aplicativo web Al seleccionar una microarray de gran tamaño se han de abrir todas las particiones que la conforman hasta un máximo de siete.

4 Conclusiones Los objetivos marcados para la realización del proyecto han sido alcanzados con creces. Como resultado de mi trabajo ahora se ofrece una nueva herramienta muy útil para los investigadores en el campo de la biología molecular y totalmente adaptada al crecimiento en el volumen de datos que dicha ciencia genera.

4 Bibliografía http://revolutionresearch.uab.es : A web server for on-line microarray analysis supported by the Institute of Biotechnology and Biomedicine of the Autonomous University of Barcelona (IBB-UAB). Delicado, P.(2001) Another look at principal curves and surfaces. Journal of Multivariate Analysis, 77, 84-116. Delicado, P. and Huerta, M. (2003): 'Principal Curves of Oriented Points: Theoretical and computational improvements'. Computational Statistics 18, 293-315. Cedano J, Huerta M, Estrada I, Ballllosera F, Conchillo O, Delicado P, Querol E. (2007) A web server for automatic analysis and extraction of relevant biological knowledge. Comput Biol Med. 37:1672-1675. Huerta M, Cedano J, Querol E. (2008) Analysis of nonlinear relations between expression profiles by the principal curves of oriented-points approach. J Bioinform Comput Biol. 6:367-386. Cedano J, Huerta M, Querol E. (2008) NCR-PCOPGene: An Exploratory Tool for Analysis of Sample-Classes Effect on Gene-Expression Relationships Advances in Bioinformatics, vol. 2008. Huerta M, Cedano J, Peña D, Rodriguez A, Querol E. (2009) PCOPGene-Net: holistic characterisation of cellular states from microarray data base on continuous and non-continuos analysis og gene-expression relationships. BMC Bioinformatics 2009 May 9;10:138. Huerta M, Fernández-Márquez J, Cabello JL, Medrano A, Querol1 A, Cedano J (2011) Studying glucocorticoids’ Dual Behaviour and Other Tumour-Progression Paradoxes by means of Exhaustive Analysis of Phenotypic Interdependences, Nature Oncogene [Accepted]

GRACIAS