The MerQur Interface: An Integrated Desktop Platform for Academic Data Analysis
DOI:
https://doi.org/10.53463/merqur.20260444Keywords:
MerQur, user interface, statistical software, academic data analysisAbstract
The value of a statistical software in academic research is determined as much by the clarity of the interface that brings the user to its methods as by the breadth of methods it offers. This study introduces in detail the user interface of MerQur, a free desktop application developed for the Turkish academic community. Built on Python/PyQt6, the software integrates the entire research workflow — from data management through advanced analysis to reporting — within a single window organised under eight main tabs: Data, Encoding, Statistics, Machine Learning, Map, Report, Survey and Tools. The Data tab provides a ten-button toolbar offering column-wise search, summary, encoding, merging, missing-value management (ten methods including KNN), transformation (ten transforms), column add/remove, and twenty-step undo/redo. The Encoding tab consolidates row-wise composite scoring (mean/sum/Z-score, reverse coding, Cronbach α preview) of multi-item Likert scales in a single dialog. The Statistics tab presents 102 analyses organised in fifteen categories under an accordion sidebar, each invoked through a common form–result layout; a modal busy dialog prevents UI freeze during long-running analyses. The Map tab converts point data to Folium-based interactive HTML maps and supports spatial autocorrelation analyses. The Report tab transforms all session analyses into a Word document with a single click. Light and dark theme support, EULA management, and Turkish/English/Spanish localisation underline the academic orientation of the software. This review evaluates each interface component from both functional and design perspectives.
References
Faul, F., Erdfelder, E., Lang, A.-G., & Buchner, A. (2007). G*Power 3: A flexible statistical power analysis program for the social, behavioral, and biomedical sciences. Behavior Research Methods, 39(2), 175–191. https://doi.org/10.3758/BF03193146
Harris, C. R., Millman, K. J., van der Walt, S. J., Gommers, R., Virtanen, P., Cournapeau, D., Wieser, E., Taylor, J., Berg, S., Smith, N. J., Kern, R., Picus, M., Hoyer, S., van Kerkwijk, M. H., Brett, M., Haldane, A., del Río, J. F., Wiebe, M., Peterson, P., … Oliphant, T. E. (2020). Array programming with NumPy. Nature, 585(7825), 357–362. https://doi.org/10.1038/s41586-020-2649-2
Hunter, J. D. (2007). Matplotlib: A 2D graphics environment. Computing in Science & Engineering, 9(3), 90–95. https://doi.org/10.1109/MCSE.2007.55
McKinney, W. (2010). Data structures for statistical computing in Python. In S. van der Walt & J. Millman (Eds.), Proceedings of the 9th Python in Science Conference (pp. 56–61). https://doi.org/10.25080/Majora-92bf1922-00a
Love, J., Selker, R., Marsman, M., Jamil, T., Dropmann, D., Verhagen, J., Ly, A., Gronau, Q. F., Šmíra, M., Epskamp, S., Matzke, D., Wild, A., Knight, P., Rouder, J. N., Morey, R. D., & Wagenmakers, E.-J. (2019). JASP: Graphical statistical software for common statistical designs. Journal of Statistical Software, 88(2), 1–17. https://doi.org/10.18637/jss.v088.i02
Nuijten, M. B., Hartgerink, C. H. J., van Assen, M. A. L. M., Epskamp, S., & Wicherts, J. M. (2016). The prevalence of statistical reporting errors in psychology (1985–2013). Behavior Research Methods, 48(4), 1205–1226. https://doi.org/10.3758/s13428-015-0664-2
Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., Prettenhofer, P., Weiss, R., Dubourg, V., Vanderplas, J., Passos, A., Cournapeau, D., Brucher, M., Perrot, M., & Duchesnay, É. (2011). Scikit-learn: Machine learning in Python. Journal of Machine Learning Research, 12, 2825–2830.
R Core Team. (2024). R: A language and environment for statistical computing. R Foundation for Statistical Computing. https://www.R-project.org/
Rey, S. J., & Anselin, L. (2010). PySAL: A Python library of spatial analytical methods. The Review of Regional Studies, 37(1), 5–27. https://doi.org/10.52324/001c.8285
Seabold, S., & Perktold, J. (2010). statsmodels: Econometric and statistical modeling with Python. In S. van der Walt & J. Millman (Eds.), Proceedings of the 9th Python in Science Conference (pp. 92–96). https://doi.org/10.25080/Majora-92bf1922-011
The jamovi project. (2024). jamovi. https://www.jamovi.org
Virtanen, P., Gommers, R., Oliphant, T. E., Haberland, M., Reddy, T., Cournapeau, D., Burovski, E., Peterson, P., Weckesser, W., Bright, J., van der Walt, S. J., Brett, M., Wilson, J., Millman, K. J., Mayorov, N., Nelson, A. R. J., Jones, E., Kern, R., Larson, E., … SciPy 1.0 Contributors. (2020). SciPy 1.0: Fundamental algorithms for scientific computing in Python. Nature Methods, 17(3), 261–272. https://doi.org/10.1038/s41592-019-0686-2
Wickham, H. (2014). Tidy data. Journal of Statistical Software, 59(10), 1–23. https://doi.org/10.18637/jss.v059.i10
Wilkinson, L. (2005). The grammar of graphics (2nd ed.). Springer. https://doi.org/10.1007/0-387-28695-0
Wilson, G., Bryan, J., Cranston, K., Kitzes, J., Nederbragt, L., & Teal, T. K. (2017). Good enough practices in scientific computing. PLOS Computational Biology, 13(6), e1005510. https://doi.org/10.1371/journal.pcbi.1005510
Downloads
Published
Issue
Section
License
Copyright (c) 2026 MerQur

This work is licensed under a Creative Commons Attribution 4.0 International License.
This article is published under a Creative Commons Attribution 4.0 International License (CC-BY 4.0). Under this license you may:
- Share: Copy and redistribute the material in any medium or format.
- Adapt: Remix, transform and build upon the material for any purpose, including commercial use.
- Attribution: You must give appropriate credit, provide a link to the license, and indicate if changes were made.