$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,

Figure 1 : Flux de travail de cytométrie histoflux. Des coupes de tissus sont colorées avec des colorants qui se chevauchent spectralement (étape 1). Les images sont collectées à travers des lasers d’excitation individuels associés à des filtres passe-bande réglables pour minimiser le saignement spectral entre les fluorophores (étape 2). Le saignement spectral entre les canaux est corrigé sur la base d’une matrice de compensation générée à l’aide de contrôles de tissus colorés à une seule couleur (étape 3). Les noyaux et les cellules dans les images sont ensuite identifiés à l’aide d’ilastik (étape 4) et divisés en cellules uniques dans le logiciel 3 (étape 5). Des paramètres supplémentaires sont incorporés avant l’exportation de toutes les données du logiciel 3 vers le logiciel 4 pour effectuer une analyse par cytométrie en flux. Les identités cellulaires sont ensuite exportées à partir du logiciel 4 et reliées aux identifiants de cellules dans le tissu d’origine afin de résoudre la localisation spatiale des cellules dans les coupes de tissus (étape 6). Les signes d’argent représentent des logiciels commerciaux qui nécessitent un achat, et les panneaux d’ordinateur représentent des logiciels libres. Le temps approximatif de chaque étape est indiqué à côté du sablier. Les logiciels commerciaux sont répertoriés dans la table des matériaux. Cette figure est adaptée de Jain et al.18. Veuillez cliquer ici pour voir une version agrandie de cette figure.
Sur la figure 3, les tissus des ganglions lymphatiques ont été colorés avec un anticorps CD138 anti-souris de rat associé à un anticorps secondaire Dylight 405 anti-rat d’âne, Nuclear Yellow, un anticorps CD4 anti-souris de rat conjugué à Alexa Fluor 488, un anticorps IgD anti-souris de rat conjugué à PerCP-eF710, un anticorps Iba1 anti-souris de lapin associé à un anticorps secondaire anti-lapin Alexa Fluor 546 de Donkey, un anticorps CD3ε anti-souris de rat conjugué à PE-eF610, un anticorps B220 anti-souris de rat conjugué à Alexa Fluor 647 et un anticorps CD45 anti-souris de rat conjugué à APC-R700. Un laser violet de 405 nm a été utilisé pour stimuler les colorants jaunes Dylight 405 et Nuclear, et leurs émissions ont été détectées dans les gammes de 408-438 nm et de 460-530 nm, respectivement. Un laser vert de 488 nm a été utilisé pour stimuler les colorants Alexa Fluor 488 et PerCP-eF710, et leurs émissions ont été détectées dans les gammes de 495-545 nm et 682-750 nm, respectivement. Un laser jaune-vert de 552 nm a été utilisé pour stimuler les colorants Alexa Fluor 546 et PE-eF610, et leurs émissions ont été détectées dans les gammes de 557-600 nm et 615-652 nm, respectivement. Un laser rouge de 640 nm a été utilisé pour stimuler les colorants Alexa Fluor 647 et APC-R700, et leurs émissions ont été détectées dans les gammes 647-682 nm et 700-750 nm, respectivement.

Figure 2 : Exemples de compensations médiocres et de qualité. Les billes ont été colorées avec un anticorps conjugué au PE-eFluor 610 et imagées dans les canaux correspondant aux canaux PE-eFluor 610 (PE-eF610) et Alexa Fluor 546 (A546). Différents degrés de compensation ont été appliqués à la même image dans le canal A546 (réduction de 10 % pour la sous-compensation, réduction de 28 % pour la compensation correcte et réduction de 60 % pour la surcompensation) afin d’éliminer le saignement du fluorophore PE-eF610, ce qui a entraîné différents degrés de séparation. Pour mieux visualiser les degrés de compensation, une version éclaircie des images de fond perdu est fournie. La flèche jaune pointe vers la même zone dans chaque image correspondant à une zone où il y a une coloration réelle dans le canal PE-eF610. Barres d’échelle : 4 μm. Veuillez cliquer ici pour voir une version agrandie de cette figure.

