Line 28: | Line 28: | ||
<li>Genome sequence</li> | <li>Genome sequence</li> | ||
</ul> | </ul> | ||
− | < | + | <h3>Building the database</h3> |
A database site design consists of two essential components: a backend that is responsible, storing data on the server and serve the data when requested, and a front-end that is responsible for creating a visual interface between the back-end and the user. | A database site design consists of two essential components: a backend that is responsible, storing data on the server and serve the data when requested, and a front-end that is responsible for creating a visual interface between the back-end and the user. | ||
− | < | + | <h2>Back-end</h2> |
Our backend is powered by Flask, a framework for Python. All the data about different organisms are stored as .json (JavaScript Object Notation) files on the server. | Our backend is powered by Flask, a framework for Python. All the data about different organisms are stored as .json (JavaScript Object Notation) files on the server. | ||
<h3>Front-end</h3> | <h3>Front-end</h3> |
Revision as of 22:57, 27 October 2017
Design
HEADING 1
An easy access platform with a database of various host organisms and a collection of tools to work with them.
The blueprint of an organism
To create the database of host organisms, we first started by defining a template/blueprint of the data that needs to be collected about each organism. Our proposed blueprint consists of the following:- Scientific name (genus, species and strain) and taxonomy
- Biosafety level
- A description of what makes the host special for synthetic biology applications
- Genotype
- Growth characteristics
- Culture sources for obtaining the organism
- Maintenance protocols
- Transformation protocols
- Other protocols
- Biobrick parts for this organism
- Vectors for the organism
- Metabolic models
- Genome sequence