Waiting
Login processing...

Trial ends in Request Full Access Tell Your Colleague About Jove
Click here for the English version

Environment

Tomographie automatisée de cohérence optique 3D pour élucider la morphogénèse du biofilm sur de grandes échelles spatiales

Published: August 21, 2019 doi: 10.3791/59356

Summary

Les biofilms microbiens forment des architectures complexes en interphases et se développent en modèles spatiaux très dépendants de l'échelle. Ici, nous introduisons un système expérimental (dur et logiciel) pour l'acquisition automatisée de jeux de données de tomographie de cohérence optique 3D (OCT). Cet ensemble d'outils permet la caractérisation non invasive et multi-échelle de la morphogénèse du biofilm dans l'espace et le temps.

Abstract

Les biofilms sont un mode de vie microbien très réussi et prévalent dans une multitude de milieux environnementaux et d'ingénierie. Comprendre la morphogénèse du biofilm, c'est-à-dire la diversification structurelle des biofilms lors de l'assemblage communautaire, représente un défi remarquable à travers les échelles spatiales et temporelles. Ici, nous présentons un système automatisé d'imagerie biofilm basé sur la tomographie de cohérence optique (OCT). OCT est une technique d'imagerie émergente dans la recherche sur les biofilms. Cependant, la quantité de données qui peuvent actuellement être acquises et traitées entrave l'inférence statistique des modèles à grande échelle dans la morphologie des biofilms. Le système automatisé d'imagerie OCT permet de couvrir de grandes échelles spatiales et temporelles étendues de la croissance des biofilms. Il combine un système OCT disponible dans le commerce avec une plate-forme de positionnement robotique et une suite de solutions logicielles pour contrôler le positionnement de la sonde de balayage OCT, ainsi que l'acquisition et le traitement de jeux de données d'imagerie biofilm 3D. Cette configuration permet la surveillance automatisée in situ et non invasive du développement de biofilms et peut être développée pour coupler l'imagerie OCT avec la macrophotographie et le profilage des microcapteurs.

Introduction

Les biofilms sont une adaptation microbienne très réussie du mode de vie et ces communautés de micro-organismes associées à l'interphase et fermées par matrice dominent la vie microbienne dans les milieux naturels et industriels1,2. Là, les biofilms forment des architectures complexes, telles que les banderoles allongées3, ondulations4 ou les bouchons en forme de champignon5 avec des conséquences importantes pour la croissance des biofilms, la stabilité structurelle et la résistance au stress6. Bien que beaucoup de choses sur la différenciation structurelle des biofilms aient été tirées des travaux sur les cultures mono-espèces cultivées dans des chambres à débit miniatures, la plupart des biofilms sont des communautés très complexes, y compris souvent des membres de tous les domaines de la vie6. Apprécier ces biofilms complexes comme des paysages microbiens7 et comprendre comment la structure et la fonction des biofilms interagissent dans des communautés complexes est donc à l'avant-garde de la recherche sur les biofilms.

Une compréhension mécaniste de la morphogénèse de biofilms complexes en réponse à des indices environnementaux nécessite des expériences soigneusement conçues en conjonction avec des observations spatialement et temporellement résolues de la structure physique du biofilm à travers les échelles8. Cependant, l'observation non destructive de la croissance des biofilms dans les systèmes expérimentaux a été sévèrement limitée par des contraintes logistiques telles que la nécessité de déplacer des échantillons (par exemple, au microscope) endommageant souvent la structure délicate du biofilm.

