Genetic Design (BASIC Assembly)
- This workflow encodes the top-ranking predicted pathways from the previous workflow into plasmids intended to be expressed in the specified organism. BASIC is used as assembly method.
- It provides ECHO® liquid handler instructions file.
- pub DOI: 10.1016/j.isci.2025.113599
input:
- Sampling file: csv file : The CSV file should contain cell-free components combination. This data will be passed to the icFree_extractor & icFree_learner tools.
- Fluo/Lumi values : The CSV file should contain fuorescence/luminescence values. This data will be passed to the icFree_extractor tool.
- referance file : The CSV reference yields file for calibratio. This data will be passed to the icFree_extractor tool.
Tools:
Selenzy
It is an open-source tool for selecting enzyme sequences from reaction-based queries. It uses reaction templates (e.g., RetroRules) to search for similar reactions in the MetaNetX5 database and retrieves the corresponding annotated enzyme sequences. The tool provides combined scoring based on reaction similarity, sequence conservation, phylogenetic distance, and sequence properties. It accepts SBML pathway files as input and returns SBML pathways annotated with UniProt IDs.
BASIC-design
It generates BASIC-compatible genetic constructs from SBML files annotated with enzyme IDs, such as those produced by Selenzyme. Using the BASIC DNA assembly method—based on orthogonal linkers and type IIs restriction enzymes—it assembles constructs with predefined or user-supplied linkers, promoters, and backbones. The tool outputs three CSV files (construct designs and plate coordinates for linkers and DNA parts) and a set of SBOL files, one per construct. It supports multiple promoter and RBS combinations for each enzyme-coding sequence, and can optionally permute gene order in operon designs.
DNA-Bot
It is a software tool that converts construct design CSV files—such as those produced by rpBASICDesign—into automated assembly protocols for OpenTrons liquid-handling robots. Users may specify labware and protocol parameters (e.g., washing or incubation times). DNA-Bot outputs Python scripts implementing the four BASIC assembly steps: Clip reactions (ligation of DNA parts with linkers), Purification (magnetic-bead cleanup), Assembly (combining purified parts into final constructs), and Transformation (introducing plasmids into the host strain and plating). The tool also produces metadata for tracking experimental parameters.
Inputs
| ID | Name | Description | Type |
|---|---|---|---|
| DNA-Bot settings | #main/DNA-Bot settings | n/a |
|
| Enzyme taxon IDs | #main/Enzyme taxon IDs | n/a |
|
| Host taxon ID | #main/Host taxon ID | n/a |
|
| Linkers and user parts | #main/Linkers and user parts | n/a |
|
| Pathway (SBML) | #main/Pathway (SBML) | n/a |
|
Steps
| ID | Name | Description |
|---|---|---|
| 5 | Selenzyme | toolshed.g2.bx.psu.edu/repos/tduigou/selenzy/selenzy-wrapper/0.2.0 |
| 6 | BasicDesign | toolshed.g2.bx.psu.edu/repos/tduigou/rpbasicdesign/rpbasicdesign/0.3.4 |
| 7 | DNA-Bot | toolshed.g2.bx.psu.edu/repos/tduigou/dnabot/dnabot/3.1.0 |
Outputs
| ID | Name | Description | Type |
|---|---|---|---|
| Uniprot IDs | #main/Uniprot IDs | n/a |
|
| _anonymous_output_10 | #main/_anonymous_output_10 | n/a |
|
| _anonymous_output_6 | #main/_anonymous_output_6 | n/a |
|
| _anonymous_output_7 | #main/_anonymous_output_7 | n/a |
|
| _anonymous_output_8 | #main/_anonymous_output_8 | n/a |
|
| _anonymous_output_9 | #main/_anonymous_output_9 | n/a |
|
| dnabot_scripts | #main/dnabot_scripts | n/a |
|
Version History
Version 1 (earliest) Created 24th Oct 2025 at 15:08 by ramiz khaled
Initial commit
Frozen
Version-1
9f79bf3
Creators and SubmitterCreators
Not specifiedSubmitter
Views: 1414 Downloads: 242 Runs: 8
Created: 24th Oct 2025 at 15:08
Last updated: 16th Dec 2025 at 13:22
AttributionsNone
Run on Galaxy