Learn R Programming

textAnnotatoR (version 1.0.1)

Interactive Text Annotation Tool with 'shiny' GUI

Description

A lightweight and focused text annotation tool built with 'shiny'. Provides an interactive graphical user interface for coding text documents, managing code hierarchies, creating memos, and analyzing coding patterns. Features include code co-occurrence analysis, visualization of coding patterns, comparison of multiple coding sets, and export capabilities. Supports collaborative qualitative research through standardized annotation formats and analysis tools.

Copy Link

Version

Install

install.packages('textAnnotatoR')

Monthly Downloads

120

Version

1.0.1

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Chao Liu Liu

Last Published

August 29th, 2025

Functions in textAnnotatoR (1.0.1)

compare_patterns

Compare coding patterns between different coders
compare_coverage

Compare coverage patterns between coding strategies
compare_codes

Compare code usage between coders
compare_co_occurrences

Compare code co-occurrence patterns between coders
compare_sequences

Compare code sequence patterns between coders
code_exists_in_hierarchy

Check if code exists in hierarchy
concatenate_memos

Concatenate memo texts
compare_code_patterns

Compare code application patterns between coders
find_node_by_name

Find node by name in a tree structure
clean_project_path

Clean project path
find_overlapping_codes

Find overlapping code annotations
compare_overlaps

Compare overlap patterns between coders
create_backup_dir

Create backup directory
find_code_transitions

Find transitions between codes
find_repeated_sequences

Find repeated patterns in code sequences
create_new_project

Initialize new project
create_action

Create and manage undo/redo action
export_hierarchy

Export code hierarchy to JSON format
format_coverage_differences

Format coverage difference analysis results
generate_comparison_analysis

Compare coding patterns between different documents or coders
generate_comparison_plots

Generate comparison visualizations
format_sequence_differences

Format sequence difference analysis results
format_overlap_differences

Format overlap difference analysis results
create_plain_text_annotations

Create plain text version of annotations
find_annotation_clusters

Find clusters of annotations in text
get_code_names

Get all code names from hierarchy
generate_heatmap_visualization

Generate heatmap visualization for code co-occurrence
getVolumes

Get available storage volumes on Windows
get_file_icon

Get HTML entity for file icon
get_closed_folder_icon

Get HTML entity for closed folder icon
generate_word_cloud

Generate word cloud visualization
generate_readable_color

Generate readable highlight color
generate_text_summary

Generate text summary statistics
get_calendar_icon

Get HTML entity for calendar icon
format_code_differences

Format code difference analysis results
get_export_dir

Get export directory
import_hierarchy

Import code hierarchy from JSON format
handle_error

Handle errors with custom messages
handle_dir_confirmation

Handle directory creation confirmation
is_color_readable

Validate color readability
get_next_palette_color

Get next color from palette with cycling
handle_load_project_confirmation

Enhanced project loading confirmation handler
load_project_state

Load project state from file
get_folder_icon

Get HTML entity for folder icon
generate_code_co_occurrence_analysis

Generate code co-occurrence statistics and visualization
generate_code_frequency_plot

Generate code frequency visualization
generate_network_visualization

Generate network visualization for code co-occurrence
plot_overlap_patterns

Plot code overlap patterns
grapes-or-or-grapes

Null coalescing operator
plot_code_distribution

Plot code distribution visualization
move_item

Move item in code hierarchy
hsl_to_rgb

Convert HSL to RGB color values
remove_annotation

Remove annotation without deleting code
plot_sequence_patterns

Plot code sequence patterns
load_project_from_path

Load project from filepath
textAnnotatoR

Text Annotation Tool for R
restore_node

Restore a node and its children in the hierarchy
get_project_dir

Get project directory path based on storage mode
handle_save_project_confirmation

Enhanced save project confirmation handler
load_selected_project

Load project from a selected recent project
save_as_text

Save annotated text as plain text
load_project_interactive

Enhanced project loading functionality
is_ancestor

Check if one node is an ancestor of another
save_project_state

Save and manage project state
visualize_hierarchy

Generate visual representation of code hierarchy
update_text_display

Update text display with annotations
save_as_html

Save annotated text as HTML document
process_comparison_file

Process comparison file
textAnnotatoR-package

textAnnotatoR: Interactive Text Annotation Tool with 'shiny' GUI
sync_codes_with_hierarchy

Sync codes with hierarchy after loading project
save_project_interactive

Enhanced save project interactive dialog
save_records_interactive

Display interactive dialog for saving annotation records
save_annotated_text_interactive

Display interactive dialog for saving annotated text
init_data_dir

Initialize data directory with user options
handle_storage_confirmation

Handle directory storage confirmation
update_dark_colors

Update existing dark colors to readable ones
validate_directory

Validate directory access
add_action

Add action to history
annotate_gui

Text Annotation GUI
analyze_code_distribution

Analyze coding density across text
clean_export_path

Clean directory paths for export
addJS

JavaScript code for handling text selection and UI interactions
analyze_coverage

Analyze coverage patterns in annotations
analyze_code_patterns

Analyze code application patterns
add_code_to_theme

Add code to theme in hierarchy
add_theme

Add theme to code hierarchy
analyze_overlap_characteristics

Analyze characteristics of code overlaps
apply_action

Apply or reverse an action (Updated version)
analyze_code_context

Analyze context around code applications
analyze_co_occurrences

Analyze code co-occurrence patterns
analyze_coding_density

Analyze coding density in text
analyze_code_combinations

Analyze combinations of code pairs
calculate_transitions

Calculate transitions between consecutive codes
analyze_sequences

Analyze sequences and transitions between codes
calculate_hierarchy_stats

Calculate hierarchy statistics
calculate_co_occurrences

Calculate code co-occurrences in annotations
analyze_memo_patterns

Analyze memo usage patterns