open the offcanvas menu Derwen home page graph technologies

graph technologies

(reload browser tab if the Google spreadsheet does not load immediately)

PyTextRank logo
PyTextRank

a popular Python implementation of multiple textgraph graph algorithms for phrase extraction, provided as a configurable spaCy pipeline component.


DOI
  • lightweight phrase extraction (unsupervised learning, CPU-based)
  • leverages available NER capabilities within a pipeline
  • uses: enhance indexing and document similarity; building knowledge graphs
kglab logo
kglab

a simple Python abstraction layer for Graph Data Science, integrating NetworkX, RAPIDS, RDFLib, Morph-KGC, pythonPSL, and more.


DOI
  • provides PyData-esque interfaces to other popular graph libraries
  • includes several Jupyter-based graph data science tutorials
  • uses: building knowledge graphs; integrating disjoint graph technologies
mkrefs logo
MkRefs

MkDocs plugin to generate semantic reference Markdown pages from a knowledge graph

  • biblio – semantic bibliography entries, generated from RDF
  • glossary – semantic glossary entries, generated from RDF
  • apidocs – semantic apidocs supporting the Diátaxis grammar for documentation, generated as RDF from Python modules
disparity_filter logo
disparity_filter

implements a disparity filter in Python, based on NetworkX, to extract the multiscale backbone of a complex weighted network (Serrano, et al., 2009)

  • analogous to centrality calculated on the edges of a graph rather than its nodes; in other words, consider this as a "dual" problem of the typical graph analysis of social networks
  • uses: paring down automatically-generated graphs, such as those produced by NLP methods

recommended projects within our community:

Our focus is on Python open source libraries for: building knowledge graphs, natural language, dataset quality embeddings, graph representation learning, probabilistic data structures, leveraging motifs, hybrid reasoning systems, semantic inference, graph visualization, network analysis, following the general criteria:

  • based on reasonably current dependencies
  • uses a business-friendly license
  • installs correctly with pip or conda
  • provides example code which runs without exceptions
  • reproduces published results
  • affords data integration (not optimized for benchmark/paper)
  • called as a library, not requiring container/microservice orchestration nor CLI
  • supports concurrency and parallelization
  • maintained within the past six months
  • passes a reasonable level of security audit


spaCy logo
spaCy

industrial-strength Natural Language Processing (NLP) in Python

Argilla logo
Argilla

the open-source data curation platform for LLMs, integrating closely with Hugging Face, LlamaIndex, and more.

KùzuDB logo
KùzuDB

a highly scalable, extremely fast, and very easy-to-use embeddable graph database, implementing openCypher in Python for labeled property graphs

Oxigraph logo
Oxigraph

a high performance Python graph database library as a drop-in replacement for RDFlib, written in Rust and built atop RocksDB

NetworkX logo
NetworkX

a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks

cuGraph logo
cuGraph

GPU-accelerated graph analytics, including support for property graphs, remote (graph as a service) operations, and GNNs

RDFLib logo
RDFLib

a pure Python library for working with RDF, a simple yet powerful language for representing information

Morph-KGC logo
Morph-KGC

an engine that constructs RDF, knowledge graphs from heterogeneous data sources with the R2RML and RML mapping languages.

StellarGraph logo
StellarGraph

a Python library for machine learning on graphs and networks, including implementations of GraphSAGE and other graph embedding algorithms

ULTRA logo
ULTRA

a foundation model for knowledge graph (KG) reasoning

LlamaIndex logo
LlamaIndex

a data framework for LLM applications to ingest, structure, and access private or domain-specific data

SetFit logo
SetFit

an efficient and prompt-free framework for few-shot fine-tuning of Sentence Transformers

SpanMarker logo
SpanMarker

a framework for training powerful Named Entity Recognition models using familiar encoders such as BERT, RoBERTa and ELECTRA, built atop 🤗 Transformers

OpenNRE logo
OpenNRE

an open-source package for Neural Relation Extraction (NRE)

