Skip to content
View mbbrigitte's full-sized avatar

Block or report mbbrigitte

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mbbrigitte/README.md

Hi, I'm Brigitte

Senior Biostatistician | R Programmer | Reproducible Research | Statistical Computing

**I mainly work as a biostatistician at the Toronto General Hospital. Due to PHI use, none of my R analyses are on Github. **

I work at the intersection of biostatistics, statistical programming, and reproducible research. My main programming language is R, and I enjoy building tools that make statistical analyses more reproducible, structured, and easier to maintain.

I also develop software independently, including Flutter/Dart Android apps, because I enjoy learning new technologies and building things from idea to working product.


Statistical programming & reproducible research

A part of my work I particularly enjoy is developing tools and infrastructure for clinical and research projects.

R package for initializing standardized research projects

I developed an interactive R package that creates a complete project structure for TRCP projects, including:

  • predefined data, programming, and reporting folders
  • analysis-specific R scripts
  • Quarto reports and templates
  • project README generation
  • analyst and project metadata
  • automatic session information
  • optional Git repository initialization
  • support for Dockerized R environments

The goal is to make a new statistical project structured, reproducible, and ready to work on from day one, rather than repeatedly recreating the same infrastructure manually.

This was the first package I developed with the help of Github Copilot.

R · R packages · Quarto · Git · Docker · reproducible research


Dockerized R environments

I also maintain a Docker-based R environment used for reproducible statistical programming:

ghcr.io/trchr-cp/r-trchr-public:latest

I maintain the image, update it as needed, and publish new versions through GitHub/Container Registry.

This reflects an important principle in my work:

Reproducibility should include the computing environment, not just the analysis code.


Independent app development

Outside of my statistical work, I build Android applications using Flutter and Dart.

An Android violin tuner designed for children learning violin.

Flutter · Dart · Android · Google Play

I designed, developed, tested, built, and published the application myself.

A second Flutter application designed to motivate children to practice violin through a game-like reward system.

It includes a practice timer, rewards/tokens, and games to motivate young violinists.

Flutter · Dart · Android · UI/UX · app development


R, statistics & data science

My GitHub also contains earlier statistical programming and data-science projects, including:

R Markdown report templates and themes developed to support consistent statistical reporting.

Contribution to R package for descriptive analyses.

An earlier machine-learning/statistical modelling project using the UCI heart disease dataset.

An early R Shiny application for semantic/text analysis.

This is an older project, but it reflects my longstanding interest in combining statistical methods with interactive software.


Earlier research & programming projects

My older repositories also include work in:

  • quantile regression
  • climate/environmental data analysis
  • web scraping and APIs
  • Python
  • interactive data analysis
  • statistical teaching materials

For example, my repository Quantile Regression contains code associated with published research from my earlier work.


Technologies

Statistical programming

R · tidyverse · dplyr · ggplot2 · survival · rms · lme4 · Shiny

Reproducible research

Docker · Quarto · R Markdown · Git · GitHub · GitHub Actions

Software development

Flutter · Dart · Android · R packages

Other

SQL · Python · Linux


What I enjoy building

I particularly enjoy projects where statistics, programming, and real-world research problems meet.

That can mean:

  • turning repetitive statistical workflows into reusable R packages
  • creating reproducible research infrastructure
  • making analyses easier for other researchers to run and maintain
  • building statistical reports and interactive applications
  • developing simulation and modelling tools
  • learning a completely new technology and building something with it

Selected projects

Project Focus
TRCP Project Generator R package · project automation · reproducibility
TRCP Templates R Markdown · reporting · LaTeX
Dockerized R environment Docker · reproducible computing
Violin Tuner Kids Flutter · Dart · Android
Violin Motivation App* Flutter · Dart · Android · game-based learning
Text Analysis Shiny R · Shiny · text analysis
Survival Analysis Theory R · survival analysis · statistical education
Quantile Regression R · statistical modelling · research

GitHub

Most of my professional statistical programming has been developed in research environments, while this profile highlights selected projects that demonstrate my approach to statistical programming, reproducibility, software development, and learning new technologies.

Thanks for visiting!

Popular repositories Loading

  1. Predicting_heart_disease_UCI Predicting_heart_disease_UCI Public

    8 6

  2. Text_analysis_ShinyR Text_analysis_ShinyR Public

    ShinyApp for Text analysis (semantic)

    R 1 2

  3. NewYorkTimes_Scraping NewYorkTimes_Scraping Public

    Code for webscraping using an API on NYT articles

    R 2

  4. Quantile_Regression Quantile_Regression Public

    Code for Quantile Regression used in Mueller and Seneviratne, 2012, PNAS

    R

  5. Ruby_Talk_Material Ruby_Talk_Material Public

    Logistic regression (flightdelays) and explanation of clustering for Ruby-Meetup talk

    1

  6. drysoils_hotdays drysoils_hotdays Public

    Code from Papers at ETH Zurich

    Prolog