Karthikdevan (Talk | contribs) |
Karthikdevan (Talk | contribs) |
||
Line 28: | Line 28: | ||
</ul> | </ul> | ||
<h1>Building the database</h1> | <h1>Building the database</h1> | ||
− | A database site design consists of two essential components: a backend that is responsible | + | A database site design consists of two essential components: a backend that is responsible for 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> | <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. |
Latest revision as of 00:28, 2 November 2017
Design
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