graph处理工具

仅作为记录笔记,完善中......................

1       PyGSP

https://pygsp.readthedocs.io/en/stable/index.html

https://pygsp.readthedocs.io/en/stable/reference/index.html

Development: https://github.com/epfl-lts2/pygsp.git

https://github.com/wangg12/pygsp.git

Graph Signal Processing in Python

 

2       networkx

https://pypi.org/project/networkx/

https://github.com/networkx/networkx

Website : http://networkx.github.io/

 

3       igraph

https://igraph.org/

network analysis tools. igraph can be programmed in R, Python, Mathematica and C/C++.

 

4       graph-tools,Efficient network analysis

https://graph-tool.skewed.de/

https://git.skewed.de/count0/graph-tool

https://graph-tool.skewed.de/static/doc/index.html

https://github.com/solstag/graph-tool

 

5       Agglomerative cluster tool (pip install agglomcluster)

https://github.com/MSeal/agglom_cluster

http://arxiv.org/pdf/cond-mat/0309508v1.pdf

 

6     因果关系推理,causal inference in graphs and in the pairwise settings

https://github.com/Diviyan-Kalainathan/CausalDiscoveryToolbox

https://diviyan-kalainathan.github.io/CausalDiscoveryToolbox/html/index.html

pip install cdt

Causal Discovery Toolbox: Uncover causal relationships in Python

https://arxiv.org/abs/1903.02278

 

GraphvizAnim:A tool to create animated graph visualizations, based on graphviz.

https://github.com/mapio/GraphvizAnim

 

图数据库

1       Neo4j

https://neo4j.com/

 

2       GraphX, 分布式图处理框架

基于Spark平台提供对图计算和图挖掘简洁易用的而丰富的接口,极大的方便了对分布式图处理的需求。

 

3       PowerGraph

4       GraphLab

5       OrientDB

6       Titan, 图形数据库引擎

 

7       TinkerPop

Apache TinkerPop™ is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP). http://tinkerpop.apache.org/

Graph Systems

  • Alibaba Graph Database - A real-time, reliable, cloud-native graph database service that supports property graph model.
  • Amazon Neptune - Fully-managed graph database service.
  • ArangoDB - OLTP Provider for ArangoDB.
  • Bitsy - A small, fast, embeddable, durable in-memory graph database.
  • Blazegraph - RDF graph database with OLTP support.
  • CosmosDB - Microsoft's distributed OLTP graph database.
  • ChronoGraph - A versioned graph database.
  • DSEGraph - DataStax graph database with OLTP and OLAP support.
  • GRAKN.AI - Distributed OLTP/OLAP knowledge graph system.
  • Hadoop (Spark) - OLAP graph processor using Spark.
  • HGraphDB - OLTP graph database running on Apache HBase.
  • Huawei Graph Engine Service - Fully-managed, distributed, at-scale graph query and analysis service that provides a visualized interactive analytics platform.
  • IBM Graph - OLTP graph database as a service.
  • JanusGraph - Distributed OLTP and OLAP graph database with BerkeleyDB, Apache Cassandra and Apache HBase support.
  • JanusGraph (Amazon) - The Amazon DynamoDB Storage Backend for JanusGraph.
  • Neo4j - OLTP graph database (embedded and high availability).
  • neo4j-gremlin-bolt - OLTP graph database (using Bolt Protocol).
  • OrientDB - OLTP graph database
  • Apache S2Graph - OLTP graph database running on Apache HBase.
  • Sqlg - OLTP implementation on SQL databases.
  • Stardog - RDF graph database with OLTP and OLAP support.
  • TinkerGraph - In-memory OLTP and OLAP reference implementation.
  • Titan - Distributed OLTP and OLAP graph database with BerkeleyDB, Apache Cassandra and Apache HBase support.
  • Titan (Amazon) - The Amazon DynamoDB storage backend for Titan.
  • Titan (Tupl) - The Tupl storage backend for Titan.
  • Unipop - OLTP Elasticsearch and JDBC backed graph.

8       JanusGraph, 开源的分布式图数据库

https://janusgraph.org/

JanusGraph图数据库支持第三方适配:

9       HugeGraph

https://hugegraph.github.io/hugegraph-doc/

10     Giraph

http://giraph.apache.org/

11     HGraphDB

 

posted @ 2019-11-28 21:01  土博姜山山  阅读(673)  评论(0编辑  收藏  举报