La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Peralta Andrés Velez S. Ezequiel UNC - FaMAF 2010.

Presentaciones similares


Presentación del tema: "Peralta Andrés Velez S. Ezequiel UNC - FaMAF 2010."— Transcripción de la presentación:

1

2 Peralta Andrés Velez S. Ezequiel UNC - FaMAF 2010

3 Introducción Problema: – Tratamientos Antirretrovirales para el VIH. – Elevada tasa de mutación del virus. – Orden de aplicación. – Problemática de Resistencias Cruzadas. – Combinación de medicaciones. – Información particular de un paciente. Trabajo: sistema para la ayuda a la toma de decisiones (ASO).

4 Introducción Ejemplo de resistencias cruzadas

5 Antirretrovirales Multi Class CombinationsProtease InhibitorsNNRTI EFV+TDF+FT C AtripiaAPVAmprenavirNVPNevirapine D4T+3TC+NV P - FOS-APVFosamprenavi r EFVEfavirenz AZT+3TC+NV P - ATVAtazanavirDLVDelavirdine NRTIDRVDarunavirCombined NRTI´s 3TCLamivudineIDVIndinavirABC+3TCEpzicom ABCAbacavirLPV o RTVlopanavirABC+AZT+3 TC Trizivir AZT o ZDVZidovudineNFVNelfinavirAZT+3TCCombivir d4TStavudineRTVRitonavirTDF+FTCTruvada ddiDidanosineSQVSaquinavird4T+3TC- FTCEmtricitabineTPVTipranavir TDFTenofovirFusion Inhibitors Integrase InhibitorsT20Enfuvirtide RALraltegravirMVCMaraviroc

6 Contenido 1. Análisis del problema y la solución. 2. Arquitectura del sistema. 3. Conclusiones. 4. Trabajo Futuro.

7 1 - Análisis del Problema y Solución Requerimientos del problema: 1. Construir un sistema para la generación de terapias antirretrovirales. 2. Debe ser una herramienta complementaria al profesional. 3. Debe ser extensible de forma simple. 4. Debe ser altamente parametrizable. 5. Establecer mejores terapias de acuerdo a distintos criterios. 6. Permita actualizar la información de antivirales. 7. Haga una evaluación eficiente de todas las posibles terapias. Concuerda con el Paradigma de Medicina Personalizada.

8 Planteo de la Solución I Sistema altamente parametrizable. Secuencia del virus. Criterio de evaluación de terapias. Políticas de generación de Terapias. Política de combinación de Antivirales. Base de datos de Antivirales. Otros parámetros. Debe ser extensible de forma simple. Plugin Permita actualizar la información de antivirales. Base de Datos de Antivirales.

9 Planteo de la Solución II Tres tipos de usuarios: Usuario final (aplicativo). Usuario desarrollador de extensiones (plugin). Usuario desarrollador de sistema (framework).

10 Sistema - ASO Librerías Externas Base de Datos Framework Plugin

11 2 - Arquitectura del Sistema I Framework Generador de Terapias Selector de Antivirales GUI Programa Principal Administrador de Plugins Ranker de Terapias Plugin Base de Datos

12 Arquitectura del Sistema II Framework MILIbioPP QT Generador de Terapias Selector de Antivirales GUI Programa Principal Administrador de Plugins Ranker de Terapias Libplugin FXP Plugin Base de Datos

13 Arquitectura del Sistema III Componentes: o Base de Datos o Framework o Programa principal. o GUI. o Administrador de Plugins. o Generador de Terapias. o Motor Combinatorio. o Selector de Antivirales o Ranker o Plugin o LibPlugin o Otras Librerías

14 2.1 Base de Datos I Conceptos – Estructura de los elementos representada en XML. – Actualmente tomado del Sociedad Internacional del Sida (IAS) Ejemplo de un registro:

15 2.1 Base de Datos II Agregar información (addendum)......

16 2.4 – Plugin I Permite: 1. Elegir política de generación. 2. Definir función de puntaje (scoring). 3. Definir función de terminación de una terapia (pruner). 4. Seleccionar cuáles antirretrovirales utilizar de la BD. 5. Proveer la política para combinar AVs. 6. Capacidad de definir los parámetros de entrada. 7. Definir los valores de la matriz de distancias genéticas. 8. Agregar datos adicionales para fundamentar terapias.

17 2.4 – Plugin II Implementación Libplugin (SDK) Políticas de Generación Primitivas Combinatorias Plugin Base Thesis Plugin

18 Selector de Antivirales I Selecciona el conjunto de antirretrovirales que aplican a una secuencia. ¿Cómo lo hace? Toma la secuencia del virus. Busca en la base de datos cuales son los que aplican. Devuelve los que tienen distancia de mutación mínima. Es decir, los que con menos cambios escapan al efecto del antiviral.

19 2.2 Selector de Antivirales II Ejemplo de aplicación.

20 2.5 - Generador de Terapias Función Componentes Combinador Generación

21 2.5 - Generador de Terapias Políticas de generación ¿Qué son? Tipos provistos en SDK: DFS BFS BetterBeam(N)

22 2.5 - Generador de Terapias Políticas combinatorias ¿Qué son? Primitivas Combinatorias provistas en SDK: Empty List Newtoneana Sequence Parallel

23 2.5 - Generador de Terapias SEQ SEQ Selector Comb M1M2M3 Fallo Virológico Función de Poda

24 Interfaz de Usuario Pantalla Principal

25 2.6 - Interfaz de Usuario Pantalla de Configuración del Plugin

26 2.6 - Interfaz de Usuario Pantalla de Output

27 3 - Conclusiones – Podría mejorar calidad de vida, a partir de la implementación de terapias personalizadas. – Provee una ayuda a un problema complejo. – Complemento a la hora de elaborar un tratamiento. – Sistema orientado a usuarios aplicativos e investigadores. – Sistema altamente extensible. – Comprende gran cantidad de parámetros. – De poco costo computacional. – Licencia GPL v3.0.

28 3 - Conclusiones Aportes Se contribuyó a otros Proyectos. MiLi BioPP FXP Divulgación de la problemática: presentaciones. Jornadas de Virología (SAV 2009) Grupo Procesamiento Lenguaje Natural (2010)

29 4 - Trabajo Futuro – Construcción de plugins específicos en base a pautas médicas. – Construcción de plugins utilizando metodología orientada a aspectos. – Proveer manejo de probabilidades. – Proveer manejo de tiempos evolutivos. – Incluir más políticas de Generación y primitivas Combinatorias. – Visualización de resultados. – Paralelizar Cálculo. – Optimización de Recursos. – Mejora del sistema en Windows u otros. – Soporte de plugins en lenguaje Python.

30 ¿Preguntas?

31 Más información aso.googlecode.com

32 Gracias!


Descargar ppt "Peralta Andrés Velez S. Ezequiel UNC - FaMAF 2010."

Presentaciones similares


Anuncios Google