• Stars
    star
    6
  • Rank 2,531,686 (Top 51 %)
  • Language
    R
  • License
    Other
  • Created almost 5 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

R package that provides complex systems datasets from the Colorado Index of Complex Networks (ICON) at https://icon.colorado.edu/.

ICON: easy access to complex systems datasets

Travis-CI Build Status AppVeyor Build Status Codecov test coverage

License: CC0-1.0 CRAN version CRAN Downloads

Preprint

Overview

The ICON R package provides easy-to-use and easy-to-access datasets from the Index of COmplex Networks (ICON) database available at the University of Colorado website. All datasets can be loaded with a single function call and new datasets are being slowly added from ICON at https://icon.colorado.edu. Currently, the ICON R package includes 1,075 complex networks.

Installation

To install the ICON package, run the following R code:

# install from CRAN (older, fewer networks)
install.packages("ICON")

# install development version from GitHub (updated, more networks)
devtools::install_github("rrrlw/ICON")

Sample code

The sample code below demonstrates network visualization using the igraph R package. For a more detailed look at network analysis (using the network R package) and visualization (using the ggnetwork R package), please take a look at the package vignette.

# load ICON package and data frame of available datasets
library("ICON")
data(ICON_data)

# vector of names of available datasets
print(ICON_data$Var_name)

# look at entire data frame in Rstudio
View(ICON_data)

# load the chess dataset for use and look at the first few lines
get_data("chess")
head(chess)

# load another dataset for use
get_data("seed_disperse_beehler")

# plot interaction network using igraph
library("igraph")
my_graph <- graph_from_edgelist(as.matrix(seed_disperse_beehler[, 1:2]), directed = FALSE)
plot(my_graph, vertex.label = NA, vertex.size = 5)

# following plot is generated (exact vertex positioning varies each time code is run)


Contribute

See contribution guidelines here. First-timers and beginners are welcome!

More Repositories

1

TDAstats

R pipeline for computing persistent homology in topological data analysis. See https://doi.org/10.21105/joss.00860 for more details.
R
37
star
2

ripserr

R package porting Ripser-based persistent homology calculation engines from C++ via Rcpp. Currently ports Ripser (Vietoris-Rips complex) and Cubical Ripser (cubical complex).
C++
7
star
3

visual-tda

R code associated with preprint proposing flat persistence diagram for better visualization of persistent homology.
R
5
star
4

advent-of-code

Solutions for annual Advent of Code challenge hosted at http://www.adventofcode.com/.
R
4
star
5

healthfinance

R package (on CRAN) that provides a financial model (shiny UI) to project revenue for healthcare practices based on unexpected events.
R
3
star
6

webddx

Interact with freely available web differential diagnosis-generating tools.
R
2
star
7

helixvis

Visualize alpha-helical peptide sequences in R using helical wheels and wenxiang diagrams. See https://doi.org/10.21105/joss.01008 for more details.
R
1
star
8

hololens-pca

Contains all code and data necessary to reproduce results from study investigating utility of augmented reality (HoloLens) to teach medical students about big data (PCA).
R
1
star
9

med-student-research

Tool to track reseach output of medical students as a research outcome using Google Scholar as a database.
R
1
star
10

fitness

Software library providing fitness landscape functionality in R.
R
1
star
11

r-elective

Elective teaching basic data analysis with R to medical students.
R
1
star
12

academia

R package to keep track of publication metrics for members of academia.
R
1
star
13

dragonking

Software implementing published dragon king (DK) related statistical tools developed by the Erdi research group at the Center for Complex System Studies (CCSS) at Kalamazoo College.
R
1
star