Phage- en Robotics-assisted Near-continuous Evolution (PRANCE) is een techniek voor snelle, robuuste eiwitevolutie. Robotica maakt de parallellisatie van experimenten, real-time monitoring en feedbackcontrole mogelijk.
Robotica-versnelde evolutietechnieken verbeteren de betrouwbaarheid en snelheid van evolutie met behulp van feedbackcontrole, waardoor de resultaten van evolutie-experimenten met eiwitten en organismen worden verbeterd. In dit artikel presenteren we een gids voor het opzetten van de hardware en software die nodig zijn om Phage- en Robotics-assisted Near-continuous Evolution (PRANCE) te implementeren. PRANCE combineert snelle, op fagen gebaseerde moleculaire evolutie met de mogelijkheid om honderden onafhankelijke, feedbackgestuurde evolutie-experimenten tegelijkertijd uit te voeren. Dit document beschrijft de hardwarevereisten en -instellingen voor PRANCE, waaronder een vloeistofbehandelingsinstrument, een plaatlezer, hulppompen, verwarmers en 3D-geprinte containers. We beschrijven hoe u de vloeistofbehandelingsrobot kunt configureren om compatibel te zijn met op Python gebaseerde open-source software. Ten slotte geven we suggesties voor de eerste twee experimenten die kunnen worden uitgevoerd met een nieuw gebouwd PRANCE-systeem dat zijn mogelijkheden uitoefent en valideert dat het systeem klaar is om multiplexed evolutie uit te voeren. Deze gids is bedoeld als een handboek voor het navigeren door de aanzienlijke apparatuuropstelling die gepaard gaat met het uitvoeren van robotica-versnelde evolutie.
PRANCE is een combinatie van twee krachtige gerichte evolutietechnieken. De eerste is PACE1, een moleculaire techniek die rondes van gendiversificatie en -selectie koppelt aan de snelle levenscyclus van de M13-bacteriofaag, waardoor snelle evolutierondes continu kunnen plaatsvinden in vloeibare faagcultuur. Deze selectie wordt gedreven door het gebruik van een plasmide-gecodeerd gencircuit dat de functie van het evoluerende eiwit koppelt aan de expressie van pIII, het staartvachteiwit van M13, dat nodig is voor faagvoortplanting, dit wordt geïllustreerd in figuur 1. Op experimenteel niveau maakt continue verdunning van de vloeibare faagcultuur continue selectie mogelijk. De selectiestrengheid kan dus zowel op het niveau van het genencircuit als op experimenteel niveau worden gemoduleerd door de verdunningssnelheid van de faagcultuur te regelen. PACE kan daarom worden toegepast op elke uitdaging op het gebied van biomolecuultechniek waarvoor er een moleculaire sensor is die de gewenste activiteit in E. coli-bacteriën kan detecteren om pIII-expressie te induceren. Toepassingen zijn onder meer de evolutie van eiwit-eiwitbinding 2,3,4, eiwit-DNA-binding5, eiwitoplosbaarheid6 en tal van specifieke enzymatische functies7. Ten tweede is er Robotics-accelerated Evolution 8,9, dat een feedbackcontroller gebruikt om twee veelvoorkomende faalmodi van gerichte evolutie te elimineren: extinctie, die optreedt wanneer de omgeving te streng is, en gebrek aan evolutie, die optreedt wanneer de omgeving te mild is. In tegenstelling tot het seriële passeren van fagen zoals gedaan in PANCE (Phage-assisted Non-continuous Evolution)7,10, omvat robotica-versnelde “bijna-continue” evolutie snel pipetteren dat culturen in het midden van de logfase houdt, waardoor populaties continue cycli van infectie en voortplanting kunnen ervaren. Wanneer deze twee technologieën samen worden gebruikt, worden ze PRANCE genoemd, wat staat voor Phage and Robotics-assisted Near-continuous Evolution8, dat robuuste, gemultiplexte en snelle continue evolutie mogelijk maakt. PRANCE is gebruikt om polymerasen, tRNA’s en amino-acyl-tRNA-synthetasen te ontwikkelen en om feedbackcontrole uit te voeren tijdens die evoluties om hun snelheid en betrouwbaarheid te verbeteren8.
Er zijn verschillende details van de hardware- en software-installatie voor PRANCE die het gebruik van bacteriofagen op een vloeistofbehandelingsrobot mogelijk maken. In plaats van standaardsoftware te gebruiken die door de robotfabrikant wordt geleverd, gebruiken we een op python gebaseerd open-source softwarepakket11, dat een snelle, gelijktijdige uitvoering mogelijk maakt en dus de mogelijkheid om de semi-continue bioreactoren in het midden van de logfase te houden. De hands-off-tijd van de onderzoeker kan worden verlengd tot enkele dagen door verschillende componenten aan dek routinematig zichzelf te laten steriliseren, en dit wordt bereikt met automatische besturing van pompen die deze componenten kunnen bleken en spoelen. Kruisbesmetting van fagen kan worden geëlimineerd door het gebruik van een vloeistofbehandelingsrobot die geen gebruik maakt van force-fit-tips en een zorgvuldige aanpassing van de instellingen voor vloeistofbehandeling.
Ondanks inspanningen om apparatuur te standaardiseren, zal praktisch gezien elke PRANCE-opstelling anders zijn als gevolg van veranderingen in de levering van apparatuur, hardware en softwareversies. Als gevolg hiervan vertoont elke PRANCE-installatie unieke installatie-uitdagingen, die een uitgebreid begrip vereisen van het doel van elk onderdeel voor effectieve modulaire probleemoplossing.
Deze methode schetst een stapsgewijs protocol voor het opzetten en testen van een gevestigd PRANCE-systeem. We richten ons eerst op de kritieke elementen van de hardware en software en beschrijven vervolgens de essentiële stappen om een reeks testruns voor te bereiden en uit te voeren, die vaststellen dat het systeem klaar is voor PRANCE.
Een essentieel kenmerk van de hardware is optimalisatie om het risico op kruisbesmetting van monsters tijdens multiplex-experimenten met bacteriofaag te verminderen. Het wordt aanbevolen om uitsluitend gefilterde tips te gebruiken met robottiptechnologie die compatibel is met hergebruik van tips en waarvan wordt gedacht dat deze aerosolen die worden geproduceerd tijdens het uitwerpen van de tip minimaliseren door geforceerde tips te vermijden. Robuust wassen van de tip volgens dit protocol maakt hergebruik van de tip mogelijk, hoewel de geschiktheid hiervan moet worden gevalideerd als onderdeel van de infectietest op elk systeem. Zelfsterilisatie is ook afhankelijk van een constante toevoer van water en bleekmiddel voor het systeem. Deze worden opgeslagen in tanks/emmers en als ze leeg zijn, zullen ze resulteren in verminderde zelfsterilisatie en snelle kruisbesmetting. Er kunnen foto’s worden gemaakt van de tanks/emmers die voor en na het programma zijn gemaakt om de snelheid te benchmarken waarmee de wasapparatuur water en bleekmiddel verbruikt, gegeven een bepaalde pompopstelling.
Een ander belangrijk element van het systeem is het handhaven van de groeifase en temperatuur van bacteriën. PRANCE-experimenten worden uitgevoerd met behulp van de S2060 E. coli-bacteriestam (Addgene: #105064). Dit is een van K12 afgeleide F-plasmide-bevattende stam die is geoptimaliseerd om biofilms te verminderen7. Bovendien is het F-plasmide in deze stam bewerkt met de toevoeging van een tetracycline-resistentiecassette voor plasmide-onderhoud, luxCDE en luxR als aanvulling op luxAB-gemedieerde luminescentiemonitoring, evenals lacZ onder de faagschokpromotor om colorimetrische visualisatie van plaques mogelijk te maken. De F-plasmide-gecodeerde F-pilus is nodig voor M13-faaginfectie. Bacteriën die in PACE worden gebruikt, moeten daarom worden gekweekt bij 37 °C en in het midden van de logfase wanneer de F-pilus12 tot expressie wordt gebracht en M13-faaginfectie, voortplanting en evolutie mogelijk zijn. Voor statische temperatuurregeling kan een kant-en-klare verwarmde platendrager worden gebruikt. Een alternatief is het simpelweg verwarmen van de lucht die in het HEPA-filter gaat met behulp van goedkope kachels, hoewel dit niet wordt aanbevolen omdat dit kan leiden tot versnelde slijtage van de hardware. Bovendien versnelt dit de verdamping van extra vloeistoffen aan dek, zoals de bleek-/wateremmers en inductor, wanneer deze worden gebruikt.
Kalibratie van de softwarepakketten is ook essentieel voor een goede werking van het systeem. Verschillen tussen de lay-out van het softwaredek en het eigenlijke robotdek zijn de meest voorkomende oorzaak van systeemstoringen tijdens het gebruik. Regelmatige kalibratie van de hulppompen die bacteriecultuur, bleekmiddel en afvoer van het systeem leveren, is van vitaal belang, aangezien het gebruik van peristaltische pompen kan leiden tot slijtage van slangen en veranderingen in het vloeistofvolume.
De waterlooptest zal snel een aantal veelvoorkomende installatieproblemen aan het licht brengen, waaronder onjuiste instellingen voor vloeistofbehandeling, vloeistoflekken/defecte verbindingen en software-instabiliteit. Een succesvolle waterloop vertoont geen onverwachte vloeistoflekken en loopt ‘s nachts stabiel en foutloos. Er zijn een aantal veelvoorkomende problemen die zich kunnen voordoen tijdens een waterrun, zoals het niet uitvoeren van bepaalde stappen voor het verwerken van vloeistoffen, het druppelen van pipetten en het stoppen van het protocol halverwege de run. Als bepaalde vloeistofbehandelingsstappen niet worden uitgevoerd, controleer dan of alle vloeistofklassen zijn geïnstalleerd. Deze vermelden de juiste viscositeit en pipetteersnelheden en worden aangepast in de door de fabrikant geleverde robotbesturingssoftware. Als er druppels uit pipetten komen, is het belangrijk dat de instellingen van de robotpipetteerarm correct zijn om schoon pipetteren mogelijk te maken en kruisbesmetting van fagen te voorkomen. Succesvol robotpipetteren vereist, naast de juiste vloeistofklassen, de juiste deklay-outhoogtes van alle laboratoriumartikelen en de juiste pipetteerhoogte-offsets die zijn gespecificeerd in het PRANCE-robotmethodeprogramma. Deze hoogteverschuivingen kunnen direct moeten worden aangepast. Als het protocol halverwege stopt, wordt dit vaak gegenereerd door een breed scala aan fouten die erop wijzen dat het decklay-outbestand mogelijk niet overeenkomt met de werkelijke deckconfiguratie.
De test met alleen bacteriën zal problemen aan het licht brengen met de instellingen van de plaatlezer en real-time gegevensvisualisatie, problemen met een te hoge bleekconcentratie of onvoldoende spoelen, en temperatuurstabiliteit. Een succesvolle run met alleen bacteriën vertoont een evenwicht van de absorptie van de lagune gedurende de eerste drie cycli, gevolgd door een stabiele absorptie voor de duur van de run. Bovendien kan het verschillende veelvoorkomende problemen aan het licht brengen. Dit is de eerste stap waarbij de gegevens die door de plaatlezer worden gegenereerd, worden uitgezet. Gegevens in de database van de plaatlezer worden mogelijk niet correct opgeslagen of niet correct geplot. Als bacteriën er niet in slagen om in evenwicht te komen in hun absorptie, kan dit erop wijzen dat de bleekconcentratie te hoog is. Overmatig bleekmiddel of onvoldoende wassen kan het hele experiment steriliseren, in plaats van alleen het stuk laboratoriumgerei. Als dit wordt vermoed, kunnen bleekstrips worden gebruikt om de lagune te testen. De stabiliteit van de temperatuur van de cultuur kan worden gecontroleerd met een thermometerpistool.
Een succesvolle infectietest geeft aan dat het systeem klaar is voor PRANCE-runs. Een infectietest kan worden uitgevoerd door een subset van lagunes met bacteriecultuur te inoculeren. Deze bacteriën zullen pIII tot expressie brengen wanneer ze worden geïnfecteerd door de juiste faag die het gen voor pIII (ΔgIII) mist, waardoor faagvoortplanting mogelijk is. Een mogelijke combinatie voor testen is het gebruik van S2060-bacteriën die zijn getransformeerd met een plasmide die pIII tot expressie brengt onder de faagschokpromotor met een ΔgIII-faag. We raden aan om ΔgIII-faag te gebruiken met het wildtype T7-RNA-polymerase met S2060-bacteriën getransformeerd met een accessoire plasmide, waarin pIII en luxAB worden aangedreven door de T7-promotor (plasmide pJC173b13), zoals geïllustreerd in figuur 1. Dit maakt het ook mogelijk om de infectie tijdens de testrun met een plaatlezer te monitoren. Definitief bewijs van het succes van de infectietest en het ontbreken van kruisbesmetting zal komen van faagtitering van test- en controlelagunes. Wanneer een luciferase-reporter wordt gebruikt, is een toename van de luminescentie in alleen testputten, zoals te zien is in figuur 3, ook een indicator voor succesvolle faaginfectie en -voortplanting. De gouden standaard voor de kwantificering van faagtiters is de plaquetest7. Er is ook een protocol voor M13-kwantificering door qPCR7 dat mogelijk sneller is, hoewel dit geen onderscheid maakt tussen infectieuze en niet-infectieuze faagdeeltjes en dus titers kan overschatten.
Het hoofdprogramma verwijst naar een manifestbestand, dit is een databasebestand met platte tekst, dat het verdunningsvolume per cyclus van elke vermeerderingscultuur dicteert, evenals de selectie van een willekeurig aantal potentiële bacteriële cultuurgrondstoffen, die kunnen verschillen in selectiestrengheid. Op deze manier definieert het manifestbestand veel van de parameters van de PRANCE-run. Opgemerkt moet worden dat dit bestand tijdens het draaien zowel door de operator als door het systeem kan worden bewerkt, wat betekent dat handmatige of automatische terugkoppelingscontrole kan worden uitgevoerd.
Het nut van een volledig functionerende PRANCE-opstelling ligt in het vermogen om snel grote populaties te laten evolueren in een zorgvuldig bewaakte en gecontroleerde omgeving. Het plaatformaat onderscheidt PRANCE van andere technieken, zoals het gebruik van kleinere kant-en-klare systemen op basis van turbidostat 14,15. De plaatgebaseerde opstelling vergemakkelijkt niet alleen de eenvoudige integratie met extra robotbewerkingsstappen, maar ook de compatibiliteit met andere laboratoriuminstrumenten zoals centrifuges. Bovendien voegt de mogelijkheid om versnelde evolutie gelijktijdig uit te voeren over meerdere instanties een extra dimensie toe aan het experiment, waardoor het vooruitzicht op het bereiken van diverse en robuuste resultaten wordt vergroot. Het granulaire controle- en feedbacksysteem dat integraal deel uitmaakt van PRANCE versterkt de voorspelbaarheid en betrouwbaarheid van het experiment verder en markeert een aanzienlijke vooruitgang op het gebied van gerichte evolutietechnieken. Deze techniek is echter beperkt in het aantal parallelle experimenten dat het kan uitvoeren. Afhankelijk van de configuratie worden PRANCE-opstellingen meestal beperkt door de snelheid van de robot pipetteeren of door de beschikbare dekruimte.
Dezelfde hardware en software die voor PRANCE worden gebruikt, kunnen ook worden toegepast op evolutiemethoden waarbij geen bacteriofaag betrokken is. Zoals aangetoond in de veel-turbidostatenmethode11, kan ditzelfde instrument uitsluitend worden gebruikt met bacteriën, waardoor adaptieve evolutie-experimenten met het hele genoom mogelijk worden. Dit aanpassingsvermogen verbreedt de reikwijdte van dit instrument en maakt de weg vrij voor nieuwe vormen van robotica-versnelde evolutie.
The authors have nothing to disclose.
We danken Emma Chory en Kevin Esvelt voor hun hulp en advies bij het instellen van hardware en software. Samir Aoudjane, Osaid Ather en Erika DeBenedictis worden ondersteund door de Steel Perlot Early Investigator Grant. Dit werk werd ondersteund door het Francis Crick Institute, dat zijn kernfinanciering ontvangt van Cancer Research UK (CC2239), de UK Medical Research Council (CC2239) en de 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 |