Figure 3 : Compensation de fluorescence à l’aide de coupes de tissus colorés. (A-C) Des coupes de tissus ganglionnaires ont été colorées avec des Abs simples conjugués aux fluorophores énumérés. Des échantillons monocolores non compensés ont ensuite été imagés sur tous les canaux (A, en haut), et une compensation a été appliquée aux témoins monochromes (A, en bas). (B) Le saignement entre les canaux en (A) a été quantifié (intensité de fluorescence moyenne de l’image actuelle divisée par l’intensité de fluorescence moyenne du canal du fluorophore actuel) et présenté dans des cartes thermiques. Les carrés blancs représentent les valeurs dépassant le dépassement de 100 %. (C) Le chevauchement spectral est évalué dans les conditions de compensation non compensée et basée sur les cellules en comparant la séparation spectrale d’Iba1-A546 et de CD3-PEeF610 dans des échantillons entièrement colorés. Barres d’échelle : 30 μm. Cette figure est adaptée de Jain et al.18. Veuillez cliquer ici pour voir une version agrandie de cette figure.
En suivant ce protocole (résumé dans la figure 1), les colorants fluorescents qui se chevauchent spectralement doivent être séparés efficacement, comme le montrent les figures 3A, B. Bien qu’il ne soit peut-être pas possible de séparer complètement les colorants, celle-ci devrait être suffisante pour différencier clairement les différents types de cellules (figure 3C). S’il y a encore des ombres de cellules qui se chevauchent spectralement dans un autre canal, cela peut indiquer qu’il y a toujours un saignement et que les images peuvent nécessiter un retraitement (Figure 2). De plus, une surcompensation sera apparente si la zone compensée tombe en dessous des niveaux de fluorescence associés à la coloration de fond et apparaîtra sous forme de zones noires là où se trouvait le saignement (Figure 2). Une surcompensation peut entraîner la perte d’un signal réel dans le canal auquel la compensation a été appliquée et doit être évitée. Néanmoins, si ce protocole a été suivi correctement, il ne devrait pas y avoir de problèmes de compensation, et donc, le chercheur devrait se demander si tout saignement apparent est artificiel ou fait partie de la biologie.

Figure 4 : Exemple de détection d’un noyau et d’une cellule à base d’ilastik. La coloration nucléaire jaune (en haut à gauche) a été utilisée pour identifier les noyaux (en haut à droite en jaune) et ce qui n’est pas un noyau (en bleu). La coloration représentative de CD45 (en bas à gauche) est utilisée pour identifier les cellules (en bas à droite en jaune) et ce qui n’est pas une cellule (en bleu). Cette figure est adaptée de Jain et al.18. Veuillez cliquer ici pour voir une version agrandie de cette figure.
Une fois que les colorants sont séparés avec précision, il est essentiel de diviser le tissu en cellules individuelles pour effectuer des analyses de cellules uniques. Le protocole décrit ici utilise l’apprentissage automatique défini par l’utilisateur (Figure 4) pour séparer les cellules même lorsqu’elles sont étroitement compactées les unes contre les autres, comme le montrent les ganglions lymphatiques illustrés à la Figure 6.