Le protocole présenté ici introduit un système entièrement automatisé basé sur la tomographie de cohérence optique (OCT), qui permet la surveillance in situ et non invasive de la morphogénèse du biofilm à l'échelle méso-métrique (portée mm). OCT est une technique d'imagerie émergente dans la recherche sur les biofilms avec des applications dans le traitement de l'eau et la recherche sur le biofouling, la médecine9 et l'écologie des cours d'eau10. Dans OCT, une source lumineuse à faible cohérence est divisée en un échantillon et un bras de référence; l'interférence de la lumière réfléchie et dispersée par le biofilm (bras d'échantillon) et la lumière du bras de référence est analysée. Une série de profils d'intensité axiale (A-scans) qui contient des informations structurelles résolues en profondeur est acquise et fusionnée en une analyse B (une section transversale). Une série de B-scans adjacents compose le dernier balayage de volume 3D10. OCT fournit une résolution optique latérale de l'ordre d'environ 10 m et est donc bien adapté pour étudier la différenciation structurale mésoscopique des biofilms10,12. Pour une description plus détaillée de l'OCT, consultez Drexler et Fujimoto13et Fercher et ses collègues14. Bien que le champ de vision d'un seul tCO xy-scan atteigne jusqu'à des centaines de micromètres carrés, les modèles à plus grande échelle ne peuvent pas être quantifiés au moyen de l'OCT dans un seul balayage. En ce qui concerne les biofilms dans les habitats naturels tels que les cours d'eau et les rivières, cela limite actuellement notre capacité d'évaluer la morphogénèse du biofilm à des échelles correspondant au modèle physique et hydraulique de l'habitat.

Afin de dépasser ces limites spatiales et d'acquérir automatiquement des scans OCT, une sonde d'imagerie OCT de domaine spectral a été montée sur un système de positionnement à 3 axes. L'installation permet l'acquisition de plusieurs scans OCT dans un motif de mosaïque qui se chevauche (analyse de tuiles), réalisant efficacement l'imagerie tomographique des surfaces jusqu'à 100 cm2. En outre, la haute précision de positionnement de ce système permet de surveiller de manière fiable la croissance et le développement des caractéristiques des biofilms dans des sites spécifiques au cours d'expériences à long terme. Le système est modulaire et les composants individuels (c.-à-d., dispositif de positionnement et OCT) de l'installation peuvent être utilisés comme solutions autonomes ou combinés avec souplesse. La figure 1 donne un aperçu des composants durs et logiciels de l'installation.

Le système a été testé avec un dispositif de positionnement CNC contrôlé par GRBL (Tableaudes matériaux). Les distances de fonctionnement de cette plate-forme de positionnement spécifique sont de 600 à 840 x 140 mm, avec une précision indiquée par le fabricant de 0,05 mm et une résolution programmable de 0,005 mm. GRBL est un open-source (licence GPLv3), un contrôle de mouvement haute performance pour CNC Dispositifs. Par conséquent, chaque appareil de positionnement basé sur GRBL (version '1.1) doit être compatible avec les lignes directrices et les progiciels présentés ici. En outre, le logiciel pourrait être adapté à d'autres contrôleurs stepmotor avec le type d'entrée STEP-DIR avec peu de modifications.

Le dispositif OCT utilisé pour évaluer les performances du système (Tableau des matériaux) dispose d'une source lumineuse à faible cohérence avec une longueur d'onde centrale de 930 nm (bande passante de 160 nm) et une longueur et une intensité de référence réglables. Dans l'exemple présenté ici, un adaptateur d'immersion pour plonger la sonde OCT dans l'eau qui coule a également été utilisé (Tableau des matériaux). Le logiciel développé ici pour l'acquisition automatisée de balayage OCT dépend de façon critique de la SDK fourni avec le système OCT spécifique, cependant, les systèmes OCT du même fabricant avec différentes lentilles d'analyse et longueurs d'onde centrales devraient être facilement compatibles.

L'appareil GRBL est contrôlé par un serveur web installé sur un ordinateur à seule carte (Figure 1). Cela permet de contrôler à distance l'appareil à partir de n'importe quel ordinateur avec un réseau local ou un accès à Internet. L'appareil OCT est contrôlé par un ordinateur séparé, permettant le fonctionnement du système OCT en dehors de la configuration expérimentale automatisée. Enfin, les progiciels comprennent des bibliothèques pour synchroniser le positionnement de la sonde OCT et l'acquisition d'un scan OCT (c.-à-d. pour acquérir automatiquement des ensembles de données d'imagerie 3D dans un modèle de mosaïque ou dans un ensemble de positions définies). Définir la position de la sonde OCT en 3D permet d'ajuster efficacement le plan focal spécifiquement pour les scans (régionaux). Plus précisément, sur des surfaces inégales, différents plans focaux (c.-à-d. différentes positions dans la direction z) peuvent être spécifiés pour chaque analyse OCT.

Un ensemble de progiciels a été développé pour traiter les scans D'OCT bruts (tableau1). La navigation du dispositif de positionnement, l'acquisition d'analyse OCT et le traitement des ensembles de données sont effectués avec des ordinateurs portables Jupyter codés python, ce qui permet une flexibilité remarquable dans le développement et l'optimisation du logiciel. Deux exemples travaillés et annotés de ces ordinateurs portables (pour l'acquisition et le traitement d'images, respectivement) sont disponibles à partir de https://gitlab.com/FlumeAutomation/automated-oct-scans-acquisition.git Ils sont destinés comme points de départ pour la personnalisation de la méthode. Un ordinateur portable Jupyter est une application basée sur le navigateur Web qui contient des cellules avec du code Python annoté. Chaque étape est contenue dans une cellule du carnet, qui peut être exécutée séparément. En raison de la longueur différente du chemin de lumière à travers la lentille de balayage (aberration sphérique)15, les scans BRUTs OCT semblent déformés (Figure 2A). Nous avons développé un algorithme pour corriger automatiquement cette distorsion dans les scans OCT acquis (contenu dans ImageProcessing.ipynb, Dossier supplémentaire 1). En outre, la morphologie des biofilms peut être visualisée comme une carte d'élévation 2D, comme cela a été utilisé précédemment dans les systèmes membranaires16, et nous illustrons comment les cartes d'altitude obtenues à partir de scans effectués dans un tableau de carrelage peuvent être cousues.

Enfin, la fonctionnalité de l'installation de laboratoire décrite est illustrée à l'aide d'une expérience de flume dans laquelle le biofilm de flux phototrophique est exposé à un gradient de vitesse d'écoulement.

Subscription Required. Please recommend JoVE to your librarian.

Protocol

1. Configuration de l'appareil de positionnement

  1. Câblez le dispositif de positionnement à un tableau de microcontrôleur, suivant l'instruction en https://github.com/grbl/grbl/wiki/Connecting-Grbl.
  2. Connectez le microcontrôleur à un ordinateur à une seule carte avec connexion Internet via un câble USB et installez le serveur GRBL tel que décrit dans https://gitlab.com/FlumeAutomation/GRBL_Server.git. Maintenant, le dispositif de positionnement doit être navigable à partir d'une page Web hébergée à http://IP:5020/. Alternativement, le dispositif de positionnement peut être navigué avec un script Python, comme démontré dans la première partie de l'exemple travaillé ImagesAcquisition.ipynb (Fichier supplémentaire 2).

2. Configuration OCT

  1. Montez la sonde OCT jusqu'au dispositif de positionnement à l'aide d'un porte-queue de colombe compatible. Au besoin, installez un adaptateur d'immersion sur la lentille objective.
  2. Placez l'ordinateur et l'unité de base OCT sur un banc à côté de l'expérience (p. ex., dispositifs microfluidiques, chambres d'écoulement, canalisations, systèmes de filtration). Assurez-vous que le cordon optique (longueur maximale d'environ 1,8 m) est en mouvement libre, assez long pour atteindre tous les emplacements prévus et ne pas interférer avec la configuration expérimentale.
  3. Installez le système OCT avec le logiciel disponible tel que décrit par le fabricant.
  4. Installez les progiciels pour l'acquisition automatisée d'analyse OCT tel que décrit dans https://gitlab.com/FlumeAutomation/automated-oct-scans-acquisition.git.

3. Acquisition d'images

  1. Puissance sur le système OCT et le dispositif de positionnement. Assurez-vous que l'appareil peut se déplacer librement.
  2. Ouvrez le fichier config.json dans un éditeur de texte. Modifier le fichier config.json pour ajuster le paramètre d'acquisition d'images par défaut (tableau 2), tel que l'indice de réfraction (1,33 pour l'eau à 20 oC, 1,00 pour l'air) et le dossier de destination pour les données acquises et les métadonnées.
  3. Définissez la taille du champ de vision (FOV) et le nombre de Scans A par B-scan dans config.json.
    REMARQUE : Ces deux paramètres déterminent la taille des voxels de l'ensemble de données final et la taille du fichier de sortie et doivent correspondre à la résolution optique de la sonde (la taille du voxel x-y ne doit pas être inférieure à la moitié de la résolution optique). Le nombre de scans A et B affecte l'étendue spatiale à couvrir qui se négocie contre l'espace disque disponible et la puissance de traitement.
  4. Définissez les limites du signal de l'analyse OCT de sortie dans config.json. Celles-ci dépendent du type d'échantillon. Il est donc recommandé de déterminer ces paramètres en fonction des histogrammes d'intensité d'un ensemble d'analysepréliminaire. Enregistrer les changements dans config.json.
  5. Naviguez dans la sonde OCT jusqu'à un site d'intérêt. Concentrez l'échantillon et ajustez le bras de référence et l'intensité de la source lumineuse pour une qualité d'image optimale. Répétez cette procédure pour un certain nombre de postes et notez les coordonnées.
    REMARQUE : Cela permettra l'acquisition automatique subséquente d'analyse OCT autour de ces points de référence. Notez que la longueur et l'intensité du bras de référence ne peuvent pas être modifiées lors de l'acquisition automatisée d'images.
  6. Ouvrez le fichier ImageAcquisition.ipynb (Fichier supplémentaire 2) dans Juypter Notebook. Chaque cellule contient du code pour effectuer des tâches spécifiques et peut être exécuté séparément via la pression Cellule Exécuter, ou Ctrl - Entrez ou shift - Entrez.
    1. Définiz le chemin vers les bibliothèques requises et les paramètres de configuration par défaut. Vous pouvez également définir un nouvel ensemble de paramètres temporaires.
    2. Connectez-vous au dispositif de positionnement et initialisez l'OCT.
    3. Calibrer le dispositif de positionnement (c.-à-d. effectuer un « homing »).
    4. Acquérir les ensembles de données couvrant les positions d'intérêts dans un modèle de balayage unique ou de mosaïque, en précisant le nombre et le chevauchement (p. ex. 30 %) de tuiles voisines.
      REMARQUE : La mémoire est allouée avant l'analyse, ce qui optimise l'utilisation des ressources informatiques. Les données sont enregistrées en 8 bits-.raw format pour économiser de l'espace de stockage, dans le dossier de destination défini en config.json, en utilisant l'horodatage et la position comme convention de nommage (c.-à-d., %Y%m%%%H%M%S-lt;position -gt;). Les métadonnées, y compris les paramètres et coordonnées OCT, sont enregistrées dans le même dossier dans un fichier.srm avec la même convention de nommage. Selon les paramètres tels que FOV et résolution, la taille du fichier peut atteindre jusqu'à 1,5 Go par analyse OCT.
  7. Pour éviter l'avortement de l'acquisition de données, assurez-vous qu'il y a suffisamment d'espace disque libre ou déplacez continuellement les ensembles de données OCT vers un disque dur externe.

4. Correction et affichage d'image

  1. Ouvrez le carnet Jupyter ImageProcessing.ipynb (Dossier supplémentaire 1) pour un exemple travaillé de traitement d'image OCT (correction de la distorsion, soustraction de fond, calcul des cartes d'altitude, couture souillage de carte d'altitude).
  2. Au besoin, les cultures scannent l'OCT afin d'exclure les signaux fallacieux et de réorienter l'ensemble de données (le biofilm doit apparaître au-dessus du substrat).
  3. Correct pour l'aberration sphérique. Ceci est accompli par un algorithme de correction qui utilise une surface de référence très réfléchissante connue pour être plate (par exemple, le fond de la cheminée, substrat). Tout d'abord, l'algorithme définit une grille de 20 à 20 lignes verticales régulièrement espacées à travers le xy-plan de l'analyse OCT. Ensuite, il sélectionne une zone circulaire autour de chaque point et fait la moyenne des intensités du signal le long du profil vertical (figure 2B). Les profils verticaux sont traités avec un filtre Gaussian modifié :
    Equation 1
    x est le signal d'entrée, et son écart type, tandis que C est déterminé comme:
    Equation 2
    La surface de référence est localisée en tant que maxima local dans chacun de ces profils. Les points mal identifiés sont filtrés en fonction des positions de leurs voisins en trois dimensions (figure 2C). Enfin, une surface polynomiale de 2nd reflétant la distorsion introduite par la lentille d'analyse est installée sur ces points (Figure 2C). La surface ajustée est ensuite utilisée pour déplacer chaque pixel en z-direction, obtenant ainsi une image aplatie. Les paramètres de cet algorithme doivent être ajustés aux caractéristiques de l'analyse OCT.
  4. Correct pour le bruit de fond. Identifiez une zone vide de l'image (généralement au-dessus du biofilm) et utilisez l'algorithme de correction pour soustraire l'intensité moyenne de fond des valeurs d'intensité de l'image pour produire une image OCT corrigée finale (Figure 2D).
  5. Calculd une carte d'altitude à partir du jeu de données OCT 3D. Dans cette étape, définissez une surface de référence d'intérêt pour l'expérience spécifique (p. ex., le substrat) et une intensité de seuil appropriée. Ensuite, utilisez l'algorithme de calcul de la carte d'altitude pour calculer l'épaisseur du biofilm pour chaque coordonnées (x,y) du masque binaire et l'attribuer à une nouvelle matrice 2D (Figure 3A). Les valeurs d'épaisseur sont ensuite attribuées à une matrice 2D de la taille de l'image originale dans les directions x et y. Une image est rendue dans laquelle l'élévation de la surface est signalée comme valeur à l'échelle grise (figure 3B).
  6. Dans le cas où plusieurs scans OCT sont pris dans un modèle de mosaïque, définir le nombre de lignes et de colonnes et coudre les cartes d'altitude respectives. La figure 5 présente des exemples de cartes d'altitude cousues, couvrant la large gamme d'échelles spatiales et de résolutions réalisables avec la configuration décrite.

Subscription Required. Please recommend JoVE to your librarian.

Representative Results

Nous démontrons la fonctionnalité du système automatisé d'imagerie OCT à l'aide d'une expérience de flume conçue pour étudier la morphogenèse spatio-temporelle des biofilms de flux phototrophiques. Une géométrie de rétrécissement progressif des flumes induits gradients de vitesse d'écoulement le long du centre de la canalisation (voir la référence17).  Le développement temporel et la différenciation structurelle du biofilm ont été surveillés pendant 18 jours dans le but de mieux comprendre les effets des conditions hydrodynamiques sur la morphogénèse du biofilm. La figure 4 montre la croissance d'une microcolonie de biofilms suivie sur 18 jours de croissance. La morphologie de surface du biofilm a été quantifiée à l'aide de l'ensemble d'outils décrit ci-dessus (figure 4A). Le biovolume a été calculé (voir exemple travaillé ImageProcessing.ipynb, Dossier supplémentaire 1) pour une fenêtre mobile carrée d'une longueur de bord de 3,6 mm ( figure4B) pour chaque position le long du gradient de vitesse d'écoulement (Figure 4C). L'accumulation de biofilms a considérablement diminué avec l'augmentation de la vitesse d'écoulement (indiquée comme la distance de la partie la plus large de la canalise; Figure 4). Fait important, cette configuration expérimentale permet une mesure continue des paramètres structurels (p. ex. biovolume, épaisseur, rugosité) le long de grands gradients spatiaux. Par conséquent, ce nouvel outil fournit les moyens d'obtenir un aperçu des relations entre la structure des biofilms et les indices environnementaux.

Composant logiciel description
stepcraft.py Une bibliothèque Python pour contrôler le dispositif de positionnement. Il contient des définitions pour la navigation et le homing de l'appareil.
OctControl.cpp OctControl.cpp Code cmD dérivé du kit de développement logiciel (SDK) distribué avec le système OCT. Cela doit être compilé à l'aide de VisualStudio 2017, PythonC/API et le SDK.
ImagesAcquisition.py Une bibliothèque Python contenant les commandes pour prendre des scans OCT dans des positions sélectionnées et définir le modèle de carrelage de balayage.
ImagesAcquisition.ipynb Ordinateur portable Jupyter utilisé pour naviguer dans le dispositif de positionnement, acquérir des scans OCT et pour l'acquisition d'images automatisées.
OctCorrection.py Une bibliothèque Python définissant les fonctions utilisées pour la correction des images BRUTEs OCT et de la soustraction de fond.
OctProcessing.py Une bibliothèque Python contenant les fonctions pour calculer et coudre des cartes d'altitude.
OctProcessing.ipynb (en) Carnet Jupyter pour visualiser, corriger et traiter les scans OCT. Cela contient également un exemple de calcul du biovolume.

Tableau 1. Composants logiciels.

paramètre valeur description
Ganymede 1, 2, 3 Choix du système et de la version OCT
sonde 1, 2 Choix de l'objectif d'analyse
nAscans (en) 32-900 Nombre de scans A par B-scan
nBscans (en) 1-900 Nombre de scans B
nCscans (en anglais) 128-1024 Nombre de pixels de profondeur
X 0.1-10 Taille de l'image en x-direction (mm)
Y (y) 0.1-10 Taille de l'image dans la direction y (mm)
réfr 1-1.6 Indice de réfraction (1 pour l'air, 1,33 pour l'eau)
avg-Ascans 3 Nombre de moyennes A-scan
vitesse de balayage 1,2,3 Taux de balayage A (5,5, 15 et 36 kHz)
chemin ".. / %Y-%m-%d%H%%%S" Dossier de destination pour les scans OCT acquis, utilise l'horodatage comme confention de nommage
colorBoundaries [0.0-256.0,0.0-256.0] Limites de couleur des scans acquis

Tableau 2. Paramètres de paramètres OCT.

Figure 1
Figure 1. Aperçu des composants durs et logiciels. Les stepmoteurs d'un dispositif de positionnement contrôlé par GRBL sont câblés à un microcontrôleur, connectés via USB à un ordinateur à une seule carte. Le serveur GRBL est installé sur ce dernier, et le mouvement de l'appareil de positionnement peut être contrôlé à partir de n'importe quel navigateur Web via la connexion TCP/IP. Alternativement, la navigation de l'appareil de positionnement peut être effectuée à partir d'un ordinateur portable Jupyter codé Python(ImagesAcquisition.ipynb, Fichier supplémentaire 2) en utilisant la bibliothèque GRBLServer.py. Le système OCT est connecté à un ordinateur distinct à partir duquel l'acquisition automatisée d'analyse OCT peut être effectuée via un script Python. Veuillez cliquer ici pour voir une version plus grande de ce chiffre.

Figure 2
Figure 2. Flux de travail de correction d'analyse OCT. Le panneau A montre un b-scan non traité de biofilm poussant sur une surface plate en plexiglas. L'image est déformée (flexion) en raison de différences dans la longueur du chemin de la faible cohérence de la lumière à travers la lentille. La distorsion de l'image OCT peut être corrigée en identifiant une surface de référence plate fortement réfléchissante dans l'image. Tout d'abord, 20 à 20 points de référence sont répartis uniformément sur l'ensemble de la pile d'images. Dans chacun de ces points, le signal d'image est moyenné sur une zone circulaire (dans la direction x-y) pour chaque profondeur (plan z), obtenant un profil de profondeur moyen de l'intensité du signal. Ensuite, un filtre Gaussian modifié est appliqué à chacun des 400 profils de référence. Le panneau B fournit un exemple du signal d'origine le long du profil de profondeur indiqué par la ligne rouge verticale du panneau A, le profil de profondeur moyen et le même profil après l'application du filtre Gaussian modifié. Le filtre Gaussian modifié permet d'identifier les maxima locaux dans l'intensité du signal, identifiant ainsi l'emplacement de la surface de référence fortement réfléchissante. Les points de référence correctement identifiés sont ensuite sélectionnés en fonction des coordonnées de leurs voisins en trois dimensions. Dans l'exemple du panneau C, les points jaunes ont été conservés pour la correction d'image ultérieure tandis que les points violets ont été jetés. Une surface polynomiale de 2nd est alors adaptée aux points de référence correctement placés et utilisée pour corriger la distorsion dans l'image OCT d'origine en déplaçant les pixels dans la direction z. L'intensité moyenne de fond est estimée à partir d'une zone vide de l'image et soustraite des images corrigées. Le panneau D affiche le même B-scan après correction et soustraction de fond. Veuillez cliquer ici pour voir une version plus grande de ce chiffre.

Figure 3
Figure 3. Cartes d'élévation. La topologie des biofilms peut être visualisée sous forme de cartes d'élévation 2D dans lesquelles l'épaisseur de la biomasse est codée en couleur. Pour cela, une image OCT 3D est seuil et l'épaisseur du biofilm calculée comme la distance du signal le plus élevé vers le substrat. Le panneau A montre le masque binaire d'un scan B obtenu après le seuil. La ligne bleue indique le signal le plus haut tandis que la ligne rouge affiche la surface de référence. Le panneau B montre un exemple de la carte d'altitude obtenue, mise à l'échelle selon la résolution axiale de la sonde OCT. La ligne rouge indique la position du b-scan dans le panneau A.

Figure 4
Figure 4. Résultats représentatifs montrant l'effet de la vitesse d'écoulement sur la croissance des biofilms. Nous avons étudié la morphogénèse du biofilm de flux phototrophique le long d'un gradient de vitesse d'écoulement à l'aide d'expériences de flume. La vitesse de débit a augmenté avec la distance de l'entrée de la canalise. Après 10 jours de croissance, la morphologie des biofilms a été caractérisée par l'OCT automatisé à différentes résolutions et couvrant différentes échelles spatiales. Les cartes d'élévation (A, B et C) démontrent la morphologie du biofilm cultivé à basse, moyenne et haute vitesse d'écoulement, respectivement. Ces cartes d'altitude sont calculées à partir de scans OCT avec des voxels de taille en x, y direction de 4 m. La surface d'analyse est d'une longueur de bord carrée de 3,6 mm. Les panneaux D, E et F montrent des cartes d'altitude (vitesse d'écoulement faible, moyenne et élevée, respectivement) obtenues en cousant des scans OCT de 3 à 3 avec une taille de voxel en xy-direction de 11 m, une zone d'analyse de 10 mm2 et un chevauchement entre les scans voisins de 30 %. Le panneau G montre une carte d'altitude du biofilm qui pousse le long du gradient de vitesse total atteint dans cette expérience de flume. Il a été obtenu en cousant 3-51 scans OCT avec une taille de voxel dans la xy-direction de 40 'm, la zone de balayage de 10 mm2 et un chevauchement entre les balayages voisins de 30%. La surface totale d'analyse atteinte est de 24 à 353 mm. Le panneau H signale le biovolume dans une fenêtre mobile carrée de 3,6 mm de bord. Le biovolume moyen a considérablement diminué en fonction de la distance de l'anse (I). Veuillez cliquer ici pour voir une version plus grande de ce chiffre.

Figure 5
Figure 5. Test de précision pour le dispositif de positionnement. La précision du dispositif de positionnement a été évaluée en montant une caméra de 20,2 mégapixels équipée d'une lentille macro de 35 mm sur le dispositif de positionnement, centrée sur une marque colorée. Le dispositif de positionnement a été déplacé dans une direction aléatoire loin de la marque, puis positionné en arrière pour un total de 80 cycles. La position de la marque a ensuite été comparée. La figure montre le changement dans la direction x et y par rapport à la première image. Notez que le décalage maximal est d'environ 16 m en y-direction et encore moins dans la direction x. Veuillez cliquer ici pour voir une version plus grande de ce chiffre.

Dossier supplémentaire 1. ImageProcessing.ipynb. S'il vous plaît cliquez ici pour télécharger ce fichier.

Dossier supplémentaire 2. ImagesAcquisition.ipynb. S'il vous plaît cliquez ici pour télécharger ce fichier.

Subscription Required. Please recommend JoVE to your librarian.

Discussion

L'imagerie OCT est bien adaptée pour résoudre les structures de la gamme micrométrique avec un FOV de plusieurs millimètres carrés. C'est donc un outil puissant pour la recherche biofilm10,18. Cependant, l'OCT est actuellement limité à une surface d'analyse maximale de 100 à 256 mm2,tandis que les modèles structurels du biofilm dépassent souvent cette échelle spatiale19, surtout lorsque la différenciation morphologique est entraînée par des gradients environnementaux à grande échelle 20. Le système automatisé d'imagerie OCT décrit dans ce protocole étend la surface caractérisée par l'OCT à plusieurs centimètres carrés, permettant efficacement de surveiller la différenciation morphologique des biofilms sur une gamme pertinente d'échelles spatiales (de quelques millimètres à plusieurs centimètres). La haute précision de positionnement (dans un rayon de 16 m; Figure 5) permet de surveiller avec précision le développement structurel des biofilms sur de longues périodes (figure 4), ce qui augmente efficacement les possibilités d'obtenir une compréhension mécaniste des moteurs de la différenciation morphologique des biofilms . En même temps, cette technique de caractérisation in situ de biofilm est non-invasive et minimise l'interférence avec la croissance de biofilm. Les solutions de traitement d'image présentées ici s'appuient sur des analyses précédemment utilisées des ensembles de données OCT16, mais l'automatisation fournit des outils pour des analyses de données OCT résolues dans le temps et l'espace sans précédent.

Ce système a été conçu et comparé avec un dispositif OCT spécifique, tel que décrit dans le protocole. Les étapes critiques du protocole concernent principalement le réglage de la résolution et de la mise au point oct, qui sont à la fois essentiels pour une qualité d'image élevée. Une limitation de la correction de la routine des aberrations sphériques est qu'elle dépend de la présence d'une surface plane très réfléchissante. Alternativement, une surface de correction standard pourrait être mesurée, puis utilisée pour corriger les scans OCT. En outre, la couture des scans OCT dépend de caractéristiques structurelles suffisantes pour aligner les scans voisins. En cas de distribution uniforme de biofilms ou de faible couverture biofilm, la couture peut être réalisée en s'appuyant uniquement sur la précision du dispositif de positionnement. Enfin, comme dans tout autre pipeline de traitement d'images, lors de la mise en place de ces outils, il est essentiel d'évaluer soigneusement les performances de l'algorithme de traitement sur un ensemble de scans représentatifs avant de traiter des lots d'images.

Les deux hard- et le logiciel ont été conçus pour fournir la modularité complète des différentes pièces. Plus précisément, ce système peut être facilement adapté pour fonctionner avec d'autres outils de caractérisation des biofilms tels que l'imagerie macro-photographie à l'aide de caméras hyperspectrales ou de profilage microcapteurs. Le couplage de l'information structurelle avec des gradients localisés dans les ressources autour et à l'intérieur des biofilms fournira des informations nouvelles et cruciales sur la façon dont les biofilms sont adaptés pour optimiser l'allocation des ressources. La flexibilité est également mise en œuvre grâce à l'utilisation de portables Jupyter, un outil de développement de logiciels en libre accès, rapide et polyvalent.

Une limitation critique de l'imagerie OCT en général demeure l'incapacité à résoudre les objets en mouvement rapide. Par exemple, les banderoles qui s'allongent et se déplacent avec le flux ne sont pas représentées avec précision. L'applicabilité de cet outil se limite donc à des structures biofilm relativement fixes et non mobiles. Le système est optimisé pour fonctionner de façon autonome, cependant, les paramètres initiaux et si nécessaire, l'ajustement manuel de la mise au point et l'éclairage, sont toujours nécessaires. Cela représente une limitation importante si les échantillons diffèrent considérablement en densité et en propriétés réfléchissantes. L'automatisation complète, y compris la mise au point guidée par logiciel et l'ajustement de l'éclairage peut cependant être réalisée en utilisant des principes similaires (par exemple, les moteurs stepper et les rétroactions logicielles-matérielles).

Subscription Required. Please recommend JoVE to your librarian.

Disclosures

Sebastian Schàfer est employé chez Thorlabs Inc.

Acknowledgments

Nous remercions Mauricio Aguirre Morales pour sa contribution au développement de ce système.  Le soutien financier est venu de la Fondation nationale suisse pour la science à T.J.B.

Materials

Name Company Catalog Number Comments
OCT Probe Thorlabs GAN210C1 OCT imaging device
OCT scan lens Thorlabs  OCT-LK3-BB
Immersion adapter Thorlabs  OCT-IMM3-SP1
Stepcraft 840 CK STEPCRAFT NA positioning device
microcontroller Arduino Uno R3 NA
Single-board computer Raspberry PI NA
camera Canon EOS 7D Mark II NA
camera lens Canon MACRO EFS 35 mm NA

DOWNLOAD MATERIALS LIST

References

  1. Flemming, H. C., Wingender, J. The biofilm matrix. Nature reviews. Microbiology. 8, 623-633 (2010).
  2. Flemming, H. -C., et al. Biofilms: an emergent form of bacterial life. Nature reviews. Microbiology. 14, 563 (2016).
  3. Stoodley, P., Lewandowski, Z., Boyle, J. D., Lappin-Scott, H. M. Oscillation characteristics of biofilm streamers in turbulent flowing water as related to drag and pressure drop. Biotechnology and Bioengineering. 57, 536-544 (1998).
  4. Stoodley, P., Lewandowski, Z., Boyle, J. D., Lappin-Scott, H. M. The formation of migratory ripples in a mixed species bacterial biofilm growing in turbulent flow. Environmental microbiology. 1, 447-455 (1999).
  5. Banin, E., Vasil, M. L., Greenberg, E. P. Iron and Pseudomonas aeruginosa biofilm formation. Proceedings of the Natural Academy of Sciences U.S.A. 102, 11076-11081 (2005).
  6. Battin, T. J., Besemer, K., Bengtsson, M. M., Romani, A. M., Packmann, A. I. The ecology and biogeochemistry of stream biofilms. Microbiology. 14, 251-263 (2016).
  7. Battin, T. J., et al. Microbial landscapes: new paths to biofilm research. Nature Reviews. Microbiology. 5, 76-81 (2007).
  8. Neu, T. R., Lawrence, J. R. Innovative techniques, sensors, and approaches for imaging biofilms at different scales. Trends in Microbiology. 23, 233-242 (2015).
  9. Meleppat, R. K., Shearwood, C., Seah, L. K., Matham, M. V. Quantitative optical coherence microscopy for the in situ investigation of the biofilm. J. of Biomedical Optics. 21 (12), 127002 (2016).
  10. Wagner, M., Horn, H. Optical coherence tomography in biofilm research: A comprehensive review. Biotechnology and Bioengineering. 114, 1386-1402 (2017).
  11. Huang, D., et al. Optical coherence tomography. Science. 254, 1178-1181 (1991).
  12. Haisch, C., Niessner, R. Visualisation of transient processes in biofilms by optical coherence tomography. Water Resources. 41, 2467-2472 (2007).
  13. Drexler, W., Fujimoto, J. G. Optical Coherence Tomography: Technology and Applications. , Springer Verlag. (2008).
  14. Fercher, A. F. Optical coherence tomography – development, principles, applications. Zeitschrift für Medizinische Physik. 20, 251-276 (2010).
  15. Lee, H. -C., Liu, J. J., Sheikine, Y., Aguirre, A. D., Connolly, J. L., Fujimoto, J. G. Ultrahigh speed spectral-domain optical coherence microscopy. Biomedical Optics Express. , 41236-41254 (2013).
  16. Fortunato, L., Leiknes, T. In-situ biofouling assessment in spacer filled channels using optical coherence tomography (OCT): 3D biofilm thickness mapping. Bioresource Technology. 229, 231-235 (2017).
  17. Niederdorfer, R., Peter, H., Battin, T. J. Attached biofilms and suspended aggregates are distinct microbial lifestyles emanating from differing hydraulics. Nature Microbiology. 1, 16178 (2016).
  18. Roche, K. R., et al. Benthic biofilm controls on fine particle dynamics in streams. Water Resources. 53, 222-236 (2016).
  19. Fortunato, L., Jeong, S., Wang, Y., Behzad, A. R., Leiknes, T. Integrated approach to characterize fouling on a flat sheet membrane gravity driven submerged membrane bioreactor. Bioresource Technology. 222, 335-343 (2016).
  20. Morgenroth, E., Milferstedt, K. Biofilm engineering: linking biofilm development at different length and time scales. Reviews in Environmental Science and Bio/Technology. 8, 203-208 (2009).

Tags

Sciences de l'environnement Numéro 150 biofilm tomographie de cohérence optique (OCT) visualisation in situ automatisation surveillance topologie de surface biofilm structure 3D hydrodynamique
Tomographie automatisée de cohérence optique 3D pour élucider la morphogénèse du biofilm sur de grandes échelles spatiales
Play Video
PDF DOI DOWNLOAD MATERIALS LIST

Cite this Article

Depetris, A., Wiedmer, A., Wagner,More

Depetris, A., Wiedmer, A., Wagner, M., Schäfer, S., Battin, T. J., Peter, H. Automated 3D Optical Coherence Tomography to Elucidate Biofilm Morphogenesis Over Large Spatial Scales. J. Vis. Exp. (150), e59356, doi:10.3791/59356 (2019).

Less
Copy Citation Download Citation Reprints and Permissions
View Video

Get cutting-edge science videos from JoVE sent straight to your inbox every month.

Waiting X
Simple Hit Counter