Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Nicholas Roehner is active.

Publication


Featured researches published by Nicholas Roehner.


Nature Biotechnology | 2014

The Synthetic Biology Open Language (SBOL) provides a community standard for communicating designs in synthetic biology

Michal Galdzicki; Kevin Clancy; Ernst Oberortner; Matthew Pocock; Jacqueline Quinn; Cesar Rodriguez; Nicholas Roehner; Mandy L. Wilson; Laura Adam; J. Christopher Anderson; Bryan A. Bartley; Jacob Beal; Deepak Chandran; Joanna Chen; Douglas Densmore; Drew Endy; Raik Grünberg; Jennifer Hallinan; Nathan J. Hillson; Jeffrey Johnson; Allan Kuchinsky; Matthew W. Lux; Goksel Misirli; Jean Peccoud; Hector Plahar; Evren Sirin; Guy-Bart Stan; Alan Villalobos; Anil Wipat; John H. Gennari

The re-use of previously validated designs is critical to the evolution of synthetic biology from a research discipline to an engineering practice. Here we describe the Synthetic Biology Open Language (SBOL), a proposed data standard for exchanging designs within the synthetic biology community. SBOL represents synthetic biology designs in a community-driven, formalized format for exchange between software tools, research groups and commercial service providers. The SBOL Developers Group has implemented SBOL as an XML/RDF serialization and provides software libraries and specification documentation to help developers implement SBOL in their own software. We describe early successes, including a demonstration of the utility of SBOL for information exchange between several different software tools and repositories from both academic and industrial partners. As a community-driven standard, SBOL will be updated as synthetic biology evolves to provide specific capabilities for different aspects of the synthetic biology workflow.


Journal of Integrative Bioinformatics | 2015

Synthetic Biology Open Language (SBOL) Version 2.0.0.

Bryan A. Bartley; Jacob Beal; Kevin Clancy; Goksel Misirli; Nicholas Roehner; Ernst Oberortner; Matthew Pocock; Michael Bissell; Curtis Madsen; Tramy Nguyen; Zhen Zhang; John H. Gennari; Chris J. Myers; Anil Wipat; Herbert M. Sauro

Synthetic biology builds upon the techniques and successes of genetics, molecular biology, and metabolic engineering by applying engineering principles to the design of biological systems. The field still faces substantial challenges, including long development times, high rates of failure, and poor reproducibility. One method to ameliorate these problems would be to improve the exchange of information about designed systems between laboratories. The Synthetic Biology Open Language (SBOL) has been developed as a standard to support the specification and exchange of biological design information in synthetic biology, filling a need not satisfied by other pre-existing standards. This document details version 2.0 of SBOL, introducing a standardized format for the electronic exchange of information on the structural and functional aspects of biological designs. The standard has been designed to support the explicit and unambiguous description of biological designs by means of a well defined data model. The standard also includes rules and best practices on how to use this data model and populate it with relevant design details. The publication of this specification is intended to make these capabilities more widely accessible to potential developers and users in the synthetic biology community and beyond.


ACS Synthetic Biology | 2016

Sharing Structure and Function in Biological Design with SBOL 2.0

Nicholas Roehner; Jacob Beal; Kevin Clancy; Bryan A. Bartley; Goksel Misirli; Raik Grünberg; Ernst Oberortner; Matthew Pocock; Michael Bissell; Curtis Madsen; Tramy Nguyen; Michael Zhang; Zhen Zhang; Zach Zundel; Douglas Densmore; John H. Gennari; Anil Wipat; Herbert M. Sauro; Chris J. Myers

The Synthetic Biology Open Language (SBOL) is a standard that enables collaborative engineering of biological systems across different institutions and tools. SBOL is developed through careful consideration of recent synthetic biology trends, real use cases, and consensus among leading researchers in the field and members of commercial biotechnology enterprises. We demonstrate and discuss how a set of SBOL-enabled software tools can form an integrated, cross-organizational workflow to recapitulate the design of one of the largest published genetic circuits to date, a 4-input AND sensor. This design encompasses the structural components of the system, such as its DNA, RNA, small molecules, and proteins, as well as the interactions between these components that determine the systems behavior/function. The demonstrated workflow and resulting circuit design illustrate the utility of SBOL 2.0 in automating the exchange of structural and functional specifications for genetic parts, devices, and the biological systems in which they operate.


ACS Synthetic Biology | 2014

A methodology to annotate systems biology markup language models with the synthetic biology open language.

Nicholas Roehner; Chris J. Myers

Recently, we have begun to witness the potential of synthetic biology, noted here in the form of bacteria and yeast that have been genetically engineered to produce biofuels, manufacture drug precursors, and even invade tumor cells. The success of these projects, however, has often failed in translation and application to new projects, a problem exacerbated by a lack of engineering standards that combine descriptions of the structure and function of DNA. To address this need, this paper describes a methodology to connect the systems biology markup language (SBML) to the synthetic biology open language (SBOL), existing standards that describe biochemical models and DNA components, respectively. Our methodology involves first annotating SBML model elements such as species and reactions with SBOL DNA components. A graph is then constructed from the model, with vertices corresponding to elements within the model and edges corresponding to the cause-and-effect relationships between these elements. Lastly, the graph is traversed to assemble the annotating DNA components into a composite DNA component, which is used to annotate the model itself and can be referenced by other composite models and DNA components. In this way, our methodology can be used to build up a hierarchical library of models annotated with DNA components. Such a library is a useful input to any future genetic technology mapping algorithm that would automate the process of composing DNA components to satisfy a behavioral specification. Our methodology for SBML-to-SBOL annotation is implemented in the latest version of our genetic design automation (GDA) software tool, iBioSim.


ACS Synthetic Biology | 2015

Proposed data model for the next version of the synthetic biology open language.

