Skip to content

Releases: MyersResearchGroup/BuildCompiler

Abstract Translator

12 Nov 00:08
3c2897d

Choose a tag to compare

Version 0.0b3

Abstract Translator Functionality:

  • driven by translate_abstract_to_plasmids
  • includes functions to take an abstract design with specified parts and a library of plasmids (containing these parts) to a list of plasmids that will assemble together using the MoClo protocol
  • this list can be used as an input to the original sbol2build code to generate a detailed assembly plan

Combinatorial Support:

  • designs with combinatorial derivations are accepted by translate_abstract_to_plasmids
  • components in the design referenced by a combinatorial derivation will be assigned $n$ plasmids with the same MoClo fusion sites, where $n$ is the number of variable components in the combinatorial derivations
    • this means that for a combinatorial design with 3 normal components and 1 combinatorially derived component with 3 variations, translate_abstract_to_plasmids will return a list of 6 plasmids
    • running golden_gate_assembly_plan from the original sbol2build with this list of plasmids will enumerate to 3 different composites inside the master assembly plan