Twins & Multiple Births
Fraternal twins, identical twins, triplets, and more
GenogramAI fully supports twin and multiple birth documentation using standard genogram notation. Learn how to create, manage, and visualize twins, triplets, quadruplets, and other multiple births.
Twin Types
Fraternal (Dizygotic)
Symbol: V-shape
Two or more siblings from the same pregnancy but developed from separate eggs. Visually connected with diagonal lines forming a "V" shape from the parent connection point.
Identical (Monozygotic)
Symbol: V-shape + horizontal bar
Siblings developed from a single fertilized egg that split. Shown with the same V-shape as fraternal twins, plus a horizontal bar connecting the diagonal lines.
Visual Difference
Fraternal twins show only the V-shape connecting siblings to the parent line. Identical twins add a horizontal bar across the diagonal lines to indicate they developed from the same fertilized egg.
Multiple Births (3+)
GenogramAI supports any number of multiples—triplets, quadruplets, quintuplets, and beyond. The same V-shape notation extends to connect all siblings in the multiple birth group.
How Multiples Work
- All siblings share a common twin group ID
- Lines converge to a central point above the siblings
- Each sibling can have different genders and attributes
- Fraternal or identical type applies to the entire group
Creating Multiples
- 1Create the first two as twins
- 2Select a parent-child edge to one twin
- 3Click "Add Twin Sibling" to add a third
- 4Repeat to add more siblings to the group
Triplets Example
Three siblings sharing the same twin group, with lines converging to a central apex point. This structure works for any number of multiples.
How to Create Twins
Quick-Add from Parent
- 1Select a parent node on the canvas
- 2Click the "Add Twins" button (Users icon) below the person
- 3Two twin children are created automatically
- 4Both children are linked with a shared twin group ID
Note: Creates fraternal twins by default. Change to identical in the Inspector.
Add Twin to Existing Child
- 1Select a parent-child relationship (click the connection line)
- 2In the Inspector panel, find "Add Twin Sibling"
- 3Choose "Fraternal" or "Identical"
- 4A new twin sibling is created and linked to the same parents
Note: If the child has no parents, placeholder parents are created automatically.
Group Existing Siblings as Twins
- 1Use Box Select (B) to select multiple siblings
- 2Or hold Shift and click each sibling to multi-select
- 3In the Inspector, click "Group as Twins" (or "Group as Multiples" for 3+)
- 4Choose Fraternal or Identical type
Note: Siblings must share at least one parent to be grouped as twins.
AI Text Generation
- 1Open the AI modal
- 2Describe twins in your prompt: "John and Mary had identical twins David and Sarah (1990)"
- 3AI automatically creates the twin structure with proper connections
Note: Use phrases like "identical twins", "fraternal twins", or "triplets" for best results.
Managing Twin Groups
Changing Twin Type
- 1. Select all twins in the group (Box Select or Shift+click)
- 2. In the Inspector, find "Twin Grouping"
- 3. Click "Fraternal (V)" or "Identical (Bar)"
- 4. All selected twins update to the new type
Ungrouping Twins
- 1. Select all twins you want to ungroup
- 2. In the Inspector, find "Twin Grouping"
- 3. Click "Ungroup"
- 4. Siblings become regular children (no V-shape)
Individual Attributes
Each twin maintains their own individual attributes—name, gender, birth/death dates, medical conditions, and all other personal data. The twin grouping only affects how the parent-child connection lines are drawn.
AI Prompt Examples
When using AI text-to-genogram, include twin information in your description for automatic creation.
"John and Mary had identical twins David and Sarah born in 1990"Creates parents with two identical twins sharing a twin group
"The Smiths have fraternal triplets: Tom, Lisa, and Mike (2015)"Creates three fraternal multiples connected with V-shape
"After having twins Emma and James, they adopted a third child"Creates twin pair plus separate adopted child (not grouped)
"Grandparents had two sets of twins across generations"Creates multiple twin groups at different generation levels
Technical Details
- Data Structure
- twinData: { id: string, type: TwinType }
- Twin Types
- FRATERNAL, IDENTICAL
- Group ID
- Shared nanoid linking all siblings in a multiple
- Visual Rendering
- V-shape convergence + optional horizontal bar
- Maximum Multiples
- Unlimited (triplets, quads, quints, etc.)
- Parent Requirement
- Auto-creates if missing (for visual V-shape)