No description
Find a file
2017-02-28 14:28:58 -07:00
.metadata Added JOptimizer Dependencies jars in gui>lib 2013-07-23 22:11:36 +00:00
.settings Restore some files that were pushed accidentally 2017-02-07 22:18:04 -07:00
bin Major refactor Part I 2017-01-04 16:32:14 -07:00
docs Update docs 2015-07-11 16:50:56 +00:00
lib Reverted to e21f079 2017-02-10 00:27:55 -07:00
src Removed useless file 2017-02-27 18:41:06 -07:00
.classpath Updates for new version 2017-02-16 00:01:42 +00:00
.gitignore Added jsbml to .gitignore 2017-02-20 17:05:10 -07:00
.project Began mavenization. Removed libSBOlj, batk-*, and antlr libraries. 2017-01-09 11:20:21 -07:00
build.xml Major refactor Part I 2017-01-04 16:32:14 -07:00
LICENSE.txt Updated license from MIT to Apache 2017-02-28 14:28:58 -07:00
makeATACS.sh Added mac make build scripts 2010-01-22 19:59:45 +00:00
makeATACS64.sh Script to make atacs for mac 2013-11-19 19:49:10 +00:00
makedmg.sh Misc updates for 1.6. 2011-06-09 14:55:48 +00:00
makedmg64.sh Update Mac dmg build script. 2016-07-04 19:53:55 +00:00
Makefile Make atacs last. 2010-09-14 18:35:45 +00:00
makeLEMA.sh Added mac make build scripts 2010-01-22 19:59:45 +00:00
makeLEMA64.sh Updated JOptimizer to 3.3. 2014-05-12 16:16:13 +00:00
manifast Added ability to export to an SBOL Stack. 2017-01-16 15:46:54 +00:00
pom.xml Add support to submit to SynBioHub 2017-02-01 22:46:42 +00:00
README.md The VM arguments are only for the MAC 2017-02-25 19:51:07 +00:00
Readme.txt Add libsbml include info. 2011-05-14 20:55:24 +00:00

iBioSim

iBioSim is a computer-aided design (CAD) tool aimed 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). It can import all levels and versions of SBML and is able to export Level 3 Version 1. It supports all core SBML modeling constructs except some types of fast reactions, and also has support for the hierarchical model composition, layout, flux balance constraints, and arrays packages.

It has also been tested successfully on the stochastic benchmark suite and the curated models in the BioModels database. iBioSim also supports the Synthetic Biology Open Language (SBOL), an emerging standard for information exchange in synthetic biology.

Website: iBioSim
Video Demo: Tools Workflow
Contact: Chris Myers (@cjmyers) myers@ece.utah.edu

Pre-installation Requirement(s)

  1. Create a GitHub account.
  2. Setup Git on your machine.
  3. [Install] (https://maven.apache.org/download.cgi) Maven plugin on your machine.
  4. Clone the iBioSim GitHub repository to your machine.

Installing iBioSim in Eclipse

  1. Import the iBioSim project into your preferred java IDE tool such as eclipse as a project from Git. Note: The remaining set of instructions assumes that you are using Eclipse as your IDE tool.
  2. Depending on the option you pick to import projects from git, select:
  • Existing local repository if you have already cloned the iBioSim Github repository to your machine.
  • Clone URI to have your IDE tool import the project for you.
    • Complete the Source Git Repository information by setting:
      • URI: https://github.com/MyersResearchGroup/iBioSim.git
      • host: github.com
      • Repository path: /MyersResearchGroup/iBioSim.git
      • User account: your user github and password account
    • Specify the branch you want to import into your Eclipse workspace. In this case, select master
    • When given the option to select which project import, select Import existing Eclipse project
    • All installation should be complete so click Finish
    • If you have import errors, perform Maven update on the iBioSim project.

Setting up iBioSim Configurations

  1. Open up iBioSim Run Configurations window and create a new Java Application in your Eclipse workspace
  • Give the java application a name (i.e. iBioSim_GUI)

  • Set the Main tab to the following information:

    • Project: iBioSim
    • Main class: frontend.main.Gui
  • Set the Environment tab to the following information:

    • Create 2 variables with the corresponding value:
      • BIOSIM: full path to your iBioSim project
      • PATH: append your copy of iBioSim bin directory to whatever existing PATH already supplied to the value of this variable.
  • Set Arguments tab to the following information:

    • Program arguments: -Xms2048 -Xms2048 -XX:+UseSerialGC

    If you are running on a MAC, also set the following:

    • VM arguments: -Dapple.laf.useScreenMenuBar=true -Xdock:name="iBioSim" -Xdock:icon=$BIOSIM/src/resources/icons/iBioSim.jpg
  • All run configurations are complete. Make sure to apply all your changes.

Running iBioSim

  1. Run the java application that you have created from the previous step (i.e. iBioSim_GUI)