Selection of tools applied in MediaFutures projects

Data Ethics Canvas

Data Ethics Canvas by ODI

The Data Ethics Canvas is a tool for anyone who collects, shares or uses data. It helps identify and manage ethical issues – at the start of a project that uses data, and throughout.


SenseMaker® by The Cynefin Company (formerly known as Cognitive Edge)

SenseMaker® allows for large-scale capture of data into a quantitative framework where the ‘subject’ becomes their own ethnographer. SenseMaker® combines the scale of numbers with the explanatory power of narrative.

Applied in: PONTE

Proprietary Software


Natural Language Processing

NLTK is a natural language processing toolkit widely used to process text data with python programming language. With NLTK it is possible to compute text similarity, lemmatization, to remove stop words, sentiment analysis, etc. The NLTK website offers a suite of open source Python modules, data sets, and tutorials supporting research and development in Natural Language Processing.


Agora Ecosystem is a Data Science Marketplace infrastructure project from DIMA (TU- Berlin) and IAM (DFKI)

A unified data infrastructure for building ecosystems that bring together data, algorithms, models, and computational resources so that users can combine them to ease the development of novel applications.

Twitter API

Twitter API official documentation

Through the Twitter API it is possible to retrieve public tweets about specific topics or query terms, and to monitor the debate in real time. The documentation includes tools and libraries for dealing with the API in different programming languages, and step by step tutorials.


Python module for machine learning built on top of SciPy

Scikit-learn is a useful package for building machine learning models like clustering, classification, and regression models. It also provides a variety of packages for data transformation such as feature extraction, encoding, normalization etc.


An open source machine learning framework that accelerates the path from research prototyping to production deployment.

PyTorch is a Python package that provides two high-level features. Tensor computation (like NumPy) with strong GPU acceleration and deep neural networks built on a tape-based autograd system.

Computer-assisted recognition of denial and skepticism (CARDS)

Model for detecting and categorising misinformation about climate change

CARDS is a research project into detecting and categorising misinformation about climate change. CARDS stands for Computer Assisted Recognition of Denial and Skepticism using supervised machine learning to detect claims used to cast doubt on climate science and solutions.

Python OSC

Python library for implementing OSC (Open Sound Control)

Python-osc implements a server and client for Open Sound Control. It allows a python access to a versatile protocol used in many musical instruments, controller hardware and control applications.


Creative dynamics of improvised interaction library

The DYCI2 library contains a collection of generative agents and tools for smart composition and human-machine co-improvisation. It integrates the results of the DYCI2 project and shapes a next-generation software with regard to OMax.

Open Refine

Cleaning and transforming data

Free, open source power tool for working with messy data and improving it. It allows for cleaning data, transforming it from one format into another, reconciling and matching data, and extending it with web services and external data.

Applied in: Biblio-Graph

Graph Commons

Graph collaborative platform

Graph Commons is a collaborative platform for mapping, analyzing and publishing data-networks. It empowers people and organizations to transform their data into interactive maps and untangle complex relations that impact them and their communities.

Applied in: Biblio-Graph


Linked-data knowledge graphs

Triply aims to simplify the use of linked-data knowledge graphs in practical and large-scale applications. We focus on improving the experience of both the developer and the user for working with knowledge graphs and believe in the benefits of following open standards.

Applied in: Biblio-Graph


An annotation tool powered by active learning

Prodigy is a scriptable annotation tool so efficient that data scientists can do the annotation themselves, enabling a new level of rapid iteration.

Applied in: Biblio-Graph


Visual analytics platform

A propetary analytics platform focused on business intelligence that facilitates to explore and manage data, and share insights.

Applied in: BKYNDR

Proprietary software

Open source alternative: Apache Superset; Grafana.


Real time video synthesis

Hybrid visual/textual live-programming environment for easy prototyping and development. It facilitates real-time video synthesis and the handling of large media environments with physical interfaces, real-time motion graphics, audio and video that can interact with many users simultaneously.

Applied in: JECT-SENSE


A high-performance, feature-packed library for all your mapping needs

OpenLayers is a high-performance, feature-packed library for creating interactive maps on the web. It can display map tiles, vector data and markers loaded from any source on any web page. OpenLayers has been developed to further the use of geographic information of all kinds. It is completely free, Open Source JavaScript, released under the BSD 2-Clause License.

Applied in: HYPERViz