Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

HelikarLab/StatisticalPlatform

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interactive Platform for Statistical Computing

Interactive Platform for Statistical Computing is a tool designed by Helikar Lab (Computational Biology @ University of Nebraska-Lincoln) to provide a free web-based platform to perform various statistical computations without having any knowledge of the high level programming languages, which is required for most statistical technologies. Most statistical technologies require users to be familiar with the command line and/or some type of a higher level programming language, making statistics less accessible to those who are not familiar with these technologies.

Development

The project was introduced as a part of Google Summer of Code (GSoC) in 2015.
The first version of the project utilizes the R server to build web-based interactive statistical analyses. Specifically, the following statistical functions were implemented in the first phase: Tabular data upload/export/visualization, descriptive statistics, t-tests (single-sample, independent sample, paired), graphing (2D/3D scatter plots, line, bar charts, box plots, histograms) and one/multi-way ANOVA.

As part of the second phase in GSoC 2016, the focus was to implement the statistical functions such as clustering, classification, time series analysis, regression models, correlation & covariance computations, heatmaps and various other plots.

GSoC 2018 (third and final phase in progress ...)

###Technologies

  • R
  • Javascript, jQuery
  • React JS
  • Data visualization packages such as D3, NVD3 js
  • CSS3
  • HTML5

###Quick Start

#start R terminal
sudo R

#install from github
library(devtools)
install_github("HelikarLab/StatisticalPlatform")

#open in single-user server
library(opencpu)
ocpu_start_app("StatisticalPlatform")

Features

Data Manipulation

  • Tabular data upload/export (.csv files)
  • Tabular data viewing and editing
  • Data preprocessing (sorting, subset)

Analysis

  • Descriptive Statistics (mean, beta, standard deviation, variance, skewness, kurtosis)
  • t-tests (Welch, Student, Paired)
  • One/Multi-way ANOVA
  • QQ Plot
  • Correlation and Covariance Plots
  • Linear Regression
  • Time Series Analysis

Plots

  • Line plots
  • Histogram
  • Bar plots (simple, grouped & stacked)
  • Scatter plot
  • Box plots
  • Scatter Matrix plot
  • Heatmap

Clustering

  • K-Means clustering
  • Cluster dendogram

Contributors

Tejasav Khattar tejasav1997@gmail.com

Achilles Rasquinha achillesrasquinha@gmail.com

Akram Mohammed akrammohd@gmail.com

Tomas Helikar thelikar2@unl.edu

Previous contributors

Shubham Kumar shubhamkmr47@gmail.com

Vinit Ravishankar vinit.ravishankar@gmail.com

About

Interactive Platform for Statistical Computing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.