Tools, software, and resources that AIMMLab uses across statistical modelling, NLP, systematic reviews, and data science with installation guides and links to lab publications that used each tool.
This page gives you a window into how AIMMLab works the tools we reach for when fitting Bayesian epidemic models, mining social media for health signals, or managing large systematic review corpora. Each tool below includes a description, getting-started resources, and direct links to lab publications that used it. We hope they're useful for your own projects too.
Statistical Modelling · Bayesian Inference
RStan
R interface to Stan — probabilistic programming for full Bayesian inference
RStan is AIMMLab's primary tool for full Bayesian statistical inference. Built on the Stan probabilistic programming language, it implements Markov Chain Monte Carlo (MCMC) sampling specifically the No-U-Turn Sampler (NUTS) alongside variational Bayes approximation and penalised maximum likelihood optimisation. In AIMMLab, RStan is used extensively for calibrating compartmental ODE models (SVEIR, SEIR, and their variants) to infectious disease surveillance data, estimating transmission parameters with quantified uncertainty, and validating epidemic models across diseases including influenza, COVID-19, mpox, cholera, and avian influenza (H5N1).
Getting Started
- Official RStan Installation Guide mc-stan.org
- Introductory Tutorial — Stan for Epidemiologists PMC · Grinsztajn et al.
AIMMLab Publications Using RStan
- Publication 1 Infectious Disease Modelling
- Publication 2 Journal of the Royal Society Interface
Literature Review · Reference Management
EndNote
Reference management and systematic review organisation at scale
EndNote is AIMMLab's reference management platform for systematic reviews and large-scale evidence synthesis. It supports import from major databases: PubMed, Scopus, Web of Science, EMBASE and provides built-in deduplication, title/abstract screening workflows, and seamless integration with word processors for citation and bibliography management. In AIMMLab's systematic review of behavioural-epidemic modelling studies (N=376 included studies from an initial corpus of 10,000+), EndNote was central to the de-duplication and screening pipeline. It is also used across lab manuscripts submitted to high-impact journals in mathematical biology, public health, and epidemiology.
Getting Started
- EndNote for Systematic Reviews — Video Tutorial Series YouTube playlist
AIMMLab Publications Using EndNote
- Publication 1 SSRN Preprint
- Publication 2 BMJ Global Health
- Publication 3 The Lancet Regional Health
- Publication 4 IJERPH · MDPI
Machine Learning · Social Media Analysis
NLP & Sentiment Analysis
Topic modelling, transformer-based classifiers, and social media mining for public health
Natural Language Processing (NLP) and sentiment analysis are central to AIMMLab's work on the social dimensions of epidemics from tracking public opinion on vaccines and treatments to detecting misinformation and measuring stigmatisation of marginalised communities. Social media platforms have been successfully applied across behaviour analysis, spam detection, electoral prediction, event detection, and public health monitoring.
AIMMLab uses two complementary approaches. Sentiment analysis identifies the emotional tone of text classifying content as positive, negative, or neutral and assigning intensity scores to gauge public opinion, track risk perception, and monitor community responses during health crises. Topic modelling (using algorithms such as Latent Dirichlet Allocation and BERTopic) uncovers the underlying themes in large document corpora without prior labels, revealing what people are discussing, not just how they feel. Together, these methods provide a powerful lens: topic modelling reveals major areas of discourse, while sentiment analysis assesses the emotional stance within each theme.
AIMMLab has applied transformer-based models (including BERT, RoBERTa, and domain-adapted variants) to Twitter/X data for gender recognition, COVID-19 ivermectin discourse analysis, mpox stigmatisation tracking, and cross-country comparative studies of vaccine hesitancy across 15 countries.
Core Tools & Libraries
- HuggingFace TransformersBERT, RoBERTa, etc.
- GensimLDA topic modelling
- spaCyNLP pipeline
- BERTopicNeural topic modelling
AIMMLab Publications Using NLP
- Publication 1JMIR
- Publication 2SSRN Preprint
- Publication 3J. Royal Society Interface
- Publication 4Frontiers in Psychology
More tools added regularly. Questions about AIMMLab's methods? Contact us →