Skip to main content

PHOTON Graph - Graph machine learning with photonai.

Project description

Python application Coverage Status Quality Gate Status GitHub Twitter URL

PHOTONAI Graph

photonai-graph

Photon Graph is an extension for the PHOTON framework that allows for the use of machine learning based on graphs. Furthermore, the Graph Utilities contain a wide variety of functions that allow for the visualization and converting of graphs.

Documentation

You can find a detailed documentation here: https://wwu-mmll.github.io/photonai_graph/

Installation

To install photonai-graph create a dedicated conda/python environment and activate it. Then install photonai-graph via

pip install photonai-graph

To be able to use all modules of the toolbox you will still need to install tensorflow, dgl, pytorch and grakel according to your system configuration, for example with

pip install tensorflow
pip install torch
pip install dgl
pip install grakel

For graph embeddings the gem python package is needed, along with tensorflow. Please install tensorflow according to your system.

pip install nxt-gem
pip install tensorflow

For graph kernels the grakel package needs to be installed. You can install grakel via pip.

pip install git+https://github.com/ysig/GraKeL.git@cfd14e0543075308d201327ac778a48643f81095'

For graph neural networks pytorch and deep graph library are required. You can install them via pip

pip install torch
pip install dgl

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

photonai_graph-0.2.5.tar.gz (1.2 MB view hashes)

Uploaded Source

Built Distribution

photonai_graph-0.2.5-py3-none-any.whl (60.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page