This is my first attempt at a collaboration map -- it's woefully incomplete and I've largely omitted projects happening within the ATLAS collaboration. Check it out first, and then read the blog post below. The collaboration map has three components:
- people: center
- projects: left
- collaborations: right
For a long time I've wanted to come up with a nice way to visulize my collaborative network. I've played with graphviz, but never been satisfied. I worked with Pablo Barberá last year to make something for our report for the Moore-Sloan Data Science Initiative, and we came up with this:
It's ok, but it is lacking structur and semantics. I'd like to be able to visualize how people work on common projects and how they are associated to different collaborations. This tends to be a many-to-many relationship.
The Concept Map
While browsing the d3 gallery I saw the Concept network browser, which I believe is from Chris Willard. In addition to being visually striking and fun to play with, I liked how it has some semantic structure with people, themes, and perspectives.
I'm not sure how to resize the d3 / css/ html code so that it sits in a responsive div, but if anyone has a hint, please add a comment.
A collaboration map
I decided to try to adapt the concept map to be a collaboration map. Initially I wanted to have people, specific projects, and broad themes like physics, statistics, machine learning, software, cyberinfrastructure, etc. Maybe I'll come back to that, but for now I've decided to break it up into
- people: with description that links to their homepage.
- projects: specific projects or perhaps topics of discussion
- collaborations: groups of people brought together with some common goal, theme, or for some other organizational reason
One nice thing about this appraoch is that the input is JSON, so it should be easy to collaboratively guild this collaboration graph. I think this could be a cool project for the Moore-Sloan Data Science Initiative.
The interactive visualization at the top is my first try at a collaboration map.
Feel free to send a pull request for the input is JSON.