Welcome to RQDA Project!

What is RQDA and its features?

RDQA is a R package for Qualitative Data Analysis, a free qualitative analysis software application (New BSD style license). It works both on the Windows, Linux/FreeBSD and (probably) MacOS platforms. RQDA is an easy-to-use tool to assist in the analysis of textual data. At the present, it supports only plain text format data. All the information is stored in SQLite database via the R package of RSQLite. The GUI is based on RGtk2, via the aid of gWidgetsRGtk2. It includes a number of standard Computer-Aided Qualitative Data Analysis features. Besides, it seamlessly integrated with R, which means that a) statistical analysis on the coding is possible, and b) functions about data manipulation and analysis can be easily extended by writing R functions. To some extent, RQDA and R makes an integrated platform for both quantitative and qualitative data analysis.

By the GUI, it can:

  • Import documents from plain text
  • Support non-English documents, Simplified Chinese Character is well-tested under Windows
  • Character-level coding using codes
  • Memos of documents, codes, coding, project, files and more
  • Retrieval of coding, and easily back to the original file (ease the problem of segmentation)
  • Single-file (*.rqda) format, which is basically SQLite database. Data are stored in UTF-8, so it should be portable
  • Facilitator helps to categorize codes,which is key to theory building. I deliberately avoid using tree-like categorization
  • Facilitator helps to categorize files
  • Search files by keywords
  • There is a case category, which is crucial feature to bridge qualitative and quantitative research
  • Search information about selected case from the Internet vis popup menu
  • Temporary delete files and codes
  • Rename the files,code, code category, case and others

    By R functions, it can:

  • Manipulate the temporary deletion (list, undo temporary deletion and permanently erase them)
  • Import a batch of files
  • Calculate the relation between two codings, given the coding indexs
  • Gives a summary of coding and inter-code relationship

    You can use help(package="RQDA") to see more functions in the RQDA package.


  • Because RGtk2 depends on GTK+, you may need to install GTK+ before install RGtk2. For windows user, download GTK+ and install it. For MacOS users, download GTK+ here and install it. For Debian-based Linux users, you may use sudo apt-get install libgtk2.0-dev to install GTK+ develop library. For other Linux users, you may have to manually install GTK+, download the source tarball, and follow the instructions of installation.

    RQDA is based on R, so you have to install R and relevant packages in order to use RQDA.

  • Go to CRAN, download R and install it. For Linux and BSD users, you can download binary version of R or the sources. For Windows users, you can download the binary version of R from the download page. For MacOS users, download the binary version of R from the download page, More instruction about installing R is in the R Installation and Administration Manual.
  • Launch R (as usual applications under Windows; or by command $R within shell terminal under Linux and FreeBSD). Then, you can see the prompt “>”,which indicates that R is ready for further commands.
  • Install relevant packages by R command: install.packages(c("DBI","RSQLite","RGtk2","gWidgets","gWidgetsRGtk2")) .
  • Install RQDA package: use command to install stable version: install.packages("RQDA"). If you want to install the developing version, use command instead: install.packages("RQDA",repos=" http://R-Forge.R-project.org").
  • Launch RQDA by command library(RQDA) from within R. Then you can see the RQDA GUI.


    User Manual


  • Fisher, M. 1997."Qualitative computing: Using software for qualiative data analysis." Chapter 1. England: Ashgate Publishing Company.
  • Kelle, U. (ed.).1995."Computer-aided qualitative data analysis : theory, methods and practice." Sage Publications.

    How to cite the software

    I have put a lot of efforts on this project. I appreciate if you can cite this software in your research. You can use citation("RQDA") to get this citation.

    HUANG Ronggui (2008). RQDA: R-based Qualitative Data Analysis. R package version 0.1.6. http://rqda.r-forge.r-project.org/

    What's new in the latest version?

    RQDA is now on CRAN.

    RQDA has been actively developed. You can click here to see the new features.

    More Informaiton

  • The project summary page you can find here.
  • Homepage of the author.
  • Weft QDA, a similar project based on Ruby.


    Main Window
    Reading File
    File Memo
    Code List