Mastering Gephi Network Visualization
eBook - ePub

Mastering Gephi Network Visualization

Ken Cherven

Share book
  1. 378 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Mastering Gephi Network Visualization

Ken Cherven

Book details
Book preview
Table of contents
Citations

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is Mastering Gephi Network Visualization an online PDF/ePUB?
Yes, you can access Mastering Gephi Network Visualization by Ken Cherven in PDF and/or ePUB format, as well as other popular books in Computer Science & Data Modelling & Design. We have over one million books available in our catalogue for you to explore.

Information

Mastering Gephi Network Visualization


Table of Contents

Mastering Gephi Network Visualization
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the color images of this book
Errata
Piracy
Questions
1. Fundamentals of Complex Networks and Gephi
Graph applications
Collaboration graphs
Who-talks-to-whom graphs
Information linkages
Technological networks
Natural-world networks
A network graph analysis primer
Paths and connectivity
Paths
Cycles
Connectivity
Network structure
Centrality
Components
Giant components and clustering
Homophily
Density
Network behaviors
Contagion and diffusion
Network growth
Overviewing Gephi
Primary windows
Data laboratory
Manual entry
CSV import
Excel import
MySQL import
Graph file import
Graph window
Preview window
Secondary windows – tabs
The filtering tab
The statistics tab
The layouts tab
Essential plugins
Clustering – Chinese Whispers
Data laboratory
Data laboratory helper
Exports
Sigma.js Exporter
Seadragon Web Export
Graph Streaming
ExportToEarth
Generator – the Complex Generators plugin
Layout
The Multipartite layout
The Hiveplot layout
The Concentric layout
The OpenOrd layout
The Circular layout
The Layered layout
The ARF layout
Additional plugins
Link Communities – metrics
Give color to nodes – tools
Summary
2. A Network Graph Framework
A proposed process flow
Identifying an idea or topic
Determining the final output
Identifying the data sources
Formatting the data for Gephi
Importing data into Gephi
Viewing the initial graph layout
Selecting a layout
Analyzing the graph
Modifying the graph
Exporting the graph
Creating an example graph
Identifying the topic
Finding the data source
Formatting the data for Gephi
Importing the data
Viewing the initial network
Selecting an appropriate layout
The Force Atlas layout
The Fruchterman-Reingold layout
The Radial Axis layout
The Yifan Hu layout
ARF
Analyzing the graph
Modifying the graph
Exporting the graph
Summary
3. Selecting the Layout
Overviewing the layout types
Force-based layouts
The ARF layout
Force Atlas
Force Atlas 2
Force Atlas 3D
The Fruchterman-Reingold algorithm
The OpenOrd algorithm
The Yifan Hu algorithm
The Yifan Hu Proportional layout
The Yifan Hu multilevel approach
Tree layouts
DAG layout
Circular layouts
The Circular layout
The Concentric layout
The Dual Circle layout
Radial layouts
The Hiveplot layout
The Radial Axis layout
Geographic layouts
The Geo layout
The Maps of Countries layout
Additional layouts
The Isometric layout
The Multipartite layout
The Layered layout
Network Splitter 3D
Additional layout tools
Assessing your graphing needs
Actual example – the Miles Davis network
Analysis goal
Dataset parameters
Network density
Network behaviors
Network display
Temporal elements
Interactivity
Layout strengths and weaknesses
Testing layouts
Testing the ARF layout
The Concentric layout
Testing the Radial Axis layout
Layout selection criteria
Graph aesthetics
Working example of graph aesthetics
Summary
4. Network Patterns
Contagion and diffusion
Contagion
The SIR model
The SIS model
The SIRS model
Diffusion
Clustering and homophily
Clustering
Homophily
Network growth patterns
Using Gephi generators
Viewing a contagion network
Viewing network diffusion
Network clustering
Identifying homophily
Summary
5. Working with Filters
The filtering theory
Primary filtering functions in Gephi
Attributes
Edges
Operator
Topology
Using simple filters
Using the Equal filter
Applying the regex function
Filtering edges
Using the Partition filter
Working with the Topology filters
Working with complex filters
Applying multiple filter conditions
Using subfilters
Working with Mask and Intersection conditions
Working with the UNION operator
Summary
6. Graph Statistics
Overview of graph statistics
Network measures
Diameter
Eccentricity
Graph density
Average path length
Connected components
Erdos number
HITS
Edge betweenness
Centrality measures
Degree centrality (undirected graphs)
In-degree centrality (directed graphs)
Out-degree centrality (directed graphs)
Closeness centrality
Eigenvector centrality
Betweenness centrality
Clustering and neighborhood measures
Clustering coefficient
Number of triangles
Modularity
Link Communities
Neighborhood overlap and embeddedness
Interpreting graph statistics
Interpreting network measures
Interpreting centrality statistics
Degree centrality
In-degree centrality
Out-degree centrality
Closeness centrality
Eigenvector centrality
Betweenness centrality
Interpreting clustering statistics
Interpreting clustering coefficients
Number of triangles
Modularity
Link Communities
Embeddedness
Application of statistical measures
Basic statistical applications
Network statistics
Network diameter
Eccentricity
Graph density
Average path length
Edge betweenness
Centrality statistics
Degree centrality
Closeness centrality
Eigenvector centrality
Betweenness centrality
Clustering statistics
Clustering coefficient
Number of triangles
Modularity
Link Communities
Embeddedness
Filtering using graph statistics
Summary
7. Segmenting and Partitioning a Graph
Partitioning and clustering options
The Partition tab
The Ranking tab
Manual settings
Chinese Whispers
Markov clustering
Partitioning and clustering examples
Partitioning
Working with the Ranking tab
Using color and size options
Manual graph segmentation
Using the Chinese Whispers plugin
Using the Markov Clustering plugin
Summary
8. Dynamic Networks
When to use DNA
Topology-based DNA
Generating a dynamic network
Understanding time intervals
Working with timelines
Preparing and importing data for DNA
Implementing and viewing a dynamic network
Creating time intervals in an existing project
Adding time intervals to a new project
Using an existing GEXF file
Adding multiple timeframes
Working with timelines
Applying the timeline
Timelines as filters
Attribute-based DNA
Preparing the data
Implementing and viewing dynamic attribute networks
Creating dynamic GEXF files
Summary
9. Taking Your Graph Beyond Gephi
Overview of the available tools
Graph file exporters
CSV files
DL files
GDF files
GEXF files
GML files
GraphML files
NET files
VNA files
Image exporters
PNG export
SVG export
Editing an SVG file with Inkscape
PDF export
Editing a PDF file in Inkscape
Web exporters
Seadragon Web Export
Sigma.js Exporter
Loxa Web Site Export
Exporting a web graph
Seadragon
SigmaExporter
Loxa Web Site Export
Summary
10. Putting It All Together
Using Gephi to understand existing networks
Creating new Gephi projects
Project 1 – Newman NetScience dataset
Exploring the network in Gephi
Deploying the project to the Web
Project 2 – high...

Table of contents