| Literature DB >> 35197716 |
Aasakiran Madamanchi, Madison Thomas, Alejandra Magana, Randy Heiland, Paul Macklin.
Abstract
There is growing awareness of the need for mathematics and computing to quantitatively understand the complex dynamics and feedbacks in the life sciences. Although several institutions and research groups are conducting pioneering multidisciplinary research, communication and education across fields remain a bottleneck. The opportunity is ripe for using education research-supported mechanisms of cross-disciplinary training at the intersection of mathematics, computation, and biology. This case study uses the computational apprenticeship theoretical framework to describe the efforts of a computational biology lab to rapidly prototype, test, and refine a mentorship infrastructure for undergraduate research experiences. We describe the challenges, benefits, and lessons learned, as well as the utility of the computational apprenticeship framework in supporting computational/math students learning and contributing to biology, and biologists in learning computational methods. We also explore implications for undergraduate classroom instruction and cross-disciplinary scientific communication.Entities:
Keywords: Computational apprenticeship; STEM education; computational biology; engineering education; mathematical biology; multidisciplinary research; open source; undergraduate research
Year: 2021 PMID: 35197716 PMCID: PMC8863170 DOI: 10.1080/10511970.2021.1881849
Source DB: PubMed Journal: PRIMUS (Terre Ht) ISSN: 1051-1970
Figure 1.Sample PhysiCell models.
Left: Cancer Immunotherapy. See a full description and 3D visualization at [31] and a cloud-hosted 2D interactive version at [35]. Adapted under CC-BY license from [17]. Right: cell–cell communication by chemical diffusion. See a cloud-hosted interactive version and full description at [36].
Evolving MathCancer lab and mentoring structure.
| Version 1 | Version 2 | Version 3 | Version 4 | |
|---|---|---|---|---|
|
| ||||
| Scientific Staff | 1 | 1 | 1 | 1 |
| Ph.D. Students | 1 | 3 | 3 | 5 |
| Undergraduate Trainees | 5 | 6 | 10 | 10 |
| Fields | engineering neurobiology | engineering | engineering CS, informatics | engineering CS, informatics |
| Number of Teams / Projects | 1 | 3 | 5 | 3 |
| Co-mentors? | Yes | Yes | Yes | |
| Weekly meeting? | Yes | Yes | Yes | |
| State of the Lab? | Yes | Yes | Yes | |
| Mixed update and skills talks | Yes | |||
Computational apprenticeship: mode and sequencing of mentoring.
| Mode of Mentoring | |
|---|---|
|
| |
| Modeling | Explicit demonstration of a task, including verbalizing the associated heuristics (strategies) |
| Coaching | Observing students as they perform tasks and offering feedback |
| Scaffolding | Making tasks accessible to students by calibrating difficulty levels |
| Articulation | Asking students to verbalize their process as they complete tasks |
| Reflection | Prompting students to compare multiple approaches to problem solving |
| Exploration | Fading or slowly withdrawing as students gain the ability to perform complex tasks |
|
| |
| Increasing complexity | Organizing coding tasks from simple to more complex |
| Increasing diversity | Allowing students to develop skills within one language/project before transferring those approaches to a new context |
| Global to local skills | Sharing the overall conceptual approach using psuedocode before implementing specific subtasks |
Scaffolded reflection prompts.
| Students will select one question to briefly answer every 2 months: |
|
|
| How has your group navigated any challenges you have encountered? |
| What might you have done differently if you had known two months ago what you know now? |
| Has your research question changed? If so, why, and what has it changed to? |
| How have you chosen the approach or methods that you are using for your project? |
| What are the connections between your research activities and your other studies? |
| Can you see ways in which you could apply what you have learned to other activities? |
Figure 2.Educational microapps.
The first PhysiCell/xml2jupyter educational microapp [37] was rapidly developed and deployed over 2 days in response to student learning needs. As part of Team 1’s work in the Version 4 lab (2.5), this has been refined to build a new microapp [26] to illustrate biased random cell migration in PhysiCell to train users to set key phenotypic parameters. Note that the app has didactic material (A), user-set parameters (B), a runnable simulation, and built-in visualization (C).