Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sewardlee337/industry-cluster-explorer

Shiny dashboard for industry cluster analysis
https://github.com/sewardlee337/industry-cluster-explorer

dashboard economics industry-clusters r shiny

Last synced: about 2 months ago
JSON representation

Shiny dashboard for industry cluster analysis

Awesome Lists containing this project

README

        

# Industry Cluster Explorer

##### Click [here](http://140.119.55.171:3838/andy/ClusterMapping/) for a demo of the application.

*This application is currently under development. Changes and modifications will be added over time. For more detailed documentation on the project, please consult the [project Wiki page](https://github.com/sewardlee337/bizcluster-dashboard/wiki).*

## About

This Shiny web app provides a dashboard for economic researchers to perform industry cluster analysis and derive insights regarding regional economic productivity and competitiveness.

For more information regarding the theory of industry clusters, see:
* [Porter, Michael E. "Clusters and the New Economics of Competition." *Harvard Business Review* 76, no. 6 (November–December 1998): 77–90.](http://www.clustermapping.us/sites/default/files/files/resource/Clusters_and_the_New_Economics_of_Competition.pdf)
* [U.S. Cluster Mapping website](http://www.clustermapping.us/content/clusters-101)
* [HBS Institute for Strategy and Competitveness website](http://www.isc.hbs.edu/competitiveness-economic-development/frameworks-and-key-concepts/Pages/clusters.aspx)

This web app is a project of the [Taiwan Institute for Strategy and Competitiveness](http://tisc.nccu.edu.tw/) at [National Chengchi University](http://www.nccu.edu.tw/?locale=en) in Taipei.

![Alt Text](https://github.com/sewardlee337/bizcluster-dashboard/blob/master/example.gif)

## Setup

### Software Dependencies

In order to run this web app, you need to have the [R language](https://www.r-project.org/), [RStudio IDE](https://www.rstudio.com/), and the following R packages installed:
* [dplyr](https://CRAN.R-project.org/package=dplyr)
* [googleVis](https://CRAN.R-project.org/package=googleVis)
* [leaflet](https://CRAN.R-project.org/package=leaflet)
* [shinydashboard](https://CRAN.R-project.org/package=shinydashboard)

Install R packages using function `install.packages()`. For example:

```r
install.packages('shinydashboard')
```

### Folder Structure

Make sure that the file structure on your machine matches the following:

```
├── industry-cluster-explorer
| ├── scripts
| | ├── calculated_metrics.R
| ├── html
| | ├── employ-growth-comp.html
| | ├── employ-growth-spec.html
| | ├── employ-share-spec.html
| | ├── rev-growth-spec.html
| ├── data
| | ├── topojson
| ├── server.R
| ├── ui.R
└──
```
**Note that the folder `data` does not exist on the GitHub repository.** Prior to running the application, create the folder `data` and populate it with input data to be processed and visualized by the dashboard. Folder `data` should contain CSV files with industry cluster data, as well as one CSV file with clusters labeled as "traded" or "local". Folder `data/topojson` should contain a separate TopoJSON file for each geographic region that you want to visualize.

## Feedback and Collaboration

Please contact Seward Lee at [email protected] for collaboration opportunities.