
References
Aaberge, Martin Andersson. 2021. “Stop Using Magic Numbers and Variables in Your Code.” Medium. https://betterprogramming.pub/stop-using-magic-numbers-and-variables-in-your-code-4e86f008b84c.
Beaulieu-Jones, Brett K, and Casey S Greene. 2017. “Reproducibility of Computational Workflows Is Automated Using Continuous Analysis.” Nature Biotechnology 35 (4): 342–46. https://doi.org/10.1038/nbt.3780.
Bernardo, Ivo. 2021. “Best Practices for R Programming.” Medium. https://towardsdatascience.com/best-practices-for-r-programming-ec0754010b5a.
“Best Practices for Writing R Code – Programming with R.” 2021. https://swcarpentry.github.io/r-novice-inflammation/06-best-practices-R/.
Broman, Karl. 2016. “Tools for Reproducible Research.” https://kbroman.org/Tools4RR/.
Bryan, Jenny. 2017. “Project-Oriented Workflow.” Tidyverse Blog. https://www.tidyverse.org/blog/2017/12/workflow-vs-script/.
Bryan, Jenny, and Jim Hester. 2021. “Happy Git and GitHub for the useR.” https://happygitwithr.com/.
Cannell, Brad. 2021. 9 Coding Best Practices R for Epidemiology. https://brad-cannell.github.io/r4epi/.
Carrie Wright, Stephanie C. Hicks and Roger D. Peng, Shannon E. Ellis. n.d. Chapter 1 Introduction to the Tidyverse Tidyverse Skills for Data Science. Accessed November 2, 2021. http://jhudatascience.org/tidyversecourse/intro.html.
Chang, Winston. 2021. “Generating Random Numbers.” http://www.cookbook-r.com/Numbers/Generating_random_numbers/.
Cronin, Mike. 2019. “What Makes a Good Code Comment?” Medium. https://itnext.io/what-makes-a-good-code-comment-5267debd2c24.
Csendes, Gerold. 2020. “15 Common Coding Mistakes Data Scientist Make in Python (and How to Fix Them).” Medium. https://towardsdatascience.com/15-common-coding-mistakes-data-scientist-make-in-python-and-how-to-fix-them-7760467498af.
Diederich, Jack. 2012. “Stop Writing Classes.” PyVideo.org. https://pyvideo.org/pycon-us-2012/stop-writing-classes.html.
Dubel, Marcin. 2021. “5 Tips for Writing Clean R Code - Leave Your Code Reviewer Commentless.” Appsilon End to End Data Science Solutions. https://appsilon.com/write-clean-r-code/.
Fangohr, Hans. 2021. “Jupyter for Computational Science and Data Science.” Computational Science and Data Science. https://fangohr.github.io/blog/jupyter-for-computational-science-and-data-science.html.
Frazee, Alyssa. 2014. “Some Internet Wisdom on R Documentation.” http://alyssafrazee.com/2014/04/20/rdocs.html.
Geeks, Geeks for. 2018. “F-Strings in Python.” GeeksforGeeks. https://www.geeksforgeeks.org/formatted-string-literals-f-strings-python/.
Good, and Nicholas, Rachel Severson. 2021. Chapter 5 Reproducible Research #1 R Programming for Research. https://geanders.github.io/RProgrammingForResearch/reproducible-research-1.html.
“Google’s R Style Guide.” 2021. Styleguide. https://google.github.io/styleguide/Rguide.html.
Hauer, Philipp. 2018. “Code Review Guidelines for Humans.” Philipp Hauer’s Blog. https://phauer.com/2018/code-review-guidelines/.
Heil, Benjamin J. 2020. “Reproducible Programming for Biologists Who Code - Part 2: Should Dos.” AutoBenCoding. https://autobencoder.com/2020-06-30-shoulddo/.
Héroux, Martin. 2018. “Don’t Repeat Yourself: Python Functions.” Scientifically Sound. https://scientificallysound.org/2018/07/19/python-functions/.
Hildebr, Mischa. 2020. “Your Code Sucks! – Code Review Best Practices.” QuickBird Studios Blog. https://quickbirdstudios.com/blog/code-review-best-practices-guidelines/.
Hobert, Kevin. 2018. “Writing Variable — Informative, Descriptive & Elegant.” Medium. https://medium.datadriveninvestor.com/writing-variable-informative-descriptive-elegant-1dd6f3f15db3.
“How Do You Manage Your Files & Directories for Your Projects?” 2010. www.biostars.org/p/821/.
“Introduction to the Command Line for Genomics.” 2019. https://bioinformatics-core-shared-training.github.io/shell-genomics/07-organization/index.html.
Keeton, BJ. 2019. “How to Comment Your Code Like a Pro: Best Practices and Good Habits.” Elegant Themes. https://www.elegantthemes.com/blog/wordpress/how-to-comment-your-code-like-a-pro-best-practices-and-good-habits.
Klinefelter, Sarah. 2016. “DRY Programming Practices – Metova.” https://metova.com/dry-programming-practices/.
Koehrsen, Will. 2019. “Data Scientists: Your Variable Names Are Awful. Here’s How to Fix Them.” Medium. https://towardsdatascience.com/data-scientists-your-variable-names-are-awful-heres-how-to-fix-them-89053d2855be.
Kostyuk, Victor. 2020. “Data Science Python Best Practices.” BCG GAMMA. https://medium.com/bcggamma/data-science-python-best-practices-fdb16fdedf82.
Leah Wasser, Jenny Palomino. 2019. “DRY Code and Modularity.” Earth Data Science - Earth Lab. https://www.earthdatascience.org/courses/intro-to-earth-data-science/write-efficient-python-code/intro-to-clean-code/dry-modular-code/.
Max Joseph, Software Carpentry, Leah Wasser. 2017. “Write Efficient Scientific Code - the DRY (Don’t Repeat Yourself) Principle.” Earth Data Science - Earth Lab. https://www.earthdatascience.org/courses/earth-analytics/automate-science-workflows/write-efficient-code-for-science-r/.
Meza, Frank. 2018. “The Value of Code Documentation.” Olio Apps. https://www.olioapps.com/blog/the-value-of-code-documentation/.
Mike, Driscoll. 2021. “Jupyter Notebook: An Introduction – Real Python.” https://realpython.com/jupyter-notebook-introduction/.
Mustafeez, Anusheh Zohair. 2021. “Absolute Vs. Relative Path.” Educative. https://www.educative.io/edpresso/absolute-vs-relative-path.
Navarro, Danielle. 2021. “Project Structure.” https://www.youtube.com/playlist?list=PLRPB0ZzEYegPiBteC2dRn95TX9YefYFyy.
Orosz, Gergely. 2019. “Readable Code.” https://blog.pragmaticengineer.com/readable-code/.
Parker, Hilary. 2017. “Opinionated Analysis Development.” https://doi.org/10.7287/peerj.preprints.3210v1.
“PEP 8 – Style Guide for Python Code.” 2021. Python.org. https://www.python.org/dev/peps/pep-0008/.
“Project Organization and Management for Genomics.” 2021. https://datacarpentry.org/organization-genomics/.
“Python Examples of Pathlib.Path.joinpath.” 2021. https://www.programcreek.com/python/example/114070/pathlib.Path.joinpath.
Python, Real. 2021. “Python 3’s f-Strings: An Improved String Formatting Syntax (Guide) – Real Python.” https://realpython.com/python-f-strings/.
Radigan, Dan. 2021. “Why Code Reviews Matter (and Actually Save Time!).” Atlassian. https://www.atlassian.com/agile/software-development/code-reviews.
“Read a Delimited File (Including CSV and TSV) into a Tibble — Read_delim.” n.d. Accessed November 2, 2021. https://readr.tidyverse.org/reference/read_delim.html.
Riffomonas Project. 2021. “Keeping R Code DRY with Functions: Don’t Repeat Yourself! (CC096).” https://www.youtube.com/watch?v=XSRO4VKD-pc.
Savonen, Candace. 2021a. Chapter 8 Creating Clarifying Code Comments Documentation and Usability. https://jhudatascience.org/Documentation_and_Usability/creating-clarifying-code-comments.html#creating-clarifying-code-comments.
———. 2021b. “The Childhood Cancer Data Lab’s Not-so-Secret Sauce for Efficient Workflows — Aka Philadelphia’s Third Most Famous Process.” Childhood Cancer Data Lab. https://www.ccdatalab.org/blog/2021/10/7/not-so-secret-sauce-for-efficient-workflows.
Saxena, Pranjal. 2021. “6 Mistakes Every Python Beginner Should Avoid While Coding.” Medium. https://towardsdatascience.com/6-mistakes-every-python-beginner-should-avoid-while-coding-e57e14917942.
Severin, Andrew. 2021. “Project Management.” Bioinformatics Workbook. https://bioinformaticsworkbook.org/projectManagement/Intro_projectManagement.html.
Shapiro, Joshua A., Candace L. Savonen, Allegra G. Hawkins, Chante J. Bethell, Deepashree Venkatesh Prasad, Casey S. Greene, and Jaclyn N. Taroni. 2021. “Childhood Cancer Data Lab Training Modules.”
Smith, Steve. 2013. “Don’t Repeat Yourself - Programmer 97-Things.” https://web.archive.org/web/20131204221336/http://programmer.97things.oreilly.com/wiki/index.php/Don't_Repeat_Yourself.
Soage, Jose Carlos. 2020. “SET SEED in R with Set.seed() Function ▷ [WITH EXAMPLES].” R CODER. https://r-coder.com/set-seed-r/.
Spertus, Ellen. 2021. “Best Practices for Writing Code Comments.” Stack Overflow Blog. https://stackoverflow.blog/2021/07/05/best-practices-for-writing-code-comments/.
Spielman, Stephanie. n.d. “Introduction to r - CB2R Data Science Workshop, Summer 2020.” https://github.com/sjspielman/cb2r-ds-summer2020/blob/71cb11277e7383292bf727841ab5fa4ed43cfcbe/resources/introduction_to_R.Rmd#L92.
“Styleguide.” 2021. Styleguide. https://google.github.io/styleguide/pyguide.html.
Tayo, Benjamin Obi. 2019. “How to Organize Your Data Science Project.” Medium. https://towardsdatascience.com/how-to-organize-your-data-science-project-dd6599cf000a.
Team, Analytics Vidhya. 2019. “What Is Tidyverse Tidyverse Package in R.” Analytics Vidhya. https://www.analyticsvidhya.com/blog/2019/05/beginner-guide-tidyverse-most-powerful-collection-r-packages-data-science/.
Team, Smartbear. 2021. “Best Practices for Code Review.” Smartbear.com. https://smartbear.com/en/learn/code-review/best-practices-for-peer-code-review/.
Tran, Khuyen. 2021. “Python Clean Code: 6 Best Practices to Make Your Python Functions More Readable.” Medium. https://towardsdatascience.com/python-clean-code-6-best-practices-to-make-your-python-functions-more-readable-7ea4c6171d60.
Wickham, Hadley. 2019. “Style Guide · Advanced R.” http://adv-r.had.co.nz/Style.html.
Xie, Yihui, J. J. Allaire, and Garrett Grolemund. 2018. R Markdown: The Definitive Guide. Boca Raton, Florida: Chapman; Hall/CRC. https://bookdown.org/yihui/rmarkdown.
Xie, Yihui, Christophe Dervieux, and Emily Riederer. 2020. R Markdown Cookbook. Boca Raton, Florida: Chapman; Hall/CRC. https://bookdown.org/yihui/rmarkdown-cookbook.