Data

The Data panel imports network data and builds the Blender graph object every other panel operates on. Which steps appear depends on the selected data source.

Step 1. Select data source

Source Use it for
File Flat files: GEXF (native graph), CSV/JSON edge lists and node tables, GraphML. The importer auto-detects native graph files.
Database Live SQL connections (PostgreSQL, MySQL/MariaDB, SQLite; SQL Server optional) executing a SELECT query.
SuiteSparse Matrices downloaded by identifier from the SuiteSparse Matrix Collection.
Repro Replaying a declarative reproducible pipeline (see Reproducibility).

File source

Control Description
Filepath Path to the input file. If a native graph file (GEXF) is detected, a notice appears and structure mapping is automatic.
Delimiter Column delimiter for CSV/tabular files (shown only for non-native files).
Load File Parses the file and loads its columns so you can map graph structure.

Database source

Control Description
Connection Selects a saved database profile. The gear icon opens database preferences.
Test Tests the selected connection.
Add New Opens preferences to create a new connection profile.
SQL Query The SELECT statement that returns the edge/node rows.
Load Columns Executes the query metadata and loads available columns.
Preview Previews query results.
Important

Only SELECT queries are allowed. SciGraphs never modifies your database.

SuiteSparse source

Control Description
Matrix Identifier Group/Name of the matrix (e.g. Grund/bayer09).
Graph Representation Symmetric (standard adjacency via \(A + A^\top\), denser/rounder layouts) or Bipartite (rows and columns as separate node sets, preserving matrix structure with elongated layouts).
Giant component only Keeps only the largest connected component via union-find, discarding isolated fragments.
Auto layout on import Optionally computes a default layout immediately; pick the algorithm and scale. When coordinate data is present in the archive it is used directly and layout is skipped.
Download & Create Graph Fetches the matrix and builds the graph in one step.
Browse Collection Opens the online collection to find matrix identifiers.

Step 2. Define graph structure

Shown for File and Database sources once data is loaded.

Control Description
Source Nodes Column providing the source endpoint of each edge.
Target Nodes Column providing the target endpoint of each edge.
Directed Graph Treats edges as directed (unlocks directed analysis and flow panels).
Remove Self-Loops Drops edges whose source equals its target.
Weight Column Optional numeric column used as edge weight.
Import as Attributes A checklist of the remaining columns. Tick the ones to import as node/edge attributes; icons mark numeric, datetime, and text types. Use All / None to toggle the whole list.

Step 3. Create graph object

Control Description
Auto layout on import Optionally lays out the graph immediately after creation (Default Layout + Scale). Skipped automatically in geospatial mode.
Create Graph Builds the Blender graph object from the file or SQL results.

Importing node attributes

When a graph object already exists, an Import Node Attributes section attaches a vertex-only attribute table from a separate file.

Control Description
Filepath The attribute file.
Delimiter / Header Parsing options for the file.
Import Node Attributes Matches rows to nodes by name. Format: node_name <sep> value(s); nodes missing from the file receive NaN.

Step 4. Apply visualization

Setup Visual adds the Geometry Nodes rendering setup (instanced node spheres and edge cylinders). It is the same operation documented in the Visualization panel.


Subpanel: Geospatial Options

Note

When it appears: after a file is loaded or SQL columns are available. Enable it with the checkbox in the subpanel header.

Embeds the graph into real-world coordinates instead of using a force-directed layout. This is the global-scale embedding used in the geospatial globe example.

Control Description
Auto-Geocode Source/Target Geocodes node names (countries/cities) to coordinates via Nominatim. The first run may be slow, then results are cached.
Latitude / Longitude column Alternative to geocoding: use explicit coordinate columns.
Show Earth Globe Adds a 3D globe; configure Globe Radius and Globe Quality (subdivisions).
Globe Theme Texture theme: NASA Blue Marble (satellite), NASA VIIRS (night lights), Urban Dark, Topographic Shaded, Data Overlay (transparent), or none.
Texture Quality Resolution of the downloaded globe texture.
PBR Settings Water shine, water roughness, land roughness, surface relief (bump strength) for physically based globe materials.
Pre-download / Clear Cache Manage the cached globe textures.
Material Style (theme = none) Simple globe material, including a World Map mode with map detail and feature type.
Edge Style Edge representation for geodesic arcs on the globe.

Subpanel: Temporal Data

Note

When it appears: after a file is loaded or SQL columns are available. Enable it with the checkbox in the subpanel header.

Narrows the import to a slice of a time column. The graph that comes out is a single graph over the rows that survive, not a sequence.

Control Description
Time Column Column holding timestamps.
Aggregation How rows are grouped; Range exposes From / To bounds.
Back to top