shinycyjs

cytoscape.js R binding library for shiny

https://github.com/jhk0530/shinycyjs

Science Score: 39.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.8%) to scientific vocabulary

Keywords

cytoscape cytoscapejs r shiny
Last synced: 9 months ago · JSON representation

Repository

cytoscape.js R binding library for shiny

Basic Info
Statistics
  • Stars: 9
  • Watchers: 3
  • Forks: 6
  • Open Issues: 4
  • Releases: 3
Topics
cytoscape cytoscapejs r shiny
Created about 7 years ago · Last pushed almost 2 years ago
Metadata Files
Readme Changelog License

README.md

shinyCyJS hexsticker

CRAN status badge shinyCyJS status badge Codecov test coverage <!-- badges: end -->

shinyCyJS is R/Shiny Package to use cytoscape.js in R environment.

cytoscape.js is a great javascript library for visualize/analysis Graph theory ( network )
if you interested, please refer to this Link.

shinyCyJS is built with cytoscape.js version 3.12.0. (2019/11)

How to install :

From CRAN (1.0.0) r install.packages('shinyCyJS')

From r-universe (1.2.0) r install.packages( "shinyCyJS", repos = c("https://jhk0530.r-universe.dev", "https://cloud.r-project.org") )

Example :

bulid Graph with node 4 = A, B, C, D and edge = A-B, B-C, C-D, B-D

Code ``` r library(shiny) library(shinyCyJS) ui <- function() { fluidPage( ShinyCyJSOutput(outputId = "cy") ) } server <- function(input, output, session) { nodes <- data.frame( id = c("A", "B", "C", "D"), width = c(10, 20, 30, 40), height = c(10, 20, 30, 40) ) edges <- data.frame( source = c("A", "B", "C", "D"), target = c("B", "C", "D", "B") ) nodes <- buildElems(nodes, type = "Node") edges <- buildElems(edges, type = "Edge") obj <- shinyCyJS(c(nodes, edges)) output$cy <- renderShinyCyJS(obj) } shinyApp(ui, server) ```

graph example

Versions of Javascripts

see inst/htmlwidgets/shinyCyJS.yaml

Used in

gatom package

netGO

GScluster

Suggest or comment

Make issue on here

Owner

  • Name: Jinhwan Kim
  • Login: jhk0530
  • Kind: user
  • Location: Seoul, South Korea
  • Company: @jahnen

Developer

GitHub Events

Total
  • Watch event: 1
Last Year
  • Watch event: 1

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 84
  • Total Committers: 5
  • Avg Commits per committer: 16.8
  • Development Distribution Score (DDS): 0.179
Past Year
  • Commits: 15
  • Committers: 3
  • Avg Commits per committer: 5.0
  • Development Distribution Score (DDS): 0.333
Top Committers
Name Email Commits
jhk0530 h****c@g****m 69
Alexey Sergushichev a****x@g****m 10
Masha n****t@m****u 3
Mariia Emelianova m****m@g****m 1
Raony Guimaraes r****s@g****m 1
Committer Domains (Top 20 + Academic)
mail.ru: 1

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 12
  • Total pull requests: 2
  • Average time to close issues: about 1 year
  • Average time to close pull requests: less than a minute
  • Total issue authors: 6
  • Total pull request authors: 2
  • Average comments per issue: 1.08
  • Average comments per pull request: 0.5
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • jhk0530 (6)
  • notllikethat (1)
  • assaron (1)
  • vikon72 (1)
  • JasonTan-code (1)
  • quick2063706271 (1)
Pull Request Authors
  • jhk0530 (1)
  • assaron (1)
Top Labels
Issue Labels
enhancement (3) documentation (2) bug (1) invalid (1) good first issue (1) help wanted (1)
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • cran 246 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 2
  • Total maintainers: 1
cran.r-project.org: shinyCyJS

Create Interactive Network Visualizations in R and 'shiny'

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 246 Last month
Rankings
Forks count: 21.9%
Stargazers count: 26.2%
Dependent packages count: 29.8%
Dependent repos count: 35.5%
Average: 39.8%
Downloads: 85.7%
Maintainers (1)
Last synced: 10 months ago

Dependencies

DESCRIPTION cran
  • htmlwidgets * imports
  • testthat >= 2.1.0 suggests