← Últimos artículos
👁️ ophthalmology

Transducin: an open-source pipeline recovering SNOMED-CT coded measurements from the undocumented Optopol .OPT and Zeiss Cirrus private-tag formats as DICOM Structured Reports

Este artículo presenta Transducin, una biblioteca de Python de código abierto que realiza la ingeniería inversa de archivos Optopol .OPT no documentados y de etiquetas DICOM privadas de Zeiss Cirrus para generar Informes Estructurados DICOM codificados con SNOMED-CT estandarizados, logrando una precisión de procesamiento del 100% a través de múltiples modelos de dispositivos y versiones de software.

Autores originales: Jaurrieta Hinojos, J. N., Palomares Ordonez, J. L., Chacon Hinojos, J. F., Folgueras Batres, M. A.

Publicado 2026-07-20
📖 6 min de lectura🧠 Análisis profundo

Autores originales: Jaurrieta Hinojos, J. N., Palomares Ordonez, J. L., Chacon Hinojos, J. F., Folgueras Batres, M. A.

Artículo original bajo licencia CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ⚕️ Esta es una explicación generada por IA de un preprint que no ha sido revisado por pares. No es consejo médico. No tome decisiones de salud basándose en este contenido. Leer descargo de responsabilidad completo

Imagina el ojo humano como una cámara de alta tecnología que toma imágenes detalladas y transversales de la retina, la capa sensible a la luz en la parte posterior del ojo. Los médicos utilizan estas imágenes, llamadas escaneos de Tomografía de Coherencia Óptica (OCT), para detectar enfermedades como el glaucoma o la degeneración macular antes de que causen ceguera. Para dar sentido a estas imágenes, la cámara necesita medir cosas específicas, como qué tan gruesa es la retina o qué tan ancho se ve el nervio óptico. Sin embargo, existe un problema masivo: las grandes empresas que fabrican estas cámaras a menudo bloquean sus datos dentro de formatos privados y secretos. Es como comprar un juguete que solo funciona con su propia batería específica, o un videojuego que guarda tu progreso en un código que solo la empresa del juego puede leer. Esto dificulta que los médicos compartan datos entre diferentes máquinas o que los investigadores estudien miles de escaneos a la vez sin comprar software propietario costoso.

Para solucionar esto, los científicos utilizan un lenguaje universal llamado DICOM, que es como una unidad USB estándar que cualquier computadora puede leer. Mejor aún, utilizan un sistema de reporte estructurado (TID 1500) que convierte las mediciones en una lista clara y codificada de hechos, similar a un recibo digital que enumera exactamente qué se compró y cuánto costó, en lugar de solo una foto borrosa del recibo. El objetivo es tomar los datos secretos y bloqueados de diferentes marcas de cámaras y traducirlos a este lenguaje universal y abierto, para que cualquier hospital o investigador pueda utilizarlos. Esto es crucial porque, sin esta traducción, los valiosos datos médicos se quedan atrapados en "silos", incapaces de ayudar a los pacientes o de hacer avanzar la ciencia.


El Gran Traductor: Desbloqueando el Lenguaje Secreto del Ojo

Conoce a Transducin. Piensa en él como un traductor de código abierto, superinteligente, que fue construido para irrumpir en dos bóvedas de datos de escaneo ocular muy diferentes y muy cerradas. Una bóveda pertenece a Optopol, una empresa que almacena sus escaneos en un misterioso formato de archivo llamado .OPT que nadie más sabía cómo leer. La otra bóveda pertenece a Zeiss Cirrus, una marca de cámara diferente que sí habla el lenguaje universal (DICOM), pero esconde sus mediciones más importantes (como el grosor de la retina) dentro de etiquetas privadas y secretas que el software estándar ignora.

Los autores de este artículo, liderados por el Dr. Jesús Noel Jaurrieta Hinojos, no se limitaron a adivinar cómo funcionaban estas bóvedas; realizaron ingeniería inversa. Es como desarmar un reloj complejo para ver exactamente cómo giran los engranajes, luego construir una nueva máquina que pueda leer la hora del reloj y escribirla en un lenguaje que todos entiendan.