Graph of Thoughts logo
Graph of Thoughts

solve complex problems by modeling them as a Graph of Operations (GoO), which is automatically executed with a Large Language Model (LLM) as the engine

dotmotif logo
dotmotif

a performant, powerful query framework for identifying subgraphs or motifs in a large graph, based on NetworkX

pySHACL logo
pySHACL

a pure Python module which allows for the validation of RDF graphs against Shapes Constraint Language (SHACL) rules

pyvis logo
pyvis

a Python-based approach for constructing and visualizing interactive network graphs within the same space, built on VisJS

datasketch logo
datasketch

probabilistic data structures that can process and search very large amount of data super fast, with little loss of accuracy

Unstructured logo
Unstructured

build custom preprocessing pipelines for labeling, training, or production machine learning

pydantic-aioredis logo
pydantic-aioredis

a declarative ORM for Redis using Pydantic models and aioredis

calmcode logo
calmcode

Made by people who want to remedy the skill anxiety. Short and simple video lessons that start from scratch. Tools and thoughts that might make your professional life more enjoyable.

derwen.ai company logo

We can help your organization build and deploy advanced AI applications!

Derwen, Inc., provides evaluation, integration, packaging, concurrency, performance optimization, and security hardening for open source software used in machine learning use cases, with expertise in natural language, graph technologies, and operations research. Our mission is to bridge between open source communities of practice in artificial intelligence, and the enterprise customers who need to work with them.

Rates Contact Policy Newsletter

Areas of expertise within our firm include:

  • graph data science applications
  • developing précis, executive briefings, expert presentations
  • technical co-authoring for books, industry reports, whitepapers, etc.
  • methods for using natural language (LLMs, etc.) to build knowledge graphs
  • leveraging W3C semantic graphs and LPG labeled property graphs together
  • integrating graph visualization frameworks and customized UI/UX
  • applications of probabilistic graphs
  • expert software engineering+packaging in Python and C++
  • developing APIs and services based on FastAPI/Pydandtic/Redis/Thespian
  • parallelization and performance analysis+optimization
  • building human-in-the-loop pipelines to enrich your data
  • using distributed systems and cloud computing in general

Partner firms include:

KUNGFU.AI Senzing Elless Media DataSpartan
Big Data Institute ESIP Kurve.ai Gradient Flow
Argilla markenmut The Data Chefs

Disclaimer: all trademarks, service marks, trade names, trade dress, product names, and logos appearing above are the property of their respective owners

GDS logo
Graph Data Science

a moderated (no business promo) LinkedIn group exploring the emerging practices of Graph Data Science

Medium.com logo
Derwen on Medium

Derwen publication on Medium.com: newsletter summaries, articles, conferences, announcements

Graph Day logo
Hugging Face

the AI community building the future

spaCy logo
spaCy Universe

resources developed with or for spaCy, including standalone packages, plugins, extensions, educational materials, operational utilities and bindings for other languages

CDW logo
Connected Data World

Community, Events, Thought Leadership: for those who use the relationships, meaning and context in data to achieve great things

KGC logo
Knowledge Graph Conference

brings together leaders across industry and research defining the future of semantic technologies and AI

GraphGeeks logo
GraphGeeks

We love graphs. Do you?

Neo4j logo
Neo4j events

event listings for conferences, webinars, meetups, etc., related to Neo4j

ESIP logo
ESIP

a home for Earth science data professionals, sponsored by NOAA, NASA, USGS, with knowledge graph collaboration areas

ISWC logo
ISWC Conference

the premier international forum for the Semantic Web and Linked Data Community

LOG logo
Learning On Graphs

an annual research conference that covers areas broadly related to machine learning on graphs and geometry

PyData logo
PyData

a community for developers and users of open source data tools

AKBC logo
AKBC Conference

a research forum for all areas of knowledge base construction, in both academia and industry

Graph Day logo
Graph Day

graph events from the folks at Global Data Geeks