A web app for the design and analysis of genetic circuits. This repository is just the SPA, and doesn't include SBOLCanvas or the iBioSim API. See Environment Variables section below.
A version of SynBioSuite is available at https://synbiosuite.org.
Clone the project
git clone https://github.com/MyersResearchGroup/SynBio-Suite
Go to the project directory
cd SynBio-Suite
Install dependencies
npm install
Add .env file (see Environment Variables section below).
Start the development server
npm run dev
To run this project, you will need to add the following environment variables to your .env file
VITE_IBIOSIM_API
The endpoint for the iBioSim API. The application expects it to be behind an instance of the iBioSim API Connector. A public instance is available here: https://ibiosimconnector.azurewebsites.net/api/orchestrators/analyze
VITE_SBOL_CANVAS_URL
An instance of SBOLCanvas. A public one is available here: https://sbolcanvas.org
This project uses Vite for building. To build, run:
npm run build
The built files will be in the dist
directory.