Genetic Design (BASIC Assembly)
Version 1

Workflow Type: Galaxy

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
  • File
Enzyme taxon IDs #main/Enzyme taxon IDs n/a
  • string
Host taxon ID #main/Host taxon ID n/a
  • int
Linkers and user parts #main/Linkers and user parts n/a
  • File
Pathway (SBML) #main/Pathway (SBML) n/a
  • File

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
  • File
_anonymous_output_10 #main/_anonymous_output_10 n/a
  • File
_anonymous_output_6 #main/_anonymous_output_6 n/a
  • File
_anonymous_output_7 #main/_anonymous_output_7 n/a
  • File
_anonymous_output_8 #main/_anonymous_output_8 n/a
  • File
_anonymous_output_9 #main/_anonymous_output_9 n/a
  • File
dnabot_scripts #main/dnabot_scripts n/a
  • File

Version History

Version 1 (earliest) Created 24th Oct 2025 at 15:08 by ramiz khaled

Initial commit


Frozen Version-1 9f79bf3
help Creators and Submitter
Creators
Not specified
Submitter
Activity

Views: 1414   Downloads: 242   Runs: 8

Created: 24th Oct 2025 at 15:08

Last updated: 16th Dec 2025 at 13:22

help Tags
help Attributions

None

Total size: 483 KB
Powered by
(v.1.17.3)
Copyright © 2008 - 2026 The University of Manchester and HITS gGmbH