# HG changeset patch # User iuc # Date 1652794026 0 # Node ID 6183de71c59ee539941653f6cbb34a136cf69e44 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dnabot commit 26909099e5c61564bd72f67974e30e75f3fad22c diff -r 000000000000 -r 6183de71c59e dnabot.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dnabot.xml Tue May 17 13:27:06 2022 +0000 @@ -0,0 +1,128 @@ + + DNA assembly using BASIC on OpenTrons + + 3.1.0 + + + dnabot + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + `_). + +These python scripts implement the **4 assembly steps**: clip reactions, purification, assembly and strain transformation. In short, the **Clip reactions** step prepares the mixes for the ligation of the individual DNA parts with the linkers; the **Purification** step purifies the linker-ligated DNA parts using magnetic beads and the Opentrons magnetic module; the **Assembly** step mixes the DNA purified parts to build the final constructs; while the **Transformation** step transforms the chassis micro-organism with the plasmid and inoculates onto agar. + +.. image:: ${static_path}/images/DNABOT_WF.PNG + :width: 90 % + :align: center + +| + +Optional parameters can be set by the user to define the plastic labwares to be used, and set protocol parameters such as washing or incubation times for purification step by providing a YAML settings file. Default settings: ``_ + +Inputs +------ + +* **Source Construct**: CSV file listing constructs to be implemented where each row corresponds to one construct and consists of a sequence of BASIC linker and DNA part IDs (in an operon format). +* **Plate files**: File(s) listing parts to be used in constructs. +* **Well coordinate for Ethanol**: (string) Coordinates of the well plate providing ethanol for the purification step. Default: A11 +* **Column coordinate for SOC**: (integer) Coordinate of the column plate providing SOC (Super Optimal broth with Catabolite repression) media for the transformation step. SOC is a nutrient-rich culture media typically used for bacterial transformation. Default: 1. +* **Lab settings file**: Yaml file providing labware IDs and parameter to be used in the Opentrons scripts: `Default settings `_. + + +Ouput +----- + +* **Dnabot scripts**: DNA-Bot scripts in TAR format which implement the 4 assembly steps and metainformation to keep track of parameters. + +Version +------- + +3.1.0 + +Authors +------- + +* **Matthew C Haines** +* Thomas Duigou + +License +------- + +`MIT `_ + + +Acknowledgments +--------------- + +* Marko Storch +* Geoff Baldwin + ]]> + + 10.1093/synbio/ysaa010 + +
\ No newline at end of file diff -r 000000000000 -r 6183de71c59e static/images/DNABOT_WF.PNG Binary file static/images/DNABOT_WF.PNG has changed diff -r 000000000000 -r 6183de71c59e test-data/constructs.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/constructs.csv Tue May 17 13:27:06 2022 +0000 @@ -0,0 +1,4 @@ +Well,Linker 1,Part 1,Linker 2,Part 2,Linker 3,Part 3,Linker 4,Part 4,Linker 5,Part 5,Linker 6,Part 6,Linker 7,Part 7,Linker 8,Part 8,Linker 9,Part 9,Linker 10,Part 10 +A1,LMS,BASIC_SEVA_37_CmR-p15A.1,LMP,PJ23104_BASIC,U1-RBS2,D5AP78,U3-RBS3,Q1XBU4,U2-RBS1,O66129,,,,,,,,,, +A2,LMS,BASIC_SEVA_37_CmR-p15A.1,LMP,PJ23101_BASIC,U1-RBS1,D2WKD9,U2-RBS3,O48935,U3-RBS1,O66952,,,,,,,,,, +A3,LMS,BASIC_SEVA_37_CmR-p15A.1,LMP,PJ23104_BASIC,U2-RBS2,P48537,U3-RBS2,O07333,U1-RBS2,Q9C446,,,,,,,,,, diff -r 000000000000 -r 6183de71c59e test-data/linker_parts_coords.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/linker_parts_coords.csv Tue May 17 13:27:06 2022 +0000 @@ -0,0 +1,83 @@ +Part/linker,Well,Part concentration (ng/uL) +L1-S,A1, +L1-P,B1, +L2-S,A2, +L2-P,B2, +L3-S,A3, +L3-P,B3, +L4-S,A4, +L4-P,B4, +L5-S,A5, +L5-P,B5, +L6-S,A6, +L6-P,B6, +LMP-S,A7, +LMP-P,B7, +LMS-S,A8, +LMS-P,B8, +U1-S,C1, +U2-S,C2, +U3-S,C3, +U1-RBS1-P,C4, +U1-RBS2-P,C5, +U1-RBS3-P,C6, +U1-A01-P,D1, +U1-A02-P,D2, +U1-A03-P,D3, +U1-A04-P,D4, +U1-A05-P,D5, +U1-A06-P,D6, +U1-A07-P,D7, +U1-A08-P,D8, +U1-A09-P,D9, +U1-A10-P,D10, +U1-A11-P,D11 +U1-A12-P,D12, +U2-RBS1-P,C7, +U2-RBS2-P,C8, +U2-RBS3-P,C9, +U2-A01-P,E1, +U2-A02-P,E2, +U2-A03-P,E3, +U2-A04-P,E4, +U2-A05-P,E5, +U2-A06-P,E6, +U2-A07-P,E7, +U2-A08-P,E8, +U2-A09-P,E9, +U2-A10-P,E10, +U2-A11-P,E11 +U2-A12-P,E12, +U3-RBS1-P,C10, +U3-RBS2-P,C11, +U3-RBS3-P,C12, +U3-A01-P,F1, +U3-A02-P,F2, +U3-A03-P,F3, +U3-A04-P,F4, +U3-A05-P,F5, +U3-A06-P,F6, +U3-A07-P,F7, +U3-A08-P,F8, +U3-A09-P,F9, +U3-A10-P,F10, +U3-A11-P,F11 +U3-A12-P,F12, +U1-AM12-P,A10, +U1-AM24-P,B10, +U2-AM12-P,A11, +U2-AM24-P,B11, +U3-AM12-P,A12, +U3-AM24-P,B12, +LF1-S,A9, +LF1-P,B9, +LF2-S,G1, +LF2-P,H1, +LF3-S,G2, +LF3-P,H2, +LF4-S,G3, +LF4-P,H3, +LF5-S,G4, +LF5-P,H4, +LF6-S,G5, +LF6-P,H5, \ No newline at end of file diff -r 000000000000 -r 6183de71c59e test-data/user_parts_coords.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/user_parts_coords.csv Tue May 17 13:27:06 2022 +0000 @@ -0,0 +1,13 @@ +Part/linker,Well,Part concentration (ng/uL) +BASIC_SEVA_37_CmR-p15A.1,A1, +D2WKD9,A2, +D5AP78,A3, +O07333,A4, +O48935,A5, +O66129,A6, +O66952,A7, +P48537,A8, +PJ23101_BASIC,A9, +PJ23104_BASIC,A10, +Q1XBU4,A11, +Q9C446,A12,