Skip to content

Django app for dealing with Human Genome Reference data and keeping it up to date. Syncs data from HGNC and UCSC (RefSeq, etc)

License

Notifications You must be signed in to change notification settings

chopdgd/django-genome

Repository files navigation

Django Genome

https://travis-ci.org/chopdgd/django-genome.svg?branch=develop Updates Python 3

Django app for syncing and storing human genome reference data

Documentation

The full documentation is at https://django-genome.readthedocs.io.

Quickstart

Install Django Genome:

pip install django-genome

Add it to your INSTALLED_APPS (along with DRF and django-filters):

INSTALLED_APPS = (
    ...
    'rest_framework',
    'django_filters',
    ...
    'genome',
    ...
)

Add Django Genome's URL patterns:

from genome import urls as genome_urls


urlpatterns = [
    ...
    url(r'^', include(genome_urls, namespace='genome')),
    ...
]

Initial sync for genome models:

python manage.py genome_sync

Features

  • Includes models for Genome, Chromosome, CytoBand, Gene, Transcript, and Exons
  • Syncs data for hg18, hg19, hg38 from HGNC and UCSC

Running Tests

Does the code actually work?

source <YOURVIRTUALENV>/bin/activate
(myenv) $ pip install tox
(myenv) $ tox

Credits

Tools used in rendering this package:

About

Django app for dealing with Human Genome Reference data and keeping it up to date. Syncs data from HGNC and UCSC (RefSeq, etc)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •