Skip to content

Catalog Builder

  • What the Catalog Builder is and when to use it
  • How its three main panes fit together
  • What a “graph” actually contains
  • Where to go for each task

The Catalog Builder lets you model your population as an interactive graph. Individuals are nodes; relationships between them — mother-of, sibling-of, associate, and so on — are edges. You arrange nodes on a canvas, draw edges between them, group them into matrilines or sub-graphs, attach profile images, and style the result for export.

Use it when:

  • Your population has meaningful social structure (matrilines, family groups, persistent associations) that you want to record alongside the per-individual catalogue.
  • You want a visual reference of the population you can share with collaborators or include in publications.
  • You want to bulk-bootstrap parent/sibling links from existing identifier conventions (e.g. T049T049AT049A2) using Auto-Associate & Split.

If your population is a flat list of individuals with no social structure, the Catalog Builder is optional — the standard Individuals views may be all you need.

┌──────────────────────────────────────────────────────────────┐
│ Toolbar: graph name · undo/redo · save · lock · menus │
├──────────────────────────────────────────────────────┬───────┤
│ │ │
│ │ In- │
│ Graph canvas │ spec- │
│ │ tor / │
│ │ Styles│
│ │ │
└──────────────────────────────────────────────────────┴───────┘
  • Toolbar — graph name, undo/redo, save, lock indicator, save-state indicator, and the Build / Layout / Associations / Graph menus. See Getting Around.
  • Canvas — the cytoscape graph itself. Click-and-drag to move nodes, scroll to zoom, right-click for the context menu.
  • Right panel — a tabbed sidenav with Inspector (edit the selected node or edge) and Styles (canvas/node/edge appearance). Toggle it with the icon at the right of the toolbar.

Every graph belongs to one population. A graph stores:

  • Nodes — references to individuals in the population, with extra catalog fields you edit here (alternate IDs, free-text note, position on the canvas).
  • Edges — typed relationships between nodes (see Relationships & Edges for the full list).
  • Group nodes — visual containers that bundle several nodes together as a matriline.
  • Graph-link nodes — references to a separate graph in the same population. Clicking one opens that other graph. See Sub-graphs & Graph Links.
  • Styles — per-graph canvas background, node geometry and colours, edge curve and colours, deceased-node appearance, and an optional saved profile-image preference.
  • Metadata — name, optional description, optional category, optional tags, version (for optimistic concurrency on save), and an active-lock holder.

A population can have any number of graphs. Exactly one of them can be marked the active graph for the population (see Working with Graphs in Getting Around).

The active population graph isn’t only a visual reference — its relationships feed several other surfaces in finwave:

  • Individual profiles — the per-animal Relationships section is bucketed directly from the active graph’s edges (mother, father, siblings, mate, offspring, associations, often-seen-with).
  • SNA kinship overlay — Social Network Analysis can render catalog kinship as a styled second edge layer on the SNA graph, so you can see at a glance which known relationships the data-driven analysis recovered.
  • SNA validation report — quantifies how many catalog kinship pairs landed in the same SNA community, with mismatch lists for inspection.
  • Side-by-side compare — two-pane view of catalog kinship vs SNA result with shared spatial layout and synced selection.
  • Kinship-weighted SNA — optional bias on a new SNA submission that adds edge-weight bonuses on known kin pairs before community detection. Useful for sparse populations where Louvain alone fragments matrilines.
  • Comparison snapshots — pin (catalog version, SNA result, age cohort version) tuples for reproducible comparison studies.

Display labels for the six relationship types are population-customisable via Relationship Labels. The internal type ids stay stable across populations so cross-population analyses keep working regardless of vocabulary choice.

TaskSee
Tour the toolbar, panels, and graph switcherGetting Around
Add individuals; edit identifier, sex, year of birth, alt IDs, notes; mark deceased; lock positionsAdding & Editing Individuals
Draw edges by hand, the three context paths, and the relationship-type referenceRelationships & Edges
Bulk-build matrilines from identifier patternsAuto-Associate & Split
Extract a selection into a separate graph and reference it as a nodeSub-graphs & Graph Links
Load profile images onto nodes by side and categoryProfile Images
Customise canvas/node/edge styling; auto-layout; export PNG/SVGStyling, Layout & Export
Understand autosave, manual save, locks, version conflicts, and read-only modeSaving, Locks & Collaboration
Reference card for every keyboard shortcutKeyboard Shortcuts

The Catalog Builder is a Workbench tool that requires finwave Pro. Your population administrator controls which roles can access it through Workbench Access settings.

By default, administrators and professionals have access. Experts and novices do not unless explicitly granted.

When two people open the same graph at the same time, only one can edit it. The other gets a read-only view. See Saving, Locks & Collaboration.