Nicholas Roehner; Ernst Oberortner; Matthew Pocock; Jacob Beal; Kevin Clancy; Curtis Madsen; Goksel Misirli; Anil Wipat; Herbert M. Sauro; Chris J. Myers

While the first version of the Synthetic Biology Open Language (SBOL) has been adopted by several academic and commercial genetic design automation (GDA) software tools, it only covers a limited number of the requirements for a standardized exchange format for synthetic biology. In particular, SBOL Version 1.1 is capable of representing DNA components and their hierarchical composition via sequence annotations. This proposal revises SBOL Version 1.1, enabling the representation of a wider range of components with and without sequences, including RNA components, protein components, small molecules, and molecular complexes. It also introduces modules to instantiate groups of components on the basis of their shared function and assert molecular interactions between components. By increasing the range of structural and functional descriptions in SBOL and allowing for their composition, the proposed improvements enable SBOL to represent and facilitate the exchange of a broader class of genetic designs.


Journal of Integrative Bioinformatics | 2018

Synthetic Biology Open Language Visual (SBOL Visual) Version 2.0

Robert Sidney Cox; Curtis Madsen; James Alastair McLaughlin; Tramy Nguyen; Nicholas Roehner; Bryan A. Bartley; Swapnil Bhatia; Mike Bissell; Kevin Clancy; Thomas E. Gorochowski; Raik Grünberg; Augustin Luna; Nicolas Le Novère; Matthew Pocock; Herbert M. Sauro; John T. Sexton; Guy-Bart Stan; Jeffrey J. Tabor; Christopher A. Voigt; Zach Zundel; Chris J. Myers; Jacob Beal; Anil Wipat

Abstract People who are engineering biological organisms often find it useful to communicate in diagrams, both about the structure of the nucleic acid sequences that they are engineering and about the functional relationships between sequence features and other molecular species. Some typical practices and conventions have begun to emerge for such diagrams. The Synthetic Biology Open Language Visual (SBOL Visual) has been developed as a standard for organizing and systematizing such conventions in order to produce a coherent language for expressing the structure and function of genetic designs. This document details version 2.0 of SBOL Visual, which builds on the prior SBOL Visual 1.0 standard by expanding diagram syntax to include functional interactions and molecular species, making the relationship between diagrams and the SBOL data model explicit, supporting families of symbol variants, clarifying a number of requirements and best practices, and significantly expanding the collection of diagram glyphs.


IEEE Design & Test of Computers | 2012

Design and Test of Genetic Circuits Using iBioSim

Curtis Madsen; Chris J. Myers; Tyler Patterson; Nicholas Roehner; Jason T. Stevens; Chris Winstead

The simulation of biological systems prior to their physical implementation can save time, money, and potentially provide insights into alternate designs. This paper presents a simulation environment which allows for a visual design process ultimately leading to a formal model which can be efficiently simulated.


ACS Synthetic Biology | 2014

Directed Acyclic Graph-Based Technology Mapping of Genetic Circuit Models

Nicholas Roehner; Chris J. Myers

As engineering foundations such as standards and abstraction begin to mature within synthetic biology, it is vital that genetic design automation (GDA) tools be developed to enable synthetic biologists to automatically select standardized DNA components from a library to meet the behavioral specification for a genetic circuit. To this end, we have developed a genetic technology mapping algorithm that builds on the directed acyclic graph (DAG) based mapping techniques originally used to select parts for digital electronic circuit designs and implemented it in our GDA tool, iBioSim. It is among the first genetic technology mapping algorithms to adapt techniques from electronic circuit design, in particular the use of a cost function to guide the search for an optimal solution, and perhaps that which makes the greatest use of standards for describing genetic function and structure to represent design specifications and component libraries. This paper demonstrates the use of our algorithm to map the specifications for three different genetic circuits against four randomly generated libraries of increasing size to evaluate its performance against both exhaustive search and greedy variants for finding optimal and near-optimal solutions.


ACS Synthetic Biology | 2016

Double Dutch: A Tool for Designing Combinatorial Libraries of Biological Systems

Nicholas Roehner; Eric M. Young; Christopher A. Voigt; D. Benjamin Gordon; Douglas Densmore

Recently, semirational approaches that rely on combinatorial assembly of characterized DNA components have been used to engineer biosynthetic pathways. In practice, however, it is not practical to assemble and test millions of pathway variants in order to elucidate how different DNA components affect the behavior of a pathway. To address this challenge, we apply a rigorous mathematical approach known as design of experiments (DOE) that can be used to construct empirical models of system behavior without testing all variants. To support this approach, we have developed a tool named Double Dutch, which uses a formal grammar and heuristic algorithms to automate the process of DOE library design. Compared to designing by hand, Double Dutch enables users to more efficiently and scalably design libraries of pathway variants that can be used in a DOE framework and uniquely provides a means to flexibly balance design considerations of statistical analysis, construction cost, and risk of homologous recombination, thereby demonstrating the utility of automating decision making when faced with complex design trade-offs.


ACS Synthetic Biology | 2015

Generating Systems Biology Markup Language Models from the Synthetic Biology Open Language

Nicholas Roehner; Zhen Zhang; Tramy Nguyen; Chris J. Myers

In the context of synthetic biology, model generation is the automated process of constructing biochemical models based on genetic designs. This paper discusses the use cases for model generation in genetic design automation (GDA) software tools and introduces the foundational concepts of standards and model annotation that make this process useful. Finally, this paper presents an implementation of model generation in the GDA software tool iBioSim and provides an example of generating a Systems Biology Markup Language (SBML) model from a design of a 4-input AND sensor written in the Synthetic Biology Open Language (SBOL).

Collaboration


Dive into the Nicholas Roehner's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ernst Oberortner

Vienna University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge