Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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).