Control Panel

Work Mode
Allows applying multiple codes to the same fragment
Intensity (1-5, optional)
Navigation
Actions

Document Viewer

Loading...

Code Management

Code Color

Code List

Loading...

Category Management

Defined Categories

Loading...

Coded Extract Management

Management Tools
Loading...
Highlight Guide
Visualization
  • Gradients indicate multiple codes
  • Hover shows applied codes
  • Each row = one code per fragment
Editing
  • Deselect mode to remove
  • Multiple selection available
  • Full export to Excel

Settings

Visual Options
Filters
Filter analysis by descriptor values
Download Settings
Configuration applied to both charts

Code Distribution

Loading...

Co-occurrence Network and Centrality Analysis

Loading...

AI Analysis Settings

OpenAI Settings
Uses the GPT-4.1 model from OpenAI. Get your API Key at platform.openai.com
The analysis requires a valid OpenAI API Key.
Code Dictionary
Must have columns: Category, Code, Definition
Download Results (.xlsx)
Results will be shown below. Download the table in Excel with the button above.

AI Analysis Results

Instructions

1. Make sure you have documents uploaded in the 'Document' tab

2. Enter your OpenAI API Key

3. Upload a code dictionary with columns: Category, Code, Definition

4. Run the analysis and review the results

5. If satisfied, integrate the results into your manual analysis

Loading...

AI Results Visualization

Code Distribution
Loading...
Fragments by Category
Loading...

Semantic Analysis Settings

Settings

This module uses the OpenAI API to generate embeddings and semantic analysis.

Embedding model: text-embedding-3-small Enter your OpenAI API Key in the 'AI Analysis' tab
Generates vector representations of coded fragments using OpenAI

Semantic Analysis Tools

Requirements

1. Have coded fragments (use 'AI Analysis' or code manually)

2. Generate embeddings (uses internal tokens automatically)

3. Explore the semantic analysis tools

Semantic Clustering

Automatically groups similar fragments

Similarity Detection

Finds similar fragments with different codes

2D Visualization

Visualizes the semantic distribution of fragments

Coherence Analysis

Evaluates the semantic homogeneity of each code


LLM Validation (Virtual Expert Panel)

A language model evaluates the quality of your coding

Figure Download Settings

Adjust dimensions before downloading

Semantic Analysis Results

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Settings
Codes with similarity above the threshold are connected
Loading...

Report Settings

Information

Generates an automatic interpretive report based on the analyses performed.

Uses the GPT-4.1 model from OpenAI to generate interpretive reports.



Requirements
  • Have coded fragments (manual or AI)
  • For semantic analysis: have generated embeddings

Generated Report

Loading...

Save Project

Data Backup

Saves all your work including codes, categories and highlights.

Download State (.rds)

Load Project

Restore Data

Load a previously saved project to continue working.

How to Cite RCualiText

Academic Recognition

APA 7th Edition Citation

Ventura-León, J. (2026). RCualiText (v2.5) [Shiny app]. GitHub. https://github.com/jventural/RCualiText_App

Software Information

Author: Dr. José Ventura-León
Year: 2026
Version: 2.5
Type: Shiny app for qualitative analysis
Repository: GitHub

Important

If you use RCualiText in your research or academic work, we appreciate you including this citation to acknowledge the author's work and allow other researchers to access this tool.

New Memo

Memo List

Loading...

Settings

Word Cloud

KWIC

Results

Loading...

Word Frequency
Loading...
Download
Loading...

Document Descriptors

Add demographic or contextual variables to each document for filtering and cross-analysis.

Loading...

Settings

Matrix Coding Query

Cross-tabulation of codes by documents

Download Excel

Framework Matrix

Cases (documents) x Themes (codes) with extracts

Download Excel

Results

Loading...
Loading...

Quotation Manager

All coded fragments in one place

Loading...

Merge / Split Codes

Merge

Split

Export Codebook

Download the complete codebook with definitions, colors, and examples

Download DOCX


Download XLSX


Export REFI-QDA

AI Suggestions

Loading...

Code Groups

Loading...

Document Groups

Loading...

Research Questions


Loading...

Topic Modeling

Discover latent topics using LDA

Results

Loading...

Loading...

Sentiment Analysis

Analyze sentiment of coded fragments using GPT


Loading...

Named Entity Recognition

Extract persons, locations, organizations using GPT


Loading...

Intercoder Reliability

Compare coding between two coders

Results

Loading...

Confusion Matrix

Audit Trail

Chronological record of all changes


Loading...

About RCualiText

Advanced Qualitative Analysis

RCualiText is an advanced application for qualitative text coding that allows you to load documents (.txt and .docx), define codes and categories, highlight extracts of interest, and visualize code frequencies and co-occurrence networks.

With RCualiText you can interactively manage your code list, group them into categories, export your highlights to Excel, and graphically analyze your qualitative data through modern visualizations and network analysis.

Smart Highlighting

  • Select Mode: Apply codes to selected fragments
  • Deselect Mode: Remove specific codes with one click
  • Accumulative Mode: Multiple codes per fragment
  • Visual Gradients: Multiple codes with visual effects
  • Tooltips: Information on mouse hover
  • Export: Detailed data to Excel

Deselection Guide

  1. Activate 'Deselect' mode in the control panel
  2. Click directly on the highlighted text
  3. Select which specific code to remove
  4. Return to 'Select' mode to continue

Dr. José Ventura-León

Multimedia Input


Audio/video -> OpenAI Whisper. Images -> tesseract OCR (requires tesseract R package).

Transcript (timestamps)



Coders



All codings this session are stamped with the active coder.

Document Lock


Active locks

Assignments


Side-by-side comparison / reconciliation


Coder A

Coder B


Agreement summary


                    

Conflicts (same fragment, different codes)


Resolve conflict

Boolean Query Builder


Descriptor filter (optional)


Results


                    
Download results (xlsx)

Matrix Query (descriptor x code)

Click any cell to see underlying excerpts

Flow between document groups -> categories -> codes.

Co-occurrence heatmap of codes.

Hierarchical clustering of codes based on co-occurrence.

Coding activity over time (timestamp axis).

Free-form draggable network of codes, categories, memos.

Auto-save



                  

Snapshots


Codebook diff (between two snapshots)


Added codes


                    

Removed codes


                    

Renamed / color-changed

Embedding cache (SQLite)



                    
                  

text2vec KWIC index



                    

Lazy loading

Large corpora (>50 docs): load on demand. Active doc stays in memory; others loaded when selected.

                  

Chi-square (descriptor x code)



                    

QCA (Qualitative Comparative Analysis) export

Exports a truth-table-ready CSV: cases x codes (0/1).
Download truth table (csv)

                  



                    

Appearance

Changes apply immediately.

Keyboard shortcuts

  • 1 - 9 Apply code #1 through #9 (sorted alphabetically) to current selection
  • Ctrl + S Save snapshot
  • Ctrl + . Toggle select/deselect mode
  • ? Show shortcuts overlay

Shortcuts are active globally.

Rich-text memo editor


Preview

Administracion de usuarios

Solo visible para administradores. Aqui puedes crear, editar y desactivar usuarios.

Crear nuevo usuario



Lista de usuarios



Acciones sobre usuario seleccionado



Solicitudes de acceso

Solicitudes enviadas desde el Google Form. Aprobar crea el usuario y abre tu cliente de correo con el mensaje listo. Rechazar las oculta permanentemente.



Acciones sobre solicitud seleccionada

Mi cuenta (admin)


                    
Cambiar mi contrasena

Ultimos logins