Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/autodesk/biomolecular-design-database
The Biomolecular Design Database Project is a web application that allows users to share, search and use nucleic acid nanotechnology designs. This includes DNA Origami, RNA Origami, DNA Bricks and many other types of systems.
https://github.com/autodesk/biomolecular-design-database
Last synced: 5 days ago
JSON representation
The Biomolecular Design Database Project is a web application that allows users to share, search and use nucleic acid nanotechnology designs. This includes DNA Origami, RNA Origami, DNA Bricks and many other types of systems.
- Host: GitHub
- URL: https://github.com/autodesk/biomolecular-design-database
- Owner: Autodesk
- Created: 2018-10-02T21:22:00.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-05-12T21:49:53.000Z (over 5 years ago)
- Last Synced: 2024-04-13T22:59:02.288Z (7 months ago)
- Language: JavaScript
- Size: 14.9 MB
- Stars: 15
- Watchers: 7
- Forks: 7
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# Biomolecular Design Database
The Biomolecular Design Database Project is a web application that allows users to share, search and use nucleic acid nanotechnology designs. This includes DNA Origami, RNA Origami, DNA Bricks and many other types of systems.## Contributors and how you can contribute
We currently have a single maintainer: Joseph Schaeffer .
The primary developer for the initial version was [Rut Patel](https://github.com/rutpatel). Scientific advisors were Joseph and [Ebbe Andersen](http://bion.au.dk).
Please check out [CONTRIBUTING.md](CONTRIBUTING.md) for how you can contribute.
## Application Stack
This Web Application is developed with ReactJS frontend, Node.js backend and uses PostgreSQL database.## Usage
### Quick Start* STEP 1: Running Server Side
-> From the console (in the project directory), do `cd ./bddbserver`. The database and Node.js application can be started using `docker-compose`
`docker-compose up`This will start the Node.js application on port 8000 on the docker machine.
* STEP 2: Running Client Side
-> From the console (in the project directory), do `cd ./bddbclient`. The reactJS frontend can be started using `docker-compose`
`docker-compose up`This will start the client side application on port 3000 on the docker machine.
For S3 stored image functionality you will need AWS credentials (access key/secret key) that have access to the S3 buckets referenced in the `src/routes/files.js` (and those buckets may need to be changed to a new name for your installation).