Figure 5 : Évaluation du bon réglage d’une porte Une coloration représentative de CD138 (colorée en cyan) dans un ganglion lymphatique est montrée, et trois portes distinctes (le graphique à gauche) ont été faites pour identifier les cellules CD138+ dans le tissu. Une estimation trop prudente des cellules CD138+ est représentée par la porte bleue et cartographiée sur le tissu en bleu. Une estimation équilibrée des cellules CD138+ est représentée par la porte verte et associée au tissu en vert. Une estimation trop permissive des cellules CD138+ est représentée par la porte rouge et associée au tissu en rouge. Le cercle jaune identifie une zone où les cellules CD138+ ne sont pas identifiées par la porte trop conservatrice, et le cercle magenta identifie une zone sans cellules CD138+, qui est censée contenir des cellules CD138+ par la porte trop permissive. Barres d’échelle : 30 μm. Veuillez cliquer ici pour voir une version agrandie de cette figure.
Il faut veiller à ce que ces portes ne surestiment pas ou ne sous-estiment pas l’abondance des cellules. Cela devrait être déterminé en cartographiant les cellules sur le tissu, comme dans la figure 5, pour voir si les cellules qui expriment vos marqueurs d’intérêt sont capturées dans l’analyse. Si trop de cellules sont sélectionnées (par exemple, les cellules qui n’expriment pas CD138 sont sélectionnées comme étant CD138+), les portes doivent être décalées pour être moins permissives, et si trop peu de cellules sont sélectionnées, les portes doivent être rendues plus permissives. Les portes doivent être optimisées pour la sélectivité de sorte que les portes en amont soient optimisées en premier, puis chaque porte suivante de la chaîne soit optimisée. En fin de compte, l’optimisation efficace d’une stratégie de déclenchement devrait être capable de résoudre les sous-ensembles de cellules d’intérêt (Figure 6 et Figure 7).

Figure 6 : Identification des cellules par cytométrie en flux dans des coupes de tissus. (A) Les valeurs fluorescentes exportées à partir de cellules uniques du logiciel 3 dans des coupes de ganglions lymphatiques ont été analysées dans le logiciel 4 pour identifier les populations cellulaires indiquées sur la base de la stratégie de contrôle montrée. (B) Les populations identifiées dans le logiciel 4 ont été cartographiées sur la même section de tissu, et des surfaces ont été générées pour chaque population. La coloration CD45 n’est pas illustrée. Barre d’échelle : 30 μm. Cette figure est adaptée de Jain et al.18. Veuillez cliquer ici pour voir une version agrandie de cette figure.

Figure 7 : Répartition des taches individuelles et des populations dans les ganglions lymphatiques de souris. Les colorations individuelles des marqueurs de cellules immunitaires sont indiquées dans les panneaux supérieurs, et leur population fermée associée identifiée à la figure 6A est illustrée sous chaque colorant. Barre d’échelle : 30 μm, illustrée dans le panneau supérieur gauche. Cette figure est adaptée de Jain et al.18. Veuillez cliquer ici pour voir une version agrandie de cette figure.
Cette techniquea déjà été utilisée pour caractériser les infiltrations de cellules immunitaires dans la moelle épinière au cours de la neuroinflammation et a validé que des proportions équivalentes de cellules immunitaires infiltrantes sont trouvées à l’aide de la cytométrie histoflux et de la cytométrie flux. La technique a également été validée, démontrant qu’elle fonctionne dans la rate et le cerveau de souris et qu’elle peut identifier des différences entre les conditions de traitement, qui ont été reproduites dans des expériences de cytométrie en flux identiques (non publiées). Cette technique a également été utilisée pour analyser la moelle épinière de souris recevant des injections stéréotaxiques de modèles du SNC.

