{"id":20074811,"url":"https://github.com/greenelab/adage-frontend","last_synced_at":"2025-05-05T21:32:30.879Z","repository":{"id":36249220,"uuid":"210371168","full_name":"greenelab/adage-frontend","owner":"greenelab","description":"The Adage web app, a tool to explore gene expression data and discover new insights from machine learning models","archived":false,"fork":false,"pushed_at":"2023-03-24T22:37:27.000Z","size":30797,"stargazers_count":4,"open_issues_count":3,"forks_count":3,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-09T04:41:44.160Z","etag":null,"topics":["bioinformatics","gene-expression","genomics","machine-learning","research","science","web-app"],"latest_commit_sha":null,"homepage":"https://adage.greenelab.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/greenelab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-09-23T14:06:14.000Z","updated_at":"2023-03-09T21:02:34.000Z","dependencies_parsed_at":"2024-11-13T15:05:55.947Z","dependency_job_id":null,"html_url":"https://github.com/greenelab/adage-frontend","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greenelab%2Fadage-frontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greenelab%2Fadage-frontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greenelab%2Fadage-frontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greenelab%2Fadage-frontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/greenelab","download_url":"https://codeload.github.com/greenelab/adage-frontend/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252580107,"owners_count":21771264,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bioinformatics","gene-expression","genomics","machine-learning","research","science","web-app"],"created_at":"2024-11-13T14:54:36.397Z","updated_at":"2025-05-05T21:32:25.870Z","avatar_url":"https://github.com/greenelab.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![](https://github.com/greenelab/adage-frontend/workflows/ci/badge.svg)\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"100\" height=\"100\" src=\"https://raw.githubusercontent.com/greenelab/adage-frontend/master/src/images/logo.svg?sanitize=true\"\u003e\n\u003c/p\u003e\n\n## Adage front end\n\n[~ Use the app ~](https://adage.greenelab.com)\n\nAdage is a tool that helps you explore gene expression data and discover new insights from machine learning models.\nThis repository contains the code for the \"front end\", ie the web app itself.\nThe \"back end\", where the model data is loaded and then provided to the web app, can be found [here](https://github.com/greenelab/adage-backend).\n\n\n\n### About\n\nThis app was built with the [React framework](https://reactjs.org/).\nSpecifically, it was created using [Create React App](https://github.com/facebook/create-react-app), a template/starting point for making React apps with minimal setup.\n\nTo edit this source code, you'll likely need to understand some fundamentals of [Git](https://git-scm.com/), [GitHub](https://github.com/), [HTML](https://developer.mozilla.org/en-US/docs/Web/HTML), [CSS](https://developer.mozilla.org/en-US/docs/Web/CSS), [modern](https://www.modernjs.com/) [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript), [React](https://reactjs.org/), [JSX](https://reactjs.org/docs/introducing-jsx.html), [Redux](https://redux.js.org/), the [Node](https://nodejs.org/en/) environment.\n\nIf you want to make changes to the behavior of this app for your own purposes and you need help, you can [contact the team](mailto:team@greenelab.com). If you just want to suggest a change to us, you can [create an issue in this repository](https://github.com/greenelab/adage-frontend/issues).\n\n\n\n### Making changes\n\nSet up the necessary infrastructure:\n\n1) [Install Git](https://git-scm.com/) (the system that tracks changes to the app source code)\n2) [Fork](https://help.github.com/en/github/getting-started-with-github/fork-a-repo) this repository, and [clone](https://help.github.com/en/github/creating-cloning-and-archiving-repositories/cloning-a-repository) it to your computer (so you have a local copy of the code to make your own changes to)\n3) [Install Node.js](https://nodejs.org/en/download/) (the environment that tests, builds, and packages the app)\n4) [Install Yarn](https://classic.yarnpkg.com/en/docs/install/) (the package manager that installs all the third party dependencies for the app)\n5) Pick and install your favorite command-line interface and text editor for your operating system\n\nIn your command line, navigate to the directory where you cloned the repository.\nAll commands listed below should be run from there.\n\nInstall the app's package dependencies:\n\n1) Run `yarn install`.\nThis may take several minutes.\n\nRun a local test version of the app:\n\n1) Run `yarn start`.\nThis will open a new browser tab with a live preview of the app.\nThis command continuously watches for changes in the source code, and automatically updates the preview right in the browser.\nPress `ctrl+c` (or something else, depending on your command line interface) to stop this live preview and run a different command.\n\nExecute all included tests to see if any critical behavior of the app broke due to recent changes:\n\n1) Run `yarn test`.\nLike the previous command, this continuously watches for changes in the source code.\nPress `ctrl+c` to stop the process and run a different command.\n\nBuild the app, ie make a bundled, optimized version of the app that can be put on a website:\n\n1) Run `yarn build`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgreenelab%2Fadage-frontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgreenelab%2Fadage-frontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgreenelab%2Fadage-frontend/lists"}