- Install Docker Compose
- Clone this repository
- Run
docker-compose up --build
in the root directory of this repo - Open Knox web interface at http://localhost:8080
- Install Java 17+
- Set "JAVA_HOME" Environment Variable Path
- Install Neo4J Desktop 2
- Open the Desktop app and click "Create instance"
- Set Instance name to "knox"
- Set Neo4j version to 2025.07.1
- Database user should be neo4j
- set password to "kn0xkn0x"
- then click "Create"
- Click "Start instance"
- Download and Install Maven
- Clone this repository
- Run
mvn clean install
in the root directory of this repo - After successful install, Run
mvn spring-boot:run
in the root directory of this repo - Open Knox web interface at http://localhost:8080
Nicholas Roehner, James Roberts, Andrei Lapets, Dany Gould, Vidya Akavoor, Lucy Qin, D. Benjamin Gordon, Christopher Voigt, and Douglas Densmore. GOLDBAR: A Framework for Combinatorial Biological Design. ACS Synthetic Biology Article ASAP (2024).
DOI: https://pubs.acs.org/doi/full/10.1021/acssynbio.4c00296