An Open-Source Framework for Advanced Correlation Analysis: The KARL Lab Correlation Tool (Pro Edition)
Authors/Creators
-
Rayhan, Miah
(Project leader)1, 2
-
Al, Amin
(Data manager)1, 2
- Md Nurnabe Sagor (Data collector)1, 2
- Pranto Das (Data collector)1, 2
- Md. Sabbir Ahmed (Data collector)1, 2
- Abu Sadat (Data collector)1, 2
- Abdul Hafiz Tamim (Researcher)1, 2, 3
-
Emon, Shahariar
(Sponsor)1
-
Asad, Md. Asaduzzaman
(Researcher)1
-
Alam, Md. Khorshed
(Supervisor)4
Description
The KARL Lab Correlation Tool (Pro Edition) is an open-source, web-based framework designed to streamline advanced correlation analysis for researchers, educators, and analysts. Built with Python and Streamlit, it integrates data ingestion, statistical computation, interactive visualization, and publication-ready export into a single platform. The tool supports multiple correlation methods (Pearson, Spearman, Kendall), offers heatmaps, scatter plots, pair plots, and a unique Smart Insights feature that highlights the strongest correlations automatically.
To ensure usability across disciplines, it provides a no-code interface, compatibility with common data formats (CSV, Excel), and customizable outputs in high-resolution (PNG, JPG, TIFF) tailored for journal submission standards. Unlike fragmented workflows that rely on separate statistical software and visualization packages, the KARL Lab Correlation Tool unifies the process—accelerating discovery, enhancing reproducibility, and lowering barriers for users without programming expertise.
With its focus on accessibility, reproducibility, and professional-quality outputs, this framework serves as a valuable resource for scientific research, data science, business analytics, and education
Files
An Open-Source Framework for Advanced Correlation Analysis The KARL Lab Correlation Tool.pdf
Files
(1.0 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:9fba1ca8f59cdafcad832afcbac097c0
|
1.0 MB | Preview Download |
Additional details
Dates
- Other
-
2025-09-03
Software
- Repository URL
- https://github.com/dev-rayhan-byte/Correlations-APPbyKARL/tree/v2.3.4
- Programming language
- Python
- Development Status
- Active
References
- Rayhan Miah, & Md Nurnabe Sagor. (2025). A High-Fidelity XGBoost Framework for Accurate Efficiency Prediction and Parameter Analysis in Perovskite Solar Cells Optimization. Zenodo. https://doi.org/10.5281/zenodo.15620092
- Rayhan Miah, & Md Nurnabe Sagor. (2025). A High-Fidelity XGBoost Framework for Accurate Efficiency Prediction and Parameter Analysis in Perovskite Solar Cells Optimization. Zenodo. https://doi.org/10.5281/zenodo.15620092
- Moreland, Kenneth. 2009. "Diverging Color Maps for Scientific Visualization." Pp. 92–103 in Advances in Visual Computing, edited by G. Bebis, R. Boyle, B. Parvin, D. Koracin, Y. Kuno, J. Wang, R. Pajarola, P. Lindstrom, A. Hinkenjann, M. L. Encarnação, C. T. Silva, and D. Coming. Berlin, Heidelberg: Springer.
- Rayhan Miah. (2025). dev-rayhan-byte/Correlations-APPbyKARL: Release v2.3.4 — KARL Lab Correlation Tool (Pro Edition) (v2.3.4). Zenodo. https://doi.org/10.5281/zenodo.17046776
- McKinney, Wes. 2010. "Data Structures for Statistical Computing in Python." Scipy. doi:10.25080/Majora-92bf1922-00a.
- Harris, Charles R., K. Jarrod Millman, Stéfan J. van der Walt, Ralf Gommers, Pauli Virtanen, David Cournapeau, Eric Wieser, Julian Taylor, Sebastian Berg, Nathaniel J. Smith, Robert Kern, Matti Picus, Stephan Hoyer, Marten H. van Kerkwijk, Matthew Brett, Allan Haldane, Jaime Fernández del Río, Mark Wiebe, Pearu Peterson, Pierre Gérard-Marchant, Kevin Sheppard, Tyler Reddy, Warren Weckesser, Hameer Abbasi, Christoph Gohlke, and Travis E. Oliphant. 2020. "Array Programming with NumPy." Nature 585(7825):357–62. doi:10.1038/s41586- 020-2649-2.
- Cadeddu, A., Canepa, L., Capiandaca, F., & Mossad, A. (2020). Streamlit: An open-source app framework for Machine Learning and Data Science. Streamlit Inc. n.d.