This repo contains Hamilton scripts and data files used in Robson et. al. “Automated assembly of programmable RNA-based sensors"
Hamilton Methods
provides the Hamilton code for replicating the experiments carried out in Figure 1.BU ODTC Scripts
provides the necessary scripts for the INHECO On-Deck Thermal Cycler (ODTC) used during the PCR and Gibson Assembly sub-methods.Molecular Cloning_v1.1
encompasses three sub-methods: PCR, Gibson Assembly, and Transformation.Zyppy_Full_Walkaway
encompasses the plasmid purification protocol rewritten to be compatible with the Hamilton NGS STAR deck layout. Compatible kit information can be found at https://www.zymoresearch.com/products/zyppy-96-plasmid-magbead-kit
Files can be downloaded manually or obtained by:
git clone https://github.com/RoboRibo.git
Hamilton VENUS Software is compatible only with Windows operating systems. VENUS is not supported on macOS or Linux systems, and performance issues may arise when attempting to run the software through virtualization on unsupported platforms.
Hamilton VENUS 6.0.2.50007 was used in this study.
For the most reliable setup and support, installations should closely follow Hamilton’s documentation and recommendations, particularly regarding software dependencies such as .NET and SQL Server. NET Framework 3.5 Must be manually enabled (not replaced by .NET 4.x). SQL Server 2014 or later, which is installed automatically during VENUS setup.
Hamilton protocols Molecular Cloning_V1.1 (encompasing PCR, Gibson Assembly, and Transformation) and Zyppy_Full_Walkaway (for plasmid purification) can be uploaded into VENUS, which will then provide information on deck set up and allow for the protocols to be run.
Molecular Coloning
After the method is loaded, the following dialog box opens:
The user then selects which methods or processes are to be completed: PCR, Gibson Assembly, Transformation, or any combination of the three sub-methods. The user also inputs the number of samples and, if applicable, the annealing temp for the PCR sub-method.
Tipcounting has also been programmed into the methods, allowing the user to specify exactly where the tips are available on deck. These dialog boxes pop up next for each set of tips.
Various loading dialog boxes appear, depending on the sub-method process selected. If all three sub-method processes were selected in the first dialog box, then the following Loading Dialog appears prompting the user to load all necessary labwares for the entire method to commence:
Otherwise, sub-method specific Loading Dialog boxes will appear, depending on the subset selected. For example, for PCR Process 1, the following Loading Dialog box will appear:
If only the Gibson Assembly Process 2 was selected, the following Loading Dialog box will appear:
If only the Transformation Process 2 was selected, the following Loading Dialog box will appear:
Depending on which sub-method was selected, the Hamilton code will automatically calcualte all volumes of every reagent needed. If insufficient reagents have been loaded, Liquid Level Detection has been enabled, and so an error will appear prompting the user to load more. However, the user should ensure excess reagents have been loaded prior to the method starting.