Staff

The many faces of GESIS

Vita

Johannes B. Gruber is a Senior Researcher and Team Lead of the team Metadata Standards and Interoperability. Before joining GESIS, he was a Postdoctoral Researcher at the VU Amsterdam, the University of Amsterdam and the European New School of Digital Studies, researching topics of digital political communication using methods of computational text and image analysis. In his doctoral thesis, which he completed at the University of Glasgow in 2021, he examined the portrayal of protests in UK mainstream media since the early 1990s.

On other channels:


Publications

Chapter in an edited book

Gruber, Johannes B., and Fabio Votta. 2025 (Forthcoming). "Large language models." In Elgar Encyclopedia of Political Communication, edited by Alessandro Nai, Max Grömping, and Dominique Wirz, Edward Elgar Publishing. doi: https://doi.org/10.31219/osf.io/s7qx2.

Data/Software

Benoit, Kenneth, Kohei Watanabe, Haiyan Wang, Patrick O. Perry, Benjamin Lauderdale, Johannes B. Gruber, and William Lowe. 2025. quanteda.textmodels: Scaling Models and Classifiers for Textual Data. doi: https://doi.org/10.32614/CRAN.package.quanteda.textmodels. https://CRAN.R-project.org.

Gruber, Johannes B.. 2025. traktok. Getting TikTok data through the official and unofficial APIs. https://github.com/JBGruber/traktok.

Gruber, Johannes B.. 2024. LexisNexisTools. An R package for working with newspaper data from 'LexisNexis'. https://github.com/JBGruber/LexisNexisTools.

Gruber, Johannes B.. 2024. paperboy. A comprehensive collection of news media scrapers. https://github.com/JBGruber/paperboy.

Gruber, Johannes B.. 2023. askgpt. A chat package connecting to API endpoints by 'OpenAI' to answer questions (about R).. https://github.com/JBGruber/askgpt.

Gruber, Johannes B.. 2022. rwhatsapp. An R package for working with 'WhatsApp data'. https://github.com/JBGruber/rwhatsapp.