Related Experiment Video
Updated: May 9, 2026

Heuristic Mining of Hierarchical Genotypes and Accessory Genome Loci in Bacterial Populations
Published on: December 7, 2021
ParallelStructure: a R package to distribute parallel runs of the population genetics program STRUCTURE on multi-core
Francois Besnier1, Kevin A Glover
1Department of Population Genetics, Institute of Marine Research, Bergen, Norway. francois.besnier@imr.no
This R package, ParallelStructure, speeds up population genetics analyses in STRUCTURE by distributing jobs across multiple processors. It significantly reduces computation time for users with large datasets and complex analyses.
Area of Science:
- Population Genetics
- Computational Biology
- Bioinformatics
Background:
- Population genetics analyses using STRUCTURE can be computationally intensive.
- Users often face challenges with numerous and repeated data analyses.
- Manual project creation for analyzing population combinations is time-consuming.
Purpose of the Study:
- To develop an R-based framework for parallelizing STRUCTURE analyses.
- To enable efficient distribution of STRUCTURE jobs across multiple processors.
- To facilitate the analysis of population combinations within a single dataset.
Main Methods:
- The ParallelStructure R package was developed, featuring MPI_structure() and parallel_structure() functions.
- The package allows for automatic distribution of STRUCTURE jobs.
- It enables dividing analyses among population combinations without manual project duplication.
Main Results:
- Significant, several-fold improvements in computation time were observed.
- Performance was validated on two different computer architectures.
- The software provides an efficient solution for large-scale population genetics studies.
Conclusions:
- ParallelStructure offers a substantial performance enhancement for STRUCTURE users.
- The package streamlines complex population genetics analyses.
- It is a valuable tool for researchers dealing with extensive datasets and multiple analyses.
Related Concept Videos
What is Population Genetics?
Distributions to Estimate Population Parameter
Statistical Software for Data Analysis and Clinical Trials
Prokaryotic Gene Structure and Organization
Replication in Prokaryotes
Replication in Prokaryotes
Many Proteins Work Together to Replicate the Chromosome
Replication is coordinated and carried out by a host of specialized...

