Monadologiska undersökningar – Hyphe + Gephi + Sigma.js

Zooma genom att skrolla. Klicka för att aktualisera varje enskild monads nätverk. Se även fullskärmsversion
I mellandagarna har jag experimenterat med några verktyg för datalandskapsforskning/journalistik/aktivism. Detta i syfte att analysera världen med en monadologisk ontologi utifrån Gabriel de Tarde. Här tänkte jag dela med mig av några metodologiska/mjukvarumässiga knep som jag har lärt mig (autodidaktiskt) över många koppar svart te.

För att kunna se datalandskapet för vad det är, måste vi använda oss av några instrument som förstärker och förtydligar den snåriga djungel som uppstår i datamatrisens bördiga jord. Här vandrar en mängd muterade arter och avarter omkring. Men primärt är vi inte intresserade av deras ”essens”, utan istället deras performativitet. Varje nod definieras av sitt nätverk samtidigt som nätverket definierar noderna.

Tack vare internet lämnar nästan alla aktiviteter efter sig digitala spår. Genom att skicka ut spindlar (crawlers) går det att sniffa upp dessa spår och sedan analysera dem. Datalandskapet är fyllt av sådana spår och tack vare att vi lämnar dem efter oss är det enkelt att bevaka och övervaka nätet.

Vi är alla flugor i arachnidernas fiberoptiska fångstapparat.

\\

Médialab vid Sciences Po tillhandahåller ett antal open-sourcade verktyg som utgår från en monadologisk ansats. För att samla in data måste en ha en vettig crawler som kan skrapa och indexera den information en vill åt. Hyphe (github) är en mycket lättanvänd sådan, som tyvärr ännu är i ett tidigt utvecklingsstadium och därför inte helt enkelt att installera 1.

Hyphe tillåter att man genomför en slags ”snöbollscrawling”. I exemplet ovan utgick jag från en populär hemsida bland svenska män, vilket gav följande resultat:

Skärmavbild 2015-01-05 kl. 09.26.56

När man väl har angett en startpunkt, hämtar sedan Hyphe fram de relevanta länkarna till andra noder i nätverket:

Skärmavbild 2015-01-05 kl. 09.31.55

Hyphe sätter sedan igång att crawla alla noder en väljer att inkludera i nätverket. Allt som allt skapade jag detta nätverk på cirka tio minuter, bara för att testa. Men har en mera tid kan en dels bygga ett större nätverk, och dels sortera och klassificera noderna så att en får en tydligare visualisering.

Hela tiden skapar hyphe automatiskt förhandsgranskningar av det nätverk man bygger ihop:

Skärmavbild 2015-01-05 kl. 09.33.52

Sedan är det enklast att exportera resultatet till .gephx-formatet och sedan fortsätta bearbetningen i Gephi.

För att sedan publicera en interaktiv visualisering kan man dels installera ett plugin som exporterar Gephi-nätverk till sigma.js eller installera sigma.js-biblioteket på en webserver och direkt låta det läsa in gephx-filen (om man inte orkar Gephi).

Då blir det lite enklare och roligare att visa upp visualiseringen utan att skapa en massa statiska bilder.

\\

Att kravla och skrapa webben ger givetvis en begränsad mängd data som är av en viss typ. Noderna utgörs av ”web-entiteter” och en web-entitet består sedan av ytterligare nätverk. Tänk <a href=”http://www.expressen.se/nyheter/expressen-avslojar/namn-pa-anonyma-anvandare-knackta/”>alla de som kommenterar på bloggarna och hemsidorna</a> i nätverket! Men för att komma åt den nivån måste en utvidga med att <a href=”http://www.christopherkullenberg.se/monader-sociala-natverk-och-facebookovervakning/”>skrapa exempelvis sociala medier</a>.

Imitationer.

Noder som imiterar andra noder.

Näthatet uppstår

i nätverken.

Notes:

  1. Jag lyckades med att få igång Hyphe på en Debianserver (Debian 7). Dock är installationsskriptet aningen trasigt och måste läsas igenom manuellt för att tillgodose alla dependencies. En måste även lägga till GPG-nycklar manuellt och sedan lyckas klura ut hur Apache2 gör Alias-pekningar. Jag rekommenderar även starkt att en prövar först på en virtuell maskin eller på en maskin som man inte använder till något annat, detta eftersom installationen av scrapy-motorn kommer att ersätta sysvinit, vilket är ganska så risky business. Hör gärna av er till mig om ni kör fast.

4 reaktioner till “Monadologiska undersökningar – Hyphe + Gephi + Sigma.js”

Kommentera

E-postadressen publiceras inte. Obligatoriska fält är märkta *

Time limit is exhausted. Please reload CAPTCHA.