Skip to main content
@elata-biosciences/biosignal-analytics aún no está publicado en npm. La API a continuación refleja la fuente en el repositorio SDK y puede cambiar antes del primer lanzamiento.

que hace

@elata-biosciences/biosignal-analytics convierte los datos de bioseñales en funciones y puntuaciones en el navegador, sin servidor ni conexión de red:
  • EEG características de la ventana (WASM): potencias de banda, entropía espectral, frecuencia dominante, pico alfa, parámetros de Hjorth e indicadores de calidad
  • HRV y estadísticas sólidas: dominio del tiempo HRV, medianas y MAD, líneas de base personales móviles
  • Puntajes principales: Medición de calidad, activación, recuperación, enfoque, preparación y resiliencia, cada uno con sus contribuyentes expuestos
  • Un registro de métricas: cada métrica tiene una definición, unidad, nivel de evidencia y versión de algoritmo registrados
Se empareja naturalmente con biosignal-session, pero no lo requiere.

Analizar una ventana EEG

Una llamada por ventana mantiene barato el límite de JavaScript/WASM . El resultado incluye la configuración y las versiones del algoritmo que lo produjeron.

Puntuaciones principales

Las puntuaciones son interpretaciones, no medidas, y así lo dicen:
  • Calidad de medición describe la grabación, no la persona, y siempre está disponible.
  • Activación, Recuperación, Enfoque, Preparación y Resiliencia cada uno enumera a cada contribuyente con su peso, puntuación z y calidad.
  • Una puntuación se retiene (devuelve null con una razón) en lugar de adivinar cuando faltan entradas, la calidad es mala o aún no existe una línea de base personal.
insufficient_history incluye recuentos, por lo que puede decirle al usuario exactamente cuántos días más se necesitan. La preparación necesita 14 días calificados; La resiliencia necesita 21 más 6 episodios de activación recuperados.
El enfoque no se basa deliberadamente en la proporción theta/beta, que no es una medida de atención válida.

Ejecutar análisis desde el hilo principal


Puntos de entrada

El código de característica se verifica con los dispositivos de referencia de Python (NumPy/SciPy), por lo que las implementaciones de Rust, WASMy TypeScript concuerdan.