Resources/Software Tools


Software Tools

On this page you will find: Design Tools, Modeling Tools, and Visualization Tools.

Below, you will find various software tools that are free to use and may be of some help in your iGEM project. Many of these are web-based tools but a few will require you to install them on your computer. Instructions for installation will be provided for those tools.


If you know of any other useful, free tools that should be included, please send an email to Traci at traci AT igem DOT org and she will evaluate the tool for inclusion on this page.

Sponsorship offers


iGEM Partner MathWorks is offering complimentary MATLAB software, including Simbiology and Simulink, and technical support to all iGEM 2019 teams for use in the competition.​All iGEM teams are invited to sign up for the Mathworks Partner Sponsorship Offer (details can be found here)!


Benchling is partnering with iGEM for the first time to help iGEM teams accelerate their work! In 2019, all iGEM teams can sign up for free Benchling accounts, with special access to an enterprise feature, Benchling Sync, and 10 GB of extra space. Learn more here.

Design Tools


SeqViz, by Lattice Automation, is a framework agnostic DNA viewer for sequences or files (gb, fasta, etc) with auto-feature annotation. This web tool is customized for use with iGEM parts and is powered by a free, open source JavaScript library of the same name under the hood. You can find links to the library’s source code and documentation from the application.


SynBioHub is a web-based design repository for people designing biological constructs. It enables DNA and protein designs to be uploaded, then provides a shareable link to allow others to view them. SynBioHub also facilitates searching for information about existing useful parts and designs by combining data from a variety of sources. It includes the parts from the iGEM Registry.


SBOLDesigner is a tool for creating and manipulating the sequences of genetic constructs. Create and edit genetic designs with a simple drag-and-drop graphical interface, using either your own parts or parts and designs imported from genetic repositories (including the iGEM Registry). Designs can be exported in SBOL, GenBank, or FASTA.


Benchling is an integrated software solution for experiment design, note-taking, and molecular biology. It is a free, intelligent research platform with tools for note-taking, molecular biology, and sample tracking. Benchling includes an electronic lab notebook, a molecular biology suite for design and analysis, and a bioregistry to track inventory.

Benchling is also an iGEM startup!


Eugene is a human- and machine-readable language developed to aid in the design of novel biological devices. It provides facilities to specify biological parts and devices, which can be composed according to user-defined rules. This allows users to generate biological device designs based on customizable constraints, such as the maximum number of included genetic parts, the directionality of specific components, or the total sequence length of the output device.

Eugene is maintained by Nona Research Foundation (


Cello is a framework that describes what is essentially a programming language to design computational circuits in living cells. The circuits generated on plasmids expressed in Escherichia coli required careful insulation from their genetic context, but primarily functioned as specified. The circuits could, for example, regulate cellular functions in response to multiple environmental signals. Such a strategy can facilitate the development of more complex circuits by genetic engineering.

Cello is maintained by Nona Research Foundation (

Modeling Tools


iBioSim has been developed for the modeling, analysis, and design of genetic circuits. While iBioSim primarily targets models of genetic circuits, models representing metabolic networks, cell-signaling pathways, and other biological and chemical systems can also be analyzed. iBioSim also includes modeling and visualization support for multi-cellular and spatial models as well.

Visualization Tools


Pigeon is a web-based tool that translates a textual description of a synthetic biology design into an image. It allows programmatic generation of design visualizations, is easy to learn, is easily extensible to new glyphs and notation, and can be connected to other software tools for visualizing their output.

Pigeon is maintained by SynBioTools (