IWBDA 2021: 13th International Workshop on Bio-Design Automation, Online

13th International Workshop on Bio-Design Automation


Workshop 1 SBOL Version 3: Data Exchange throughout the Bioengineering Lifecycle
Date/Time: Monday, 20 September 2021. 6:30pm - 8:30pm BST Copy to my Calendar

The Synthetic Biology Open Language (SBOL) allows knowledge about biological designs to be captured using a machine-tractable, ontology-backed representation built on top of Semantic Web technologies. In addition to representing genetic designs, SBOL Version 3 can now be used to represent knowledge across multiple scales and throughout the entire synthetic biology workflow, from the specification of a single molecule or DNA fragment to tracking experimental workflows with complex samples or multicellular systems containing multiple interacting genetic circuits. This tutorial will discuss both the fundamentals of SBOL3 and experiences from its use in a variety of projects.

This tutorial will provide the following to attendees:

  • an introduction to the SBOL3 data model
  • examples of workflows built on SBOL3
  • hands-on experience with SBOL3 libraries and related tools
  • an understanding of how to build extensions using SBOL Factory

Presenters:
  • Jacob Beal
  • Bryan Bartley
  • Goksel Misirli
  • Tom Mitchell

Workshop 2 From Chemical Reaction Network Compilation to Bayesian Parameter Inference
Date/Time: Part I - Tuesday, 21 September 2021. 5:45pm - 7:45pm BST Copy to my Calendar
Date/Time: Part II - Tuesday, 21 September 2021. 7:45pm - 9:45pm BST Copy to my Calendar

In this two part workshop, we begin with an introduction and interactive demo of the BioCRNpyler software package which lets modelers compile detailed chemical reaction networks from simple specifications. A case study of integrase circuits will be used to highlight the flexibility of this package. The second part of the workshop introduces and demos a black-box parameter inference pipeline using the AutoReduce, Bioscrape, and Emcee packages using data from cell free integrase circuit experiments. Note that each section is ~2 hours and will be designed so participants can come to either demonstration individually or attend both.

Presenters:
  • William Poole
  • Ayush Pandey
  • Andrey Shur
  • Zoltan Tuza
Workshop Poster

Workshop 3 Machine Learning Aided Advances in Synthetic Biology
Date/Time: Wednesday, 22 September 2021. 4:00pm - 5:30pm BST Copy to my Calendar

Synthetic biology aims to understand, refine, control, re-engineer, and evolve nature. Data is a key element in this process. Rapid progress in synthetic biology is making increasingly large, increasingly complex, and novel datasets available to us. These exciting developments have direct parallels in machine learning which is facilitating methods and paradigms that have increasingly superior computational speed as well as increasingly superior ability to transform the data into useful information. What are the possibilities if synthetic biology and machine learning come together with great synergy? In this workshop, we present four talks that answer some specifics for this exciting open ended question.

Presenters:
  • Sabyasachi Ghosh
  • Manoj Gopalkrishnan
  • Maziya Ibrahim
  • Karthik Raman
  • Jean-Loup Faulon
  • Jonathan Tellechea
  • Pablo Carbonell
Workshop Poster

Workshop 4 DIY Microfluidics CAD - Extending 3DuF for fun and publications
Date/Time: Wednesday, 22 September 2021. 7:15pm - 9:15pm BST Copy to my Calendar

3DuF is an open source interactive design tool for developing microfluidics. It uses a standardized component library that allows microfluidics designs to utilize their favorite components and rapidly design their devices and send it out for manufacturing. In this workshop we will show one can quickly add a new component onto 3DuF and utilize it in your own workflow. We will also discuss how you can add more features onto the tool for your own publications, get code reviews, etc. using the tool.

Presenters:
  • Radhakrishna Sanka

Workshop 5 Flapjack: Data Management and Analysis for Genetic Circuit Characterization
Date/Time: Thursday, 23 September 2021. 5:15pm - 9:15pm BST Copy to my Calendar

Flapjack intro:

Flapjack is a data management system for synthetic biology data. Our tool enables researchers to store, visualize, analyze and share genetic circuit data, linking the test phase with the build and learn phases from the Design-Build-Test-Learn (DBTL) cycle, helping automation of Synthetic Biology workflows. The system is implemented as a full-stack web application, consisting of a back-end developed as a REST and WebSockets API and a front-end user interface for easy access. The webapp is deployed using docker containers in a microservices architecture in order to ease installation. We also provide a python package to access programmatically to the API, giving flexibility to users to develop and integrate with other software tools or standards in the synthetic biology environment such as SBOL, SynBioHub, among others.

Frontend tutorial:

Presenter: Carlos Vidal-Céspedes

In the frontend tutorial we will take a walk-through to the user interface, cover how to format data to be able to upload it to the platform, how to share and delete studies and visualize queries and relevant analyzes to the data. We will also format and download the resulting plots and data.

Python package:

Presenter: Gonzalo Vidal

This tutorial will have an interactive session employing Google Collab, where attendees will have hands-on experience coding to upload, visualize, analyze and download data using our Flapjack python package to access the API. We will also make and format plots using the obtained data.

First, we will query and visualize data using interactive plots. Next, we will obtain plots in publication-like format. Then, we will analyze data fitting and parameterizing a hill function to an induction curve (sigmoidal response curve). Also, we will explore the data using Pandas functions. Finally we will use SBOL and SynBioHub synthetic biology tools as means of exemplifying the integration with other SynBio software tools using Python.

Local installation:

Presenter: Guillermo Yañez

In this part we will get over the installation process of a Flapjack instance in your local machine using docker containerization, covering all the three major OS (macOS, Linux and Windows).

We will first introduce Docker, then we will deploy Flapjack and finally we will make the initial configuration in order to have your local instance up and running. It will be required that attendees have Docker and Anaconda installed.

Install Docker (MacOS/Windows): Docker Desktop for Mac and Windows | Docker

Install Docker(Linux): Install Docker Engine | Docker Documentation

Install Anaconda: Anaconda | Individual Edition


Outcomes

At the end of the tutorial, attendees will be able to:
  • Access and use Flapjack through the web app's user interface.
  • Share data and work collaboratively.
  • Visualize and analyze data using the Flapjack engine.
  • Use pyFlapjack to access the API to store, explore, visualize, analyze and download data.
  • Access SynBioHub instances in order to obtain genetic parts information.
  • Install a local instance of Flapjack.
Presenters:
  • Carlos Vidal-Céspedes
  • Gonzalo Vidal
  • Guillermo Yáñez
Workshop Poster

Workshop 6 BMSS - An Automated BioModel Selection System for Gene Circuit Designs
Date/Time: Friday, 24 September 2021. 2:05pm - 2:50pm BST Copy to my Calendar

Modelling plays an important role in Synthetic Biology in our continuous search for improved performance of our engineered biological systems. Kinetic models can provide insights into the dynamic behaviours of the genetic circuits and guide experimental designs. However, it can be challenging yet tedious to identify the “right” model that best describes experimental data obtained for a particular genetic circuit while tracing the entire model development and analysis. In this workshop, we will demonstrate an open-source python software package, BioModel selection system (BMSS) [1,2,3], which functions as a hypothesis-testing tool developed to perform automated model selection and enable a more systematic approach to the model development and analysis. BMSS ranks models from a library of pre-built models stored in the database (UBase/MBase) using experimental data. BMSS is designed to be modular and highly extensible. We will demonstrate the various features in BMSS using case studies.

The demonstration will cover

  • how model selection can be performed using BMSS
  • how models can be incorporated into UBase/MBase for future selection
  • how models can be analysed using BMSS
  • other additional features available in BMSS

References:

  1. Ngo, Russell Jie Kai, et al. "BMSS2: a unified database-driven modelling tool for systematic model selection and identifiability analysis." bioRxiv (2021).
  2. Yeoh, Jing Wui, et al. "An automated biomodel selection system (BMSS) for gene circuit designs." ACS synthetic biology 8.7 (2019): 1484-1497.
  3. https://github.com/EngBioNUS/BMSS2

Presenters:
  • Russell Jie Kai Ngo
  • Jing Wui Yeoh
Workshop Poster

Workshop 7 Visualizing biological designs using SBOL visual
Date/Time: Friday, 24 September 2021. 4:00pm - 6:00pm BST Copy to my Calendar

As the complexity of our biological designs grow there is an increasing need to be able to visualize them in a clear and accessible way to aid communication and facilitate further development. SBOL visual aims to provide a standardised set of glyphs and conventions for how these are connected to address this need and is closely aligned to the SBOL data standard, enabling direct connections to biological designs in a machine-readable form. In this short workshop, we will introduce SBOL visual, discussing the underlying motivation, development, and current state of the standard as well as providing some hands-on demonstrations of recently released tools and programming libraries in which SBOLv diagrams can be built. The end of the workshop will be an open discussion around future directions for the standard and the supporting tools that will be needed to support this.

Presenters:
  • Thomas Gorochowski
  • James Scott-Brown

Workshop 8 Principles of genetic circuit design: programming living cells to perform novel functions
Date/Time: Friday, 24 September 2021. 6:45pm - 8:45pm BST Copy to my Calendar

The "Principles of genetic circuit design: programming living cells to perform novel functions" workshop will give an overview on the design process of synthetic genetic circuits as gene expression control systems, composition of genetic circuits from different classes of gene regulators, different computer-aided design and modelling tools used in the genetic circuit design workflow, common failure modes encountered in genetic circuit design and engineering strategies to overcome these failure modes and optimize the genetic circuit design.

Presenters:
  • Hatem Mohamed Gaber Abdelrahman
Workshop Poster