No matching workstreams. Try a broader term or reset the filters.
WORKSTREAM 01Extended case study
Pilot Cognitive Recovery and Survival Modeling
When has cognitive performance returned to baseline?
WHAT THE WORK PRODUCESEvent-time cohorts, sleep-window predictors, Cox models, and diagnostic outputs.
Follow the technical story +
Analyzed how cognitive performance returns to a pre-trip baseline after long-haul flights. The work links pre-flight and post-flight Psychomotor Vigilance Task (PVT) measurements with sleep, layover, and demographic variables. Recovery notebooks construct event indicators and follow-up times, fit Cox models, and evaluate separate 24-, 48-, and 72-hour sleep predictors. Earlier notebooks explore repeated-measures models and Poisson alternatives.
Methods & decisions
Cox proportional hazards; censoring; longitudinal analysis; linear mixed-effects models; Poisson model evaluation; residual diagnostics; feature engineering
Libraries & tools
Rdplyrtidyrlubridatesurvivallme4lmerTestcarDHARMaggplot2openxlsxR Markdown
Why it transfers
Time-to-event research where follow-up is incomplete and endpoint definitions matter.
Read the extended case study →WORKSTREAM 02Extended case study
Actigraphy Integration and Sleep Feature Engineering
How do incompatible sleep records become one trustworthy dataset?
WHAT THE WORK PRODUCESReusable trip-level features from wearable files, sleep logs, and flight timestamps.
Follow the technical story +
Integrated wearable actigraphy exports with flight records and sleep logbook information to derive analysis-ready sleep variables. The scripts parse heterogeneous exports, align sleep episodes to trips, distinguish total sleep time from time spent in a sleep episode, and calculate sleep inside windows relative to flight events. This work demonstrates the data engineering behind the statistical analyses: reconciling formats, maintaining trip keys, handling midnight boundaries, and delivering reusable features to downstream models.
Methods & decisions
Data integration; temporal joins; interval overlap; timestamp normalization; repeated-trip alignment; derived features; missing-data handling
Libraries & tools
RdplyrtidyrpurrrlubridatestringropenxlsxCSVExcel
Why it transfers
Longitudinal sensor integration, temporal joins, feature preparation, and scientific ETL.
Read the extended case study →WORKSTREAM 03Research workstream
Layover Sleep and Circadian Analytics
How does the timing of a layover relate to subsequent sleep?
WHAT THE WORK PRODUCESRoute-level sleep features, mixed-effects analyses, circadian timelines, and comparative figures.
Follow the technical story +
Examined how layover duration, arrival timing, direction of travel, crew role, and inflight sleep relate to sleep during layovers. The workflow assembles route-level data, anchors timestamps to home-base and destination time, calculates sleep quantity and quality measures, and compares shorter and longer layovers. Model scripts include participant random effects and distribution-specific models for outcomes such as wake after sleep onset and sleep latency. Visualization and manuscript-oriented code provide tables, timelines, and route comparisons.
Methods & decisions
Mixed-effects regression; Gamma generalized mixed models; repeated observations; exploratory analysis; circadian alignment; sleep efficiency
Libraries & tools
Rdplyrlubridatelme4lmerTestnlmeggplot2plotlyopenxlsx
Why it transfers
Repeated-measures research with participant effects and distribution-specific outcomes.
This work includes shared and legacy analysis code; the portfolio describes contributions to that workflow.
WORKSTREAM 04Extended case study
Inflight Rest-Scheme and Pre-Flight Nap Analysis
What changes across rest schedules and nap groups?
WHAT THE WORK PRODUCESSubgroup availability tables, timepoint plots, Welch comparisons, and effect-size estimates.
Follow the technical story +
Compared operational rest schemes and pre-flight nap groups using cognitive performance, sleepiness, fatigue, and sleep measures. The work classifies rest opportunities into first, middle, second, and split-break patterns; separates flying and relief crew; and examines measurements at flight and break timepoints. Report notebooks produce subgroup counts, time profiles, comparisons, and effect sizes.
Methods & decisions
Group comparisons; Welch t-tests; Cohen’s d; confidence intervals; subgroup analysis; complete-case counts; repeated-timepoint visualization
Libraries & tools
Rdplyrtidyrlubridateggplot2effectsizepurrrknitrkableExtraopenxlsxR Markdown
Why it transfers
Observational comparison, segmentation, and communication of uncertainty.
Read the extended case study →WORKSTREAM 05Research workstream
Circadian Sleep and Flight Timeline Visualization
Can a timeline make a complex sleep schedule understandable?
WHAT THE WORK PRODUCESRoute- and crew-specific graphics aligning naps, flight spans, and circadian windows.
Follow the technical story +
Created visualizations showing how pre-flight naps and inflight sleep align with flight timing and the Window of Circadian Low (WOCL). The plots place individual trips on a shared time axis, overlay circadian windows, and color sleep segments by break schedule. Companion notebooks compare safety performance indicators over flight timepoints and provide interactive views.
Methods & decisions
Time-series visualization; interval alignment; home-base-time normalization; Window of Circadian Low overlap; subgroup exploration
Libraries & tools
Rggplot2dplyrtidyrlubridatestringrplotlyR Markdown
Why it transfers
Event-stream visualization, interval alignment, and scientific data storytelling.
WORKSTREAM 06Extended case study
Interactive Aviation Research Dashboards
Can collaborators investigate their own cohort questions?
WHAT THE WORK PRODUCESReactive Shiny interfaces with linked Plotly charts, DT tables, and cohort summaries.
Follow the technical story +
Built interactive research interfaces for exploring fatigue and sleep measurements by route, crew, direction, flight phase, and operation type. Larger notebooks combine source-data preparation with reactive filters, plots, participant/trip counts, and data tables. Variants address AMOC versus SSO operations, W/tag trips, time-of-day groups, long-range versus ultra-long-range flights, and flying versus relief crew.
Methods & decisions
Reactive programming; interactive filters; data aggregation; cohort comparison; exploratory interfaces; interactive tables
Libraries & tools
RShinyshinydashboardPlotlyDTggplot2dplyrtidyrlubridateopenxlsxR Markdown
Why it transfers
Interactive analytics products with consistent filter logic and clear denominators.
Read the extended case study →WORKSTREAM 07Research workstream
Route Comparison and Statistical Reporting Framework
How can route comparisons become repeatable statistical reports?
WHAT THE WORK PRODUCESMatched-cohort summaries, paired comparisons, equivalence tests, and Word appendices.
Follow the technical story +
Prepared route-comparison datasets and report outputs for long-haul aviation fatigue studies. The common workflow derives analysis variables, chooses usable trips, assembles paired or matched cohorts, compares sleep and performance measures, and produces reusable visual panels and statistical appendices. Variants support LAX–MEL/LAX–PVG, SFO–MEL/comparator routes, IAH–SYD, and SFO–MNL PM.
Methods & decisions
Paired comparisons; t-tests; TOST equivalence testing; non-inferiority confidence-interval analysis; parameterized reporting; descriptive statistics
Libraries & tools
Rdplyropenxlsxxlsxggplot2ggpubrpastecsequivalenceknitrrmarkdownMicrosoft ExcelMicrosoft Word
Why it transfers
Statistical programming, comparative analysis, and parameterized reporting.
Comparative reports support research interpretation; they do not establish regulatory approval or causal safety effects.
WORKSTREAM 08Research workstream
Trip Matching and Analysis-Cohort Construction
Which trips make a defensible comparison cohort?
WHAT THE WORK PRODUCESReusable eligibility and operational-distance matching functions with paired workbooks.
Follow the technical story +
Constructed comparable flight-trip cohorts for statistical route comparisons. Main scripts read prepared datasets, retain eligible outbound/inbound records, call a best-match function, and write matched-pair workbooks. The matching code evaluates operational differences such as duty time at top of descent, time awake, flight duration, and flight duty period, with role-based restrictions. Separate variable-preparation scripts derive sleep and schedule features from the master database.
Methods & decisions
Custom matching algorithms; eligibility filters; record linkage; missing-value handling; feature derivation; modular functions
Libraries & tools
RdplyrlubridateopenxlsxxlsxmagrittrExcel
Why it transfers
Record linkage, cohort assembly, custom matching logic, and reusable data preparation.
The implementation uses operational rule/distance matching; it is not presented as propensity-score matching.
WORKSTREAM 09Extended case study
Study Power and Sample-Size Planning
What recruitment target fits the proposed comparison?
WHAT THE WORK PRODUCESEndpoint-specific analytic sample sizes and Monte Carlo power checks under stated assumptions.
Follow the technical story +
Estimated recruitment requirements for fatigue and performance comparisons using existing route data. The notebooks derive outcome variability and observed group differences, apply analytical non-inferiority sample-size functions, and check assumed designs through simulated studies. The implementations distinguish paired and unpaired analyses and use different margins for PVT and subjective scales. Route-specific variants support California/Melbourne, Adelaide planning, SFO–MNL, SFO–DEL, Island Hopper, and other operational studies.
Methods & decisions
Power analysis; non-inferiority study design; paired/unpaired designs; Monte Carlo simulation; effect-size assumptions; sensitivity analysis
Libraries & tools
RTrialSizedplyrtidyrpurrrreadxlggplot2knitrR Markdown
Why it transfers
Experiment planning, non-inferiority design, and sensitivity analysis.
Read the extended case study →WORKSTREAM 10Extended case study
Simulation Framework for Repeated-Measures Study Design
How would a repeated-measures design behave before data collection?
WHAT THE WORK PRODUCESSynthetic participant/trip data, mixed-model fitting loops, and detection-frequency summaries.
Follow the technical story +
Built simulation functions to explore the feasibility of repeated-measures fatigue studies before final data collection. The scripts generate participant covariates, repeated trips and timepoints, sleep predictors, random participant effects, and configurable missingness. They fit mixed-effects models to simulated continuous or binary outcomes and summarize the frequency of detecting selected effects. A separate version focuses on four flight legs without missingness. This demonstrates statistical programming and model-evaluation design, with a clear distinction between simulated behavior and observed operational results.
Methods & decisions
Synthetic data generation; Monte Carlo power; linear and logistic mixed models; random effects; intraclass correlation; missingness scenarios; reproducible random seeds
Libraries & tools
Rlme4dplyrtidyrtibbleR Markdown
Why it transfers
Simulation-based evaluation of clustering, missingness, and design choices.
Simulation results describe assumed data-generating scenarios rather than completed-study findings.
Read the extended case study →WORKSTREAM 11Research workstream
W-Pattern and Tag-Flight Study Planning and Exploration
How should a multi-segment study define its comparisons?
WHAT THE WORK PRODUCESAnalysis-planning documents, endpoint definitions, cohort structures, and exploratory plots.
Follow the technical story +
Developed analysis specifications and exploratory outputs for multi-segment W-pattern and tag-flight operations. The plans define a primary second-leg top-of-descent comparison, secondary longitudinal questions, fatigue endpoints, sleep and recovery measures, and reporting requirements. Visualization notebooks inspect route patterns and performance across segments. This project demonstrates translating stakeholder research questions into implementable analyses and aligning cohort definitions with complex trip structures.
Methods & decisions
Statistical analysis planning; endpoint definition; cohort design; longitudinal visualization; multi-segment trip analysis
Libraries & tools
Rdplyrtidyrggplot2lubridateopenxlsxknitrkableExtraR Markdown
Why it transfers
Translating a new research question into a statistical analysis plan and data specification.
Planning and exploratory work; the proposed analyses are not presented as completed study results.
WORKSTREAM 12Extended case study
Pilot Metrics and Excel Reporting Automation
How can recurring reports stay consistent as records change?
WHAT THE WORK PRODUCESCompletion rules, batch-updated route/month metrics, and formatted Excel workbooks.
Follow the technical story +
Automated the preparation of pilot-data collection metrics from master tracking and existing summary workbooks. An orchestration script reads source tracking data, calculates complete/incomplete statuses, updates route-by-month metrics and annual summaries, and writes a formatted workbook. Route/program-specific functions handle different operational record structures.
Methods & decisions
Batch processing; workflow orchestration; data reconciliation; completion-status rules; route/month aggregation; formatted workbook generation
Libraries & tools
RdplyrlubridatestringropenxlsxxlsxrlangExcel
Why it transfers
Reporting automation, deterministic transformations, and metric reconciliation.
Read the extended case study →WORKSTREAM 13Extended case study
Study Readiness, Sample Availability, and Monthly Reports
Is there enough usable data to support the next analysis?
WHAT THE WORK PRODUCESBaseline/follow-up counts, repeated-trip tracking, and route-level data-readiness reports.
Follow the technical story +
Created views of how much usable data is available for each route, crew, timepoint, and outcome. The scripts count pre/post PVT observations, identify participants meeting baseline and follow-up requirements, track repeat studies, and summarize operational measures for monthly reports. Route-specific sample reports make missingness and eligibility visible before statistical modeling.
Methods & decisions
Data completeness profiling; cohort eligibility; distinct participant counts; repeated-trip tracking; descriptive reporting; reporting automation
Libraries & tools
RdplyrtidyrlubridateopenxlsxknitrkableExtraR MarkdownExcel
Why it transfers
Data-quality assessment, cohort feasibility, and transparent reporting of missingness.
Read the extended case study →WORKSTREAM 14Extended case study
Flight-Duty Extension Screening and Output Validation
Can a rule-based result be traced and independently checked?
WHAT THE WORK PRODUCESFlagged-record lists, branch-level audit fields, and source-to-output validation summaries.
Follow the technical story +
Implemented a workflow that evaluates flight records against configured duty-limit rules and produces flagged-record lists and audit workbooks. The code handles time zones, crew-size branches, trip segments, acclimatization assumptions, and cases needing review. A separate validation script recomputes expected fields and compares them with generated outputs. This provides a concrete engineering story involving deterministic business rules, traceable transformations, and verification of saved results.
Methods & decisions
Rule-based classification; time-zone conversion; boundary conditions; source-to-output reconciliation; audit trails; duplicate-key checks; exception reporting
Libraries & tools
RdplyrtidyrlubridatereadxlopenxlsxknitrR MarkdownExcel
Why it transfers
Business-rule implementation, boundary handling, exception reporting, and auditability.
Read the extended case study →WORKSTREAM 15Research workstream
Multi-Route Fatigue Analysis and Model Diagnostics
Which model formulation fits a skewed reaction-time outcome?
WHAT THE WORK PRODUCESMulti-route features and diagnostics comparing raw, log-transformed, and Gamma mixed models.
Follow the technical story +
Prepared a multi-route analysis of flight operation type, sleep timing, and cognitive outcomes. The code reshapes outbound/inbound records into trip-level data, derives operational timing and WOCL-overlap variables, and generates subgroup visualizations. Diagnostic sections compare raw and log-transformed reaction-time models and a Gamma mixed-model alternative. Accompanying documents record the team’s evolving decisions on primary comparisons and future outcome-specific models.
Methods & decisions
Trip-level reshaping; circadian-overlap features; random-intercept models; log transformation; Gamma GLMM; residual diagnostics; sensitivity modeling
Libraries & tools
Rdplyrtidyrlubridateggplot2lme4glmmTMBopenxlsxR Markdown
Why it transfers
Distribution-aware modeling, residual investigation, and model sensitivity.
Exploratory model diagnostics; the final combined-study conclusions are outside this summary.
WORKSTREAM 16Research workstream
Island Hopper Departure-Time Sensitivity Analysis
What does a departure-time coefficient mean in practical terms?
WHAT THE WORK PRODUCESOutbound/inbound regressions and illustrative 30-minute schedule-shift summaries.
Follow the technical story +
Examined how departure timing relates to cognitive performance, fatigue, and sleepiness in Island Hopper operations. The notebook fits separate outbound and inbound regressions and translates hourly coefficients into an estimated change for a 30-minute schedule shift. Related calculations explore how adjusting for departure timing affects outcome variability and planned sample sizes.
Methods & decisions
Linear regression; schedule sensitivity; effect-size interpretation; covariate-adjusted variance; sample-size planning
Libraries & tools
RdplyrtidyrTrialSizeggplot2openxlsxknitrR Markdown
Why it transfers
Translating regression coefficients into understandable scenarios without overstating causality.
The schedule-shift summaries describe associations, not causal effects of changing a schedule.
WORKSTREAM 17Research workstream
Nap, Fatigue, and Sleepiness Analysis (UWON)
How do nap status and measurement phase relate to survey outcomes?
WHAT THE WORK PRODUCESRepeated-measure comparisons, participant mixed models, and influence diagnostics.
Follow the technical story +
Explored fatigue and sleepiness differences by nap status, flight direction, and measurement phase in the UWON dataset. The notebook reshapes survey outcomes, builds report-time and top-of-descent plots, and compares nap groups and within-participant changes. A mixed-model section accounts for participant clustering and includes residual, influence, and collinearity diagnostics.
Methods & decisions
Welch t-tests; paired comparisons; participant random effects; residual checks; influence diagnostics; subgroup visualization
Libraries & tools
Rdplyrtidyrggplot2lme4lmerTestcarperformanceinfluence.MEopenxlsxR Markdown
Why it transfers
Clustered-outcome analysis, subgroup exploration, and influential-observation assessment.
Exploratory survey models; final validated nap-effect estimates are not claimed.
WORKSTREAM 18Research workstream
Pre/Post Focus-Group Survey Reporting
How can pre/post questionnaires tell a clear descriptive story?
WHAT THE WORK PRODUCESRecoded survey exports, ordered question summaries, and response-distribution plots.
Follow the technical story +
Prepared descriptive reports of pilot responses before and after focus-group activities related to sleep, fatigue, and rest guidance. The script imports separate survey exports, selects yes/no items, reshapes questions for aggregation, applies readable question labels, and plots response distributions in questionnaire order.
Methods & decisions
Survey recoding; categorical summaries; long-format reshaping; questionnaire labeling; pre/post descriptive reporting
Libraries & tools
Rdplyrtidyrggplot2stringrforcatsreadrknitrR MarkdownCSV
Why it transfers
Survey analytics, categorical transformations, and stakeholder-facing visual reporting.
Descriptive pre/post reporting; the work does not establish intervention effectiveness.
WORKSTREAM 19Research workstream
Commuting and Home-Base Time-Zone Profiling
What does the cohort look like before further modeling?
WHAT THE WORK PRODUCESCommuting and residence-to-base time-zone profiles, with counts and proportions by base.
Follow the technical story +
Summarized pilot commuting patterns and whether residence and home base share a time zone. The notebook reads questionnaire data, applies usable-record filters, and calculates counts and percentages for commuting and time-zone groups. Base-specific summaries provide operational context for research on pre-trip sleep and fatigue.
Methods & decisions
Cohort segmentation; categorical proportions; data cleaning; time-zone grouping; descriptive analytics
Libraries & tools
RdplyropenxlsxknitrR MarkdownExcel
Why it transfers
Segmentation, questionnaire data cleaning, and descriptive population profiling.
Time-zone categories do not measure commuting distance or travel time.
WORKSTREAM 20Research workstream
Shared Data Preparation and Analysis Workflow Documentation
How do shared preparation steps become reusable across projects?
WHAT THE WORK PRODUCESStandardized source fields, interval calculators, reusable workbooks, and analysis documentation.
Follow the technical story +
Maintained supporting assets that connect the wider research program. Data-preparation notebooks standardize source fields, derive flight and sleep measures, and export reusable workbooks. A layover calculator produces interval-based variables for downstream analyses. Documentation records assumptions, validation checks, and reporting steps for research handoffs.
Methods & decisions
Dataset standardization; date/time conversion; reusable calculations; analytical documentation
Libraries & tools
RdplyrtidyrlubridateopenxlsxR MarkdownMarkdownExcel
Why it transfers
Modular transformations, shared analytical definitions, and reproducible handoffs.
Shared workflow documentation and data preparation; no LLM application is implied.