This repository has been archived by the owner. It is now read-only.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
lib
screenshots
.gitignore
.gitmodules
Gruntfile.js
LICENSE
Procfile
README.md
package.json
server.js
start.js

README.md

Open CGA prototype

A prototype interface that demonstrates how data retrieved from the Open CGA API could be navigated and explored.

  • List projects in a table, showing how many studies each sample has
  • For each project, list studies, showing how many files, samples, individuals and jobs they have
  • For each study provide a summary and link to views of files, samples and individuals
  • Focus on samples, provide examples of how to filter large sample sets based on study variable sets

Install

A Node.js app using ExpressJS. It uses a git submodule to include jsorolla. jsorolla provides an Open CGA JS api client, written in ES6

  • Clone and run npm install
  • Run git submodule update --init from lib to pull in jsorolla
  • Requires Node v6 or greater for ES6

Screenshots

Open CGA prototype Advanced filters in action Open CGA prototype, screenshot of study