Skip to content

ragowthaman/ngsdb03

Repository files navigation

NGSdb: Comparative Genomics Database

NGSdb is a relational database coupled with a Django web application (https://www.djangoproject.com/) that stores and allows users to view next-generation sequencing data. NGSdb currently has three components 1) sample module, which tracks the sample information (e.g., organism, growth phase) 2) Library module, which tracks the libraries constructed from samples (e.g., library type, sequencing method, raw data files) 3) Analysis module, where the results from bioinformatics analyses are stored. Apart from storing and retrieving the data, the web interface serves as an analysis platform.

Documentation

Requirements

NGSdb requires the following applications to run.

  1. Python (https://www.python.org/download/)
  2. Django (https://docs.djangoproject.com/en/dev/topics/install)
  3. Database System: Django supports PostgreSQL, MySQL, Oracle and SQLite.

Install

Python, Django, and the Database System must be installed prior to NGSdb. See the above section on Requirements before proceeding.
  1. Create a new folder to store app.
  2. Clone the code into the new folder.
                git clone https://github.com/bifxcore/ngsdb.git
            
  3. Install Python's virutalenv package
                pip install virtualenv
            
  4. Create new virtualenv for NGSdb in separate folder.
                virtualenv ngsdb
            
  5. Activate virualenv.
                source ngsdb/bin/activate
            
  6. Install python requirements. The list of requirements is found within NGSdb/requirements/ folder.
                pip install -r /path/to/ngsdb/requirements
            

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •