Skip to content
JavaScript TypeScript Other
Branch: master
Clone or download
Pull request Compare This branch is even with SynBioCAD:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
assets
bin
biocad
cli
configs
data
dist
less
sbh-proxy-client
sbh-proxy
testfiles
visbolite
.dockerignore
.gitignore
.npmignore
Dockerfile
README.md
deploy.sh
dev-server.js
index.ts
package.json
tsconfig.json
typings.json
webpack_browser.config.js
webpack_browser_dev.config.js
webpack_nodejs.config.js
webpack_nodejs_nologs.config.js
webpack_remove_logs.js

README.md

SynBioCAD is an open-source, Web-based computer aided design (CAD) tool for synthetic biology built on the SBOL standard.

Things you can do so far:

  • Visualization of SBOL2 designs inc. ModuleDefinitions and interactions
  • Drag and drop modification of designs
  • Sequence editing

Many more features are planned. Watch this space!

Usage

SynBioCAD can run in several different configurations.

Local webapp

yarn
node dev-server.js ./webpack_browser.config.js

Then load http://localhost:9999/index.html in a Web browser

Local offline

yarn install
node dev-server.js ./webpack_nodejs.config.js

Then run node bundle_cli.js testall to test all examples in testfiles

Web service

As a Web service, SynBioCAD accepts POSTed SBOL/GenBank files and returns SVG.

First follow the local offline instructions, then run:

node bundle_cli.js server 8080

Or use the provided Dockerfile.

You can’t perform that action at this time.