Jump to content

NodeXL: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Nasrimess (talk | contribs)
m External links: Twitter page
Tags: repeated addition of external links by non-autoconfirmed user Visual edit
Noted that NodeXL split into Basic and Pro versions in Oct 2015; many previous features were removed from the free version.
Line 24: Line 24:
}}
}}
{{Network science}}
{{Network science}}
'''NodeXL''' Basic is a free and [[open-source software|open-source]] [[network theory|network analysis]] and [[network visualization|visualization]] software package for [[Microsoft Excel|Microsoft Excel 2007/2010/2013/2016]].<ref name="smith2009">{{citation|title=Analyzing (social media) networks with NodeXL |last1=Smith |first1=Marc A. |last2=Shneiderman |first2=Ben |last3=Milic-Frayling |first3=Natasa |last4=Rorigues |first4=Eduarda |last5=Barash |first5=Vladimir |last6=Dunne |first6=Cody |last7=Capone |first7=Tony |last8=Perer |first8=Adam |last9=Gleave |first9=Eric <!--exactly 9 authors--> |journal=Proceedings of the Fourth International Conference on Communities and Technologies |pages=255–264 |publisher=ACM |year=2009 |doi=10.1145/1556460.1556497 |isbn=978-1-60558-713-4|citeseerx=10.1.1.147.5521 }}</ref><ref name="hansen2010">{{citation|title=Analyzing social media networks with NodeXL: Insights from a Connected World |publisher=Morgan Kaufmann |year=2010 |isbn=9780123822291 |last1=Hansen |first1=Derek L. |last2=Shneiderman |first2=Ben |last3=Smith |first3=Marc}}</ref> NodeXL Pro is a fee-based<ref name="The home of NodeXL">{{cite web | title=Donation guidance: how to support the Social Media Research Foundation › Social Media Research Foundation | website=The home of NodeXL &#124; Your Social Network Analysis Tool for Social Media | date=2017-06-20 | url=https://www.smrfoundation.org/donation-guidance-how-to-support-the-social-media-research-foundation/ | access-date=2018-09-24}}</ref> fully featured version of NodeXL that includes access to social media network data importers, advanced network metrics, and automation. It is a popular{{#tag:ref|420,000 downloads<ref name="Main">{{citation |title=NodeXL: Network Overview, Discovery, and Exploration for Excel |accessdate=May 13, 2013 |publisher=Social Media research Foundation |url=http://nodexl.codeplex.com/}}</ref>|group="n"}} package similar to other network visualization tools such as [[Pajek]], UCINet, and [[Gephi]].<ref>{{citation|chapter=Social network analysis: An Introduction |title=The Sage Handbook of Social Network Analysis |last1=Marin |first1=Alexandra |last2=Wellman |first2=Barry |year=2011 |pages=11–25 |quote=...social network analysts have developed a number of software applications to analyze social network data. The most commonly used are: Pajek, UCINet, MultiNet, Siena, P*/ERGM, R, and NodeXL |isbn=9781847873958 |publisher=Sage |location=London, UK}}</ref>
'''NodeXL''' Basic is a free and [[open-source software|open-source]] [[network theory|network analysis]] and [[network visualization|visualization]] software package for [[Microsoft Excel|Microsoft Excel 2007/2010/2013/2016]].<ref name="smith2009">{{citation|title=Analyzing (social media) networks with NodeXL |last1=Smith |first1=Marc A. |last2=Shneiderman |first2=Ben |last3=Milic-Frayling |first3=Natasa |last4=Rorigues |first4=Eduarda |last5=Barash |first5=Vladimir |last6=Dunne |first6=Cody |last7=Capone |first7=Tony |last8=Perer |first8=Adam |last9=Gleave |first9=Eric <!--exactly 9 authors--> |journal=Proceedings of the Fourth International Conference on Communities and Technologies |pages=255–264 |publisher=ACM |year=2009 |doi=10.1145/1556460.1556497 |isbn=978-1-60558-713-4|citeseerx=10.1.1.147.5521 }}</ref><ref name="hansen2010">{{citation|title=Analyzing social media networks with NodeXL: Insights from a Connected World |publisher=Morgan Kaufmann |year=2010 |isbn=9780123822291 |last1=Hansen |first1=Derek L. |last2=Shneiderman |first2=Ben |last3=Smith |first3=Marc}}</ref> On October 2015, NodeXL 1.0.1.343 was split into free and non-free versions<ref>{{Cite web|url=https://www.smrfoundation.org/2018/06/11/complete-nodexl-release-history/|website=www.smrfoundation.org|access-date=2019-09-10}}</ref>, removing the metrics and GraphML import features from the NodeXL Basic version. NodeXL Pro is a fee-based<ref name="The home of NodeXL">{{cite web | title=Donation guidance: how to support the Social Media Research Foundation › Social Media Research Foundation | website=The home of NodeXL &#124; Your Social Network Analysis Tool for Social Media | date=2017-06-20 | url=https://www.smrfoundation.org/donation-guidance-how-to-support-the-social-media-research-foundation/ | access-date=2018-09-24}}</ref> fully featured version of NodeXL that includes access to social media network data importers, advanced network metrics, and automation. It is a popular{{#tag:ref|420,000 downloads<ref name="Main">{{citation |title=NodeXL: Network Overview, Discovery, and Exploration for Excel |accessdate=May 13, 2013 |publisher=Social Media research Foundation |url=http://nodexl.codeplex.com/}}</ref>|group="n"}} package similar to other network visualization tools such as [[Pajek]], UCINet, and [[Gephi]].<ref>{{citation|chapter=Social network analysis: An Introduction |title=The Sage Handbook of Social Network Analysis |last1=Marin |first1=Alexandra |last2=Wellman |first2=Barry |year=2011 |pages=11–25 |quote=...social network analysts have developed a number of software applications to analyze social network data. The most commonly used are: Pajek, UCINet, MultiNet, Siena, P*/ERGM, R, and NodeXL |isbn=9781847873958 |publisher=Sage |location=London, UK}}</ref>.


<!--==History and organization==
<!--==History and organization==
Line 35: Line 35:


===Data Import===
===Data Import===
NodeXL imports UCINet and GraphML files, as well as Excel spreadsheets containing edge lists or adjacency matrices, into NodeXL workbooks. NodeXL also allows for quick collection of social media data via a set of import tools which can collect network data from e-mail, Twitter, YouTube, and Flickr. NodeXL requests the user's permission before collecting any personal data and focuses on the collection of publicly available data, such as Twitter statuses and follows relationships for users who have made their accounts public. These features allow NodeXL users to instantly get working on relevant social media data and integrate aspects of social media data collection and analysis into one tool.
NodeXL Pro imports UCINet and GraphML files, as well as Excel spreadsheets containing edge lists or adjacency matrices, into NodeXL workbooks. NodeXL Pro also allows for quick collection of social media data via a set of import tools which can collect network data from e-mail, Twitter, YouTube, and Flickr. NodeXL requests the user's permission before collecting any personal data and focuses on the collection of publicly available data, such as Twitter statuses and follows relationships for users who have made their accounts public. These features allow NodeXL users to instantly get working on relevant social media data and integrate aspects of social media data collection and analysis into one tool.


===Data Representation===
===Data Representation===
Line 41: Line 41:


===Graph Analysis===
===Graph Analysis===
NodeXL contains a library of commonly used graph metrics: [[centrality]], [[clustering coefficient]], [[distance (graph theory)|diameter]]. NodeXL differentiates between directed and undirected networks. NodeXL implements a variety of [[community structure|community detection]] algorithms to allow the user to automatically discover clusters in their social networks.
NodeXL Pro contains a library of commonly used graph metrics: [[centrality]], [[clustering coefficient]], [[distance (graph theory)|diameter]]. NodeXL differentiates between directed and undirected networks. NodeXL Pro implements a variety of [[community structure|community detection]] algorithms to allow the user to automatically discover clusters in their social networks.


===Graph Visualization===
===Graph Visualization===
Line 55: Line 55:
* [[Social network analysis software]]
* [[Social network analysis software]]
; File formats:
; File formats:
* [[GraphML]]
* [[GraphML]] (NodeXL Pro only)
* [[Geographic Data Files]]
* [[Geographic Data Files]]
* GEFX
* GEFX

Revision as of 11:05, 10 September 2019

NodeXL
Developer(s)Social Media Research Foundation
Initial releaseJuly 2008 (2008-07)[1]
Stable release
1.0.1.238 / 8 April 2013; 11 years ago (2013-04-08)
Written inC#, .NET
Operating systemWindows
Size7.8 MB
Available inEnglish
TypeData analysis, Data visualization
LicenseMicrosoft Public License
Websitenodexlgraphgallery.org

NodeXL Basic is a free and open-source network analysis and visualization software package for Microsoft Excel 2007/2010/2013/2016.[2][3] On October 2015, NodeXL 1.0.1.343 was split into free and non-free versions[4], removing the metrics and GraphML import features from the NodeXL Basic version. NodeXL Pro is a fee-based[5] fully featured version of NodeXL that includes access to social media network data importers, advanced network metrics, and automation. It is a popular[n 1] package similar to other network visualization tools such as Pajek, UCINet, and Gephi.[7].

Codebase

NodeXL is a set of prebuilt class libraries using a custom Windows Presentation Foundation control.[8] Additional .NET assemblies can be developed as "plug-ins" to import data from outside data providers. Currently-implemented data providers for NodeXL include Facebook, Twitter, Wikipedia (the MediaWiki understructure), web hyperlinks, Microsoft Exchange Server.[9]

Features

NodeXL is intended for users with little or no programming experience to allow them to collect, analyze, and visualize a variety of networks.[10] NodeXL integrates into Microsoft Excel 2007, 2010, 2013 and 2016 and opens as a workbook with a variety of worksheets containing the elements of a graph structure such as edges and nodes. NodeXL can also import a variety of graph formats such as edgelists, adjacency matrices, GraphML, UCINet .dl, and Pajek .net.

Data Import

NodeXL Pro imports UCINet and GraphML files, as well as Excel spreadsheets containing edge lists or adjacency matrices, into NodeXL workbooks. NodeXL Pro also allows for quick collection of social media data via a set of import tools which can collect network data from e-mail, Twitter, YouTube, and Flickr. NodeXL requests the user's permission before collecting any personal data and focuses on the collection of publicly available data, such as Twitter statuses and follows relationships for users who have made their accounts public. These features allow NodeXL users to instantly get working on relevant social media data and integrate aspects of social media data collection and analysis into one tool.

Data Representation

NodeXL workbooks contain four worksheets: Edges, Vertices, Groups, and Overall Metrics. The relevant data about entities in the graph and relationships between them are located in the appropriate worksheet in row format. For example, the edges worksheet contains a minimum of two columns, and each row has a minimum of two elements corresponding to the two vertices that make up an edge in the graph. Graph metrics and edge and vertex visual properties appear as additional columns in the respective worksheets. This representation allows the user to leverage the Excel spreadsheet to quickly edit existing node properties and to generate new ones, for instance by applying Excel formulas to existing columns.

Graph Analysis

NodeXL Pro contains a library of commonly used graph metrics: centrality, clustering coefficient, diameter. NodeXL differentiates between directed and undirected networks. NodeXL Pro implements a variety of community detection algorithms to allow the user to automatically discover clusters in their social networks.

Graph Visualization

NodeXL generates an interactive canvas for visualizing graphs. The project allows users to pick from several well-known Force-directed graph drawing layout algorithms such as Fruchterman-Reingold and Harel-Koren. NodeXL allows the user to multi-select, drag and drop nodes on the canvas and to manually edit their visual properties (size, color, and opacity). In addition, NodeXL allows users to map the visual properties of nodes and edges to metrics it calculates, and in general to any column in the edges and vertices worksheet.

Research

NodeXL has been used by news outlets like Foreign Policy to visualize the structure of conversations about political topics as well as organizations like the World Bank to analyze voting data.[11][12][13] NodeXL has been used as an analytical tool in dozens[n 2] of research papers in the social, information, and computer sciences as well as the focus of research in human computer interaction, data mining, and data visualization.[15][16][17] [18]

See also

File formats
Related software

Notes

  1. ^ 420,000 downloads[6]
  2. ^ 585 references[14]

References

  1. ^ Change History, Social Media Research Foundation
  2. ^ Smith, Marc A.; Shneiderman, Ben; Milic-Frayling, Natasa; Rorigues, Eduarda; Barash, Vladimir; Dunne, Cody; Capone, Tony; Perer, Adam; Gleave, Eric (2009), "Analyzing (social media) networks with NodeXL", Proceedings of the Fourth International Conference on Communities and Technologies, ACM: 255–264, CiteSeerX 10.1.1.147.5521, doi:10.1145/1556460.1556497, ISBN 978-1-60558-713-4
  3. ^ Hansen, Derek L.; Shneiderman, Ben; Smith, Marc (2010), Analyzing social media networks with NodeXL: Insights from a Connected World, Morgan Kaufmann, ISBN 9780123822291
  4. ^ www.smrfoundation.org https://www.smrfoundation.org/2018/06/11/complete-nodexl-release-history/. Retrieved 2019-09-10. {{cite web}}: Missing or empty |title= (help)
  5. ^ "Donation guidance: how to support the Social Media Research Foundation › Social Media Research Foundation". The home of NodeXL | Your Social Network Analysis Tool for Social Media. 2017-06-20. Retrieved 2018-09-24.
  6. ^ NodeXL: Network Overview, Discovery, and Exploration for Excel, Social Media research Foundation, retrieved May 13, 2013
  7. ^ Marin, Alexandra; Wellman, Barry (2011), "Social network analysis: An Introduction", The Sage Handbook of Social Network Analysis, London, UK: Sage, pp. 11–25, ISBN 9781847873958, ...social network analysts have developed a number of software applications to analyze social network data. The most commonly used are: Pajek, UCINet, MultiNet, Siena, P*/ERGM, R, and NodeXL
  8. ^ For Programmers: About NodeXL Graph Data Providers, Social Media Research Foundation, retrieved May 13, 2013
  9. ^ Third-Party Graph Data Importers, Social Media Research Foundation, retrieved May 13, 2013
  10. ^ Bonsignore, E.M.; Dunne, Cody; Rotman, D.; Smith, M.; Capone, T.; Hansen, D.L.; Shneiderman, B. (2009), "First Steps to Netviz Nirvana: Evaluating Social Network Analysis with NodeXL" (PDF), International Conference on Computational Science and Engineering: 332–339, CiteSeerX 10.1.1.296.6307, doi:10.1109/CSE.2009.120, ISBN 978-1-4244-5334-4
  11. ^ Allnutt, Luke (April 11, 2012), "Pictures at a Revolution", Foreign Policy, retrieved May 13, 2013
  12. ^ "Visualizing the War on Women", Foreign Policy, June 18, 2012
  13. ^ Moeller, Susan (November 18, 2009), You Know and Use Web 2.0 Tools. What About Those of Science 2.0?, The World Bank, retrieved May 13, 2013
  14. ^ Google Scholar - "nodexl network", retrieved May 13, 2013
  15. ^ Dunne, Cody; Shneiderman, Ben (2013), "Motif Simplication: Improving Network Visualization Readability with Fan, Connector, and Clique Glyphs" (PDF), Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM: 3247, doi:10.1145/2470654.2466444, ISBN 978-1-4503-1899-0
  16. ^ Shneiderman, Ben; Dunne, Cody (2012), "Interactive network exploration to derive insights: filtering, clustering, grouping, and simplification" (PDF), Proceedings of the 20th International Conference on Graph Drawing, Lecture Notes in Computer Science, 7704: 2, doi:10.1007/978-3-642-36763-2_2, ISBN 978-3-642-36762-5
  17. ^ Mendes Rodrigues, Eduarda; Milic-Frayling, Natasa; Smith, Marc; Shneiderman, Ben; Hansen, Derek (2011), "Group-In-a-Box Layout for Multi-faceted Analysis of Communities", Proceedings of the 3rd IEEE International Conference on Social Computing, IEEE: 354, CiteSeerX 10.1.1.296.6410, doi:10.1109/PASSAT/SocialCom.2011.139, ISBN 978-1-4577-1931-8
  18. ^ Himelboim, Itai; McCreery, Stephen; Smith, Marc (2013-01-01). "Birds of a Feather Tweet Together: Integrating Network and Content Analyses to Examine Cross-Ideology Exposure on Twitter". Journal of Computer-Mediated Communication. 18 (2): 40–60. doi:10.1111/jcc4.12001. ISSN 1083-6101.

Resources