Skip to content

chimaerase/ice

 
 

Repository files navigation

ICE

Inventory of Composable Elements (ICE) is an open source registry software for biological parts developed by the Joint BioEnergy Institute. It is a Web application used by laboratories to track and search their constructs.

ICE is distributed under the Modified BSD license. See LICENSE.txt and LIBRARY_LICENSES.txt for details.

You can try out the software at our Public Registry.

Documentation for ICE Users -------------

Read the Manual for installation and usage instructions.

Documentation for ICE developers

Requirements

To set up a development environment for ICE you will need to install:

If you use a Debian-like operating system, the following command will install all the requirements

sudo apt-get install ncbi-blast+ default-jdk maven

Set Up

  1. Checkout the code and enter the repository
git checkout https://github.com/JBEI/ice.git
cd ice
  1. Since the application requires an SSL certificate, generate one that the Jetty Web server can use this command. When prompted for a password, enter changeit
keytool -genkey -alias tomcat -keyalg RSA -keystore ./.keystore
  1. Start Jetty
mvn jetty:run
  1. Point your browser to https://localhost:8443/ to access the application

Testing

To run the unit test suite

mvn test

The VectorEditor project is used in ICE to display and edit sequences. It also contains other modules such as sequence checker.

Build Status

About

Web based Registry platform for managing synthetic biological parts

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 62.5%
  • JavaScript 20.8%
  • HTML 15.5%
  • CSS 1.2%