RussellsThoughts

Coming Events, Deliverables, and Plans

Tasks

  • NSF reader
  • bibtex
  • endnote
  • scopus
  • VxOrd? SIM file support
  • improvement on loading edge files
  • generalize extract co-authorship network (UTF-8 problem)
  • generalize extract citation network (p-p, a-a)
  • generalize merging nodes and updating network
  • extract co-citation network
  • extract PI-project network
  • extract timeslice from table
  • extract top-n nodes by attribute (ascending or descending)
  • extract nodes above/below a threshhold by attribute
  • extract nodes above/below a certain number of standard deviations by attribute
  • extract edges by attribute, like all of above
  • extract edges by normalized attribute (pick attribute on edge, attribute on node to normalize by, normalization formula)
    • e / sqrt(n1 * n2)
    • 2e / (n1 + n2)
  • postscript viewer
  • stemmer ?? [Russell]
  • normalizer [Russell]
  • front-end for GUESS
  • save xy position from GUESS layout and load the network back to nwb tool
  • Duygu's algs
  • fix critical bugs in the trac (LaNet?, ...)
  • 1-2 new algorithm implement progresstrackable interface to make scheduler more useful (low priority)
  • algorithm updates to implement ....interface after including Preference Services
  • Save sessions
  • Apply alg taking one in_data to multiple selected data items in parallel
  • Improve Scheduler GUI
  • Refactor MenuManager?
  • Preferences GUI
  • Redesign Console where each algorithm that is run gets its own collapsable 'space'
  • Actions taken in the GUI generates a replayable log
  • Integrate log/script execution
  • Preference service
  • in/out_data extensions
  • Keyboard mnemonics for menus
  • Come up with an api that scripting languages can implement to run algs, etc
  • CIShell Spec
  • Alg developer guide
  • API/impl for reading/writing NWB files in java,c,c++,etc
  • Update EVERY algorithm to conform to the new spec (when its finished)
  • Improve Algorithm Integration Templates
  • Automatic Update Site generation/actually use update sites
  • FULL Code Review
  • Some actual unit testing
  • individual alg documentations (wiki)
  • tutorials
  • Workshops

  • For teaching, need to update/fix
    • Must fix running problem in lab.
    • Directory Hierarchy Reader
    • ViewMap?
    • GRIDL
    • Hyberboic Tree
    • Distortion demo
    • zoom pan demo
    • Fisheye demo and Fisheye table (same??)
    • Simple graph match
    • ABSURDIST
    • Similarity Flooding
  • After migrating those algorithms from old ivc to nwb, we can recreate a new ivc.

NWB Tutorials

Table of Contents

  1. Introduction
  2. Installation Guide
  3. Load, View, and Save Data
  4. Supported File Formats
  5. Data Converter and Conversion Service
  6. Introduction to Various Visualization Layouts
  7. Visualizing Tree Data
  8. Extract Co-authorship Network From an ISI file (Fold in Russell's for Sunbelt)
  9. Basics for Social Network Analysis (From Ann's for Sunbelt)
  10. GUESS Basics
  11. Burst Detection -- a tutorial for burst a la http://iv.slis.indiana.edu/sw/burst.html using the Garfield isi dataset and a save emails under unix dataset (or RSS feed)
  12. Basics for Biology Network Analysis (From Tim’s for NWB workshop)
  13. Understand Network Structure (Scale Free vs. Random Graph vs. Small World)
  14. Introduction to Various Modeling Algorithms (BA, RG, and SW)

Community Wiki

Must complete the following algorithm descriptions

  • Pathfinder Network Scaling
  • DrL
  • NAT

---

  • Other documentation
    • explain all dependencies (Gnuplot on mac and linux, LaNet?)
  • workshops/outreach

Future

  • Loet's alg
  • run cishell & alg from command line
  • R bridge

NWB v0.9.0 Release

  • Bug fixes in the FORTRAN code (see ticket 193)

==

Old Events

NWB Demo run by ICT, CAS, China (Dec 7th, Beijing Time)

Required Deliverables:

  • Integrate GUESS (Russell) - the first prototype must be done by Dec 2nd.
  • Generate Paper-Citation network with all useful info (Bonnie)
  • Make Demo Case/pipeline [Draft is here][Results are here](Bonnie, Russell)
  • Fix several problems in the various algs if needed (Bonnie, Russell)

Two-Hour NWB Workshop (Dec 10th)

Required Deliverables:

  • The first prototype of the SciMaps? tool -- Extract co-authorship network from ISI data
    • Merge nodes and update network (Bonnie)
    • Code cleaning on Tim's part (Tim and Bruce)
    • Micah update ISI loading and cleaning to meet Katy's request
    • Go through the whole pipeline (Bonnie, Katy, Micah, and Tim)
  • Integrate GUESS (Russell)
  • NWB tutorial basic part (Bonnie, Bryan)
  • NWB tutorial SciMaps? part (Katy)
  • NWB tutorial (Alex's part)
  • NWB tutorial (Santiago's part)
  • NWB community wiki update (Bonnie and Bryan coordinate, Russell, ...)

NWB 0.8 Release (Dec 19th)

Required Deliverables:

  • Running on Vista
  • Developing and Run on Eclipse 3.3

NWB Workshop -- Social Network Analysis Pilot (Mid of Jan), Sunbelt NWB Workshop (End of Jan)

Required Deliverables:

  • Improve Network Analysis Toolkit
  • Duygu contributes several algs

CIShell Spec and Developer Guide

Bruce, Please provide detailed deliverable timeline

Release Engineering

  • Nightly Build (Bruce)
  • Update Site (Bruce)

Other important deliverables

  • DVD integration (Tim)
  • Preference Service (Micah)