Giter VIP home page Giter VIP logo

timearcs's Introduction

TimeArcs: Visualizing Fluctuations in Dynamic Networks

Please click to watch the overview video.

ScreenShot

We introduce TimeArcs, a novel visualization technique for representing the dynamic relationships between entities in a network. In many application domains, relationships between entities are not temporally stable, which means that cluster structures and cluster memberships also may vary across time. Our technique provides a big picture overview of the most significant clusters over time. TimeArcs also supports a range of interactive features, such as allowing users to drill-down in order to see details about a particular cluster. To highlight the benefits of this technique, we demonstrate its application to various datasets, including the collocated popular phrases obtained from political blogs, IMDB co-star network, and a dataset showing conflicting evidences within biomedical literature of protein interactions.

Exploring Topics and Events in Political Blogs

The following image shows the top 100 terms in nearly 100,000 political blog posts in last 10 years. Terms are color-coded by category as depicted on the top left. Terms appear together in political blogs are brought closer and connected by arcs. The arc thickness indicates the frequency of collocated terms. More details and source codes can be found here or online demo.

Box A: Viewers can quickly see the major political events such as the Sandy Hook Elementary School shooting or the 2011 shooting by Jared Loughner. Notice that the two events happened in Tucson and hence both are connected to this term. And this is why they are sitting closer on the vertical axis.

Box B: In the blogs about Ferguson and Michael Brown in 2014, the name Trayvon Martin is often mentioned due to the similar nature of the two events.

Box C: Some relationships last for long period of time. For example, the term Edward Snowden and NSA suddenly became highly correlated when he (Snowden) was the principal source of disclosures about top-secret National Security Agency programs in June 2013. The relation fades out within a year.

ScreenShot

Finding Patterns in the IMDB Co-Star Network

The following image shows TimeArcs visualization for the top 100 actors from IMDB database in movies rated 8 stars or higher from 1955 to 2014. Arcs connect co-actors in the same movies and color-coded by movie genres: green for comedy, red for action, blue for drama. More examples and source codes can be found here or online demo.

ScreenShot

Evidence in Biological Pathway Literature

The following image shows TimeArcs visualization for Pathway Commons index cards. Time axis goes from left (2002) to right (2014). An arc connects two proteins/complexes at a particular time (based on when the interaction was discovered/ publication year). The colors encode interaction types: green for adds_modification, red for removes_modification, blue for translocation, orange for binds, and pink for increases. A black (and usually thicker) arc indicates multiple interactions between two proteins/complexes which are discovered in the same year. More details and source codes can be found here or online demo.

ScreenShot

Acknowledgments

This work was funded by the DARPA Big Mechanism Program under ARO contract WF911NF-14-1-0395.

timearcs's People

Contributors

tommy-dang avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.