← Back to projects

Exploratory Text Analytics of Gothic & Sci-Fi Literature

Python NLP Topic Modeling word2vec Digital Humanities

The Problem

Literary scholars have long debated how Gothic and Science Fiction traditions influence each other, but arguments rely on close reading of individual texts. Can computational methods reveal structural and thematic patterns across entire corpora that human readers might miss?

What I Built

A complete text analytics pipeline processing 12 novels from Project Gutenberg through multiple NLP stages, producing quantitative evidence of cross-genre cultural evolution.

Pipeline

StageMethodPurpose
PreprocessingTokenization, stopword removal, lemmatizationNormalize text for analysis
Term frequencyTF-IDF vectorizationIdentify distinctive vocabulary per text
Dimensionality reductionPCAVisualize document similarity in 2D space
Topic modelingLDA (Latent Dirichlet Allocation)Discover latent thematic structure
Semantic embeddingsword2vecCapture contextual word relationships

Key Findings

Corpus

12 novels spanning 1764-1898, including works by Shelley, Stoker, Stevenson, Verne, and Wells. All sourced from Project Gutenberg (public domain).

Links

GitHub Repository | Research Report (PDF)