Skip to contents

TextAnalysisR Logo

R-CMD-check Project Status: Active License: GPL-3

Comprehensive toolkit for text mining and natural language processing with an interactive Shiny interface. Import documents from multiple formats (PDF, DOCX, XLSX, CSV, TXT) using Marker for PDF extraction, preprocess with quanteda, and perform linguistic analysis via spacyr, topic modeling (stm, BERTopic), semantic analysis, sentiment analysis, and network visualization with plotly. Features AI-assisted workflows via LangGraph and Ollama for local LLMs, WCAG 2.1 AA accessibility, multi-language support, and enterprise security for production deployment.

Installation

The development version from GitHub with:

install.packages("devtools")
devtools::install_github("mshin77/TextAnalysisR")

Load the TextAnalysisR Package

library(TextAnalysisR)

Alternatively, Launch and Browse the Shiny App

Access the web app at https://www.textanalysisr.org.

Launch and browse the app on the local computer:

run_app()

Getting Started

See Quick Start for tutorials.

Citation