Desenvolupament d'una plataforma web serverless per a l'anàlisi genòmica basada en Python amb WebAssembly i Pyodide
Escobet Busquets, Aina
Erill, Ivan tut. (Universitat Autònoma de Barcelona. Departament d'Enginyeria de la Informació i de les Comunicacions)
Toro, María Carmen de tut. (Universitat Autònoma de Barcelona. Departament d'Enginyeria de la Informació i de les Comunicacions)
Universitat Autònoma de Barcelona.
Escola d'Enginyeria
| Título variante: |
Development of a serverless web platform for genomic analysis based on Python with WebAssembly and Pyodide |
| Título variante: |
Desarrollo de una plataforma web serverless para el análisis genómico basada en Python con WebAssembly y Pyodide |
| Fecha: |
2026 |
| Resumen: |
Les eines bioinformàtiques actuals depenen majoritàriament de la línia de comandes, fet que dificulta l'accés a l'anàlisi genòmica a investigadors sense formació tècnica i limita l'ús de programari especialitzat. Aquest treball presenta el disseny i la implementació d'una plataforma web serverless per a l'anàlisi genòmica de llocs d'unió de factors de transcripció (TFBS), executada íntegrament al navegador mitjançant Pyodide i WebAssembly. L'aplicació integra un motor bioinformàtic en Python amb una interfície web desenvolupada amb Vue. js, eliminant la necessitat de backend i garantin que les dades genòmiques romanguin al dispositiu de l’usuari. L’ús d’un Web Worker assegura una experiència fluida durant l’execució. La plataforma ha estat validada amb genomes bacterians reals, demostrant la seva viabilitat i el correcte funcionament del pipeline d’anàlisi en un entorn completament client-side. |
| Resumen: |
Most bioinformatics tools still rely on command-line interfaces, which limits access to genomic analysis for researchers without technical training and reduces the usability of specialized software. This project presents the design and implementation of a serverless web platform for the analysis of transcription factor binding sites (TFBS), executed entirely in the browser using Pyodide and WebAssembly. The application integrates a Python-based bioinformatics engine with a Vue. js web interface, removing the need for a backend and ensuring that genomic data remain on the user's device. A Web Worker is used to maintain a responsive interface during computation. The platform has been validated with real bacterial genomes, demonstrating its viability and the correct functioning of the analysis pipeline in a fully client-side environment. |
| Resumen: |
Las herramientas bioinformáticas actuales dependen mayoritariamente de la línea de comandos, lo que dificulta el acceso al análisis genómico a investigadores sin formación técnica y limita el uso de software especializado. Este trabajo presenta el diseño y la implementación de una plataforma web serverless para el análisis genómico de sitios de unión de factores de transcripción (TFBS), ejecutada íntegramente en el navegador mediante Pyodide y WebAssembly. La aplicación integra un motor bioinformático en Python con una interfaz web desarrollada con Vue. js, eliminando la necesidad de backend y garantizando que los datos genómicos permanezcan en el dispositivo del usuario. El uso de un Web Worker asegura una experiencia fluida durante la ejecución. La plataforma ha sido validada con genomas bacterianos reales, demostrando su viabilidad y el correcto funcionamiento del pipeline de análisis en un entorno completamente client-side. |
| Derechos: |
Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, la comunicació pública de l'obra i la creació d'obres derivades, sempre i quan aquestes es distribueixin sota la mateixa llicència que regula l'obra original i es reconegui l'autoria.  |
| Lengua: |
Català |
| Titulación: |
Enginyeria Informàtica [2502441] |
| Plan de estudios: |
Enginyeria Informàtica [958] |
| Documento: |
Treball final de grau |
| Área temática: |
Menció Tecnologies de la Informació |
| Materia: |
WebAssembly ;
Pyodide ;
Bioinformàtica ;
TFBS ;
Factors de transcripció ;
PSSM ;
Vue.js ;
Serverless ;
Web Worker ;
Anàlisi genòmica ;
Bioinformatics ;
Transcription factors ;
Genomic analysis ;
Bioinformática ;
Factores de transcripción ;
Análisis genómico |
El registro aparece en las colecciones:
Documentos de investigación >
Trabajos de Fin de Grado >
Escuela de Ingeniería. TFG
Registro creado el 2026-07-27, última modificación el 2026-07-28