Skip to main content
bioRxiv
  • Home
  • About
  • Submit
  • ALERTS / RSS
Advanced Search
New Results

Teaching Python for Data Science: Collaborative development of a modular & interactive curriculum

View ORCID ProfileMarlena Duda, View ORCID ProfileKelly L. Sovacool, View ORCID ProfileNegar Farzaneh, View ORCID ProfileVy Kim Nguyen, View ORCID ProfileSarah E. Haynes, View ORCID ProfileHayley Falk, View ORCID ProfileKatherine L. Furman, View ORCID ProfileLogan A. Walker, View ORCID ProfileRucheng Diao, View ORCID ProfileMorgan Oneka, View ORCID ProfileAudrey C. Drotos, View ORCID ProfileAlana Woloshin, View ORCID ProfileGabrielle A. Dotson, View ORCID ProfileApril Kriebel, View ORCID ProfileLucy Meng, View ORCID ProfileStephanie N. Thiede, View ORCID ProfileZena Lapp, View ORCID ProfileBrooke N. Wolford
doi: https://doi.org/10.1101/2021.06.17.448726
Marlena Duda
1Department of Computational Medicine & Bioinformatics, University of Michigan
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Marlena Duda
Kelly L. Sovacool
1Department of Computational Medicine & Bioinformatics, University of Michigan
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Kelly L. Sovacool
Negar Farzaneh
1Department of Computational Medicine & Bioinformatics, University of Michigan
11Michigan Center for Integrative Research in Critical Care, University of Michigan
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Negar Farzaneh
Vy Kim Nguyen
1Department of Computational Medicine & Bioinformatics, University of Michigan
8Department of Environmental Health Sciences, University of Michigan
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Vy Kim Nguyen
Sarah E. Haynes
6Department of Pathology, University of Michigan
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Sarah E. Haynes
Hayley Falk
1Department of Computational Medicine & Bioinformatics, University of Michigan
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Hayley Falk
Katherine L. Furman
3Neuroscience Graduate Program, University of Michigan
4Michigan Neuroscience Institute, University of Michigan
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Katherine L. Furman
Logan A. Walker
5Biophysics Graduate Program, University of Michigan
1Department of Computational Medicine & Bioinformatics, University of Michigan
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Logan A. Walker
Rucheng Diao
1Department of Computational Medicine & Bioinformatics, University of Michigan
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Rucheng Diao
Morgan Oneka
1Department of Computational Medicine & Bioinformatics, University of Michigan
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Morgan Oneka
Audrey C. Drotos
10Kresge Hearing Research Institute, Department of Otolaryngology–Head and Neck Surgery, University of Michigan
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Audrey C. Drotos
Alana Woloshin
7School of Information, University of Michigan
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Alana Woloshin
Gabrielle A. Dotson
1Department of Computational Medicine & Bioinformatics, University of Michigan
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Gabrielle A. Dotson
April Kriebel
1Department of Computational Medicine & Bioinformatics, University of Michigan
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for April Kriebel
Lucy Meng
9Department of Electrical Engineering & Computer Sciences, University of California, Berkeley
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Lucy Meng
Stephanie N. Thiede
2Department of Microbiology & Immunology, University of Michigan
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Stephanie N. Thiede
Zena Lapp
1Department of Computational Medicine & Bioinformatics, University of Michigan
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Zena Lapp
  • For correspondence: zenalapp@umich.edu bwolford@umich.edu
Brooke N. Wolford
1Department of Computational Medicine & Bioinformatics, University of Michigan
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Brooke N. Wolford
  • For correspondence: zenalapp@umich.edu bwolford@umich.edu
  • Abstract
  • Full Text
  • Info/History
  • Metrics
  • Data/Code
  • Preview PDF
Loading

Summary

