Rob Cavanaugh PhD, CCC-SLP
  • Home
  • Publications
  • Presentations
  • Apps & Websites
  • CV

Web apps & Websites

QAB Macro Parser QAB Macro Parser

CSD Statistics Resources CSD Statistics Resources

Aphasia Research Finder Aphasia Research Finder

Portland Tides Portland Tides

ACOM Aphasia Communication Outcome Measure (ACOM)

PNT-CAT Computer Adaptive Philadelphia Naming Test (PNT-CAT)

Aphasia Tech Map Aphasia Tech Map

Reviewing Effect Sizes Reviewing Effect Sizes in Aphasia

Comparing Effect Sizes Comparing Effect Size in Aphasia

Main Concept Analysis Main Concept Analysis (beta)

Core Lexicon Analysis Core Lexicon Analysis (beta)

TBDBr R Package TBDBr R Package

About

This page includes web apps and other websites I’ve created since my time as a PhD students at the University of Pittsburgh. Some are R Shiny apps built with the goal of improving research dissemination or communicated complex statistical principles. There are examples of assessment web-apps for aphasia, including the computer adaptive Philadelphia Naming Test, computer adatpive Aphasia Communication Outcome Measure, as well as non-transcription based discourse measures - core lexicon and main concept analysis. These web-apps are the result of collaborations with aphasia researchers who developed the assessments and were looking for ways to make them more accessible to clinicians and researchers. I have also used R Shiny to create web-apps for disseiminating methods research and explaining statistical concepts.

There are also some static websites for disseminating information, such as the recent CSD Statistics resource page, which was commissioned by Will Evans to provide a single location resource for CSD PhD students who want to learn R or increase their statistics skillset. The Aphasia Tech Map was the result of a collaboration with John Pierce and Miranda Rose as part of the Collaboration of Aphasia Trialists Aphasia Rehabilitation Research Technology Mapping Project. And the Aphasia Research Finder originated from a challenge we frequently came across at Pitt - that there was no aphasia-friendly resource to help individuals with aphasia find research opportunities close to them or help them contact researchers. The website scrapes data from clinicaltrials.gov and displays it on a map, with suggestions for how to reach out to researchers. More recently, the National Aphasia Association has created a database for this purpose.

I’ve also been dabbling recently in Observable Framework for creating interactive data visualizations. A simple side project includes the Portland Tide website which has an interactive figure of the Tides in Portland ME, so that my wife and I know when we should take our dogs to the beach. Observable is really flexible since it allows the data to be processed in R, but the website to be generated in javascript - meaning there is no need for a backend server (and associated costs!). R Shiny also has some recent upgrades, including shinylive, which allows shiny apps to be run in a browser. The QAB Macro Parser is an example of this - a static webpage running R that allows users to upload one or more QAB Scoring Macro Excel files and download a combined and tidy dataset for further analysis.

 

Built with Quarto