Title: Network Workbench
1Network Workbench
- A Workbench for Network Scientists
Download at http//nwb.slis.indiana.edu
2Goal Develop a large-scale network analysis,
modeling and visualization toolkit for physics,
biomedical, and social science research.
Amount 1,120,926, NSF IIS-0513650
awardDuration Sept. 2005 - Aug.
2008Website http//nwb.slis.indiana.edu
3Investigators
- Katy Börner
- Albert-Laszlo Barabasi
- Santiago Schnell
- Alessandro Vespignani
- Stanley Wasserman
- Eric Wernert
4Software Team
- Weixia (Bonnie) Huang, lead
- Bruce Herr
- Russell Duhon
- Tim Kelley
- Micah Linnemeier
- Heng Zhang
- Duygu Balkan
- Ann McCranie
5Advisory Board
- James Hendler
- Jason Leigh
- Neo Martinez
- Michael Macy
- Ulrik Brandes
- Mark Gerstein
- Stephen North
- Tom Snijders
- Noshir Contractor
6Outline
- A Quick Overview of Research
- What is the NWB Tool?
- Using the NWB Tool for Scientometrics
- Using the NWB Tool for Discrete Network Dynamics
- Built using CIShell
7A Quick Overview of Research
- Social Science, Scientometrics, Economics,
Proteomics, and Epidemiology
8Social Science
- Studying large scale social networks such as
Wikipedia. - Viszards 2007 Entry
Second Sight An Emergent Mosaic of Wikipedian
Activity The New Scientist, May 19, 2007
9113 Years of Physical Review
- Citation Patterns Across the History of Physics
10Scientometrics
- Studying science by scientific means.
11Proteomics
- Protein-Protein Interactions
12Economics
- Does the Type of Product that a Country Exports
Matter for Subsequent Economic Performance?
13Epidemiology
- Forecasting (and preventing the effects of) the
next pandemic.
14What is the NWB Tool?
- A network analysis, modeling, and visualization
toolkit for physics, biomedical, and social
science Research
15But first, Why is the NWB Tool?
16- Data
- Different Formats
- Different Models
- Algorithms
- Different Purposes
- Different Implementations
- Different Programming Languages
- Different Communities with Different Practices
- Different Tools
17So, the NWB Tool can work with . . .
18- Data
- Different Formats
- Different Models
- Algorithms
- Different Purposes
- Different Implementations
- Different Programming Languages
- Different Communities with Different Practices
- Different Tools
19File Formats
- GraphML
- XGMML
- Pajek .net
- Pajek .mat
- NWB
- TreeML
20Java Object Formats
- Prefuse Alpha
- Prefuse Beta
- JUNG
21We Do It Like This
22A Few Features
- Windows, Linux, OS X
- Write algorithms in Fortran, Java, C, Jython,
or something else - Many algorithms work with large networks
- Integrates the excellent GUESS visualization tool
- Automatic data conversion
- Integrated 2D plotting via Gnuplot
23Using the NWB Tool for Scientometrics
- Co-Authorship, Burst Detection, Et Cetera
24Go From Here
25To Here
26In a few minutes.In a general way.
27Using the NWB Tool for Discrete Network Dynamics
28Built Using CIShell
- A General Framework For Integrating Algorithms
and Data
29Algorithms are Simple
30No Networks There...
31No networks means moving among data
representations is easy.
32Thank you.
NSF IIS-0513650 award
33- http//nwb.slis.indiana.edu
- http//cishell.org