Arquitectura & metodología

Cómo construyo sistemas de datos

Dos sistemas reales de extremo a extremo: un pipeline de datos cloud-native con RAG, y un workflow de machine learning reproducible sobre HPC.

Pipeline RAG en producción · GCP

RAG · GCP

Findspo — de la literatura científica a respuestas clínicas

01
PubMed
Literatura científica como fuente
02
Ingestion
Extracción y parsing en Python
03
Cloud Storage
Zona de aterrizaje de datos crudos
04
BigQuery
Almacén estructurado y consultable
05
Embeddings + Vector search
Recuperación semántica (Vertex AI)
06
LLM Reranking
Reordenado por relevancia
07
Cloud Run API
Chatbot de respuesta clínica
Toda la infraestructura está provisionada con Terraform (Infraestructura como Código).

Workflow de ML reproducible · HPC

ML · HPC

CSIC-IBMB — predicción de edad biológica con scRNA-seq

01
Raw scRNA-seq
Datos de expresión single-cell
02
QC & preprocessing
Control de calidad con scanpy
03
Feature selection
Genes variables · correlación con edad
04
HPC training
Modelos entrenados vía SLURM
05
Evaluation
R² · métricas de clasificación
06
Interpretation
Importancia de features biológicas
Todas las cargas computacionales se ejecutan en el clúster HPC del IBMB mediante SLURM.

Principios de ingeniería

01
Infraestructura como código

Entornos reproducibles y versionados con Terraform y Docker.

02
Calidad de datos por diseño

Validación y monitorización integradas en cada etapa del pipeline.

03
Reproducibilidad

Workflows deterministas: mismos datos y código, mismos resultados.

04
Escala

Del prototipo local a cargas distribuidas en cloud y HPC.