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. It is capable of importing and exporting models specified using the Systems Biology Markup Language (SBML).Finally, it is one of the first tools to also support the Synthetic Biology Open Language (SBOL), an emerging standard for information exchange in synthetic biology.
IMPORTANT: this documentation is still under development. Older documentation and tutorials are found here:
To cite iBioSim, please use the latest paper:
Watanabe, Leandro, Tramy Nguyen, Michael Zhang, Zach Zundel, Zhen Zhang, Curtis Madsen, Nicholas Roehner, and Chris Myers. 2018. "IBioSim 3: A Tool for Model-Based Genetic Circuit Design." ACS Synthetic Biology 8 (7): 1560–1563. doi:10.1021/acssynbio.8b00078.
Before installing iBioSim, please make sure that the following software is installed on your system.
To install, download the zip file for your operating system and unzip it where you want the application to reside.
To run iBioSim, execute iBioSim in the top directory.
For Windows users:
If the application font appears very small, you need to follow the next steps:
For Linux users:
Dependencies are resolved at runtime when iBioSim is opened
for the first time.
In order
to compile the dependencies, you need the following:
Before beginning to use iBioSim, go to your preferences and change your name, email, and URI to something unique.
To create a new project, select New → Project from the File menu as shown below. You will then be prompted to browse to a desired location and to give a name to the project directory. After you do this, click the new button and a new project directory will be created. To open a project, select Open Project from the File menu. You will then be prompted to browse to a project directory to open, and clicking open will open the project. You may also open a project by selecting one of your ten most recently opened projects by selecting the project name shown in the Open Recent menu within the File menu.
This is the main screen of iBioSim. The top bar comprises of functions such as saving and exporting, while the bottom bar holds parts available for use.
To import a registry part from an online repository, double click on a part to view its details, click on (import registry part) then choose and filter the desired repository such as synBioHub.
Here is a short video on how to do that.
You can share your design by uploading it to an online repository such as synBioHub.
First, go to File → upload → Design, as showen below
Second, choose the online repository, make sure you are logged in to synBioHub.
If you need additional help, you can watch this tutorial video on how to upload to SynBioHub.
iBioSim allows you to export to other file formats such as GenBank or FASTA.
To do that, simply go to Files → export → Design, and then you can choose the desired formats.
iBioSim also allows you to import from other file formats saved on your computer.
Similar to exporting process, go to Files → import → Design/Model, then your desired format.
Here is a tutorial video on how to create an example of a full design in iBioSim.
The iBioSim tool is being developed by Chris Myers research group at the University of Utah. This project has involved many students including Nathan Barker, Scott Glass, Kevin Jones, Hiroyuki Kuwahara, Curtis Madsen, Nam Nguyen, Tramy Nguyen, Tyler Patterson, Nicholas Roehner, Jason Stevens, Leandro Watanabe, and Zhen Zhang.
To cite iBioSim, please use the latest paper:
Watanabe, Leandro, Tramy Nguyen, Michael Zhang, Zach Zundel, Zhen Zhang, Curtis Madsen, Nicholas Roehner, and Chris Myers. 2018. "IBioSim 3: A Tool for Model-Based Genetic Circuit Design." ACS Synthetic Biology 8 (7): 1560–1563. doi:10.1021/acssynbio.8b00078.
IBIOSIM is released under the Apache 2.0 License.
For more information about the Apache license go to apache.org/licenses/.