We are bioinformatics trainees at the University of Michigan who started a local chapter of Girls Who Code to provide a fun and supportive environment for high school women to learn the power of coding. Our goal was to cover basic coding topics and data science concepts through live coding and hands-on practice. However, we could not find a resource that exactly met our needs. Therefore, over the past three years, we have developed a curriculum and instructional format using Jupyter notebooks to effectively teach introductory Python for data science. This method, inspired by The Carpentries organization, uses bite-sized lessons followed by independent practice time to reinforce coding concepts, and culminates in a data science capstone project using real-world data. We believe our open curriculum is a valuable resource to the wider education community and hope that educators will use and improve our lessons, practice problems, and teaching best practices. Anyone can contribute to our educational materials on GitHub.

Competing Interest Statement

The authors have declared no competing interest.

Footnotes

  • https://github.com/GWC-DCMB/curriculum-notebooks

Copyright 
The copyright holder for this preprint is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made available under a CC-BY 4.0 International license.
Back to top
PreviousNext
Posted June 18, 2021.
Download PDF
Data/Code
Email

Thank you for your interest in spreading the word about bioRxiv.

NOTE: Your email address is requested solely to identify you as the sender of this article.

Enter multiple addresses on separate lines or separate them with commas.
Teaching Python for Data Science: Collaborative development of a modular & interactive curriculum
(Your Name) has forwarded a page to you from bioRxiv
(Your Name) thought you would like to see this page from the bioRxiv website.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
Share
Teaching Python for Data Science: Collaborative development of a modular & interactive curriculum
Marlena Duda, Kelly L. Sovacool, Negar Farzaneh, Vy Kim Nguyen, Sarah E. Haynes, Hayley Falk, Katherine L. Furman, Logan A. Walker, Rucheng Diao, Morgan Oneka, Audrey C. Drotos, Alana Woloshin, Gabrielle A. Dotson, April Kriebel, Lucy Meng, Stephanie N. Thiede, Zena Lapp, Brooke N. Wolford
bioRxiv 2021.06.17.448726; doi: https://doi.org/10.1101/2021.06.17.448726
Digg logo Reddit logo Twitter logo Facebook logo Google logo LinkedIn logo Mendeley logo
Citation Tools
Teaching Python for Data Science: Collaborative development of a modular & interactive curriculum
Marlena Duda, Kelly L. Sovacool, Negar Farzaneh, Vy Kim Nguyen, Sarah E. Haynes, Hayley Falk, Katherine L. Furman, Logan A. Walker, Rucheng Diao, Morgan Oneka, Audrey C. Drotos, Alana Woloshin, Gabrielle A. Dotson, April Kriebel, Lucy Meng, Stephanie N. Thiede, Zena Lapp, Brooke N. Wolford
bioRxiv 2021.06.17.448726; doi: https://doi.org/10.1101/2021.06.17.448726

Citation Manager Formats

  • BibTeX
  • Bookends
  • EasyBib
  • EndNote (tagged)
  • EndNote 8 (xml)
  • Medlars
  • Mendeley
  • Papers
  • RefWorks Tagged
  • Ref Manager
  • RIS
  • Zotero
  • Tweet Widget
  • Facebook Like
  • Google Plus One

Subject Area

  • Scientific Communication and Education
Subject Areas
All Articles
  • Animal Behavior and Cognition (3586)
  • Biochemistry (7545)
  • Bioengineering (5495)
  • Bioinformatics (20730)
  • Biophysics (10294)
  • Cancer Biology (7950)
  • Cell Biology (11610)
  • Clinical Trials (138)
  • Developmental Biology (6586)
  • Ecology (10168)
  • Epidemiology (2065)
  • Evolutionary Biology (13578)
  • Genetics (9520)
  • Genomics (12817)
  • Immunology (7906)
  • Microbiology (19503)
  • Molecular Biology (7641)
  • Neuroscience (41982)
  • Paleontology (307)
  • Pathology (1254)
  • Pharmacology and Toxicology (2192)
  • Physiology (3259)
  • Plant Biology (7018)
  • Scientific Communication and Education (1293)
  • Synthetic Biology (1947)
  • Systems Biology (5418)
  • Zoology (1113)