médialab Tools

Tools we develop, and tools we use



More and more people work with graphs nowadays, but it is not always easy to publish and share the graph interpretation on the web. Manylines is a web tool to solve this issue. The tool allows the user to display, spatialize and categorize a network, before explaining it and sharing a narrative about his network: an interactive story where each “slide” is a particular zoom, pan and filtering of the network, completed by a title and description, with fluid transitions like in Prezi.


Hyphe is a web corpus curation tool featuring a research-driven web crawler


Sigma is a JavaScript library dedicated to graph drawing. It makes easy to publish networks on Web pages, and allows developers to integrate network exploration in rich Web applications.


artoo.js - the client-side scraping companion.

I Want Hue

Colors for data scientists. Generate and refine palettes of optimally distinct colors.

Table 2 Net

Extract a network from a table. Set a column for nodes and a column for edges. It deals with multiple items per cell.


Seealsology is simple tool that allows you to explore in a quick and dirty way the semantic area related to any Wikipedia Page. To make it simple, it extracts all the links in the "See also" section producing a graph.


Helpers for scientometrics. Convert files, get networks, visualize stuff from Scopus or Web of Science.


A simple interface to extract texts from (almost) any url.


Visualize densities on spatialized networks. Get a global heatmap or a heatmap of the neighborhood of a given node.


Gazouilloire is a simple backend tool to collect within a Mongo database all tweets matching a list of keywords, optionnally with a planning of periods of collect for each keyword. For better completion, it collects tweets from both Twitter's Search API and Stream API.

ANTA, actor-network text analyzer

ANTA or Actor Network Text Analyzer is a piece of software developed by the Sciences Po médialab to analyses medium-size text corpora, by extracting the expressions they contained in a set of texts and drawing a network of the occurrence of such expressions in the texts.


A python library to read or write gexf format, the xml file format to store graph.

issue 2 navicrawler

A python library to transform a issuecrawler xml file into a navicrawler wxsf (xml) file format.

Tools we use

Gephi is an interactive visualization and exploration platform for all kinds of networks and complex systems, dynamic and hierarchical graphs. Runs on Windows, Linux and Mac OS X. Gephi is open-source and free.