Website for a genomics lab
Python JavaScript HTML CSS
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
gunsiano
protocols
storage
utils
vectors
website
worm_strains
.gitignore
INSTALL.md
README.md
manage.py
requirements.txt
runtime.txt

README.md

Gunsiano Lab Website

Website for a Caenorhabditis elegans genomics lab.

Code

The project is organized the standard Django way, with most code in Python.

Python version is listed in runtime.txt. Python package dependencies, including Django, are listed in requirements.txt.

HTML is in the Django template language.

CSS is in SASS.

Javascript uses jQuery.

Managerial scripts live in the standard Django location: appname/management/commands/scriptname.py, to be run with ./manage.py scriptname.

To browse these scripts, run ./manage.py help. For help on a particular script, run ./manage.py help scriptname.

Features

The public interface gives basic information about the lab and its research.

Logging in provides interfaces for various internal lab databases.

Logging in also provides access to the Django admin, where every user is granted limited update privileges for their own user. Other access levels grant privileges to edit other users' information, the public website text, and various internal databases.

Database

Click here to view the database schema on Lucidchart (or here to download a PDF).

Installation

See INSTALL.md.