Method Article
Describimos protocolos detallados para el uso de FLLIT, un método de aprendizaje automático totalmente automatizado para el seguimiento del movimiento de las garras de las piernas en el movimiento libre de Drosophila melanogaster y otros insectos. Estos protocolos se pueden utilizar para medir cuantitativamente los movimientos sutiles de la marcha caminando en moscas de tipo salvaje, moscas mutantes y modelos de mosca de neurodegeneración.
El modelo Drosophila ha sido invaluable para el estudio de la función neurológica y para la comprensión de los mecanismos moleculares y celulares que subyacen a la neurodegeneración. Mientras que las técnicas de mosca para la manipulación y el estudio de subconjuntos neuronales se han vuelto cada vez más sofisticadas, la riqueza de los fenotipos conductuales resultantes no ha sido capturada con un detalle similar. Para poder estudiar los movimientos sutiles de las piernas volantes para la comparación entre mutantes se requiere la capacidad de medir y cuantificar automáticamente los movimientos rápidos y de alta velocidad de las piernas. Por lo tanto, desarrollamos un algoritmo de aprendizaje automático para el seguimiento automatizado de garras de piernas en moscas que caminan libremente, segmentación y seguimiento de extremidades basada en el aprendizaje de características (FLLIT). A diferencia de la mayoría de los métodos de aprendizaje profundo, FLLIT está totalmente automatizado y genera sus propios conjuntos de entrenamiento sin necesidad de anotación de usuario, utilizando parámetros morfológicos integrados en el algoritmo de aprendizaje. En este artículo se describe un protocolo en profundidad para llevar a cabo el análisis de la marcha utilizando FLLIT. Detalla los procedimientos para la configuración de la cámara, la construcción de la arena, la grabación de vídeo, la segmentación de las piernas y el seguimiento de las garras de las piernas. También ofrece una visión general de los datos producidos por FLLIT, que incluye posiciones de cuerpo y pierna con seguimiento sin procesar en cada fotograma de vídeo, 20 parámetros de marcha, 5 gráficas y un vídeo rastreado. Para demostrar el uso de FLLIT, cuantificamos los parámetros de marcha enfermos relevantes en un modelo de mosca de ataxia espinocerebelosa 3.
En las últimas décadas, las enfermedades neurodegenerativas y los trastornos del movimiento han crecido más en nuestras poblaciones envejecidas. Aunque nuestra comprensión de muchas enfermedades neurodegenerativas ha avanzado a nivel molecular y celular, las características fundamentales de los circuitos neuronales afectados que subyacen a la enfermedad siguen siendo poco comprendidas. Las herramientas de seguimiento conductualdesarrolladasrecientemente 1,2,3,4 ahora nos permiten estudiar anomalías del movimiento en modelos de enfermedades animales con el fin de identificar la desregulación molecular, celular y de circuito que existe enfermedad subyacente.
Las vías moleculares implicadas en muchas enfermedades neurodegenerativas se conservan en la mosca de la fruta Drosophila melanogaster,y los modelos de enfermedad de Drosophila han ayudado a dilucidar los mecanismos fundamentales subyacentes a la neurodegeneración5,,6. Recientemente demostramos que los modelos de mosca de la enfermedad de Parkinson (PD) y la ataxia espinocerebelosa 3 (SCA3) exhiben firmas de marcha distintas y conservadas que se asemejan a las de las respectivas enfermedades humanas1,lo que demuestra que el modelo de mosca se puede utilizar para entender los mecanismos de circuito subyacentes a la disfunción del movimiento en trastornos específicos del movimiento. El rico y en continuo crecimiento arsenal de herramientas en el modelo de mosca para la manipulación dirigida y visualización de neuronas en el único gen y nivel de una sola célula7,,8,9,10 hace de la mosca un modelo ideal uno para sondear la relación entre las vías de la enfermedad, los circuitos neuronales y la manifestación fenotípica conductual in vivo. Para permitir un análisis preciso y automatizado de la marcha de los insectos, recientemente desarrollamos un método de aprendizaje automático, la segmentación LImb basada en ganancias Feature Ly el trasiego T(FLLIT)1.
FLLIT consiste en un algoritmo de varias etapas totalmente automatizado que primero segmenta los píxeles de las patas, que posteriormente se utilizan para localizar y rastrear las garras de las patas correspondientes. FLLIT emplea un algoritmo de impulso para la segmentación, en contraste con los algoritmos de aprendizaje profundo utilizados en el trabajo reciente2,,3. Hay algunas similitudes con las redes neuronales convolucionales en que para ambos marcos, la extracción de características se realiza automáticamente a través del aprendizaje de kernels convolucionales. El primer paso en FLLIT consiste en el uso de operaciones morfológicas (borde y esqueletización) para generar automáticamente muestras de entrenamiento positivas (píxeles en las piernas) y negativas (fondo o píxeles en el cuerpo de la mosca) con alta confianza. Por lo tanto, FLLIT está totalmente automatizado y no requiere muestras de entrenamiento anotadas por el usuario. Usando las muestras de entrenamiento anteriores, un clasificador se entrena en el marco de un algoritmo de impulso. Un conjunto de clasificadores débiles se aprende iterativamente, con cada uno de los que consiste en un conjunto de kernels convolucionales para la extracción de entidades y un árbol de decisión. El clasificador final aprendido se utiliza entonces para la segmentación de las piernas y es capaz de discernir mejor las regiones difíciles / muestras duras mejor que las operaciones morfológicas, produciendo una segmentación general mucho más precisa para el seguimiento1. Desde las patas segmentadas, localizamos las puntas y las rastreamos usando el algoritmo húngaro: haciendo coincidir las puntas entre los fotogramas de forma que se minimice la suma de la distancia movida por cada punta. FLLIT puede manejar los casos de oclusión recordando la última ubicación vista (en coordenadas centradas en la mosca) para que una punta de pierna se recupere una vez que ya no está bajo oclusión.
Anteriormente mostramos que FLLIT puede rastrear de forma automática y precisa los movimientos de las piernas y analizar la marcha en una mosca o araña sin marcar, moviéndose libremente desde el vídeo de alta velocidad1; Por lo tanto, FLLIT debe ser ampliamente aplicable para el seguimiento de las piernas de artrópodos. Mediante la extracción de conjuntos de entrenamiento de aprendizaje automático utilizando parámetros morfológicos, FLLIT se entrena automáticamente para segmentar y rastrear las patas de los insectos sin la necesidad de anotación manual laboriosa, que es necesaria para la mayoría de los métodos de aprendizaje profundo. Por lo tanto, FLLIT está totalmente automatizado. Después de la segmentación y el seguimiento de las piernas, FLLIT produce automáticamente posiciones de cuerpo y pierna con seguimiento en cada fotograma de vídeo, 20 parámetros de marcha, 5 gráficas y un vídeo rastreado para el análisis de la marcha y la visualización de los movimientos de la marcha. Este protocolo proporciona una guía paso a paso para usar FLLIT.
1. Configuración del sistema
2. Preparación de moscas para la grabación
3. Generación de vídeos para el análisis FLLIT
NOTA: Este paso es específico de la cámara de vídeo utilizada. En este caso, se utiliza una cámara de vídeo disponible comercialmente (ver Tabla de Materiales).
4. Instalación del programa FLLIT
NOTA: Las instrucciones actualizadas se pueden encontrar en: https://github.com/BII-wushuang/FLLIT/blob/master/Compiled/Readme.pdf
5. Ejecución de FLLIT para el seguimiento automatizado de las piernas
Tras la segmentación, seguimiento y procesamiento de datos de las piernas, FLLIT genera automáticamente datos sin procesar para las posiciones del cuerpo y cada garra de la pierna, 20 parámetros de marcha, 5 gráficas y un vídeo rastreado (Tabla 1).
Aquí, demostramos estos análisis utilizando un modelo de mosca de ataxia espinocerebelosa 3 (SCA3). El conductor pan-neuronal Elav-GAL4 fue utilizado para conducir el SCA3 humano de tipo salvaje de longitud completa con 27 glutaminas en el tracto polyQ (UAS-SCA3-flQ27), o un mutante de longitud completa humano SCA3 con 84 glutaminas en el tracto polyQ (UAS-SCA3-flQ84)11. SCA3 se caracteriza por una marcha ataxica con veering corporal, colocación errática del pie y pasos cortos y de acecho12,13 (Tabla 2). Para caracterizar la marcha de las moscas mutantes SCA3 e investigar si muestran una marcha similar a la de los pacientes humanos, analizamos los parámetros de marcha relevantes generados por FLLIT, a saber: Número de giros corporales, regularidad de la huella, superposición y tamaños del dominio de las piernas, y longitudes de zancada de las piernas(Tabla 2).
Encontramos que las moscas SCA3-Q84 exhibieron más giros(Figura 4A, A'),colocación errática del pie como se muestra por la regularidad de baja huella (desviaciones estándar ampliadas del AEP14)(Figura 4B),aumento de la superposición de dominio de pierna(Figura 4C-D),dominios de pierna agrandados en longitud y área(Figura 4E,F),y disminución de la longitud de zancada (Figura 4G).
FLLIT también genera un vídeo que muestra la mosca y las patas rastreadas en las vistas centradas en la arena y centradas en el cuerpo, la trayectoria del cuerpo y la dirección del rumbo, y los desplazamientos verticales y laterales de cada pierna(Figura 5). Los videos rastreados permiten la comparación lado a lado de los movimientos de las piernas en diferentes moscas. Videos representativos de Elav-GAL4>SCA3-flQ27 (Video 1) y Elav-GAL4>SCA3-flQ84 (Video 2) moscas demuestran que en comparación con Elav-GAL4>UAS-SCA3-flQ27 moscas (Figura 5A), Elav-GAL4>UAS-SCA3-flQ84 moscas (Figura 5B) dominios de piernas intersectantes de diferentes tamaños, indicativos de una marcha ataxica y alacón.
Figura 1. Configuración de la estación de grabación y la arena. Grabaciones desde las vistas laterales (A) y (B). (C) Un ejemplo de una arena utilizada para realizar grabaciones de mosca para el seguimiento FLLIT. Haga clic aquí para ver una versión más grande de esta figura.
Figura 2: Vista de la ventana activa durante la grabación de marcha con una cámara de doble cabezal, que permite la grabación simultánea de dos moscas. Haga clic aquí para ver una versión más grande de esta figura.
Figura 3: Ventana FLLIT activa que muestra el panel de botones y las patas etiquetadas después de la segmentación y el seguimiento. Haga clic aquí para ver una versión más grande de esta figura.
Figura 4: Datos representativos generados por FLLIT para los parámetros de marcha relevantes de las moscas que expresan el wildtype (SCA3-flQ27) frente al mutante (SCA3-flQ84) SCA3. (A) Número de giros en la trayectoria corporal. (B) Regularidad de la huella de pierna media normalizada a la longitud del cuerpo. (C-C') Dominios de tramos atravesados de cada tramo. (D) Superposición de dominio entre tramos. (E) Longitud del dominio de la pierna media normalizada a la longitud del cuerpo. (F) Zona de dominio de pata media normalizada a la longitud del cuerpo2. (G) Longitud media de zancada normalizada a la longitud del cuerpo. Haga clic aquí para ver una versión más grande de esta figura.
Figura 5: Instantánea de vídeos representativos generados por FLLIT. (A) Elav-GAL4>UAS-SCA3-flQ27 y (B) Elav-GAL4>UAS-SCA3-flQ84 vuela. Please click here to view a larger version of this figure.
Vídeo 1: Vídeo representativo de una mosca que expresa la ínficia de tipo salvaje panneuronal SCA3 (Elav-GAL4>UAS-SCA3-flQ27). Por favor, haga clic aquí para ver este video. (Haga clic con el botón derecho para descargar.)
Video 2: Video representativo de una mosca que expresa el mutante panneuronal humano de larga duración SCA3 (Elav-GAL4>UAS-SCA3-flQ84). Por favor, haga clic aquí para ver este video. (Haga clic con el botón derecho para descargar.)
Figura suplementaria 1: Configuraciones para VcXSrv. Haga clic aquí para ver una versión más grande de esta figura.
Figura suplementaria 2: Configuración para Xquartz. Haga clic aquí para ver una versión más grande de esta figura.
Figura complementaria 3: Imagen etiquetada con las dimensiones necesarias para calcular el campo de visión. Haga clic aquí para ver una versión más grande de esta figura.
Categoría | Parámetros | Descripción | Archivo/Trazado (si corresponde) |
Datos sin procesar | Posición del cuerpo | Coordenadas posicionales del centroide del cuerpo en cada fotograma | Las dos primeras columnas de CoM.csv |
Trayectoria corporal | Angulo de rotación del eje del cuerpo en grados (en relación con el eje Y) | Tercera columna de CoM.csv | |
Garra de pierna centrada en la arena Posiciones | Coordenadas posicionales de cada garra de la pierna en cada fotograma en función de las coordenadas de la arena | trajectory.csv | |
Garra de pierna centrada en el cuerpo Posiciones | Coordenadas posicionales de cada garra de la pierna en cada marco basado en las coordenadas de la arena | norm_trajectory.csv | |
Movimiento corporal | Longitud del cuerpo (mm) | Longitud del animal de muestra estimada en cada fotograma (posición anterior-más en la cabeza a la posición en las alas) | bodylength.csv |
Velocidad corporal instantánea (mm/s) | Velocidad instantánea del cuerpo (centroide) en el animal de muestra | BodyVelocity.csv; BodyVelocity.pdf | |
Puntos de giro del cuerpo Trayectoria | Para localizar los puntos de inflexión, la trayectoria se reduce a una curva lineal por pieza utilizando el Dougl as-ASPeucker algoritmo, tras el cual se identifica un evento de torneado que implica un ángulo > 50 grados entre dos segmentos lineales que constituyen la trayectoria simplificada | BodyTrajectory.pdf | |
Parámetros de zancada individuales | Duración de la zancada (ms) | La duración de un evento de zancada | StrideParameters.csv |
Período de zancada (ms) | La duración de un evento de zancada al siguiente | ||
Desplazamiento de zancada (mm) | Desplazamiento de la garra de la pierna durante un evento de zancada | ||
Trayectoria de zancada cubierta (mm) | Ruta total cubierta por la garra de la pierna durante un evento de zancada | ||
Posición extrema anterior (mm) | Posición de aterrizaje (en relación con el cuerpo) de una garra de la pierna al final de un evento de zancada | ||
Posición extrema posterior (mm) | Posición de despegue (en relación con el cuerpo) de una garra de la pierna al comienzo de un evento de zancada | ||
Amplitud de zancada (mm) | Desplazamiento a lo largo de la dirección del movimiento para un evento de zancada | ||
Linealidad de postura (mm) | Definido como la desviación de la trayectoria de zancada de una curva suavizada (a intervalos de 20 ms) el anterior correspondiente y las posiciones extremas posteriores de la zancada | ||
Estiramiento de zancada (mm) | Distancia de la posición de la garra de la pierna desde el centro del cuerpo en medio de un evento de zancada | ||
Movimiento de la pierna | Velocidad de la pierna (mm/s) | La velocidad instantánea de cada pierna | LegSpeed.csv; Gait.pdf |
Indice Gait | Esto mide el tipo de coordinación de la marcha exhibida por el animal de muestra (de seis patas) durante su movimiento. Una marcha el índice de 1 corresponde a una marcha del trípode, _1 corresponde a una marcha de tetrápodo mientras que 0 constituye una marcha no canónica. En nuestra implementación, el índice de marcha se obtiene por una media móvil sobre una ventana de 120 ms | GaitIndex.csv; GaitIndex.pdf | |
Porcentaje de movimiento | Porcentaje del tiempo que una pierna está en movimiento | LegParameters.csv | |
Período medio de zancada (ms) | Duración media de un evento de zancada al siguiente | LegParameters.csv | |
Regularidad de la huella (mm) | Medidas como las desviaciones estándar de la | LegParameters.csv | |
posiciones extremas anteriores de una pierna | |||
Zona de dominio de trayectoria de tramo (mm2) | El área del casco convexo mínimo que contiene toda la trayectoria de la pierna en el marco de referencia centrado en el cuerpo | LegParameters.csv; LegDomain.pdf | |
Longitud y anchura de la dominio de trayectoria de la pierna (mm) | Obtenido a través de la distancia máxima proyectada de las posiciones de garra en la mayor (longitud del dominio) y (ancho de dominio) ejes principales | LegParameters.csv | |
Intersección/superposición de dominio de tramo (mm2) | La intersección/superposición entre cada posible | LegDomainOverlap.csv | |
Anchura de posición (mm) | Promedio de la distancia entre el AEP y pep de las piernas izquierda y media | StanceWidth.csv |
Tabla 1: Parámetros de gama generados por FLLIT.
Función Gait | ||||
Características de la ataxia espinocerebelosa 3 (SCA3) | Virando | Colocación errática del pie y cruce de piernas | Pasos de alcateo | Pasos cortos |
Parámetro de medición | Número de eventos de giro corporal | Regularidad de la huella | Tamaño de los dominios de tramo, grado de superposición de dominios | Longitud de zancada |
Archivo FLLIT | BodyTrajectory.pdf | LegParameters.csv | LegDomainOverlap.csv | StrideParameters.csv |
Tabla 2: Tabla que muestra características distintivas de la marcha SCA3 en pacientes humanos con sus correspondientes parámetros FLLIT y archivos de salida.
En este manuscrito, describimos en detalle los pasos involucrados en el uso de FLLIT, un programa automatizado de aprendizaje automático1,para analizar la marcha en Drosophilacaminando libremente. Después del seguimiento y análisis de datos, FLLIT genera automáticamente datos sin procesar para la información posicional del cuerpo y las garras de las piernas, produciendo veinte características de cuerpo y marcha, así como un video de la mosca rastreada para permitir la visualización de la marcha.
Ahora hay una serie de métodos para el seguimiento del movimiento de las piernas de Drosophila y otros animales1,2,3,4,14,15,16, dando a los investigadores una amplia gama de opciones dependiendo de los objetivos del experimento. Algunos de estos son enfoques basados en la impresión de pies, que son muy precisos pero que sólo informan de puntos de contacto de garra con la superficie de detección4,,14. Por otro lado, los recientes enfoques de aprendizaje profundo2,3,16 son altamente versátiles, permitiendo el análisis de comportamientos que requieren el seguimiento de las articulaciones de las piernas y otras partes del cuerpo en cualquier animal, con la advertencia de que los algoritmos necesitan ser entrenados primero con conjuntos de datos anotados por el usuario. Un tercer tipo de enfoque utiliza morfología o métodos basados en contraste de imagen1,15,17 para encontrar el contorno de cada pierna para identificar las posiciones de las garras. En general, estos métodos tratan mal con comportamientos en los que las piernas se cruzan (por ejemplo, durante el aseo). FLLIT combina el segundo y el tercer enfoque, utilizando parámetros morfológicos para entrenar un algoritmo de impulso para la segmentación de las piernas. Esto permite que FLLIT omita la laboriosa tarea de anotación de usuario para generar el conjunto de datos de entrenamiento, al tiempo que mejora la precisión mediante el aprendizaje automático. Las futuras mejoras en FLLIT tendrán que lidiar con casos en los que las piernas se cruzan, para permitir el análisis de comportamientos más complejos.
FLLIT es robusto para ligeros cambios en la iluminación, la resolución de grabación y la velocidad del fotograma1. Sin embargo, la velocidad de fotogramas de los vídeos grabados no debe estar por debajo de 250 fps, y FLLIT se ejecuta de forma óptima para vídeos grabados a 1000 fps. Si hay desenfoque de movimiento en las imágenes, de modo que es difícil para un anotador humano identificar la posición de la pierna, FLLIT no será capaz de identificar con precisión las puntas de las piernas en esos marcos. A la luz de esto, es esencial que la cámara se enfoque bruscamente en las puntas de las piernas. Para evitar artefactos de segmentación, la arena debe limpiarse a fondo y no debe moverse durante la grabación. Para una resta de fondo precisa y una segmentación limpia, la mosca debe moverse al menos una longitud del cuerpo durante la grabación, sin pausa. Después de la segmentación automática y el seguimiento del etiquetado de todas las patas deben ser revisados. Si la marcha no se rastrea o se rastrea mal, el archivo debe volver a rastrearse manualmente utilizando la opción Iniciar seguimiento manualmente (paso 5.2.7 – 5.2.10).
Las enfermedades neurodegenerativas y los trastornos del movimiento son cada vez más frecuentes en nuestras sociedades de envejecimiento. Los modelos fly de neurodegeneración se han estudiado durante más de 2 décadas, durante las cuales se han avanzado en los aspectos moleculares y celulares de la fisiopatología de la enfermedad. Sin embargo, las consecuencias conductuales específicas de la enfermedad han sido técnicamente difíciles de evaluar. Por ejemplo, mientras que los informes de temblores en la mosca se han hecho18,19, estos no habían sido estudiados cuantitativamente hasta hace poco1. El ensayo de escalada ha sido una medida útil y cuantitativa, pero relativamente gruesa6. Este déficit técnico ha obstaculizado de manera similar el análisis del movimiento de alta resolución en otros modelos animales. El advenimiento de nuevas herramientas para el análisis del comportamiento, por lo tanto, ha prometedo rejuvenecer el campo de los trastornos del movimiento para permitir a los investigadores estudiar cómo los mecanismos moleculares y celulares de las enfermedades neuromusculares conducen a resultados conductuales específicos en modelos animales. En este trabajo y en nuestro trabajo anterior1,mostramos utilizando FLLIT que los modelos fly de SCA3 exhiben una marcha ataxica hipercinética, mientras que los modelos PD fly exhiben una marcha rígida hipocinética, recapitulando las señas de identidad del movimiento de las respectivas enfermedades humanas1. El análisis de gait también nos permitió identificar distintas poblaciones neuronales subyacentes a disfunciones específicas del movimiento. En el futuro, el análisis detallado del movimiento, combinado con las potentes herramientas de imagen y funcionales disponibles sobre la marcha, nos permitirá obtener una visión novedosa de los mecanismos de disfunción locomotora, iluminando nuestra comprensión de las enfermedades neurodegenerativas con respecto a los mecanismos de circuito.
FLLIT debe ser ampliamente aplicable a la marcha de estudio en otros artrópodos pequeños, ya que se demostró anteriormente que era altamente preciso para el seguimiento de los movimientos de las patas de araña1. Si bien nos centramos aquí en el uso de fenotipados de movimiento detallados para cuantificar la marcha patógena y sus circuitos subyacentes, los avances en el seguimiento del movimiento ya han revolucionado, y tendrán un impacto continuo en la comprensión de la coordinación y la marcha a pie normales y sus circuitos subyacentes, especialmente en innumerables ramas diferentes del árbol evolutivo.
Los autores no tienen nada que revelar.
Los autores quieren agradecer a Moumita Chatterjee y Alice Liu por su apoyo técnico, y al Bloomington Drosophila Stock Centre (Indiana, EE.UU.) por poner a disposición las cepas Drosophila utilizadas en este trabajo. Este trabajo fue apoyado por el Instituto de Biología Molecular y Celular de Singapur; el Instituto de Bioinformática de Singapur; la Organización del Consejo Conjunto de la Agencia de Tecnología científica e Investigación (número de concesión 15302FG149 a SA y LC); el Programa Insignia de Investigación Clínica (Enfermedad de Parkinson) administrado por el Consejo Nacional de Investigación Médica del Ministerio de Salud de Singapur (número de subvención NMRC/TCR/013-NNI/2014 a SA), la Universidad de Alberta (subvención de inicio a LC) y la Beca de Descubrimiento del Consejo Nacional de Ciencias Naturales e Ingeniería del Canadá (NSERC) (número de concesión RGPIN-2019-04575 a LC).
Name | Company | Catalog Number | Comments |
Acrylic Sheets | Dama | 1.6 mm thickness, Clear sheets | Singapore, Singapore |
Clear Glass slides | Biomedia | BMH 880101 | Singapore, Singapore |
High speed camera | Photron | Fastcam MC2.1 | Tokyo, Japan. A shutter speed of 1 msec or faster is ideal to reduce motion blur of captured images |
Infra Red LED | Any - Generic from hardware store | 940nm Infrared Light Board | Singapore, Singapore |
Kimwipe | Kimberly Clark | 34155-01LS | Irving, Texas, USA |
Solicitar permiso para reutilizar el texto o las figuras de este JoVE artículos
Solicitar permisoThis article has been published
Video Coming Soon
ACERCA DE JoVE
Copyright © 2025 MyJoVE Corporation. Todos los derechos reservados