Capture History Export
What you’ll learn
Section titled “What you’ll learn”- What a capture history matrix is and why it matters
- How sampling periods are defined
- How to filter and customize the matrix
- What export formats are available and which tools they work with
What is a capture history?
Section titled “What is a capture history?”A capture history is a binary matrix of individuals and sampling periods. Each row represents one identified individual, and each column represents one sampling period. A cell contains 1 if the individual was sighted during that period and 0 if it was not.
This matrix is the standard input for capture-mark-recapture (CMR) population models. It is used by tools such as Program MARK, R packages RMark and marked, and other population analysis software to estimate population size, survival rates, and detection probability.
How it works
Section titled “How it works”The analysis examines every confirmed annotation in your population within the date range you specify. It identifies which individuals were observed during which encounters, then groups those encounters into sampling periods based on your chosen period type.
The result is a binary matrix: for each individual and each period, the tool checks whether there is at least one confirmed sighting. If so, the cell is 1; otherwise, it is 0.
Sampling periods
Section titled “Sampling periods”You choose how encounters are grouped into sampling periods when creating the analysis.
Monthly — encounters are grouped by calendar month. This is the most common choice and works well for populations with regular survey effort throughout the year.
Yearly — encounters are grouped by calendar year. Use this for long-term studies where monthly resolution is not needed or where survey effort is sparse.
Per encounter — each unique encounter date becomes its own sampling occasion. This gives the finest resolution but produces the widest matrices. It is useful when you need occasion-level detail or when your survey design treats each trip as a distinct sampling event.
Filters
Section titled “Filters”You can narrow the matrix to specific subsets of the population using optional filters.
Sex — include only males, females, or individuals with unknown sex. Useful for sex-specific survival analysis.
Age class — include only individuals of a specific age class (e.g., Adult, Juvenile). Useful for stage-structured models.
Side — include only sightings where the annotation was on a specific body side (Left or Right). This is relevant for species identified by laterally asymmetric markings, where left-side and right-side catalogs may be analyzed separately.
Export formats
Section titled “Export formats”After the analysis completes, you can download the matrix in four formats. The conversion happens in your browser — no additional server requests are needed.
MARK (.inp)
Section titled “MARK (.inp)”The native input format for Program MARK. Each line contains the capture history string followed by a frequency count (always 1 for photo-ID data) and a semicolon. Individual metadata is included as comments.
1101001 1;/* HW-001, Sex: Female, Age: Adult */0110110 1;/* HW-002, Sex: Male, Age: Juvenile */CSV matrix
Section titled “CSV matrix”A standard CSV file with one row per individual and one column per period. The first columns contain individual metadata (ID, identifier, sex, age class), followed by the period columns with 0/1 values.
id,identifier,sex,age_class,2024-01,2024-02,2024-03,...abc123,HW-001,Female,Adult,1,1,0,...R-ready CSV
Section titled “R-ready CSV”A CSV designed for direct import into R with the RMark or marked packages. Instead of separate period columns, the capture history is a single string in the ch column — the format these packages expect.
id,identifier,sex,age_class,chabc123,HW-001,Female,Adult,1101001def456,HW-002,Male,Juvenile,0110110The raw results from the analysis, including the full matrix, period metadata, summary statistics, and diagnostic counts. Useful for custom processing or integration with other tools.
Summary statistics
Section titled “Summary statistics”The results panel shows key summary statistics:
- Total individuals — the number of unique individuals in the matrix
- Total periods — the number of sampling periods
- Total sightings — the sum of all 1s in the matrix
- Mean capture probability — the average proportion of periods in which an individual was sighted (total sightings divided by individuals times periods)
A low mean capture probability combined with many periods suggests sparse data, which affects the precision of CMR estimates. Consider using coarser period types or narrower date ranges if the matrix is very sparse.
Access
Section titled “Access”Capture History Export is a Workbench tool that requires finwave Pro. Your population administrator controls which roles can access it through the Workbench Access settings.
By default, administrators and professionals have access. Experts and novices do not unless explicitly granted.
Related
Section titled “Related”- Workbench Overview — all Workbench tools and how access works
- Discovery Curves — tracking new individual discovery rates
- Composition Analysis — demographic breakdown of the population
- Individuals — how individuals are represented in finwave