Virtual population analysis (VPA) is a modeling technique used in fisheries science to reconstruct the historical population structure of fish stocks. VPA looks at catches over time and uses information on fishing and natural mortality to calculate backwards and infer the size of past populations. The "virtual" population is not directly observed but rather inferred from analyzing catch data. VPA relies on catch data from commercial fisheries and information about cohort contributions to calculate fishing mortality and population sizes in previous years through a system of equations.