Method Article
Ici, nous présentons un protocole pour utiliser un outil logiciel MATLAB à base de transformation de courbes et open-source pour quantifier l’organisation du collagène fibrillar dans la matrice extracellulaire des tissus normaux et maladie. Cet outil peut être appliqué sur des images avec des fibres de collagène ou d’autres types de structures en ligne.
Les collagènes fibrillaires sont des composants proéminents de matrice extracellulaire (ECM), et leurs changements de topologie se sont montrés associés à la progression d’un large éventail de maladies comprenant des cancers du sein, de l’ovaire, du rein, et du pancréas. Les outils logiciels de quantification des fibres librement disponibles sont principalement axés sur le calcul de l’alignement ou de l’orientation des fibres, et ils sont soumis à des limitations telles que l’exigence d’étapes manuelles, l’inexactitude dans la détection du bord de la fibre en arrière-plan bruyant, ou le manque de caractérisation localisée des fonctionnalités. L’outil de quantitation de fibre de collagène décrit dans ce protocole est caractérisé par l’utilisation d’une représentation optimale d’image multiscale permise par la transformation de courbe (CT). Cette approche algorithmique permet d’enlever le bruit des images de collagène fibrillaire et l’amélioration des bords de fibre pour fournir des informations d’emplacement et d’orientation directement à partir d’une fibre, plutôt que d’utiliser les informations indirectes pixel-sage ou fenêtre-sage obtenues à partir d’autres outils. Ce cadre basé sur le CT contient deux paquets distincts, mais liés, nommés « CT-FIRE » et « CurveAlign » qui peuvent quantifier l’organisation de la fibre sur une base globale, région d’intérêt (ROI), ou de fibre individuelle. Ce cadre de quantification a été développé depuis plus de dix ans et a maintenant évolué en une plate-forme complète et axée sur l’utilisateur quantification du collagène. En utilisant cette plate-forme, on peut mesurer jusqu’à une trentaine de caractéristiques de fibre, y compris les propriétés individuelles de fibre telles que la longueur, l’angle, la largeur et la droitité, ainsi que des mesures en vrac telles que la densité et l’alignement. En outre, l’utilisateur peut mesurer l’angle de fibre par rapport aux limites segmentées manuellement ou automatiquement. Cette plate-forme fournit également plusieurs modules supplémentaires, y compris ceux pour l’analyse du retour sur investissement, la création automatique des limites et le post-traitement. L’utilisation de cette plate-forme ne nécessite pas d’expérience préalable de la programmation ou du traitement d’image, et elle peut gérer de grands ensembles de données, y compris des centaines ou des milliers d’images, permettant une quantification efficace de l’organisation des fibres de collagène pour les applications biologiques ou biomédicales.
Les collagènes fibrillaires sont des composants ECM structurels proéminents. Leur organisation modifie la fonction des tissus d’impact et sont probablement associés à la progression de nombreuses maladies allant de l’ostéogenèse imparfaite1, dysfonctioncardiaque 2, et la cicatrisationdes plaies 3 à différents types decancer,y compris lesein 4,5,6,7 ovarien,8, rein9, et les cancers du pancréas10. De nombreuses modalités d’imagerie établies peuvent être utilisées pour visualiser le collagène fibrillar tel que la microscopie de deuxième génération harmonique11,les taches ou les colorants en conjonction avec la microscopie à champ lumineux ou fluorescence ou la microscopie lumineuse polarisée12,la microscopie polarisation à base de cristaux liquides (LC-PolScope)13, et la microscopie électronique14. Comme l’importance de l’organisation du collagène fibrillaire est devenue plus claire, et l’utilisation de ces méthodes a augmenté, le besoin d’approches améliorées d’analyse des fibres de collagène a également augmenté.
Il y a eu beaucoup d’efforts pour développer des méthodes computationnelles pour la mesure automatisée du collagène fibrillar. Les outils logiciels librement disponibles sont principalement axés sur le calcul de l’alignement ou de l’orientation des fibres en adoptant soit le premier dérivé, soit le tenseur de structure pour les pixels15,16, ou l’analyse du spectre basé sur la transformation fourier pour les tuiles d’image17. Tous ces outils sont soumis à des limitations telles que l’exigence d’étapes manuelles, l’inexactitude dans la détection du bord de la fibre en arrière-plan bruyant, ou le manque de caractérisation localisée des fonctionnalités.
Par rapport à d’autres outils logiciels libres open source librement disponibles, les méthodes décrites dans ce protocole utilisent la Tomodensive — une méthode optimale, multiscale et directionnelle de représentation de l’image — pour éliminer le bruit des images de collagène fibrillaire et améliorer ou suivre les bords des fibres. Les informations sur l’emplacement et l’orientation peuvent être fournies directement à partir d’une fibre plutôt qu’en utilisant les informations indirectes pixel-sage ou fenêtre-sage pour déduire les mesures de l’organisation de fibre. Ce cadre basé sur la CT18,19,20,21 peut quantifier l’organisation de la fibre sur une base globale, roi, ou fibre, principalement via deux ensembles distincts, mais liés, nommés « CT-FIRE »18,21 et « CurveAlign »19,21. En ce qui concerne la mise en œuvre du logiciel, dans CT-FIRE, des coefficients de CT sur plusieurs échelles peuvent être utilisés pour reconstruire une image qui améliore les bords et réduit le bruit. Ensuite, un algorithme individuel d’extraction de fibres est appliqué à l’image reconstruite par CT pour suivre les fibres pour trouver leurs points de centre représentatifs, étendre les branches de fibre des points du centre, et relier les branches de fibre pour former un réseau de fibres. Dans CurveAlign, les coefficients de CT sur une échelle spécifiée par l’utilisateur peuvent être utilisés pour suivre l’orientation des fibres locales, où l’orientation et l’emplacement des courbes sont extraits et regroupés pour estimer l’orientation de la fibre aux emplacements correspondants. Ce cadre de quantification qui en résulte est développé depuis plus de dix ans et a beaucoup évolué dans de nombreux aspects tels que la fonctionnalité, l’interface utilisateur et la modularité. Par exemple, cet outil peut visualiser l’orientation locale de fibre et permet à l’utilisateur de mesurer jusqu’à trente dispositifs de fibre comprenant des propriétés individuelles de fibre telles que la longueur, l’angle, la largeur, et la droitivité, aussi bien que des mesures en vrac telles que la densité et l’alignement. En outre, l’utilisateur peut mesurer l’angle de fibre par rapport aux limites segmentées manuellement ou automatiquement, qui, par exemple, joue un rôle important dans le développement de biomarqueurs basés sur l’image dans le cancer dusein 22 et les études sur le cancer du pancréas10. Cette plate-forme fournit plusieurs modules de fonctionnalités, y compris ceux pour l’analyse du retour sur investissement, la création automatique des limites et le post-traitement. Le module roi peut être utilisé pour annoter différentes formes de retour sur investissement et effectuer une analyse de retour sur investissement correspondante. À titre d’exemple d’application, le module automatique de création de limites peut être utilisé pour enregistrer des images en champ lumineux d’hématoxyline et d’éosine (H&E) avec des images de deuxième génération harmonique (SHG) et générer le masque d’image des limites tumorales à partir des images H&E enregistrées. Le module de post-traitement peut faciliter le traitement et l’intégration des fichiers de données de sortie à partir d’images individuelles pour une analyse statistique possible.
Cette plate-forme de quantification ne nécessite pas d’expérience préalable de la programmation ou du traitement d’images et peut gérer de grands ensembles de données, y compris des centaines ou des milliers d’images, permettant une quantification efficace de l’organisation du collagène pour les applications biologiques ou biomédicales. Il a été largement utilisé dans différents domaines de recherche par de nombreux chercheurs du monde entier, y compris nous-mêmes. Il existe quatre publications principales sur CT-FIRE et CurveAlign18,19,20,21, dont les trois premières ont été citées 272 fois (en 2020-05-04 selon Google Scholar). Un examen des publications qui ont cité cette plate-forme (CT-FIRE ou CurveAlign) indique qu’environ 110 articles de revues l’ont directement utilisé pour leur analyse, dans lesquels environ 35 publications ont été en collaboration avec notre groupe, et les autres (~ 75) ont été écrites par d’autres groupes. Par exemple, cette plate-forme a été utilisée pour les études suivantes: cancer dusein 22,23,24, cancer du pancréas10,25, cancer du rein9,26, cicatrisation desplaies 3,27,28,29,30, cancer del’ovaire 8,31,7, ligament utérinacral32, dentine hypophosphatemique33, carcinome basocellulaire34, sarcome hypoxique35, tissu cartilagineux36, dysfonction cardiaque37, neurones38, glioblastome39, contractions lymphatiques40, cacffolds fibreux41, cancer gastrique42, microtubule43, et fibrose de la vessie44. La figure 1 démontre l’application d’imagerie cancéreuse de CurveAlign pour trouver les signatures de collagène associées à la tumeur du cancer dusein 19 à partir de l’image SHG. La figure 2 décrit un flux de travail schématique typique de cette plate-forme. Bien que ces outils aient été examinéstechniquement 18,19,21, et un protocole régulier20 pour l’analyse d’alignement avec CurveAlign est également disponible, un protocole visuel qui démontre toutes les caractéristiques essentielles pourrait être utile. Un protocole visualisé, tel que présenté ici, facilitera le processus d’apprentissage de l’utilisation de cette plate-forme ainsi que de répondre plus efficacement aux préoccupations et aux questions que les utilisateurs pourraient avoir.
REMARQUE : Ce protocole décrit l’utilisation de CT-FIRE et curveAlign pour la quantification du collagène. Ces deux outils ont des objectifs principaux complémentaires, mais différents, et sont liés dans une certaine mesure. CT-FIRE peut être lancé à partir de l’interface CurveAlign pour effectuer la plupart des opérations, à l’exception d’une analyse avancée du post-traitement et du retour sur investissement. Pour une opération complète de CT-FIRE, il doit être lancé séparément.
1. Collection d’images et exigence d’image
REMARQUE : L’outil peut traiter n’importe quel fichier d’image avec des structures en ligne lisibles par MATLAB indépendamment de la modalité d’imagerie utilisée pour le collecter.
2. Installation logicielle et exigence du système
REMARQUE : Les versions autonomes et source-code sont disponibles gratuitement. La version de code source nécessite une installation MATLAB complète comprenant des boîtes à outils de traitement de signal, de traitement d’image, d’analyse statistique et d’informatique parallèle. Pour exécuter la version code source, tous les dossiers nécessaires, y compris certains provenant de sources tierce, doivent être ajoutés au chemin MATLAB. L’utilisation de l’application autonome (APP) est recommandée pour la plupart des utilisateurs, ce qui nécessite l’installation d’un runtime compilateur MATLAB (MCR) librement disponible de la version spécifiée. La procédure d’installation et de lancement de l’APP est décrite ci-dessous.
3. Extraction individuelle de fibre avec CT-FIRE
REMARQUE : CT-FIRE utilise le CT pour dénoiser l’image, améliorer les bords de fibre, puis utilise un algorithme d’extraction de fibres pour suivre les fibres individuelles. La longueur, l’angle, la largeur et la droitité sont calculés pour les fibres individuelles.
4. Analyse de fibre avec CurveAlign
REMARQUE : CurveAlign a d’abord été développé pour mesurer automatiquement les angles des fibres par rapport aux limites définies par l’utilisateur. La version actuelle de CurveAlign peut être utilisée pour l’évaluation en vrac des caractéristiques basées sur la densité et l’alignement en plus de la mesure de l’angle relatif en chargeant les informations individuelles sur les fibres extraites par CT-FIRE ou en utilisant directement l’orientation locale des courbes. CurveAlign calcule jusqu’à trente fonctionnalités liées à des caractéristiques globales ou locales, y compris principalement la densité et l’alignement ainsi que les propriétés individuelles des fibres lorsque CT-FIRE est adopté comme méthode de suivi des fibres.
5. Durée de fonctionnement estimée
Ces méthodes ont été appliquées avec succès dans de nombreuses études. Quelques applications typiques incluent : 1) Conklin et autres22 ont employé CurveAlign pour calculer des signatures de collagène tumeur-associées, et ont constaté que les fibres de collagène ont été plus fréquemment alignées perpendiculairement au périmètre de conduit dans les lésions in situ (DCIS) de carcinome ductal ; 2) Drifka et autres10 ont employé le mode CT-FIRE dans CurveAlign pour quantifier l’alignement stromal de collagène pour l’adénocarcinome ductal pancréatique et les tissus normaux/chroniques de pancréatite, et ont constaté qu’il y avait un alignement accru dans des tissus de cancer comparés à cela dans les tissus normaux/chroniques ; 3) Alkmin et autres7 ont employé CurveAlign pour quantifier la distribution angulaire des fibres de F-actin et l’alignement global de collagène des images de SHG du collagène stromal ovarien, et ont prouvé que la morphologie de matrice joue un rôle important dans la motilité de cellules de conduite et l’alignement de F-actin ; 4) LeBert et coll.3 ont appliqué CT-FIRE aux images SHG d’un modèle de réparation de blessure de poisson zèbre et ont trouvé une augmentation de l’épaisseur des fibres de collagène après blessure aiguë ; 5) Devine et coll.45 ont utilisé le mode CT-FIRE dans CurveAlign pour les images SHG de collagène pli vocal de différents modèles animaux pour mesurer les propriétés individuelles de la fibre et l’alignement global, et ont montré que le collagène vocal porcin et canin avait un alignement et une droité inférieurs à l’alignement et à la droitité plus élevés; 6) Keikhosravi et coll.13 ont utilisé CurveAlign pour quantifier l’alignement du collagène dans les échantillons d’histopathologie photographiés avec LC-PolScope, et ont montré que LC-PolScope et SHG sont comparables en termes d’alignement et de mesure d’orientation pour certains types de tissus.
Figure 1 : Utilisation de CurveAlign pour trouver des signatures de collagène associées à la tumeur à partir d’images SHG d’un microrésoré de tissu du cancer du sein humain (TMA). (A) Superposition d’un noyau TMA avec image SHG (jaune) superposée sur l’image de champ lumineux H&E correspondante. (B) La région d’intérêt de (A). (C) L’image de champ lumineux de (B). (D) L’image SHG de (B). (F) Le masque associé à l’image de champ lumineux (C). (E) L’image de superposition de sortie CurveAlign montrant les limites tumorales (jaune) de (F), emplacements de fibres représentatives, et l’orientation (lignes vertes); les lignes bleues sont utilisées pour associer les fibres à leurs limites les plus proches. Les flèches vertes dans (B) et ( E )montrentles fibres parallèles à la limite de la tumeur, tandis que les flèches rouges il montrent les fibres perpendiculaires à la frontière. La barre d’échelledans ( A) équivaut à 200 μm. Les images dans (B)-(F) sont affichées dans la même échelle, et la barre d’échelle représentative dans (D) équivaut à 50 μm. Abréviations : SHG = deuxième génération harmonique ; H&E = hématoxyline et éosine. S’il vous plaît cliquez ici pour voir une version plus grande de ce chiffre.
Figure 2 : Flux de travail schématique de quantification d’une image fibrillaire de collagène. (A) Image SHG à analyser par CT-FIRE et/ou CurveAlign. (B) Superposition de sortie d’image par CT-FIRE. (C) Masque limite de (A) est une entrée curvealign en option. (D) Sortie d’image de superposition par CurveAlign. Les lignes de couleur dans (B) représentent les fibres extraites. Dans (D), les lignes vertes indiquent les emplacements et les orientations des fibres qui sont en dehors des limites (lignes jaunes) et sont dans la distance spécifiée de leurs limites les plus proches, les lignes rouges sont celles d’autres fibres, et les lignes bleues sont utilisées pour associer les fibres à leurs limites les plus proches. Les images dans (A)-(D) sont affichées dans la même échelle, et la barre d’échelle représentative dans (A) équivaut à 200 μm. S’il vous plaît cliquez ici pour voir une version plus grande de ce chiffre.
Figure 3 : Analyse régulière de CT-FIRE. (A) Gui principal. (B) Tableau de sortie montrant les statistiques sommaires. (C) et (F) montrent les histogrammes d’angle et de largeur, respectivement. (E) Image de sortie montrant les fibres extraites (lignes de couleur) superposées sur l’image SHG d’origine (D). Abréviations : GUI = CT = transformation courbe; interface utilisateur graphique; SHG = deuxième génération harmonique. S’il vous plaît cliquez ici pour voir une version plus grande de ce chiffre.
Figure 4 : Module de gestion du roi CT-FIRE. (A) Module GUI. (B) retour sur investissement post-analyse de quatre IA avec des formes différentes montrant les fibres dans chaque roi. (C) histogrammes roi de différentes propriétés de fibres. Abréviations : CT = transformation courbe; GUI = interface utilisateur graphique; ROI = région d’intérêt. S’il vous plaît cliquez ici pour voir une version plus grande de ce chiffre.
Figure 5 : Module avancé de post-traitement CT-FIRE. (A) Module GUI. (B) Mesures de trois fibres sélectionnées. (C) Visualisation des trois fibres sélectionnées dans (B). (D) Statistiques sommaires après l’application d’un seuil de longueur (>60 pixels). (E) Visualisation des fibres sélectionnées dans ( D )avecbarre de couleur à base de longueur. Abréviations : CT = transformation courbe; GUI = interface utilisateur graphique. S’il vous plaît cliquez ici pour voir une version plus grande de ce chiffre.
Figure 6 : Analyse régulière curvealign. (A) Gui principal. (B) Tableau de sortie montrant les statistiques sommaires. (C) Image de sortie montrant les emplacements et l’orientation des fibres représentatives (lignes vertes) et des limites (lignes jaunes) superposées sur l’image SHG d’origine, les lignes bleues sont utilisées pour associer les fibres à leurs limites les plus proches, les lignes rouges montrent les emplacements et les orientations des fibres à l’intérieur d’une limite ou à l’extérieur loin de la limite (>distance spécifiée par l’utilisateur, par exemple, 250 pixels ici). (D) Heatmap des angles: rouge (> 60 degrés), jaune (45-60] degrés, vert (10, 45] degrés. (E)-( F )montrent ladistribution d’angle à l’aide de l’histogramme et de l’intrigue de boussole, respectivement. Abréviations: GUI = interface utilisateur graphique; SHG = deuxième génération harmonique. S’il vous plaît cliquez ici pour voir une version plus grande de ce chiffre.
Figure 7 : Module de gestion du roi CurveAlign. (A) Le module GUI. (B) Quatre ROM rectangulaires annotées superposées à l’image d’origine. (C) tableau de sortie post-analyse roi. (D) Histogramme d’angle de chaque retour sur investissement. Abréviations: ROI = région d’intérêt; GUI = interface utilisateur graphique. S’il vous plaît cliquez ici pour voir une version plus grande de ce chiffre.
Ce protocole décrit l’utilisation de CT-FIRE et CurveAlign pour la quantification du collagène fibrillar et peut être appliqué à n’importe quelle image avec des fibres de collagène ou d’autres structures allongées en forme de ligne ou de fibre adaptées à l’analyse par CT-FIRE ou CurveAlign. Par exemple, l’élastine ou les fibres élastiques peuvent être traitées de la même manière sur cette plate-forme. Nous avons testé les deux outils sur des fibres synthétiques générées par calcul21. Selon l’application, les utilisateurs doivent choisir le mode d’analyse le plus approprié pour leurs données. Le mode d’analyse des fibres CT peut utiliser directement des courbes en CT pour représenter l’emplacement et l’orientation des fibres, et il est sensible aux changements dans la structure des fibres locales. Le mode CT peut être utilisé pour localiser les fibres et leur orientation dans des conditions complexes, par exemple, lorsque le niveau de bruit est élevé, la fibre est sinueuse, ou la variation de l’épaisseur de la fibre est élevée. Cependant, comme le mode CT ne capte que les parties les plus brillantes d’une image, il manquerait certaines fibres avec une intensité inférieure lorsqu’il y a une grande variation de l’intensité de l’image.
En outre, le mode CT ne fournit pas d’informations sur les fibres individuelles. Contrairement au mode CT, le mode CT-FIRE calcule les propriétés individuelles des fibres et peut analyser toutes les fibres dont l’intensité est supérieure à un seuil spécifié. Les défis associés au mode CT-FIRE incluent : 1) la précision d’une extraction intacte de fibre peut être réduite ou compromise quand il y a une grande variation dans l’intensité le long d’une fibre ou de l’épaisseur de fibre à travers une image ; et 2) l’analyse standard actuelle est exigeante sur le plan informatique, comme mentionné dans le protocole. Plus de détails sur les avantages et les limites de ces méthodes peuvent être vus dans nos publicationsprécédentes 20,21.
En ce qui concerne la précision du suivi des fibres, l’utilisateur peut principalement compter sur l’inspection visuelle pour vérifier l’image qui se chevauche où les fibres extraites ou les orientations représentatives sont superposées sur l’image originale. En outre, pour CT-FIRE, l’utilisateur peut utiliser le module de post-traitement avancé pour identifier les propriétés de certaines fibres individuelles, et les comparer aux mesures en utilisant d’autres outils d’analyse d’image tels que Fidji46. Pour CurveAlign, l’utilisateur peut comparer les résultats d’orientation ou d’alignement à ceux calculés par d’autres outils tels que OrientationJ16 et CytoSpectre17.
Parmi les fonctionnalités disponibles pour la sortie par la plate-forme, les fonctionnalités liées à l’alignement sont les plus fréquemment utilisées et sont les plus fiables et robustes. Pour utiliser des caractéristiques de fibre individuelles, l’utilisateur doit confirmer l’extraction de caractéristiques de fibre représentatives. Il convient de noter qu’une fibre intacte peut être divisée en plusieurs segments plus courts dans certaines circonstances, que l’utilisateur doit prendre en considération lors de la sélection du mode d’analyse de la fibre ou de la réalisation d’une analyse statistique plus approfondie. Même lorsque la longueur de la fibre ne peut pas être directement utilisée comme propriété comparable, l’orientation ou la largeur des segments de fibres pondérés par rapport à leurs longueurs peuvent encore indiquer des informations utiles. En ce qui concerne l’imagerie SHG, l’ouverture numérique (NA) de la lentille objective peut affecter considérablement la détection de la largeur et de la longueur d’une fibre, mais elle a moins d’impact sur les mesures d’orientation et d’alignement. Dans notre expérience dans l’imagerie SHG, nous avons généralement besoin d’utiliser objectif objectif avec grossissement 40x ou plus avec NA ≥ 1.0 pour atteindre une mesure robuste de l’épaisseur de la fibre.
L'« alignement » peut être interprété de trois façons différentes : 1) l’alignement par rapport à la direction horizontale positive appelée « angle », allant de 0 à 180 degrés, où les angles proches de 0 ont une orientation similaire à des angles proches de 180 degrés; 2) alignement par rapport à une limite appelée « angle relatif », allant de 0 à 90 degrés, avec 0 degrés indiquant une fibre parallèle à la limite et 90 indiquant une fibre perpendiculaire; et 3) l’alignement des fibres les uns par rapport aux autres appelé « coefficient d’alignement », allant de 0 à 1, avec 1 indiquant des fibres parfaitement alignées et des valeurs plus petites représentant des fibres plus distribuées au hasard.
Outre les caractéristiques fibre calculées dans cette plate-forme, certaines mesures basées sur l’analyse de texture47,48,49 ont également été proposées pour quantifier les modèles ECM. Ces fonctionnalités liées à la texture peuvent fournir un descripteur alternatif ou supplémentaire de l’ECM dans certaines applications. Les défis pour le développement de ce type de mesures résident dans l’interopération de la pertinence biologique possible, la caractérisation localisée, et l’exactitude du traçage des fibres individuelles.
Pour optimiser les paramètres d’exécution et effectuer le dépannage, l’utilisateur peut se référer au manuel, aux publicationspertinentes 20,21 ainsi qu’aux barres latérales FAQ sur les pages Wiki GitHub du référentiel curvelets : https://github.com/uw-loci/curvelets/wiki. Pour certains boutons, un indice de fonction peut apparaître pour guider l’utilisateur pour l’opération en cours ou suivante lorsque l’utilisateur déplace l’icône de la souris au-dessus d’un bouton. Suivez les informations sur l’interface graphique ou la fenêtre de commande pour effectuer le dépannage.
Pour traiter un grand ensemble de données, l’utilisateur est encouragé à utiliser des options informatiques parallèles, qui permettent à l’outil de traiter plusieurs images simultanément. Une option est d’utiliser plusieurs cœurs CPU s’il est disponible sur l’ordinateur utilisé. Alternativement, une version sans tête des deux APPs est fournie et a été compilée avec succès dans le nœud de compilation à travers le serveur détenu auCONDOR 50 Center for High Throughput Computing (CHTC) à l’Université du Wisconsin-Madison. Le workflow CHTC pour la quantification des fibres à grande échelle a été développé, testé et utilisé avec succès sur des ensembles d’images réelles composés de milliers d’images. L’utilisateur pourrait adapter les fonctions MATLAB sans tête de CT-FIRE et CurveAlign pour exécuter la quantification sur d’autres systèmes de cloud computing, y compris les services commerciaux tels que ceux offerts par Amazon, Google et Microsoft.
Les orientations de développement en cours et à l’avenir comprennent: 1) l’incorporation d’un réseau neuronal d’apprentissage profond pour extraire ou générer des images synthétiques de haute qualité en fibre de collagène et améliorer la robustesse et la précision de l’algorithme de traçage des fibres; 2) l’intégration de tous les modules dans une plate-forme complète tout en optimisant le code et la documentation en suivant les meilleures pratiques d’ingénierie logicielle; 3) déploiement de toutes les fonctionnalités de base sur une plate-forme de cloud computing; 4) amélioration du flux de travail de l’analyse des fibres à l’aide du service CHTC; et 5) l’amélioration de la fonctionnalité du générateur de fibres synthétiques.
Les auteurs n’ont rien à divulguer.
Nous remercions de nombreux contributeurs et utilisateurs à CT-FIRE et CurveAlign au fil des ans, dont le Dr Rob Nowak, le Dr Carolyn Pehlke, le Dr Jeremy Bredfeldt, Guneet Mehta, Andrew Leicht, le Dr Adib Keikhosravi, le Dr Matt Conklin, le Dr Jayne Squirrell, le Dr Paolo Provenzano, la Dre Brenda Ogle, la Dre Patricia Keely, le Dr Joseph Szulczewski, la Dre Suzanne Ponik et d’autres contributions techniques de Swati Anand et Curtis Rueden. Ces travaux ont été soutenus par le financement de Semiconductor Research Corporation, Morgridge Institute for Research et NIH subventions R01CA199996, R01CA181385 et U54CA210190 à K.W.E.
Name | Company | Catalog Number | Comments |
CT-FIRE | Univerity of Wisconsin-Madison | N/A | open source software available from https://eliceirilab.org/software/ctfire/ |
CurveAlign | University of Wisconsin-Madison | N/A | open source software available from https://eliceirilab.org/software/curvealign/ |
Demande d’autorisation pour utiliser le texte ou les figures de cet article JoVE
Demande d’autorisationThis article has been published
Video Coming Soon