Figure 8 : Séparation de 8 colorants dans une coupe d’amygdale humaine. Des coupes d’amygdales humaines ont été colorées avec du CD20 pour identifier les cellules B et des IgM, IgA et IgG pour identifier les plasmocytes. Les colorants Blimp1 et CD38 ont été incorporés pour valider davantage l’identité des plasmocytes, et Ki67 pour identifier les cellules proliférantes. La tache jaune nucléaire n’est pas montrée dans l’image combinée. Barre d’échelle : 22 μm. Veuillez cliquer ici pour voir une version agrandie de cette figure.
Cette technique peut également être appliquée pour analyser des coupes de tissus humains. À titre d’exemple de coloration dans des tissus humains, des coupes d’amygdales humaines ont été colorées avec une sélection de 8 marqueurs : un anticorps IgM anti-humain de chèvre conjugué à Dylight 405, Nuclear Yellow, un anticorps IgA anti-humain de chèvre conjugué à Alexa Fluor 488, un anticorps CD20 anti-humain de souris associé à un fragment F(ab')2 anti-souris de chèvre conjugué à PerCP-eFluor 710, un anticorps IgG anti-humain de chèvre conjugué à Cy3, un anticorps anti-humain Ki67 de lapin associé à un anticorps anti-lapin de chèvre conjugué à PE-Alexa Fluor 610, un anticorps Blimp1 anti-humain de rat associé à un anticorps anti-rat d’âne conjugué à Alexa Fluor 647 et un anticorps CD38 anti-humain de souris conjugué à APC-R700. Après compensation, la séparation de ces marqueurs dans la section des amygdales est visible (Figure 8). Cela démontre l’utilité de cette technique dans différents tissus et espèces.
| Nom de la solution | Composition | Comment faire |
| Tampon de blocage | 10 % de sérum de cheval, 1 % de BSA et 0,1 % de gélatine de poisson froid dans du PBS | Ajouter 5 ml de sérum de cheval, 0,5 g de BSA, 50 μL de gélatine de teinture de poisson froide à 45 ml de PBS. Prépartissez ces solutions dans des tubes de 15 mL et conservez-les à -20 °C jusqu’à ce que vous en ayez besoin. |
| Tampon de permanente et de blocage | 10 % sérum de cheval, 1 % BSA, 0,1 % gélatine froide de colorant de poisson, 0,1 % Triton X-100, 0,05 % Tween-20 en PBS | Ajouter 5 ml de sérum de cheval, 0,5 g de BSA, 50 μL de gélatine de colorant de poisson froid, 50 μL de Triton X-100 et 25 μL de Tween-20 à 45 mL de PBS. Prépartissez ces solutions dans des tubes de 15 mL et conservez-les à -20 °C jusqu’à ce que vous en ayez besoin. |
| Tampon de permanente et de coloration | 1 % de BSA, 0,1 % de gélatine de teinture de poisson à froid, 0,5 % de Triton X-100 en PBS | Ajouter 0,5 g de BSA, 50 μL de gélatine de teinture de poisson froide et 250 μL de Triton X-100 à 50 ml de PBS. Prépartissez ces solutions dans des tubes de 15 mL et conservez-les à -20 °C jusqu’à ce que vous en ayez besoin. |
| Tampon d’extinction | 5 % Trueblack, 66,5 % éthanol, 28,5 % eau | Préchauffer la solution Trueblack à 70 °C pendant 5 min. Ajoutez ensuite 50 μL de Trueblack à 950 μL d’éthanol à 70 % pour obtenir le tampon Trueblack. Faites-le frais à chaque fois. Vous aurez besoin de ~500 μL par lame, bien que les quantités spécifiques dépendent de la nature de vos tissus. |
| Tampon de coloration | 1 % de BSA et 0,1 % de gélatine de poisson à froid dans du PBS | Ajouter 0,5 g de BSA et 50 μL de gélatine de colorant de poisson froid à 50 mL de PBS. Prépartissez ces solutions dans des tubes de 15 mL et conservez-les à -20 °C jusqu’à ce que vous en ayez besoin. |
Tableau 1 : Une liste des solutions et de leurs compositions nécessaires pour la coloration des coupes de tissus.
Fichier de codage supplémentaire 1 : Script Python qui collecte les valeurs de fluorescence de chaque canal et crée un fichier récapitulatif. Veuillez cliquer ici pour télécharger ce fichier.
Fichier de codage supplémentaire 2 : Un script Python qui crée une liste de tous les numéros d’identification des cellules fermées dans un fichier texte. Veuillez cliquer ici pour télécharger ce fichier.