Code Monkey home page Code Monkey logo

gemma's Introduction

GeneNetwork version 1

Please see https://github.com/genenetwork for the most recent developments on GeneNetwork on GitHub.

Service initiated January, 1994 as The Portable Dictionary of the Mouse Genome and June 15, 2001 as WebQTL.

Funded by the National Institutes of Health and University of Tennessee Center for Integrative and Translational Genomics

For background see: http://en.wikipedia.org/wiki/Genenetwork

===========

Database

Genotypes

A number of directories contain data that are not checked into git. See this.

Production

For production

gn1@tux01:~/production/gnshare/gn$ . .guix-deploy

Note the extra dot. Copy and paste the URL in the container:

httpd -f /gnu/store/2g36jjrkn39d0npfrrl1rd7z0s8dp52s-httpd.conf

Zach

zas1024@tux01:~/gn1-zach/gnshare/gn$ . .guix-deploy

and paste

httpd -f /export/local/home/zas1024/gn1-zach/gnshare/gn/etc/httpd-zas1024.conf

Other

Running Genenetwork1 in modern environments can be difficult since its dependencies are no longer actively supported. With guix, however, we can reproduce the environment in which it ran. This is possible since some of the old (deprecated) packages are maintained in guix-past and guix-bioinformatics.

To host genenetwork1 in a guix container, run something like

#!/bin/sh

# Modify paths accordingly; or if you have your channels configured
# appropriately, you don't need to include the "-L" flags

/path/to/pre-inst-env guix environment \
    -L /path/to/guix-past/modules/ \
    -L /path/to/guix-bioinformatics/ \
    --pure \
    genenetwork1 \
    --ad-hoc \
    httpd-with-mod-python \
    [email protected] \
    python24-htmlgen-GN1 \
    python24-json-GN1 \
    python24-mysqlclient \
    python24-numarray \
    python24-piddle \
    python24-pp-GN1 \
    python24-pyx \
    python24-pyxlwriter \
    python24-qtlreaper \
    python24-rpy2 \
    python24-svg-GN1 \
    -- \
    httpd \
    -f \
    $(/path/to/pre-inst-env guix build -L /path/to/guix-past/modules/ -L /path/to/guix-bioinformatics/ -e '(@ (gn services gn1-httpd-config) GN1-httpd-config)') \
    -T

This runs genenetwork1 on port 8042. To change the default port, modify: GN1-httpd-config in gn1-httpd-config.scm. Other default params you can modify are:

  • pid-file (default: "/tmp/guix-gn1/httpd-genenetwork1.pid")
  • error-log (default: "/tmp/guix-gn1/httpd-genenetwork1-error-log")

Ensure the above files exist and your user can write to those directories(i.e. /tmp/guix-gn1).

LICENSE

Released under Affero General Public License 3 (AGPLv3)

gemma's People

Contributors

daissi avatar dannyarends avatar jrandall avatar millak avatar pcarbo avatar pjotrp avatar prasunanand avatar xiangzhou avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

chfi

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.