Giter Club home page Giter Club logo

gcn4r's Introduction

GCN4R

Welcome to the GCN4R package, which is the first R package to allow custom fitting of Graph Neural Networks to social/biological network data. We are currently updating our documentation, but for now you can find a complete description of our work here: https://www.biorxiv.org/content/10.1101/2020.11.02.364935v1

To install:
First, install the python package:

pip install git+https://github.com/jlevy44/GCN4R

Install additional python dependencies:

install_gcn4r_dependencies ${TORCH_VERSION} ${CUDA_VERSION}

With TORCH_VERSION and CUDA_VERSION set according to https://pytorch-geometric.readthedocs.io/en/latest/notes/installation.html. Then, install the R package:

devtools::install_github("jlevy44/gcn4r")

Then, either read our tutorial paper or check out our R Markdown tutorial here to get started.

im1 im2

gcn4r's People

Contributors

jlevy44 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

gcn4r's Issues

Fail to install on Windows

Hi,
Thanks for the great work, just what I am looking for.
However, I have problem when installing on windows OS.
here is the message

> devtools::install_github("jlevy44/GCN4R")
Error: Failed to install 'unknown package' from GitHub:
  HTTP error 404.
  Not Found

  Did you spell the repo owner (`jlevy44`) and repo name (`GCN4R`) correctly?
  - If spelling is correct, check that you have the required permissions to access the repo.

I am with Microsoft R open 4.0.2

Please advise,
Many thanks,
eric

By the way, what version of R would you recommend?

Identifying nodes

Hi Joshua Levy,

First off thank you for such a wonderful contribution.
And in your demo file, also using the package i was able to develop plots with nodes and edges.
Is there any way to know which nodes are highly linked using gcn4r, or could we find out the node id or name of the node from the plot, so that we can better infer that this node is related to that node. I tried to make the node interactive but it didnt work out well.
Do you happen to have some solution??
Thanks in advance.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.