Descifrando el Código de Optopol
Para los archivos .OPT de Optopol, el equipo descubrió que los datos se almacenan en "trozos" (chunks), como una serie de cajas etiquetadas dentro de una maleta. Descubrieron que una caja específica, llamada OCTPARAMS, contiene una clave secreta: un número que le dice a la computadora a qué ojo pertenece el escaneo. Aquí está la parte ingeniosa: el número es positivo para el ojo izquierdo y negativo para el ojo derecho. No es una etiqueta escrita por un humano; es un signo matemático basado en la geometría del propio ojo. Los autores probaron esto en 18 archivos diferentes y descubrieron que era 100% preciso. Esto significa que el software puede saber automáticamente si un escaneo es para el ojo izquierdo o el derecho sin que nadie tenga que escribirlo, incluso si el nombre del archivo es desordenado o falta información.

También descubrieron cómo identificar qué tipo de escaneo es simplemente observando qué "cajas" están presentes. Si una caja llamada ANGPRV está presente, es un escaneo de angiografía (que observa el flujo sanguíneo). Si una caja llamada DMARKERS está presente, es un escaneo del nervio óptico. Esta lógica funcionó perfectamente en 475 archivos de dos clínicas diferentes y cuatro versiones de software distintas a lo largo de ocho años.

Desbloqueando el Entusiasmo de Zeiss
Para las máquinas Zeiss Cirrus, el desafío fue diferente. Las imágenes ya estaban en el formato universal, pero los números estaban ocultos. El equipo encontró que las mediciones estaban guardadas en etiquetas privadas (como un compartimento oculto en una maleta) utilizando un código secreto llamado 99CZM. Decodificaron este lenguaje secreto y extrajeron los números del grosor de la retina y las capas de fibras nerviosas. Luego, empaquetaron estos números en un "Reporte Estructurado" (TID 1500) que utiliza un código médico estándar (SNOMED-CT) para cada una de las mediciones. Ahora, en lugar de solo una imagen, la computadora tiene una lista de hechos clara y codificada: "El grosor de la retina es de 283.9 micrómetros", "La relación copa-disco del nervio óptico es de 0.56".

Los Resultados: Una Llave Universal
El equipo probó su nuevo traductor, Transducin, con una enorme cantidad de datos del mundo real.

  • Optopol: Procesaron 387 archivos de una clínica y 88 de otra. El software leyó con éxito cada uno de los archivos (tasa de éxito del 100%). Generó reportes médicos estándar para los escaneos que tenían datos medibles. Para los escaneos que no tenían los datos necesarios almacenados (como algunas fotos de campo amplio), los omitió correctamente, demostrando que sabe distinguir entre un archivo faltante y una medición faltante.
  • Zeiss: Probaron 41 estudios. El software generó con éxito reportes para los 41 de ellos. Las mediciones que encontraron (como el grosor de la retina, que oscilaba entre 203 y 630 micrómetros) coincidían con lo que los médicos veían en las pantallas originales.

Por qué esto es importante
El artículo demuestra que Transducin es la primera herramienta en hacer esto para dispositivos tanto de Optopol como de Zeiss. Prueba que no se necesita el software costoso del fabricante original para extraer los datos. Al convertir estos formatos secretos en reportes abiertos y estándar, la herramienta permite que los hospitales almacenen todos sus escaneos oculares en un solo lugar, independientemente de qué máquina tomó la foto. También significa que los investigadores finalmente pueden combinar datos de diferentes dispositivos para estudiar mejor las enfermedades.

Los autores están muy seguros de sus hallazgos porque probaron el software con datos reales de pacientes (los cuales fueron anonimizados para proteger la privacidad) y compararon los resultados directamente contra las pantallas de las máquinas originales. Encontraron que las mediciones coincidían casi perfectamente, con diferencias de menos de 5 micrómetros (que es más pequeño que un cabello humano). También confirmaron que el software funciona con archivos de hace ocho años y con archivos del software más reciente, demostrando que el "código secreto" no ha cambiado mucho con el tiempo.

En resumen, Transducin es una llave digital que abre la puerta a los datos oculares que antes estaban atrapados tras puertas cerradas, convirtiendo archivos privados e ilegibles en información abierta y estándar que puede ayudar a los médicos a tratar pacientes y a los científicos a descubrir nuevas curas. El código es gratuito y de código abierto para que cualquiera pueda usarlo, asegurando que esta herramienta de traducción permanezca disponible para toda la comunidad médica.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →