English | French

Workshops

Three workshops will be offered by the CSEE this year.

Making your software discoverable and usable

As computational literacy among scientists increases thanks to easier to use programming languages (R, python, ...), and improved training initiatives, there is an increase in the number and diversity of new tools available. The speed at which new software emerges makes it sometimes difficult to keep track of it all, and it is in the best interest of people releasing new tools to make sure that it is discoverable and usable. This workshop will cover the best practices to ensure that the code you write will be found and used by potential users. Specifically, the workshop will be organized around the following points. (1) How to pick a license that is conducive to re-use and improvement? We will go through the advantages and pitfalls of different licenses for different users. (2) How to get a DOI for your software, so that it is citable? We will see how to use the GitHub, Zenodo, and figshare to get a DOI for your code. (3) How to write effective documentation? We will look at different examples to understand what makes documentation effective for other programmers, advanced users, and complete beginners. (4) How to write a software note? We will go through the different ways to write a software note, and specifically how to find use-cases that make readers say Wow, I need to use that!.

This workshop will be accessible to all people interested in developing software for their research. Each point will be a 45 to 60 minutes session, with a mix between Q&As and practical demonstrations.

Number of attendees: 10-20

Workshop duration: Thursday May 21st 1pm-4pm (Half-day)

Workshop Fees: $10

Organizer

Timothée Poisot - Tim is a computational ecologist, working on community ecology and biogeography. He is also an Applications editor at Methods in Ecology and Evolution.

Université de Montréal, Département de Sciences Biologiques

Email: tim@poisotlab.io

http://timotheepoisot.fr/

An introduction to R

The R statistical language has enjoyed wide and rapid adoption by many ecologists, and is used across many ecological subdisciplines for statistical analyses and the production of publication-quality figures. The workshop introduces users to the R package with a focus on loading data, standard tests, and plotting your data. The workshop focuses on hands on experience and provides time for you to work with your data with R.This workshop can be taken independently, or as a primer for the to afternoon R workshop on community analysis.

Number of attendees: 25

Workshop duration: Thursday May 21st 8:30am - 12pm (Half Day)

Workshop Fees: $15

Organizer

Gavin Simpson - Developer and co-maintainer of vegan

Email: ucfagls@gmail.com
An introduction to community data analysis using vegan and R

The R statistical language has enjoyed wide and rapid adoption by many ecologists, and is used across many ecological subdisciplines for statistical analyses and the production of publication-quality figures. For community ecologists using R, one of the most-used, and most-useful, add-on packages is vegan, which provides a wide range of functionality covering inter alia ordination, diversity analysis, and ecological simulation. This workshop will offer participants a practical introduction to some of the most useful functions available within vegan.  We will focus in particular on multivariate methods including constrained (CCA, RDA) and unconstrained ordination (PCA, CA, and NMDS) and their related plotting tools. In addition, we will demonstrate how to use newly-developed restricted permutations to test a range of experimental designs. The workshop will assume that participants have a basic familiarity with working with data in R, though a brief recap will be provided at the start of the workshop. All participants must bring their own laptop with R and RStudio (available free online for all platforms at rstudio.com) pre-installed. All data files and code for this workshop will be made publicly available for self-teaching to the general public via github.com, ensuring workshop resources are available indefinitely. This workshop can be taken independently, or as a follow-up to the morning introductory R workshop.

Number of attendees: 25

Workshop duration: Thursday May 21st 1pm-4pm (Half Day)

Workshop Fees: $15

Organizer

Gavin Simpson - Developer and co-maintainer of vegan

Email: ucfagls@gmail.com