$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Este estudio fue aprobado por el Comité Institucional de Cuidado y Uso de Animales de la Universidad Estatal de Pensilvania.
1. Preparación del tejido
- Para este protocolo, recolecte los tendones de Aquiles de ratones machos C57BL / 6 de 2-4 meses de edad.
NOTA: También se pueden usar diferentes tendones o ligamentos de ratones u otros animales pequeños.- Haga una incisión en la piel superficial del tendón de Aquiles para exponer el tendón plantar y el tejido conectivo circundante. Luego, retírelos con una cuchilla quirúrgica.
- Separe los músculos sóleo y gastrocnemio expuestos de la extremidad posterior, y raspe cuidadosamente el tendón de Aquiles con la cuchilla quirúrgica
- Separe el calcáneo del resto del pie con un accesorio de rueda de corte en una herramienta rotativa.
- Teñir el tejido en 1,5 ml de una solución de 5 μg/ml de 5-(4,6-diclorotriazinil) aminofluoresceína (DTAF) y tampón de bicarbonato de sodio 0,1 M durante 20 min en un mezclador giratorio a temperatura ambiente. Esta solución tiñe proteínas (por ejemplo, matriz extracelular) en el tejido.
NOTA: Durante este período de 20 minutos, se debe completar el paso 1.3.
- Prepare una solución 1:1.000 de DRAQ5 en solución salina tamponada con fosfato (PBS) para teñir los núcleos. Utilice un mezclador de vórtice para homogeneizar la solución.
- Después del período de incubación de 20 minutos en el paso 1.2, transferir el tejido de la solución DTAF a la solución DRAQ5 e incubar en un espacio oscuro durante 10 minutos a temperatura ambiente.
2. Carga del tendón y adquisición de imágenes
NOTA: Este protocolo requiere un dispositivo de tracción que se puede montar en la parte superior de un microscopio confocal. Para este estudio, se utilizó el dispositivo de microtracción descrito por Peterson y Szczesny13 .
- Coloque el tendón en las empuñaduras del dispositivo de carga de tracción. Antes de montar las empuñaduras en el dispositivo de carga, utilice pinzas digitales para medir la distancia entre el accesorio calcáneo y la empuñadura opuesta. Esta distancia es la longitud del calibre del tendón.
- Alternativamente, monte las empuñaduras en el dispositivo de carga antes de insertar el tendón y empújelas en contacto para definir la posición del motor de desplazamiento cero. El desplazamiento de los motores después de insertar el tendón podría proporcionar una longitud de medidor de agarre a agarre potencialmente más precisa.
- Monte las empuñaduras en el dispositivo de carga, que contiene PBS para mantener la hidratación de los tejidos. Alinee el tendón lo mejor posible con el eje x o el eje y de las imágenes del microscopio para que las salidas de deformación x y deformación del algoritmo se correspondan con los ejes del tendón.
NOTA: En este estudio, los tendones se alinearon con el eje x. Si no es posible alinear perfectamente el tendón con los ejes de imagen, entonces las salidas de deformación x y deformación y del algoritmo se pueden transformar para alinearse con los ejes longitudinales / perpendiculares del tendón utilizando ecuaciones estándar de transformación de deformación14.
- Precargue el tendón con 1 g de tensión y, si lo desea, aplique carga cíclica para preacondicionar la muestra. En este protocolo, no se utilizó ningún preacondicionamiento ya que el objetivo del estudio era validar las cepas tisulares locales medidas en lugar de medir las propiedades del material tisular. Si hay interés en medir las propiedades del material a macroescala, que dependen del historial de carga, se recomienda el preacondicionamiento. Después del preacondicionamiento y la recuperación, vuelva a aplicar una precarga de 1 g.
- Si lo desea, fotoblanquee un conjunto de cuatro líneas separadas por 80 μm en la región central del tejido (ver Peterson y Szczesny13 para más detalles).
NOTA: Las líneas fotoblanqueadas se utilizaron para validar las mediciones del algoritmo ALDIC y no son necesarias para realizar el ALDIC en sí. El número y el espaciado de las líneas se pueden ajustar, y la ubicación de las líneas debe elegirse para evitar cualquier artefacto en la muestra que disminuya la claridad de la línea.
- Repita el procedimiento de fotoblanqueo en los extremos izquierdo y derecho del tejido cerca de los agarres.
- Usando el microscopio confocal, adquiera imágenes volumétricas (x,y: 1,25 μm/píxel, z: 2,5 μm/píxel) de la fluorescencia DTAF y DRAQ5 a 1 g de precarga.
- Realice una rampa de deformación a 0,5%/s a 2% de deformación. Tenga en cuenta que la velocidad de deformación y la magnitud de deformación incremental se pueden ajustar.
- Permita que el tejido se estrese y se relaje durante 10 minutos.
NOTA: La duración de la relajación del estrés debe elegirse de tal manera que la muestra esté bajo una carga aproximadamente cuasiestática durante la adquisición de la imagen. Para determinar si la duración de la relajación de la tensión es aceptable, determine la pendiente de la curva fuerza-tiempo durante el último minuto de relajación de la tensión (Figura suplementaria 1) y multiplique esta pendiente por la duración total de la imagen. En este estudio, la fuerza aplicada al mayor incremento de deformación nunca cambió en más del 5%.
- Tome otra imagen volumétrica del tejido después de la deformación.
- Repita los pasos 2.7-2.9 hasta alcanzar la tensión final deseada. En este trabajo, se eligió un valor final de cepa del 12%.
3. Procesamiento de imágenes
- Utilice ImageJ o Fiji para crear proyecciones z máximas de cada imagen volumétrica del canal DRAQ5 (nuclear). Esto servirá como las imágenes moteadas en 2D para el ALDIC.
- Guarde las proyecciones z de intensidad máxima como archivos .tiff y asígneles un nombre según la siguiente convención de nomenclatura.
- Utilice un número como primer carácter del nombre de la imagen.
- Haga que el número corresponda al orden en que se considerarán las imágenes durante el análisis de deformación. Por ejemplo, la primera imagen debe comenzar con uno, y la segunda imagen debe comenzar con dos. Se pueden elegir diferentes números, pero deben aumentar secuencialmente. Un ejemplo de convención de nomenclatura es el siguiente: "0_Experiment1_MaxZProjection".
- Guarde todas las proyecciones z de intensidad máxima cuyo nombre ha cambiado en una carpeta.
4. Instalación y aplicación del código de análisis de línea fotoblanqueada
NOTA: Estos pasos sólo son necesarios si se desea confirmar la precisión del algoritmo ALDIC utilizando líneas fotoblanqueadas. El código calcula la tensión tisular local como el cambio normalizado promedio en la distancia entre cada línea fotoblanqueada dentro del conjunto de líneas fotoblanqueadas. En este estudio, los valores locales promedio se promediaron en todos los conjuntos de líneas fotoblanqueadas (es decir, en el centro y los extremos izquierdo / derecho) para determinar un solo valor promedio de deformación tisular local para cada muestra. Este valor se utilizó para estimar la precisión del algoritmo ALDIC.
- Descargue la carpeta "PBL Code" de GitHub (https://github.com/Szczesnytendon/TendonStrainCalc) y mueva todo el contenido al directorio de trabajo en MATLAB.
- Abra el script de MATLAB "Micro_Mech_Template.m".
- Pulse Ejecutar y seleccione uno de los archivos de imagen que contienen las imágenes volumétricas. Las imágenes volumétricas pueden ser cualquiera de los siguientes tipos de archivo: .lsm, .tiff, .nd2.
- El software cargará automáticamente todas las imágenes en la carpeta y mostrará una imagen proyectada de la imagen volumétrica de referencia. Cuando se le solicite, haga clic con el botón izquierdo para crear líneas multipunto que tracen los extremos izquierdo y derecho de la muestra. Haga clic con el botón secundario para terminar una línea. Una vez procesada la entrada, si las aristas son correctas, pulse Ok para aceptar el resultado.
- Dibuje una línea diagonal aleatoria a través de la muestra como línea de referencia cuando se le solicite.
- Introduzca el número de líneas fotoblanqueadas creadas y trace las líneas fotoblanqueadas con líneas multipunto.
- Si el resultado es aceptable, acéptalo. Si el resultado es erróneo, ajústelo y vuelva a procesarlo.
- Repita el paso 4.2 para todas las imágenes y mueva todas las imágenes de líneas trazadas a una sola carpeta.
- Abra el script "Micro_Mech_Strain.m".
- Pulse Ejecutar para ejecutar el código y seleccione una de las imágenes guardadas donde se trazan las líneas fotoblanqueadas.
- Confirme que las imágenes que acompañan seleccionadas son correctas una vez seleccionada la imagen pulsando Ok.
5. Creación de imágenes transformadas digitalmente
NOTA: Estos pasos sólo son necesarios si se desea confirmar la precisión del algoritmo ALDIC utilizando imágenes transformadas digitalmente. Estas imágenes simulan campos de deformación 2D homogéneos de una magnitud conocida mediante la transformación artificial de la imagen de referencia.
- Descargue el código "Digital_strain.m" de GitHub (https://github.com/Szczesnytendon/TendonStrainCalc).
- Abra y ejecute el código.
- Cuando se le solicite, inserte los valores deseados para la deformación máxima aplicada, el incremento de deformación aplicada y la relación de Poisson. Presione Ok.
NOTA: Para este experimento, la deformación máxima aplicada fue de 0,1 (10%), el incremento de deformación aplicado fue de 0,02 (2%) y se utilizó una relación de Poisson de 1, que es consistente con los datos experimentales de la prueba de tracción del tendón15,16. El código utiliza la función imwarp de MATLAB integrada y los valores de entrada (por ejemplo, incrementos de deformación, relación de Poisson) para crear las imágenes transformadas digitalmente.
- Cuando se le solicite, seleccione la imagen de referencia sin deformar.
- Para cada incremento de deformación, se muestra una superposición de la imagen de referencia y la imagen transformada. La imagen transformada se guardará en el directorio bajo el título "DigitallyTransformedX%Strain", donde X es el incremento de deformación.
6. Instalación y aplicación del código de validación y cálculo de deformación
- Descargue la carpeta "Código de validación y cálculo de deformación" de GitHub (https://github.com/Szczesnytendon/TendonStrainCalc) y mueva todo el contenido al directorio de trabajo de MATLAB
- Instale un compilador mex C / C ++ de acuerdo con Yang y Bhattacharya12. Los pasos se resumen a continuación.
- Compruebe MATLAB para ver si se ha instalado un compilador mex C/C++ escribiendo "mex -setup" en la ventana de comandos de MATLAB y pulsando Intro.
- Si aparece un error que indica que un compilador no es compatible o no está presente, continúe con los pasos 6.3 y 6.4.
- Si no hay ningún error, continúe con el paso 6.5
- Para descargar un compilador mex C/C++, vaya a "https:/tdm-gcc.tdragon.net/" y elija el compilador TDM-gcc.
- Instale el compilador descargado en una ubicación conocida.
- Vuelva a la ventana de comandos de MATLAB y escriba: "setenv("MW_MINGW64_LOC","[Escriba su ruta de instalación aquí]")". Por ejemplo, podría ser "setenv("MW_MINGW64_LOC","C:\TDM-GCC-64")". Si este comando se ejecuta correctamente, el compilador mex está instalado correctamente.
- Introduzca el script de función "main_aldic.m" y cambie la línea 22 para que coincida con el comando ejecutado en el paso 6.5.
- Abra el script "Strain_calc_and_validate.m".
- Pulse Ejecutar para comenzar el análisis de la imagen.
- Cuando se le solicite, modifique los valores de los parámetros ALDIC como desee.
NOTA: El tamaño de la ventana debe ser de 0,25 a 1 veces el tamaño del subconjunto. Para obtener más información sobre las opciones de parámetros, consulte el manual del usuario en línea: (https://www.researchgate.net/publication/344796296_Augmented_Lagrangian_Digital
_Image_Correlation_AL-DIC_Code_Manual).- En este estudio se utilizaron los siguientes valores:
Tamaño del subconjunto (píxeles): 20
Tamaño de ventana (píxeles): 10
Método para resolver ALDIC: Diferencia finita (1)
No se utilizó la computación paralela (1)
Método para calcular la estimación inicial: búsqueda multigrid basada en pirámide de imagen (0)
- Cuando se le solicite, seleccione la casilla de verificación "Sí" para que el algoritmo guarde automáticamente el valor medio, la desviación estándar y los mapas 2D para la colección deseada de variables (por ejemplo, deformación x, deformación y, deformación cortante, regiones defectuosas, etc.). Seleccione qué variables deben guardarse y pulse Aceptar.
- Cuando se le solicite, modifique los parámetros como desee.
- En este experimento se utilizaron los siguientes valores:
Puntos circundantes para calcular la deformación (numP): 12
Coeficiente de correlación para la identificación de regiones incorrectas (corr_threshold): 0.5
Tamaño de subregión (píxeles) para análisis de región incorrecta (Subtamaño): 32
- Cuando se le solicite, seleccione la carpeta que contiene las proyecciones z de intensidad máxima cuyo nombre ha cambiado. Tenga en cuenta que el software realiza automáticamente ALDIC incremental para determinar los campos de deformación de las imágenes deformadas. Es decir, cada imagen deformada sirve como la nueva imagen de "referencia" para la siguiente imagen deformada. Esto mejora la precisión de los resultados (Figura complementaria 2) en comparación con la realización de ALDIC acumulativo, donde cada imagen deformada se compara con la imagen de referencia original (0% de deformación). Para realizar un análisis acumulativo, cargue las imágenes, pero solo seleccione la imagen de referencia original y la imagen deformada de interés.
NOTA: La deformación normal se calcula como λ - 1, donde λ es el estiramiento del tejido. El estiramiento del tejido se calcula de acuerdo con , donde N = [1 0]T o [0 1]T para la dirección x y la dirección y, respectivamente, y C = F T F, donde F es el gradiente de deformación calculado utilizando puntos "numP" que rodean cada punto de datos de
salida por el algoritmo ALDIC. La deformación cortante se calcula como
, donde
.
- Cuando se le solicite, haga clic con el botón izquierdo para crear un polígono de cuatro puntos para definir la región de interés para medir las cepas. Comience con el punto en la esquina superior izquierda y asigne los puntos siguientes en el sentido de las agujas del reloj.
NOTA: La variable "Almacenamiento" guardada en el espacio de trabajo de MATLAB contiene todos los valores para la deformación x media, la desviación estándar de deformación x, la deformación y media, la desviación estándar de deformación y, la deformación cortante media, la desviación estándar de deformación cortante y el porcentaje de regiones incorrectas. Las regiones malas se definen de acuerdo con el análisis del coeficiente de correlación dentro de la región de interés seleccionada en el paso 6.13. La carpeta "NuclearTrackingResults" (que se puede cambiar ajustando las líneas 555 y 556) almacena todas las gráficas especificadas en el paso 6.10. Esta carpeta también contiene un archivo de hoja de cálculo con el nombre "Resultados", que almacena todas las medias y desviaciones estándar especificadas en el paso 6.10.