Análisis de expresión génica
Endpoint
Ruta:
https://us-central1-totemfunctions.cloudfunctions.net/geneExpression
Método: POST
Descripción
Este endpoint realiza un análisis de la expresión génica para un gen específico. La función consulta datos de expresión génica, realiza un análisis y proporciona recomendaciones detalladas basadas en los resultados.
Solicitud (Request)
Ejemplo de Cuerpo de Solicitud (JSON)
Descripción de Parámetros
uid (string): Identificador del usuario que está realizando la solicitud. Se utiliza para verificar la autorización del usuario.
geneId (string): Identificador del gen para el cual se desea obtener el análisis de expresión.
Errores Comunes
400 Bad Request: Si falta alguno de los parámetros
uid
ogeneId
.403 Forbidden: Si el
uid
no está autorizado.500 Internal Server Error: En caso de errores internos del servidor durante el procesamiento de la solicitud.
Respuesta (Response)
Ejemplo de Cuerpo de Respuesta (JSON)
Descripción de Campos
message (string): Mensaje que indica el resultado del análisis de expresión génica.
geneId (string): Identificador del gen analizado.
result (object): Resultados del análisis que incluyen:
studyCount (integer): Número total de estudios disponibles.
highExpressionStudies (integer): Número de estudios con alta expresión génica.
lowExpressionStudies (integer): Número de estudios con baja expresión génica.
recommendations (string): Recomendaciones detalladas generadas por OpenAI basadas en los resultados del análisis.
Notas Adicionales
El campo
recommendations
proporciona una interpretación profesional y detallada de los resultados del análisis, incluyendo implicaciones clínicas y sugerencias para investigaciones adicionales.La respuesta es diseñada para ser útil tanto para profesionales de la salud como para pacientes, ofreciendo información clara y procesable.