Icono Ockham-Libra
Ockham Libra | Pheflux, el algoritmo que estudia el metabolismo celular

Pheflux, el algoritmo que estudia el metabolismo celular

Pheflux-SaaS: Estimación del Metabolismo Celular Basado en Perfiles de Expresión Genética

Pheflux-SaaS es un sistema desarrollado para estimar el metabolismo celular de distintos organismos y sus tejidos a partir de la información genética y los perfiles de expresión. Este servicio está diseñado como una plataforma web escalable y accesible, facilitando el análisis de datos genéticos mediante un enfoque automatizado y reproducible.

En palabras de su creador, Marcelo Rivas:

“Los distintos tejidos humanos, como el cerebro, el hígado o la piel,
varían en sus patrones de expresión genética. Gracias a las técnicas
de secuenciación masiva, hoy es factible medir estos perfiles de expresión.
Pheflux utiliza esta información para estimar el estado metabólico celular,
generando inferencias específicas para cada tejido estudiado.”


Etapas del Proyecto

El desarrollo del sistema Pheflux-SaaS abarcó las siguientes etapas clave:

  1. Análisis del código existente:
    Revisión exhaustiva del código inicial, identificando áreas de mejora y oportunidades para optimizar el rendimiento.

  2. Definición de tareas de procesamiento:
    Estructuración de los flujos de trabajo necesarios para procesar grandes volúmenes de datos genéticos de manera eficiente.

  3. Refactorización del software y optimización de algoritmos:
    Mejora del código mediante refactorización y actualización de los algoritmos para garantizar resultados precisos y tiempos de ejecución reducidos.

  4. Creación de un módulo instalable:
    Desarrollo de un módulo instalable en Python, que facilita la reutilización del sistema en entornos externos.

  5. Diseño del esquema de información para el backend:
    Definición de un esquema de datos estructurado que permite una integración fluida con la base de datos y la gestión eficiente de la información.

  6. Desarrollo de una interfaz gráfica para navegador:
    Implementación de una interfaz web intuitiva, que permite a los usuarios interactuar fácilmente con el sistema, cargar datos, visualizar resultados y gestionar sus proyectos.

  7. Implementación en la nube:
    Configuración de la infraestructura en AWS para garantizar la escalabilidad, seguridad y disponibilidad del servicio.

  8. Pruebas y aseguramiento de la calidad:
    Realización de pruebas exhaustivas para validar la funcionalidad del sistema, identificar errores y asegurar una experiencia de usuario fluida.

  9. Documentación y soporte:
    Creación de documentación técnica detallada, que incluye la arquitectura del sistema, las instrucciones de uso y la provisión de soporte técnico a los usuarios.


Resultados Esperados

El objetivo principal de Pheflux-SaaS es proporcionar a investigadores y profesionales una herramienta robusta para inferir el estado metabólico celular de diferentes tejidos, facilitando el avance de investigaciones en áreas como la biomedicina, la farmacología y la biotecnología.

Gracias a su arquitectura SaaS y su diseño modular, el sistema permite un fácil despliegue en entornos de investigación y producción, ofreciendo una solución flexible y escalable para el análisis de datos genómicos.