https://github.com/zyqgithub1/biodesignver
https://github.com/zyqgithub1/biodesignver
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/zyqgithub1/biodesignver
- Owner: ZyqGitHub1
- Created: 2016-07-28T09:08:10.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2016-10-21T18:59:24.000Z (over 8 years ago)
- Last Synced: 2025-01-19T12:54:02.742Z (3 months ago)
- Language: CSS
- Size: 43.4 MB
- Stars: 0
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#BioDesigner Coral - IGEM HFUT Software 2016
[](https://travis-ci.org/ZyqGitHub1/BioDesignVer)Synthetic Biology Design toolkit
##System Introduction
For biologists, it is quite frustrating to find suitable BioBricks and collect useful genetic information in large volumes of literature. Now with BioDesigner Coral, biologists can search BioBricks, design with the help of recommendations and obtain genetic information of BioBricks in a more comprehensive way. It can analyze user’s design, then give recommendations about parts they may need. Through analysis of massive literature, we find useful information about genes, BioBricks, and the relations between genes. All genetic information will be exhibited in a network graph through visualization method to help users understand and use them better. Clicking on the nodes in the network, which represent genes or BioBricks, users can obtain relatively accurate information about related genes, corresponding protein, and relevant literature. We hope BioDesigner Coral can relieve the arduous work in labs and give inspirations to synthetic biologists.
##Structure of the project
+ `accounts: ` User information management, such as register, login and so on.
+ `geneRelationship: ` Functions related to gene.
+ `projectManage: ` Functions related to project. such as create a new project, delete a project, create a new device and so on.
+ `system: ` Show the relationships bettween parts or compounds by visualization.
+ `static: ` source files of front-end.
+ `utils: ` Some tool functions.
+ `data: ` Some data used in the system.##System Environments Requires
+ Python 2(Python 3 is not supported)
+ Java version "1.8.0_20" or later
+ pip 1.5.6 or later
+ MySQL 5.6.20 or later##Pachage Requires
+ Django
+ elasticsearch
+ mysql-python
+ Pillow##Install
Django install:
pip install Django==$DJANGO_VERSION
Mysql-python install:pip install MySQL-python
Elasticsearch install & run:wget https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.7.2.zip
unzip elasticsearch-1.7.2.zip
./elasticsearch-1.7.2/bin/elasticsearch -d
Pillowpip install pillow
Database importmysql -e 'CREATE DATABASE biodesigner'
python manage.py syncdb --noinput
mysql -e 'source xxx.sql' -u username --password=password biodesigner;> sql source file can downloads from github
Run serverpython manage.py runserver