L’évolution quasi continue assistée par phage et robotique (PRANCE) est une technique d’évolution rapide et robuste des protéines. La robotique permet la parallélisation des expériences, la surveillance en temps réel et le contrôle de la rétroaction.
Les techniques d’évolution accélérée par la robotique améliorent la fiabilité et la vitesse de l’évolution en utilisant le contrôle par rétroaction, améliorant ainsi les résultats des expériences d’évolution des protéines et des organismes. Dans cet article, nous présentons un guide pour configurer le matériel et les logiciels nécessaires à la mise en œuvre de l’évolution quasi continue assistée par phage et robotique (PRANCE). PRANCE combine une évolution moléculaire rapide basée sur les phages avec la capacité d’exécuter simultanément des centaines d’expériences d’évolution indépendantes et contrôlées par rétroaction. Cet article décrit les exigences matérielles et la configuration de PRANCE, y compris un instrument de manipulation de liquides, un lecteur de plaques, des pompes auxiliaires, des réchauffeurs et des conteneurs imprimés en 3D. Nous décrivons comment configurer le robot de manipulation de liquides pour qu’il soit compatible avec les logiciels open source basés sur Python. Enfin, nous fournissons des suggestions pour les deux premières expériences qui peuvent être menées avec un système PRANCE nouvellement construit qui exerce ses capacités et valide que le système est prêt à effectuer une évolution multiplexée. Ce guide est destiné à servir de manuel pour naviguer dans la configuration considérable de l’équipement associée à la conduite d’une évolution accélérée par la robotique.
PRANCE est une combinaison de deux puissantes techniques d’évolution dirigée. La première est PACE1, une technique moléculaire qui associe des cycles de diversification et de sélection de gènes au cycle de vie rapide du bactériophage M13, permettant à des cycles d’évolution rapides de se produire en continu dans la culture de phages liquides. Cette sélection est pilotée par l’utilisation d’un circuit génique codé par un plasmide qui couple la fonction de la protéine en évolution à l’expression de pIII, la protéine de la queue de M13, qui est nécessaire à la propagation des phages, comme l’illustre la figure 1. Au niveau expérimental, la dilution continue de la culture de phages liquides permet une sélection continue. La rigueur de sélection peut ainsi être modulée à la fois au niveau du circuit génique et au niveau expérimental en contrôlant le taux de dilution de la culture de phages. PACE peut donc être appliqué à tout défi d’ingénierie des biomolécules pour lequel il existe un capteur moléculaire capable de détecter l’activité souhaitée chez les bactéries E. coli pour induire l’expression de pIII. Les applications comprennent l’évolution de la liaison protéine-protéine 2,3,4, de la liaison protéine-ADN5, de la solubilité des protéines6 et de nombreuses fonctions enzymatiques spécifiques7. Le deuxième est l’évolution accélérée par la robotique 8,9, qui utilise un contrôleur de rétroaction pour éliminer deux modes de défaillance courants de l’évolution dirigée : l’extinction, qui se produit lorsque l’environnement est trop strict, et le manque d’évolution, qui se produit lorsque l’environnement est trop indulgent. Contrairement au passage en série de phages comme dans PANCE (Phage-assisted Non-continuous Evolution)7,10, l’évolution « quasi-continue » accélérée par la robotique implique un pipetage rapide qui maintient les cultures à mi-log, permettant aux populations de connaître des cycles continus d’infection et de propagation. Lorsque ces deux technologies sont utilisées ensemble, elles sont appelées PRANCE, pour Phage and Robotics-assisted Near-continuous Evolution8, qui permet une évolution continue robuste, multiplexée et rapide. PRANCE a été utilisé pour faire évoluer des polymérases, des ARNt et des ARNt amino-acyl synthétases et pour effectuer un contrôle de rétroaction au cours de ces évolutions afin d’améliorer leur vitesse et leur fiabilité8.
Il existe plusieurs détails de la configuration matérielle et logicielle de PRANCE qui permettent l’utilisation de bactériophages sur un robot de manipulation de liquides. Au lieu d’utiliser le logiciel par défaut fourni par le fabricant du robot, nous utilisons un progiciel open source basé sur Python11, qui permet une exécution rapide et simultanée et donc la possibilité de maintenir les bioréacteurs semi-continus à mi-log. Le temps libre des chercheurs peut être prolongé à plusieurs jours en faisant en sorte que plusieurs composants sur le pont s’autostérilisent régulièrement, et cela est réalisé grâce au contrôle automatique des pompes qui peuvent blanchir et rincer ces composants. La contamination croisée par les phages peut être éliminée par l’utilisation d’un robot de manipulation des liquides qui n’utilise pas d’embouts à ajustement forcé et un réglage minutieux des paramètres de manipulation des liquides.
Malgré les efforts de standardisation de l’équipement, en pratique, chaque configuration PRANCE sera différente en raison des changements dans l’approvisionnement en équipement, le matériel et la version des logiciels. Par conséquent, chaque configuration PRANCE présente des défis de configuration uniques, exigeant une compréhension complète de l’objectif de chaque composant pour un dépannage modulaire efficace.
Cette méthode définit un protocole étape par étape pour la configuration et la mise à l’essai d’un système PRANCE établi. Nous nous concentrons d’abord sur les éléments critiques du matériel et du logiciel, puis détaillons les étapes essentielles pour préparer et effectuer une série de tests, qui établissent que le système est prêt pour PRANCE.
Une caractéristique essentielle du matériel est l’optimisation pour réduire le risque de contamination croisée des échantillons lors d’expériences multiplexées utilisant des bactériophages. Il est recommandé d’utiliser exclusivement des pointes filtrées avec une technologie de pointe robotisée compatible avec la réutilisation des pointes et censée minimiser les aérosols produits lors de l’éjection des pointes en évitant les pointes à ajustement forcé. Un lavage robuste des pointes selon ce protocole permet la réutilisation des pointes, bien que l’adéquation de cette méthode doive être validée dans le cadre du test d’infection sur chaque système. L’autostérilisation dépend également d’un approvisionnement constant en eau et en eau de Javel pour le système. Ceux-ci sont stockés dans des réservoirs/seaux et, s’ils sont épuisés, ils entraîneront une autostérilisation altérée et une contamination croisée rapide. Des photographies peuvent être prises des réservoirs/seaux avant et après l’exécution du programme pour évaluer la vitesse à laquelle l’équipement de lavage consomme de l’eau et de l’eau de Javel en fonction d’une configuration de pompe particulière.
Un autre élément clé du système est le maintien de la phase de croissance bactérienne et de la température. Les expériences PRANCE sont menées à l’aide de la souche bactérienne S2060 E. coli (Addgene : #105064). Il s’agit d’une souche contenant le plasmide F dérivée de K12 optimisée pour réduire les biofilms7. De plus, le plasmide F de cette souche a été modifié avec l’ajout d’une cassette de résistance à la tétracycline pour l’entretien du plasmide, luxCDE et luxR pour compléter la surveillance de la luminescence médiée par luxAB, ainsi que lacZ sous le promoteur de choc phage pour permettre la visualisation colorimétrique des plaques. Le F-pilus codé par le plasmide F est nécessaire pour l’infection par les phages M13. Les bactéries utilisées dans PACE doivent donc être cultivées à 37 °C et en phase mi-log lorsque le F-pilus12 est exprimé et que l’infection, la propagation et l’évolution des phages M13 sont possibles. Pour la régulation statique de la température, un support de plaque chauffant standard peut être utilisé. Une alternative consiste simplement à chauffer l’air entrant dans le filtre HEPA à l’aide de radiateurs peu coûteux, bien que cela ne soit pas recommandé car cela peut entraîner une usure accélérée du matériel. De plus, cela accélère l’évaporation des fluides auxiliaires sur le pont, tels que les seaux d’eau de Javel et d’eau et l’inducteur, lorsqu’ils sont utilisés.
L’étalonnage des progiciels est également essentiel pour le bon fonctionnement du système. Les divergences entre la disposition du plateau logiciel et le plateau du robot sont la cause la plus fréquente de défaillance du système pendant le fonctionnement. L’étalonnage régulier des pompes auxiliaires qui alimentent la culture bactérienne, l’eau de Javel et la vidange du système est essentiel, car l’utilisation de la pompe péristaltique peut entraîner une usure des tubes et des modifications du volume de fluide.
Le test d’écoulement de l’eau révélera rapidement un certain nombre de problèmes de configuration courants, notamment des paramètres de manipulation des liquides incorrects, des fuites fluidiques/connexions défectueuses et une instabilité logicielle. Une course d’eau réussie ne présentera aucune fuite de liquide inattendue et fonctionnera de manière stable sans erreur pendant la nuit. Un certain nombre de problèmes courants peuvent survenir lors d’une coulée d’eau, tels que le non-respect de certaines étapes de manipulation des liquides, l’égouttement des pipettes et l’arrêt du protocole à mi-parcours. En cas de non-exécution de certaines étapes de manipulation des liquides, vérifiez que toutes les classes de liquides ont été installées. Ceux-ci répertorient la viscosité et les vitesses de pipetage appropriées et sont ajustés dans le logiciel de contrôle du robot fourni par le fabricant. En cas d’égouttement des pipettes, il est important que les réglages du bras de pipetage du robot soient corrects pour permettre un pipetage propre et éliminer la contamination croisée des phages. Un pipetage robotisé réussi nécessite, en plus des classes de liquide correctes, des hauteurs de pont correctes de tout le matériel de laboratoire et des décalages de hauteur de pipetage appropriés spécifiés dans le programme de méthode robotique PRANCE. Ces décalages de hauteur peuvent nécessiter un réglage direct. Si le protocole s’arrête en cours d’exécution, cela sera souvent généré par un large éventail d’erreurs qui indiquent que le fichier de disposition de la platine peut ne pas correspondre à la configuration réelle de la platine.
Le test de fonctionnement des bactéries uniquement révélera des problèmes avec les paramètres du lecteur de plaques et la visualisation des données en temps réel, des problèmes de concentration excessive d’eau de Javel ou de rinçage insuffisant, et la stabilité de la température. Une exploitation réussie avec des bactéries uniquement présentera un équilibre de l’absorbance de la lagune au cours des trois premiers cycles, suivie d’une absorption stable pendant toute la durée de l’exploitation. De plus, il peut révéler plusieurs problèmes courants. C’est la première étape où les données générées par le lecteur de plaques sont tracées. Les données de la base de données du lecteur de plaques peuvent ne pas être enregistrées ou tracées correctement. Si les bactéries ne parviennent pas à équilibrer leur absorbance, cela peut indiquer que la concentration d’eau de Javel est trop élevée. Un excès d’eau de Javel ou un lavage insuffisant peut stériliser toute l’expérience, plutôt que seulement le matériel de laboratoire. Si cela est suspecté, des bandelettes de détection d’eau de Javel peuvent être utilisées pour tester la lagune. La stabilité de la température de la culture peut être vérifiée avec un pistolet thermomètre.
Un test d’infection réussi indique que le système est prêt pour les exécutions PRANCE. Un test d’infection peut être effectué en inoculant un sous-ensemble de lagunes contenant une culture bactérienne. Ces bactéries expriment pIII lorsqu’elles sont infectées par le phage approprié qui n’a pas le gène de pIII (ΔgIII), permettant la propagation du phage. Une combinaison possible pour les tests consiste à utiliser des bactéries S2060 transformées avec un plasmide exprimant pIII sous le promoteur de choc des phages avec n’importe quel phage ΔgIII. Nous recommandons d’utiliser un phage ΔgIII portant l’ARN polymérase T7 de type sauvage avec des bactéries S2060 transformées avec un plasmide accessoire, dans lequel pIII et luxAB sont pilotés par le promoteur T7 (plasmide pJC173b13), comme illustré à la figure 1. Cela permet également de surveiller l’infection par le lecteur de plaques pendant le test. La preuve définitive du succès du test d’infection et de l’absence de contamination croisée proviendra du titrage des phages des lagunes de test et de contrôle. Lorsqu’un rapporteur luciférase est utilisé, une augmentation de la luminescence dans les puits d’essai uniquement, comme le montre la figure 3, est également un indicateur de réussite de l’infection et de la propagation des phages. L’étalon-or pour la quantification des titres de phages est le testde plaque 7. Il existe également un protocole de quantification de M13 par qPCR7 qui peut être plus rapide, bien que cela ne fasse pas de distinction entre les particules de phages infectieuses et non infectieuses et puisse donc surestimer les titres.
Le programme principal fait référence à un fichier manifeste, il s’agit d’un fichier de base de données en texte brut, qui dicte le volume de dilution par cycle de chaque culture en propagation ainsi que la sélection d’un nombre quelconque de matières premières potentielles de culture bactérienne, qui peuvent différer dans la rigueur de la sélection. De cette manière, le fichier manifeste définit de nombreux paramètres de l’exécution PRANCE. Il convient de noter que ce fichier peut être modifié pendant l’exécution par l’opérateur ou le système, ce qui signifie qu’un contrôle manuel ou automatique du retour d’information peut être effectué.
L’utilité d’une installation PRANCE pleinement fonctionnelle réside dans sa capacité à faire évoluer rapidement de grandes populations dans un environnement soigneusement surveillé et contrôlé. Le format à base de plaques distingue PRANCE des autres techniques, comme l’utilisation de systèmes plus petits à base de turbidostat14,15. La configuration à base de plaques facilite non seulement l’intégration avec des étapes de traitement robotisées supplémentaires, mais aussi la compatibilité avec d’autres instruments de laboratoire tels que les centrifugeuses. De plus, la possibilité de mener une évolution accélérée simultanément sur plusieurs instances introduit une dimension supplémentaire à l’expérience, améliorant les perspectives d’obtenir des résultats divers et robustes. Le système de contrôle granulaire et de rétroaction intégré à PRANCE renforce encore la prévisibilité et la fiabilité de l’expérience, marquant une avancée significative dans le domaine des techniques d’évolution dirigée. Cependant, cette technique est limitée dans le nombre d’expériences parallèles qu’elle peut mener. Selon la configuration, les configurations PRANCE sont généralement limitées soit par la vitesse de pipetage du robot, soit par l’espace disponible sur le pont.
Le même matériel et les mêmes logiciels utilisés pour PRANCE peuvent également être appliqués aux méthodes d’évolution qui n’impliquent pas de bactériophages. Comme démontré dans la méthode des nombreux turbidostats11, ce même instrument peut être utilisé exclusivement avec des bactéries, permettant des expériences d’évolution adaptative du génome entier. Cette adaptabilité élargit le champ d’application de cet instrument, ouvrant la voie à de nouvelles formes d’évolution accélérée par la robotique.
The authors have nothing to disclose.
Nous remercions Emma Chory et Kevin Esvelt pour leur aide et leurs conseils en matière de configuration matérielle et logicielle. Samir Aoudjane, Osaid Ather et Erika DeBenedictis sont soutenus par la subvention de recherche précoce Steel Perlot. Ce travail a été soutenu par le Francis Crick Institute qui reçoit son financement de base de Cancer Research UK (CC2239), du UK Medical Research Council (CC2239) et du Wellcome Trust (CC2239).
3D printed bacterial reservoir "waffle" | – | – | https://drive.google.com/file/d/16ELcvfFPzBzNSto0xUrBe-shi23J9Na7/view; For Robot deck |
3D printer | FormLabs | Form 3B+ | 3D printer components |
3D printer resin (clear) | FormLabs | RS-F2-GPCL-04 | consumable for 3D printer |
8-1,000 µL head | Hamilton | 10140943 | For Liquid handling robot |
96-1,000 µL pipetting head | Hamilton | 10120001 | For Liquid handling robot |
Black polystyrene plate reader microplates | Millipore Sigma | CLS3603 | For Robot deck |
BMG Labtech Spectrostar FLuorstar Omega | BMG Labtech | 10086700 | For Liquid handling robot |
Cleaning solution | Fluorochem Limited | F545154-1L | used to clean the liquid handling parts of the robot |
Deep Well plates | Appleton Woods | ACP006 | these are used to contain evolving bacteria on the deck of the robot |
encolsure heater | Stego | 13060.0-01 | heats inside robot enclosure |
Hamilton STAR | Hamilton | 870101 | For Liquid handling robot |
Heater | Erbauer | BGP2108-25 | For Liquid handling robot |
HIG Bionex centrifuge | Hamilton | 10086700 | For Liquid handling robot |
iSWAP plate gripper | Hamilton | 190220 | For Liquid handling robot |
laboratory tubing | Merck | Z280356 | to construct liquid handling manifold |
luer to barb connector | AIEX | B13193/B13246 | for connectorizing tubing |
Magnetic stir plate | Camlab | SKU – 1189930 | For Auxiliary Fridge |
Molcular pipetting arm | Hamilton | 173051 | For Liquid handling robot |
Omega | BMG labtech | 5.7 | plate reader control software |
One way Check Valves | Masterflex | MFLX30505-91 | to one way sections of liquid handling manifold |
pyhamilton | MIT/Open source | https://github.com/dgretton/std-96-pace%20PRANCE | open source python robot control software |
pymodbus | opensource | 3.5.2 | python pump software interface |
Refrigetator | Tefcold | FSC175H | allows cooled bacteria to be used instead of turbidostat |
S2060 Bacterial strain | Addgene | Addgene: #105064 | E. coli |
temperature controller | Digiten | DTC102UK | Used to control heaters thermostatically |
Thermostat switch controller | WILLHI | WH1436A | WILLHI WH1436A 10 A Temperature Controller 110 V Digital Thermostat Switch Sous Vide Controller NTC 10K Sensor Improved Version; for Liquid handling robot |
Venus | Hamilton | 4.6 | proprietary robot control software |
Wash Station for MPH 96/384 | Hamilton | 190248 | For Liquid handling robot |
Suggested pump manufacturers | |||
Company | Catalog number | Notes | Documentation |
Agrowtek | AD6i Hexa Pump | https://www.agrowtek.com/doc/im/IM_ADi.pdf | |
Amazon | INTLLAB 12V DC | ||
Cole-Parmer | EW-07522-3 | Masterflex L/S Digital Drive, 100 RPM, 115/230 VAC | https://pim-resources.coleparmer.com/instruction-manual/a-1299-1127b-en.pdf |
Cole-Parmer | EW-07554-80 | Masterflex L/S Economy variable-speed drive, 7 to 200 rpm, 115 VAC | https://pim-resources.coleparmer.com/instruction-manual/a-1299-1127b-en.pdf |