
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:
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:
Getting Started
See Quick Start for tutorials.
Citation
Shin, M. (2025). TextAnalysisR: A text mining workflow tool (R package version 0.0.3) [Computer software]. https://mshin77.github.io/TextAnalysisR
Shin, M. (2025). TextAnalysisR: A text mining workflow tool [Web application]. https://www.textanalysisr.org