El Protocolo Beacon
Descripción del componente
Beacon v2 es una especificación API establecida por la Iniciativa de la Alianza Global para la Genómica y la Salud (GA4GH) que define un estándar abierto para el descubrimiento federado. de datos genómicos y fenotípicos en investigación biomédica y aplicaciones clínicas.
La versión actual de la especificación es v2 y consta de dos componentes, el Framework y los Modelos. El Framework define el formato para las solicitudes y respuestas, mientras que los Modelos definen la estructura de la respuesta de datos biológicos. La función general de estos dos componentes es proporcionar instrucciones para diseñar una API REST (interfaz de programación de aplicaciones de transferencia de estado representacional) con la especificación OpenAPI (OAS). La OEA define una interfaz estándar independiente del idioma que utilizan los desarrolladores de software para implementar API REST.
Representación esquemática de cómo funciona Beacon.
Diferentes instancias de Beacon
Para el desarrollo del proyecto IMPaCT-Data se ha utilizado la implementación estándar de Beacon v2:
Dentro del proceso de desarrollo de IMPaCT-Data se han generado dos instancias Beacon específicas, basadas en la implementación de referencia:
Documentación técnica
Documentación técnica
Repositorio de código
La instancia enlazada a continuación es la que se ha usado en el desarrollo de IMPaCT-Data. Esta es la instacia que se debe utilizar a la hora de probar el componente, así como sus extensiones de Beacon-OMOP
Enlaces adicionales
Repositorio de código - Instancia de Producción
La instancia enlazada a continuación está en producción y está actualmente en pruebas. La documentación técnica de esta instancia no está acabada completamente, pero será muy similar a la documentación de la implementación de referencia:
Contacto
Para cualquier duda durante el periodo de uso y validación de los componentes de la Implementación de Referencia de IMPaCT-Data (Marzo, 2025), podéis poneros en contacto con: