Structure_threader

Structure_threader orchestrates parallel execution of Structure, fastStructure, and MavericK to automate population genetic analyses from genotype input files.


Key Features:

  • Parallelization: Leverages multi-threading to run multiple instances of Structure, fastStructure, and MavericK simultaneously to reduce computation time.
  • Automation: Automates management of input files, execution of analyses, and collation of results for Structure/fastStructure/MavericK runs.
  • Software integration: Acts as a wrapper to orchestrate and coordinate Structure, fastStructure, and MavericK for population structure analyses.
  • Bug fixes: Includes corrections for spelling inconsistencies (e.g., "fastStructure") and other minor bugs affecting execution consistency.

Scientific Applications:

  • Population assignment with Structure: Assigns individuals to populations based on genotypes using Structure.
  • High-throughput population structure inference with fastStructure: Performs accelerated inference on larger genotype datasets using fastStructure.
  • Model comparison and clustering with MavericK: Conducts population structure analysis and clustering for complex datasets using MavericK.

Methodology:

Operates as a wrapper that manages input files, orchestrates execution and parallelization (multi-threading) of Structure, fastStructure, and MavericK, collates output, and incorporates fixes for spelling inconsistencies and minor bugs.

Topics

Details

License:
GPL-3.0
Maturity:
Emerging
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Python
Added:
5/11/2017
Last Updated:
12/10/2018

Operations

Data Inputs & Outputs

Publications

Pina-Martins F, Silva D, Fino J. StuntsPT/Structure_threader: Famous Cartoon Character [Internet]. Zenodo; 2017. Available from: https://zenodo.org/record/573771

Documentation

Downloads