bioRxivScientific Communication & Education
Building a local community of practice in scientific programming for Life Scientists
S. L. R. Stevens, M. Kuzak, C. Martinez, A. Moser, P. M. Bleeker, M. Galland
Abstract
For most experimental biologists, handling the avalanche of data generated is similar to learning how to drive on your own. Although that might be doable, it is preferable and safer to learn programming and good practices together and preferably from experienced scientists. One way to achieve this is to build local communities of practice in scientific programming by bringing together life scientists that perform code-intensive research to spread know-how and good practices. The community will make sure that, for a given researcher working for an academic institution, their capacity to conduct data-intensive research will not be arbitrarily reliant on the presence of well-trained bioinformaticians in their vicinity.\n\nIn this paper, we propose a three-step field guide for building a local community of practice in scientific programming for life scientists. The first step is organizing a Carpentries programming workshop designed for researchers new to computational biology. However, while such workshops provide an immediate solution for learning, more regular long-term assistance is also needed. Researchers need persisting, local support to continue learning and solving programming issues that may hamper their research progress. The solution we describe here is to implement a Mozilla Study Group where researchers can meet-up and help each other in a \"safe-learning atmosphere\". We describe two real-life examples of building local communities of practice: one in the Netherlands at the Amsterdam Science Park and one in the United States at the University of Wisconsin-Madison. In order to help future researchers to build their own community of practice in scientific programming we discuss challenges and implemented solutions.\n\nWe believe that our local communities of practice will prove useful for other life scien-tists who want to set up similar support groups for researchers involved in scientific programming and data science.\n\nAuthor summaryIn this paper, we describe why and how to build a community of practice for life scientists that start to make more use of computers and programming in their research. A community of practice is a small group of scientists that meet regularly to help each other and promote good practices in scientific computing. While most life scientists are well-trained in the laboratory to conduct experiments, good practices with (big) datasets and their analysis are often missing. This paper proposes a field-guide on how to build such a community of practice at a local academic institution. Based on two real-life examples, challenges and related recommendations are provided. We believe that the current data deluge that life scientists will increasingly face can benefit from the implementation of these small communities. Good practices spread among experimental scientists will foster open, transparent, sound scientific results beneficial to society.
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- A global perspective on bioinformatics training needs
M. D. Brazas, C. Brooksbank, … T. K. Attwood·bioRxiv·Feb 27, 2017
- Community-driven data analysis training for biology
Bérénice Batut, Saskia Hiltemann, … Björn Andreas Grüning·Cell SystemsPeer-reviewed·Jun 1, 2018
- An integrated, modular approach to data science education in the life sciences
K. A. Dill-McFarland, S. G. Koenig, … S. J. Hallam·bioRxiv·Jul 25, 2020
- Creating a Community of Data Champions
R. Higman, M. Teperek, D. Kingsley·bioRxiv·Feb 20, 2017
- Developing and deploying an integrated workshop curriculum teaching computational skills for reproducible research
Z. Lapp, K. L. Sovacool, … P. D. Schloss·bioRxiv·Jun 15, 2021
- SCIP: a self-paced, community-based summer coding program creates community and increases coding confidence, lessons learned from the pandemic
R.-J. Reyes, O. Pham, … P. S. Pennings·bioRxiv·Dec 27, 2022