Skip to content
GDC Data Portal UI
Branch: develop
Clone or download
anncatton 🚸PRTL-2603 default analysis name (#2579)
* 🚸 default analysis name to num set + 1

* update qq plot when data buckets change
Latest commit a63c118 Jun 18, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode Merge branch 'feature/PRTL-2336-Table-Sort-Button' into develop Oct 31, 2018
__mocks__ [PRTL-1452] upload case set (#1974) Oct 30, 2017
data [PRTL-2534] update schema with CIViC attributes. Jun 7, 2019
infra 🛠 update build configs - removes HMR (#1668) May 17, 2017
public [PRTL-2547] add publications app shortcut May 31, 2019
src 🚸PRTL-2603 default analysis name (#2579) Jun 17, 2019
.env Feature/PRTL-2349 awg portal (#2406) Nov 26, 2018
.eslintrc.js [PRTL-2610] Fix On Switch Cohort (#2577) Jun 14, 2019
.gitattributes ♻️ convert home, projects and cart to relay/compat May 11, 2017
.gitignore [PRTL-2547] add publications app shortcut May 31, 2019
.npmignore ⬆️ update knit Nov 18, 2016
.npmrc ♻️ update prettier options Jun 8, 2017
.travis.yml Changes for awgportal May 8, 2019
CHANGELOG.md v0.0.3 Oct 5, 2016
CONTRIBUTING.md 📖 update README to reflect react/relay code (#1787) Jun 8, 2017
Dockerfile feat(container): base image use release tag May 3, 2019
LICENSE Update LICENSE Jul 27, 2015
NOTICE.txt first commit with Relay Sep 14, 2016
README.md 📖 add info about switching endpoint in README.md Feb 15, 2018
TODOS.md migrate project entity page Jan 10, 2017
awgbuild.sh Changes for awgportal May 8, 2019
awgdocker.sh Changes for awgportal May 8, 2019
build.sh release/1.21.0 into develop. (#2538) Jun 7, 2019
config-overrides.js PRTL-2543 add box plot table May 10, 2019
docker.sh feat(GDCDEVOPS-14): normalize container tag format May 6, 2019
jsconfig.json 🛠 add baseUrl to enable clicking imports in vscode (#1782) Jun 7, 2017
netlify.toml use netlify for UI deployments (#2037) Oct 30, 2017
package-lock.json Prtl 2570 qq box viz download (#2569) Jun 6, 2019
package.json release/1.21.0 into develop. (#2538) Jun 7, 2019
pull_request_template.md Create pull_request_template (#2560) May 28, 2019
tsconfig.json [PRTL-2346] arrage columns issue (#2413) Dec 7, 2018
tsconfig.prod.json Feature/typescript migration (#2388) Oct 23, 2018
tsconfig.test.json Feature/typescript migration (#2388) Oct 23, 2018
tslint.json [PRTL-2547] add publications app shortcut May 31, 2019

README.md

GDC Data Portal

#react #relay #redux #recompose #flow #jest #d3

Build Status

Technologies

  • React - JavaScript library for building user interfaces
  • Relay - JavaScript framework for building data-driven React applications
  • Redux - Predictable state container for JavaScript apps
  • Recompose - React utility belt for function components and higher-order components
  • Flow - Static type checker for JavaScript
  • Jest - Delightful JavaScript testing
  • d3 - Data-Driven Documents

Installation

Install Watchman

brew update
brew install watchman

We recommend using Node v8 (npm v5).

npm i

Tests

npm test

Development

By default the portal will attempt to connect to an api instance running on localhost:5000, however this can changed by setting the environment variable REACT_APP_API, or by setting localStorage.REACT_APP_API in the browser.

# start ui connected to localhost:5000 api server
npm start

# start ui connected to UChicago api server
REACT_APP_API=https://api.gdc.cancer.gov/v0/ npm start

// change api url during runtime in browser
localStorage.REACT_APP_API = 'https://api.gdc.cancer.gov/v0/'

Contributing

Read how to contribute here

You can’t perform that action at this time.