Análisis de secuencia de proteínas
Endpoint
Ruta:
https://us-central1-totemfunctions.cloudfunctions.net/proteinAnalysis
Método: POST
Descripción
Este endpoint realiza un análisis detallado de una secuencia de proteínas proporcionada. La función recupera la secuencia desde NCBI, analiza características de la secuencia y genera recomendaciones 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.
proteinId (string): Identificador de la proteína para el cual se desea obtener el análisis de la secuencia.
Errores Comunes
400 Bad Request: Si falta alguno de los parámetros
uid
oproteinId
.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 la secuencia de proteínas.
proteinId (string): Identificador de la proteína analizada.
result (object): Resultados del análisis que incluyen:
length (integer): Longitud total de la secuencia de proteínas.
aminoAcidCounts (object): Conteo de cada aminoácido en la secuencia.
Ejemplo:
"A": 50
indica que el aminoácido Alanina (A) se encuentra 50 veces.
molecularWeight (float): Peso molecular calculado para la proteína.
ptms (array of objects): Modificaciones postraduccionales potenciales identificadas en la secuencia.
Cada objeto incluye:
position (integer): Posición de la modificación en la secuencia.
type (string): Tipo de modificación, como "Phosphorylation".
recommendations (string): Recomendaciones detalladas generadas por OpenAI basadas en los resultados del análisis, incluyendo interpretación de resultados, implicaciones clínicas, recomendaciones para el uso de tecnologías y sugerencias para investigaciones adicionales.
Notas Adicionales
El campo
recommendations
proporciona una interpretación profesional y detallada de los resultados del análisis, incluyendo posibles implicaciones clínicas y recomendaciones específicas para futuras investigaciones.La respuesta está diseñada para ser útil tanto para profesionales de la salud como para investigadores en biología molecular, ofreciendo información clara y útil para la toma de decisiones y futuras investigaciones. to debería proporcionar una visión clara y completa del endpoint
/proteinAnalysis
, asegurando que los usuarios comprendan tanto la solicitud como la respuesta esperada. Si hay algo más que desees ajustar o agregar, estaré encantado de ayudarte.