Shiny app for longitudinal studies
Interactive web application for psychology researchers
In developmental psychology, it’s common to collect data from the same participants over time to measure developmental milestones of interest. These longitudinal studies involve research visits at multiple time points, presenting challenges for project management across long timescales. The optimal study design to answer a given research question must be balanced with logistical constraints of the research team, and the time burden placed on participating families.
Many variables are considered when designing a longitudinal study:
- total number of participants (50, or 500?)
- total duration of the study (e.g. 6 months or 6 years?)
- target age of participants at each visit (newborn, 12 months, 5 years?)
- target populations of interest (e.g. low vs. high SES?)
I developed an interactive tool to facilitate the design and operations for longitudinal research studies. It’s specifically tailored for research groups that plan to conduct repeated infant assessments (e.g. newborn, 6-month and 12-month). Given how rapidly infants reach developmental milestones, the timing of study assessments is extremely important.
In the application, the user can upload their own source data for their specific study cohort. The source data includes birth date (or due date), and any demographic variables relevant to that cohort (e.g. income). The user can then interactively change several inputs for cohort selection: number of participants, time intervals between visits, target age of participants at each visit.
The first output panel provides a study overview, with key metrics on the total number of participants and visits based on the selected inputs. It also automatically generates summary tables based on the input demographic variables, and figures to visualize the projected volume of study visits over time.
The second output panel provides visit schedules, which can be filtered to when a givven participantt is due for a study visit (based on target age), or cumulative metrics for weekly visit counts. This is intended for project managers to more effectively plan study operations and budgets across the duration of the study.
This work was done during my Post-doc in the Department of Child and Adolescent Psychiatry at NYU Langone Health.