Pilot study outcomes
The DIVAS pipeline was tested on three cohorts of up to 6 scholars over three years. A total of 17 scholars participated, 14 of which were from the home institution, Doane University, a private liberal arts college in Nebraska. The other three scholars came from our partner campus at St. Edward’s University, also a private liberal arts college as well as a minority-serving institution, in Austin, TX. Most scholars identified as women (76%) and were in their first year of college (82%) majoring in biological or chemical fields (82%). Detailed results of this study have previously been reported [8]. Overall, we saw self-efficacy in computing increase by 34% on average as well as significant growth in all areas of computational thinking measured (recognize the problem, analyze solutions, design a solution, implement a solution) after the coding workshop [8]. It is interesting that self-efficacy grew even while interest in pursuing careers using computational skills did not and coding tasks became more challenging. Details of the pilot study, including resources and information about each of the DIVAS program interventions can be found in our previous publication [8].
Dissemination of the image processing workshop
Image processing has become routine in studies that aim to understand atomic, molecular, and cellular dynamics, associate genomic elements with phenotypes of interest, in breeding programs, and in a variety of monitoring and modeling in fields such as agriculture, ecology, and drug development. This increased demand within the scientific community for image processing skills led to the adoption of the image processing elements of our workshop into a Data Carpentry lesson [9,10]. Data Carpentry supports community-driven development of domain-specific lessons to support research training needs. 
The lesson is still in the early adoption process, which began by converting it from using OpenCV libraries to Scikit image libraries, which are much easier to implement across a range of platforms and environments. It has been tested at three research institutions in the United States and Germany. The lesson assumes basic knowledge of Python, git, and bash and covers the basics of image processing including image representation, creating histograms, blurring and thresholding, drawing and masking, edge detection, and object segmentation using connected components analysis. The two challenges that DIVAS scholars work on in this portion of the workshop are also available in this lesson. The Data Carpentry lesson is currently maintained by DIVAS project investigator Mark Meysenburg, but as it is more widely utilized by others in the community and broader community needs are identified, its composition and approach will ideally be modified to meet those needs.
Peer teaching
The Computing Center for the Liberal Arts. An important consequence of the implementation of the pilot study has been the creation of a broader community of students with computing skills on the Doane University campus. No longer siloed into specific departments and programs, students who may not have normally interacted with each other academically were now connected through common interests and skills through their curricular and co-curricular work.
Recognizing the ways DIVAS scholars could or were broadening their community of practice to include peers who needed to build their own computational skill as well as peers with more expert knowledge that could provide support, the DIVAS team created a ‘writing center for computing’ at Doane called the Computing Center for the Liberal Arts (CCLA). The CCLA is a place for anyone within the Doane community to get feedback and assistance on any computing project from setting up an Excel spreadsheet to using Doane’s supercomputer Onyx for a research need.
Support from the National Science Foundation enabled the team to hire a center director whose duties included packaging program structural elements for broad implementation in a ‘computing center in a box’ [11]. Like writing centers across the nation, the CCLA is fueled by peer-to-peer support. Peer instructors develop short tutorials and guides on common computing needs, answer questions and provide support via a Slack workspace and email address, and hold a physical space in the learning commons to provide face-to-face support. The CCLA is now in its third year. At least one in four  DIVAS scholars have served as peer consultants and one former scholar is the current training manager for eleven new consultants. Individuals majoring in six different disciplines have utilized its services. The center is growing steadily as the campus community becomes more familiar with its goal. Special efforts have been made to reach out to the humanities and social sciences to support their computing needs as well.
Introductory biology and chemistry courses. Computational thinking through image analysis has been brought into introductory biology and chemistry courses in two ways. First, an image processing module was designed for general chemistry to investigate the hydrophobicity of materials by measuring the contact angle of a drop of water upon them. Students take pictures of the water droplets they added using their smartphones and then ImageJ to measure the angle of incidence from each image. This module has now been used for over five years.
In an inquiry-based introductory biology course, mostly first-year students used a Google Colab notebook written by former DIVAS scholars to analyze images from a system to measure bacterial movement toward molecules (chemotaxis). A drop of agarose containing a test molecule or saline (control) is added to the center of each well in a six-well plate. The solid agarose droplet is then surrounded by stained E. coli in saline. Images are taken over time using flatbed scanners. Students first use ImageJ to develop their own strategies for measuring the change in cloudiness around the agarose plug over time (an indication that chemotaxis has occurred). As completely naive coders, they then reviewed the code in the Colab notebook by drawing out a flowchart of what they see the code doing. When students were unsure of how the code was functioning, they tried changing part of it to see what effect it had. As a group, the class was able to add clarifying annotations and had created a full code map. From there, students used this code and modified parameters as needed to measure the change in cloudiness around the agarose plugs in their own well plates.
Teacher training workshop. Finally, secondary educators in the state of Nebraska had the opportunity to use another Google Colab notebook written by former DIVAS scholars last summer. Scholars wrote this code to measure the height and density of invasive grass growing in pots. The grass system is flexible in providing a variety of angles from which to engage students in inquiry-based learning and to learn the concepts of asking questions, designing experiments, and analyzing and representing data. Teachers explored the pros and cons of manual measurements, then reviewed the image-based approach to taking similar measurements by creating their own code maps as they worked through the Colab notebook. As teachers worked through the code they identified other approaches toward taking the same measurements and ways to test the code at different points to make sure it was functioning. This group of teachers, the large majority of whom had never coded, were able to use the notebook and to evaluate it for how it might be used in the classroom both as a measurement tool and as a source of inquiry-based curriculum within a matter of a couple of hours.
Broadening the alliance
Over the three years of the pilot study, we have learned a lot about how self-efficacy in computing could be fostered early in a student’s college career. The pilot data and anecdotal experiences themselves might inspire other schools to try similar approaches. However, there is also a need to more fully test the DIVAS program interventions across institutional types and different student populations to better understand the generalizability of what we have observed. Broader implementation of all or part of DIVAS program elements will also give us a better understanding of the most impactful elements of the program so that those schools wanting to implement a more streamlined program can still realize significant impacts on their students. A broader DIVAS alliance also provides additional opportunities for students to form collaborations that can further build their own skills while also strengthening the community of practice. To additionally broaden the DIVAS community of practice, we also hope to expand the teacher training workshops, including both secondary and undergraduate educators, in the Training of Trainers (ToT) model so that educators are empowered to integrate DIVAS interventions into their classrooms and research labs. 
Discussion
There is a long-standing need to find ways to broadly infuse computational thinking, coding, and the use of scientific software within natural and physical science undergraduate education. Our experience in implementing the DIVAS project, our pilot study, and the additional opportunities it fostered suggest that this can be done in environments where a community of practice approach can be supported. We have begun to see how that community can change the way students view computing from a specialized skill to a set of tools anyone can learn to use. We have seen that novice learners can learn to effectively use computational tools to solve problems relevant to their disciplines, thereby gaining confidence in their ability to conduct additional computational work and highly desirable workforce skills. The generalizability of our experience and the essential elements leading to improved computational self-efficacy and skill among novice learners will become more clear with the broader adoption of DIVAS program elements.
References
1. Labrinidis A, Jagadish HV. Challenges and opportunities with big data. Proceedings VLDB Endowment. 2012;5: 2032–2033.
2. Poppick L. Let us now praise the invention of the microscope. In: Smithsonian Magazine [Internet]. 30 Mar 2017 [cited 23 Aug 2021]. Available: https://www.smithsonianmag.com/science-nature/what-we-owe-to-the-invention-microscope-180962725/
3. Skuse B. The third pillar. Phys World. 2019;32: 40.
4. Lau F, Katona L, Rosen JM, Koop CE. Computer science: The third pillar of medical education. Creat Educ. 2012;03: 807–810.
5. Lu Y, Deng G, Shuai Z. Future directions of chemical theory and computation. J Macromol Sci Part A Pure Appl Chem. 2021 [cited 23 Aug 2021]. doi:10.1515/pac-2020-1006
6. Pevzner P, Shamir R. Computing Has Changed Biology—Biology Education Must Catch Up. Science. 2009;325: 541–542.
7. NSF award search: Award # 1608754 - Doane DIVAS: Digital imaging and vision applications in science. [cited 23 Aug 2021]. Available: https://www.nsf.gov/awardsearch/showAward?AWD_ID=1608754&HistoricalAwards=false
8. Durham Brooks T, Burks R, Doyle E, Meysenburg M, Frey T. Digital imaging and vision analysis in science project improves the self-efficacy and skill of undergraduate students in computational work. PLoS One. 2021;16: e0241946.
9. Data Carpentry. [cited 23 Aug 2021]. Available: https://datacarpentry.org/
10. van der Walt S, Schönberger JL, Nunez-Iglesias J, Boulogne F, Warner JD, Yager N, et al. scikit-image: image processing in Python. PeerJ. 2014;2: e453.
11. NSF award search: Award # 1924094 - CyberTraining: Pilot: Institutional cyberinfrastructure training center in a box. [cited 23 Aug 2021]. Available: https://nsf.gov/awardsearch/showAward?AWD_ID=1924094&HistoricalAwards=false