Closed cannin closed 3 years ago
hello @cannin do you need any help? I also want to work on this.
@patelaryan7751 apologies for the delay. If you are still interested, for a proposal you'll need to prepare 1) a CV and 2) prepare a plan for the some issues that need to be resolved (this also will demonstrate an understanding of the R package submission process).
@patelaryan7751 apologies for the delay. If you are still interested, for a proposal you'll need to prepare 1) a CV and 2) prepare a plan for the some issues that need to be resolved (this also will demonstrate an understanding of the R package submission process).
@cannin where should i submit my CV and the plan of work is there any IRC channel ?
No IRC channel. See instructions on how to apply: https://nrnb.org/gsoc.html
No IRC channel. See instructions on how to apply: https://nrnb.org/gsoc.html
@cannin thanks for the apply link .
@cannin great package! can you elaborate more on this project ?
Hi @patelaryan7751,
Here are a couple of ideas. The package lacks automated testing. See
https://shiny.rstudio.com/articles/testing-overview.html
And the build process - using webpack - is not stable against changes in npm modules, and changes in webpack itself. You can see among the cyjShiny issues my effort to avoid webpack, at the cost of losing a few layout strategies.
My time is mostly occupied on other projects, so I have not done justice to either testing or the build. Your help with those would be most welcome!
@cannin - Augustin, is this the direction you and the Cytoscape Consortium had in mind? Set me straight if I err.
Hi @patelaryan7751,
Here are a couple of ideas. The package lacks automated testing. See
https://shiny.rstudio.com/articles/testing-overview.html
And the build process - using webpack - is not stable against changes in npm modules, and changes in webpack itself. You can see among the cyjShiny issues my effort to avoid webpack, at the cost of losing a few layout strategies.
My time is mostly occupied on other projects, so I have not done justice to either testing or the build. Your help with those would be most welcome!
@cannin - Augustin, is this the direction you and the Cytoscape Consortium had in mind? Set me straight if I err.
@paul-shannon Thanks. Surely i would help you on both testing as well as build part.
@patelaryan7751 - have you completed the GSOC application?
@patelaryan7751 - have you completed the GSOC application?
@paul-shannon i am on it just wanted to know about this project and the work which i have to do so that i can plan my proposal accordingly.
That makes sense, @patelaryan7751. Some other possible tasks (thinking speculatively): put a few demos up on shinyapps.io; maybe document the steps to migrate an interesting Cytoscape Desktop network to a shiny app.
That makes sense, @patelaryan7751. Some other possible tasks (thinking speculatively): put a few demos up on shinyapps.io; maybe document the steps to migrate an interesting Cytoscape Desktop network to a shiny app.
@paul-shannon Thanks. I would look upon this .
@patelaryan7751 I'm completely supportive of the comments made by @paul-shannon for directions on the project
That makes sense, @patelaryan7751. Some other possible tasks (thinking speculatively): put a few demos up on shinyapps.io; maybe document the steps to migrate an interesting Cytoscape Desktop network to a shiny app.
@paul-shannon can you please elaborate this ?
@patelaryan7751 - sure, I'll give it a try. You are asking about the desktop-to-shinyApp migration? If so, then imagine this scenario (I hope this is useful. Tell me if not.):
Two gsoc tasks come to mind:
What do you think?
@paul-shannon Yes i understand the exact point . Thanks for the explanation.
This is an active GSoC 2021 project. The issue will be closed for the duration of GSoC since it is no longer available to other students.
Background
cyjShiny (https://github.com/cytoscape/cyjShiny) is a project to provide users of the R Shiny framework a way to visualize networks in their Shiny apps using cytoscape.js (cytoscape.js).
Goal
The goal is to 1) do code cleanup (linting; https://github.com/jimhester/lintr) and add minor customization features, 2) update any outdated code, as well as 3) write vignettes, examples, tests (including Shiny tests: https://rstudio.github.io/shinytest/articles/shinytest.html) for the cyjShiny and 4) explore depositing it to the either the CRAN or Bioconductor R package repositories.
Difficulty Level 2
This is generally a simple project for an experienced R user, but the usage of the cytoscape.js Javascript library may complicate things.
Skills
Essential skills: R and some Javascript
Public Repository
https://github.com/cytoscape/cyjShiny
Potential Mentors
Augustin Luna Paul Shannon