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

Slides:



Advertisements
Presentaciones similares
Ciclo de Vida de Desarrollo de los Sistemas de Información
Advertisements

MODELOS ORIENTADOS A OBJETOS
EVALUACIÓN DE FLUJOS DE INVERSIÓN Y FLUJOS FINANCIEROS PARA LA ADAPTACIÓN Y MITIGACION AL CAMBIO CLIMÁTICO EN LA REPÚBLICA DOMINICANA UNA VISION GENERAL.
C OB I T Control Objectives for Information and Related Technology Information Systems and Control Foundation.
COMPETENCIA: FORMULAR UN PROYECTO DE INVESTIGACIÓN
Portal Hacienda Digital
PORTAL WEB Manual de Usuario Perfil Autorizador
UNIVERSIDAD NACIONAL DE SAN JUAN
Principales Valores SGI Toolkit se presenta como una nueva capa de desarrollo sobre SDK de SAP B1 que aumenta sustancialmente el potencial de desarrollo.
SENA REGIONAL HUILA REGIONAL HUILA CENTRO DE LA INDUSTRIA LA EMPRESA Y LOS SERVICIOS Huila Elementos de Información En teoría de.
Profra: Verónica Pérez Rosas Introducción a la Programación Universidad Politécnica de Altamira.
Sistemas Multi-Agentes Un Modelo Computacional de Mercado para el Diseño Distribuido de Configuraciones [Michael Wellman] Diego Sebastián Tolbaños.
Generalización de la Reforma Curricular de la Educación Normal
RESISTENCIA Y ADHERENCIA -4
SILVIA BEATRIZ GAVILANES NARANJO KELLY VERÓNICA CARVAJAL CUJI
DESARROLLO E IMPLEMENTACIÓN DE UN PLUGIN DE GOOGLE WALLET PARA PAGOS ONLINE UTILIZANDO SOFTWARE OPEN SOURCE.
COMPONENTIZACIÓN DE ALGORITMOS GENETICOS Y SU IMPLEMENTACIÓN EN UNA PLATAFORMA ABIERTA PARA APRENDIZAJE COMPUTACIONAL.
Data Mart para la gestión de reportes y apoyo a la toma de decisiones del departamento de RR.HH. de la empresa de agua S.A.” Agosto 2010.
DESARROLLO DE SISTEMAS
POLITICA DE CALIDAD El CIM orienta su Sistema de Gestión de Calidad hacia la eficacia, el mejoramiento continuo de sus procesos y de su personal y a la.
Software La buena programación no se aprende de generalidades, sino viendo cómo los programas significativos pueden hacerse claros, “fáciles” de leer,
Evaluación de Productos
ESCUELA POLITÉCNICA DEL EJÉRCITO
Directorios de Empresas en la Comunidad Andina
HERRAMIENTAS CASE.
SEMANA Introducción.
UNIVERSIDAD DE LA FF. AA. ESPE CARRERA DE INGENIERIA DE SISTEMAS PROYECTO DE TESIS : “Análisis, diseño, construcción e implementación de una Guía Interactiva.
Left Case: Int Case v1.0 Roberto Galache García Tutores: Francisco José García Peñalvo Francisco José García Peñalvo Iván Álvarez Navia Iván Álvarez Navia.
Temas importantes para el desarrollo de la segunda parte del TPE
Capítulo 4: Inventario de Emisiones
Ingeniería de Software
EVALUACIÓN Y DIAGNÓSTICO DE ORGANIZACIONES EDUCATIVAS
InfoPath Ventajas y Uso.
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
Las etapas de un proyecto
Ing. Alexandra García Ing. Patricia Nogales. OBJETIVOS: General Específicos.
El Proceso de Software es la única manera de desarrollar sistemas de calidad. F. o V. Justifica tu respuesta. Que tiene que ver la globalización.
Aplicaciones empresariales Adrián Guillen Carlos Marcano Carlos Sanmartín
PLANIFICACIÓN TERRITORIAL Shirley Andrea Rodríguez Espinosa
Bases De Datos En Biología Computacional Cristian S. Rocha 28 de Mayo del 2002.
AEA Investigación de Mercado Ingeniería Comercial.
Ingeniería en Sistemas de Información Diseño de Sistemas (3K1)
Metodología para la Selección y Adquisición de Soluciones Automatizadas Informática II Sesión No. 5 Período 2010-I.
Identificación de Atributos de Calidad en Requerimientos Tesis de Grado de Francisco Bertoni y Sebastián Villanueva Dirigida por la Dra. Claudia Marcos.
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Una introducción a la computación evolutiva
PORTAL WEB PARA CONTRIBUIR EN LA VENTA, COMERCIALIZACIÓN Y DISTRIBUCIÓN DE LA ZEOLITA NATURAL USANDO AJAX Integrantes: Martha Isabel Correa Barrera Patricia.
SOFTWARE WITNESS Alumna: Lucia Pantoja Obando. ¿Qué es el software Witness? Es una herramienta de simulación que permite modelar el entorno de trabajo,
Control de desconexión de videostreaming móvil en arquitectura android mediante técnicas de realidad aumentada y motores de reglas con herramientas open.
Análisis de Metodologías de Diseño para POA
Sistema de Administración de Macro Currículos (SAMA) Líder: Carlos Andrés Muñoz Desarrollo: José Luis Gutiérrez Calidad y Proceso: Juan David Botero Soporte:
Introducción a UML Departamento de Informática Universidad de Rancagua
Manual de procedimientos o métodos específicos de trabajo
Unidad VI: Proyecto de Curso Diagnósticos empresariales Ing. María Elena Ramírez.
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
Análisis y Diseño de Aplicaciones
SISTEMA DE SOPORTE INFORMATICO PARA LA ELECCION DE TERAPIAS CONTRA EL VIH. PERALTA, ANDRES; VELEZ, EZEQUIEL (FAMAF); GUSTON, DANIEL (FUDEPAN); ALONSO ALEMANY,
Dirección Adjunta de Posgrado y Becas
Plataforma Web para la Evaluación y Contratación de personal en la PCM
Modelo Empresarial de Procesos ETB
PARÁMETROS PARA LA PRESENTACIÓN DE PROYECTOS EN SISTEMAS
Marco de Trabajo para Indexación, Clasificación y Recopilación Automática de Documentos Digitales Javier Caicedo Espinoza Gonzalo Parra Chico.
CURSO DE ACTUALIZACIÓN DE AUDITORÍA EN SALUD
Introducción AOO. Contenido - Introducción - Repaso de Orientación a Objetos - UML - Casos de Uso.
Juan Jaime Turrubiates García
Las fases del ciclo de la vida de desarrollo de sistemas
1 ESTIMACIÓN basada en PUNTOS de FUNCIÓN. 2 Agenda de la presentación 4 Técnicas de estimación. 4 Puntos de Función. (En general) 4 Puntos de Función.
 DOCENTE: LUZ MERY CHALA SANCHEZ  CONTADORA PUBLICA  ESPECIALISTA TECNOLOGICA EN CONTABILIDAD DE COSTOS  DIPLAMADA EN PEDAGOGIA PARA PROFESIONALES.
Taller Organización de Procedimientos Administrativos Instituto Profesional AIEP Docente: Felipe Olivares
Práctica Basada en Evidencia (PBE) para usuarios de HINARI (Curso avanzado: Módulo 6) TALLER: PROGRAMAS RESEARCH4LIFE: HINARI.
Transcripción de la presentación:

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

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).

Introducción Ejemplo de resistencias cruzadas

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

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

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.

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.

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

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

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

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

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

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:

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

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.

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

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.

2.2 Selector de Antivirales II Ejemplo de aplicación.

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

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

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

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

Interfaz de Usuario Pantalla Principal

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

2.6 - Interfaz de Usuario Pantalla de Output

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.

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)

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.

¿Preguntas?

Más información aso.googlecode.com

Gracias!