Skip to content
This repository has been archived by the owner on Apr 21, 2023. It is now read-only.
/ scidb-dashboard Public archive

Dashboard for visualizing data-skew in SciDB arrays

Notifications You must be signed in to change notification settings

Paradigm4/scidb-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

scidb-dashboard

Dashboard for visualizing SciDB array distribution across instances. The dashboard also outputs the array-size on disk in human readable format.

The say a picture is worth a thousand words, so here a few thousands words about the UI.

1

Image shows the distribution of a SciDB array that is resident on only one instance (!). All other instances have a count of zero. PS: No harm done here, this is probably a small array.

2

This is an important array -- the genotype array for variant data from the 1000 genomes project (20 GB on disk). Seems to be pretty well distributed.

3

Now comparing two arrays -- the second array is not that well distributed. Also note how I used the scaling option.

Installation

R packages

sudo R --slave -e "install.packages('shiny')"
sudo R --slave -e "install.packages('shinyjs')"
sudo R --slave -e "install.packages('dygraphs')"

Caching (optional)

If you want to cache array statistics, install Redis as a service. https://www.digitalocean.com/community/tutorials/how-to-install-and-use-redis

And install the R package rredis.

sudo R --slave -e "install.packages('rredis')"

About

Dashboard for visualizing data-skew in SciDB arrays

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages