Draft:Mapmixture

  • Comment: Currently no independent coverage at all, the only source here that mentions the library is by the author. You may want to read WP:What Wikipedia is not—just because a piece of software exists doesn't mean it should have a Wikipedia article. 🍅 fx (talk) 14:21, 10 April 2026 (UTC)

>

mapmixture
DeveloperTom Jenkins
Initial release2024
Written inR
PlatformCross-platform
TypePopulation genetics software
LicenseOpen-source
Websitehttps://github.com/Tom-Jenkins/mapmixture

mapmixture is an open-source R package and accompanying Shiny web application developed by Tom Jenkins for the spatial visualization of population genetic structure and admixture results.[1] The package was formally described in Molecular Ecology Resources in February 2024. The software is designed to facilitate the geographic representation of ancestry coefficients generated by programs such as STRUCTURE[2], ADMIXTURE[3], and related clustering or ordination approaches. By integrating admixture proportion data with geographic coordinates, mapmixture produces publication-quality maps displaying pie charts at sampling locations, enabling researchers to visualize spatial patterns of genetic structure.

Functionality

The primary function of the package, mapmixture(), generates spatial maps of admixture proportions using input data provided in .csv or .tsv formats. These input files typically contain individual- or population-level ancestry coefficients alongside latitude and longitude coordinates. Maps can be generated using base geographic layers or custom map objects produced with other R spatial packages. In addition to spatial mapping, mapmixture includes several supplementary visualization functions:

  • structure_plot() produces traditional STRUCTURE-style bar plots or faceted bar plots of ancestry proportions.
  • scatter_plot() enables visualization of ordination analyses, including principal component analysis (PCA) and discriminant analysis of principal components (DAPC).
  • launch_mapmixture() launches the associated Shiny web application.

The package integrates with widely used R visualization packages such as ggplot2[4] and gridExtra[5], allowing users to customize map aesthetics, adjust figure layouts, and generate composite publication figures.

Shiny application

The mapmixture Shiny application provides a graphical user interface for users who prefer not to write R scripts. Through the interface, users can upload admixture and coordinate data, adjust visualization parameters, and export figures. This functionality increases accessibility for researchers without extensive programming experience.

Applications

mapmixture is primarily used in population genetics, phylogeography, and conservation genetics. By displaying admixture proportions directly on geographic maps, the software supports interpretation of spatial patterns of gene flow, hybridization, and population differentiation.

Availability

The package is distributed via GitHub (https://github.com/tom-jenkins/mapmixture), where example scripts and demonstration outputs are provided. The accompanying peer-reviewed publication documents its implementation and example applications.

References

  1. ^ Jenkins, Tom (2024). "mapmixture: An R package and web app for spatial visualisation of admixture and population structure". Molecular Ecology Resources. 24 (4): e13943. doi:10.1111/1755-0998.13943.{{cite journal}}: CS1 maint: article number as page number (link)
  2. ^ Pritchard, Jonathan K; Stephens, Matthew; Donnelly, Peter (2000). "Inference of Population Structure Using Multilocus Genotype Data". Genetics. 155 (2): 945–959. doi:10.1093/genetics/155.2.945.
  3. ^ Alexander, David H.; Novembre, John; Lange, Kenneth (2009). "Fast model-based estimation of ancestry in unrelated individuals". Genome Research. 19: 1655–1664. doi:10.1101/gr.094052.109.
  4. ^ Wickham, Hadley (2016). ggplot2: Elegant Graphics for Data Analysis (2nd ed.). New York: Springer. ISBN 978-3-319-24277-4.
  5. ^ Auguie, Baptiste (2010). "gridExtra: Miscellaneous Functions for "Grid" Graphics". CRAN. The R Foundation. Retrieved 11 February 2026.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.