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 (version 2021-june).
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.