Large Scale Computations
When you start operating with data at the scale of the web, the fundamental approach and process of analysis must change. To combat the ever increasing amount of data, Google developed theMapReduce paradigm. This programming model has become the de facto standard for large scale batch processing since the release of ApacheHadoop in 2007, the open-source MapReduce framework
Visualization
- Courses
- Tools
- D3.js: Data-Driven Documents — Declarative manipulation of DOM elements with data dependent functions (withPython port ).
- Vega: A visualization grammer built on top of D3 for declarative visualizations in JSON. Released by the dream team atTrifacta, it provides a higher level abstraction than D3 for creating “ or SVG based graphics.
- Rickshaw: A charting library built on top of D3 with a focus on interactive time series graphs.
- modest maps: A lightweight library with a simple interface for working with maps in the browser (with ports to multiple languages).
- Chart.js: Very simple (only six charts) HTML5 “ based plotting library with beautiful styling and animation.
Machine Learning and Algorithms
Here are the list of open-source tools for analyzing social networks
Gephi (http://gephi.org/). Visualization and basic network metrics.
NetLogo (modeling network dynamics)
iGraph (for programming)
Pajek (http://pajek.imfm.si/doku.php). Very extensive functionality via drop-down menus. Open-Source. Works only on windows.
NodeXL (http://nodexl.codeplex.com/). SNA integrated into Excel. Windows-only. Free. In beta.
NetworkX (http://networkx.lanl.gov/). Extensive functionality. Open Source. Scales to large networks by taking advantage of existing C, Fortran libs.
SNA Package for R (http://cran.r-project.org/web/packages/sna/index.html). Extensive, statistics-heavy functionality
Social Network Image Animator (http://www.stanford.edu/group/sonia/)
Books:
Exploratory Social Network Analysis with Pajek (Structural Analysis in the Social Sciences)
Social Network Analysis: History, Theory and Methodology
Understanding Social Networks: Theories, Concepts, and Findings

Source: www.go-gulf.com