🏷️ Content Analysis




Download: Tables (DOCX)Download: Treemap (PNG)Download: Bar Chart (PNG)
Data Preview
Theme Editor
Proposed Codes (LLM)
Assignment Table
Theme Frequency Table
Code Frequency Table
Assigned Expressions
Visualizations (Themes Only)
Treemap
Bar Chart

🕸️ Network Analysis



Network Filters

Phase 1
Phase 2
Phase 3

Download Graph (.html)Download Tables
File Upload Information:
- CSV file: First column id, second column text.
- DOCX file (Recommended): Each line or paragraph will be processed as a separate record (ID).
Data Preview
Phase 1: Discovered Clusters and ID Memberships
Phase 2: Similarity Matrices
Intra-Cluster Similarities (Network Loads)

Inter-Cluster Relationships
Phase 3: Network Graph

🔄 Sentiment Change Analysis


File Upload
WARNING: In order to observe the change correctly in the diagram, the order of persons in pre-application and post-application datasets must be identical.

Analysis and Visualization

Download GraphDownload Tables
File Upload Information:
- CSV file: First column id, second column text.
- DOCX file (Recommended): Each line or paragraph will be processed as a separate record (ID).
Data Preview
Pre-Application Data
Post-Application Data

Pre-Application Frequencies

Post-Application Frequencies


Expression-Sentiment Matching Table
Pre-Application
Post-Application

Sankey Diagram

🪐 Mainstream & Marginal View Analysis


File Upload

Analysis and Visualization

Download Graph
File Upload Information:
- CSV file: First column id, second column text.
- DOCX file (Recommended): Each line or paragraph will be processed as a separate record (ID).
Data Preview
Distribution by Layers
Mainstream & Marginal View Layer Graph

🗳️ Political Axis Analysis


File Upload

Analysis and Visualization

Download Table and Graph (.docx)
File Upload Information:
- CSV file: First column id, second column text.
- DOCX file (Recommended): Each line or paragraph will be processed as a separate record (ID).
Data Preview

⚠️ Risk Matrix Analysis


File Upload

Analysis and Visualization

Download Table and Graph (.docx)
File Upload Information:
- CSV file: First column id, second column text.
- DOCX file (Recommended): Each line or paragraph will be processed as a separate record (ID).
Data Preview
Risk Matrix Analysis Results
Risk Matrix Visualization

🎭 Emotion Analysis


File Upload

Analysis and Visualization

Download Table (.docx)Download Graphs (Zip)
File Upload Information:
- CSV file: First column id, second column text.
- DOCX file (Recommended): Each line or paragraph will be processed as a separate record (ID).
Data Preview
Emotion Analysis Results
Emotion Distribution (Pie Chart)
Emotion Cloud (Word Cloud)

📋 Needs Analysis


File Upload

Analysis and Visualization

Download Table (.docx)Download Graph (PNG)
File Upload Information:
- CSV file: First column id, second column text.
- DOCX file (Recommended): Each line or paragraph will be processed as a separate record (ID).
Data Preview
Needs Analysis Result Table
Needs Analysis Visualization

About GRAFFAIN

GRAFFAIN is a Python Shiny supported multi-module online analysis software that allows qualitative data to be analyzed with the help of large language models and the findings to be visualized.

Although GRAFFAIN aims to increase the reproducibility of qualitative data analyses, it does not reject the differentiation arising from the researcher's experiences and related theories due to the nature of qualitative data analyses. Therefore, GRAFFAIN's basic philosophy is not to replace researchers but to assist them.

GRAFFAIN uses multilingual pre-trained language models while analyzing data. In this respect, the power of the analyses presented and the analysis performance of the modules are limited by the capacity of the language model used in that module. Although GRAFFAIN aims for language models to consistently display their capabilities, it accepts parsing/classification/comparison errors that may occur. However, GRAFFAIN aims to be a constantly developing and changing platform and to minimize errors. The amount of errors that may occur may vary depending on the data being in different languages. Researchers are advised to compare their findings with the formats of their datasets in different languages, taking this into account.

Different modules in GRAFFAIN are designed for different purposes and the accessed language models are trained with different prompts and different datasets in accordance with the purpose of the module. The performance of the module may increase or decrease in proportion to the similarity between the datasets used for pre-training and the user's dataset. The amount of error that will occur may also increase due to differences between the model's training purpose and the researcher's usage purpose, as well as the capacity of the language model.

GRAFFAIN modules are trained for specific purposes and with limited datasets, and do not provide effective results in unintended uses. Users are advised to check the results they receive from GRAFFAIN in detail, taking all these into account.

The technical report containing the detailed technical background for each module will be published in the documents section of our website shortly. You can access the mini guide prepared for the use of the modules by clicking the button below:

GRAFFAIN is a free platform developed independently and without support as a result of the dedicated efforts of developers to contribute to scientific & social research. If you use GRAFFAIN in your studies, citing the developers is the only expectation in return for this effort.

Citation:

Çüm, S., Demir, E. K., Demir, T., & Kahyaoğlu Erdoğmuş, Y. (2025). GRAFFAIN: Mini Guide [Preprint]. figshare. https://doi.org/10.6084/m9.figshare.30810395

GRAFFAIN Team & Contact

GRAFFAIN founding and executive team thought and acted together in idea, design, creation and test processes apart from the contributions mentioned below. It will continue on its way with the same understanding in the process of continuously developing GRAFFAIN with user feedback.

GRAFFAIN is open to researchers' contributions in every sense. In this sense, you can contact the developer of the module you want to provide feedback directly from the contact addresses below. GRAFFAIN's modular structure reflects a philosophy parallel to its continuous growth goals. Existing modules will be constantly developed and new modules will be added. GRAFFAIN executive team extends an open invitation to all researchers who want to work together and develop new modules. Researchers who want to contribute will take their place on the platform with the module they developed as part of the GRAFFAIN volunteer team.

Assoc. Prof. Dr. Sait Çüm

Dokuz Eylül University Measurement and Evaluation in Education

Contact: sait.cum@deu.edu.tr
Modules Written: Content Analysis, Network Analysis, Sentiment Change Analysis, Mainstream & Marginal View Analysis, Shiny Design, Shiny UI & Server

Assoc. Prof. Dr. Elif Kübra Demir

Ege University Measurement and Evaluation in Education

Contact: elif.kubra.demir@ege.edu.tr
Modules Written: Network Analysis, Emotion Analysis, Risk Matrix, Shiny UI & Server

Dr. Tolga Demir

Ministry of National Education Innovation and Educational Technologies

Contact: demir.tolga@yahoo.com
Modules Written: Content Analysis, Needs Analysis, Political Axis Analysis, Shiny UI & Server

Asst. Prof. Dr. Yasemin Kahyaoğlu Erdoğmuş

Dokuz Eylül University Computer and Instructional Technologies Education

Contact: yasemin.kahyaoglu@deu.edu.tr
Modules Written: Logo Design, Website Design, Web Hosting, Website Frontend and Backend