Skip to content

QCBSRworkshops/workshop05

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This series of 10 workshops serves as a guide to use R for a wide array of statistical analyses relevant to research in biology and ecology. These open-access workshops were created by members of the QCBS both for members of the QCBS and the larger community.

The content of this workshop has been peer-reviewed by several QCBS members. If you would like to suggest modifications, please contact the current coordination team, listed here or open a pull request (see contributing guidelines at https://r.qcbs.ca/presenter-developer-protocol/developing-en.html).

Cette série de 10 ateliers servent de guide afin de maîtriser le logiciel R pour une grande variété d'analyses statistiques pertinentes en recherche en biologie et en écologie. Ces ateliers en libre accès ont été créés par des membres du CSBQ à la fois pour les membres du CSBQ et pour la grande communauté d'utilisateurs de R.

Le contenu de cet atelier a été révisé par plusieurs membres du CSBQ. Si vous souhaitez y apporter des modifications, veuillez SVP contacter l'équipe de coordination de la série, listé ici ou ouvrez un pull request (voir les instructions https://r.qcbs.ca/presenter-developer-protocol/developper-fr.html).

Workshop 5: Programming in R

This workshop focuses on basic programming in R. In this workshop, you will learn how to use control flow (for loops, if, while) methods to prevent code repetition, facilitate organization and run simulations. In addition, you will learn to write your own functions, and tips to program efficiently. The last part of the workshop will discuss packages that will not be covered elsewhere in this workshop series, but that may be of interest to participants.

Atelier 5: Programmation en R

Cet atelier vise à vous apprendre les bases de la programmation en R. Vous apprendrez à utiliser des structures de contrôle (boucles for, if, while) afin d'éviter la répétition de code, de faciliter l'organisation et d'effectuer des simulations. Vous apprendrez également à écrire vos propres fonctions et quelques astuces pour programmer plus efficacement. La dernière partie de l'atelier portera sur des librairies de R qui peuvent être très utiles pour les participants, mais qui ne seront pas couvertes ailleurs dans la série d'ateliers en R du CSBQ.

Workshop materials

Language Slides Bookdown Script GitHub
EN badge badge badge badge
FR badge badge badge badge

Note: The wiki for this workshop was converted to Bookdown in September 2021.
The wiki pages for this workshop will no longer be updated (Archive: EN, FR).

License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

License: CC BY-SA 4.0

Contributions

This workshop was originally developed by Sylvain Christin, Cédric Frenette Dussault, and Dalal Hanna.

Since 2014, several QCBS members contributed to consistently and collaboratively develop and update this workshop, as part of the Learning and Development Award from the Québec Centre for Biodiversity Science. They were:

2022 - 2021 - 2020 2019 - 2018 - 2017 2016 - 2015 - 2014
Pedro Henrique P. Braga Gabriel Muñoz Johanna Bradie
Gabriel Muñoz Katherine Hébert Sylvain Christin
Kate Sheridan Pedro Henrique P. Braga Ben Haller
Parnian Pourtaherian Marie-Hélène Brice Guillaume Larocque
Pedro Henrique P. Braga
Sebastien Portalier
Jacob Ziegler
Zofia Taranu
Cédric Frenette Dussault

Development status

Template

receive-from-template-and-dispatch-to-workflows

Building workshop materials

Language Slides Book
EN render-presentation-en render-book-en
FR render-presentation-fr render-book-fr