Personal github: https://github.com/cbedwards
WDFW github: https://github.com/cbedwards-dfw
R-universe for FRAM team R packages: https://framverse.r-universe.dev/packages
Packages and software
(Last updated Feb 2025)
- FRAM: Fishery Regulation Assessment Model (see description and documentation). Visual Basic. Developer.
- snippets: curated collection of useful code snippets. Variety of languages. Developer and maintainer.
- framrosetta: library of look-up tables for working with Fishery Regulation Assessment Model databases. R package. Contributor.
- framrsquared: interface with Fishery Regulation Assessment Model databases. R package. Contributor.
- testmaker: streamline developing project-specific unit tests. R package. Developer and maintainer.
- namespacify: add package prefix to function calls. Developer and maintainer. (For a more interactive interface, I highly recommend the prefixer Rstudio plugin).
- xldiff: cell-wise comparisons of two excel files. R package. Developer and maintainer.
- TAMMsupport: interacting with Terminal Area Management Modules, including summarizing and QAQC. R package. Developer and maintainer.
- CreelEstimateR: estimating fish catch using CREEL. R package. Contributor.
- rrViewer: QAQC tool for FRAM modeling process. R package. Developer and maintainer.
- coding practices: Best practices document for the WDFW FRAM team. Developer and maintainer.
- butterflyGamSims: Simulate butterfly monitoring data to test analytical methods. R package. Developer and maintainer.
- wolfeR: consistent figure color schemes for microbe species across projects. R package. Developer and maintainer.
- cedwards package: personal convenience functions. R package. Developer and maintainer.
Data Science in Academia
- Developing and publishing methods for estimating estimate insect population characteristics from transect monitoring data using for linear and mixed effects models.
- Developing and publishing methods for using generalized additive models to fit sparse butterfly monitoring data.
- Developing an extension of Random Forests to identify complex trait interactions.
- Developing reproducible analysis pipelines for numerous peer-reviewed publications, including this project analyzing butterfly populations and this project look at milkweed plant defenses.
Communication
- Developing data visualization products, including an interactive app showing preliminary results for my analysis of 260 butterfly species across North America, this interactive app to look available data for several hundred butterfly species across North America, this interactive app to look at trends in abundance and the timing of butterfly activity for 31 at-risk species, and this interactive app to look at how ecological models match up with microbial data. I also contributed to this incredible StoryMap of at-risk butterflies.
- Presenting data science stories at more than a dozen professional conferences and department seminars. Here’s a presentation I gave about the declining western Monarch butterfly at the “Asilomar” conference in 2021. (Happily, the population experienced a massive surge in 2021, and in 2022 the fall population count was more than a quarter of a million individuals. The scientific community is still working to determine exactly what caused this surprise bounce-back).
- Developing and maintaining the Pacific Salmon Committee’s Periodic Report.
Teaching and mentoring
- Teaching a semester-long data science course at Tufts University, which was highly reviewed by students and was nominated for a teaching award.
- Teaching workshops and short series on a range of R programming topics and statistical methods.
- Mentoring students in data science and quantitative methods. This includes many hours of ad-hoc mentorship, as well as more formal mentorship of Cassandra Doll (who defended her Masters in 2021), Michael Song (who graduates Tufts this year and has just been accepted to dental school), and Dr. Jessica Rozek CaƱizares (who defended fall 2022).