-
"Intro to Data in R; Into the Tidyverse" by Jason Spence
March 13, 2020 at 01:30 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
Learn to use the Tidyverse packages to load and manipulate your data faster and more consistently. R is a statistical and functional programming language, popular for data science. The Tidyverse builds on R and replaces many components with similar but improved versions that make Data Science even easier. This workshop will focus on loading data with readr and manipulating data with tidyr.
-
"Introduction to Social Network Analysis with R" by Fatemeh Salehian Kia
March 6, 2020 at 01:30 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
Social Network Analysis is to visualize and analyze data from a social network like Twitter or Facebook. If you're involved in analytics in any capacity, this course will be a huge help, teaching you how the R SNA and igraph modules works and how to format data for analysis, create graphs, analyze network graphs, and visualize networks.
-
"Analysis with Visualizations and Visual Thinking" by Stanislaw Nowak
February 28, 2020 at 02:00 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
Data visualization surrounds us. In the workplace, in popular media, and even in personal computing devices such as fitness trackers, we take advantage of visual aids to better understand data and the world they represent. This introductory workshop discusses the cognitive and perceptual processes that enable data visualizations to be effective analysis tools and provides practical hands-on guidance for visualization design.
-
"Public Speaking Skills" by Cecilia Sierra Heredia
February 10, 2020 at 02:00 pm — Room 7200, Library Research Commons, SFU Burnaby Campus
Let's spend some time together talking about Public Speaking and how can you get better at it. Basically, how to share your expertise, passion & interests while also engaging your audience. There will also be hands-on practice exercises for you to take part in and get real time feedback.
-
"Analytics: Querying Data with SQL" by Fatemeh Salehian Kia
February 7, 2020 at 01:30 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
We live in a data-driven world where people search through data to find insights to inform their decisions. The skill is helpful not only for data scientists but for almost everyone. In this workshop, you will learn how to communicate with relational databases through SQL. You will learn -- and practice with hands-on exercises -- how to manipulate data and build queries that communicate with more than one table.
-
"Introduction to databases" by Fatemeh Salehian Kia
January 31, 2020 at 01:30 pm — Room 7200, Library Research Commons, SFU Burnaby Campus
This is an introductory course on Databases and SQL Querying. There are no pre-requisites for this workshop. If you are looking to get acquainted with the concept of Databases and Queries, this is the right workshop for you.
-
"Introduction to Social Network Analysis with R" by Fatemeh Salehian Kia
November 28, 2019 at 12:00 pm — Room 7301, Library Research Commons, SFU Burnaby Campus
We live in a data-driven world in which people search through data to find insights to inform their decisions. The skill is helpful not only for data scientists but for almost everyone. In this workshop, you will learn how to communicate with relational databases through SQL. You will learn -- and practice with hands-on exercises -- how to manipulate data and build queries that communicate with more than one table.
-
"Introduction to Deep Learning Using Tensorflow and Keras" by Nafiseh Sedaghat
November 19, 2019 at 12:00 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
In this workshop I provide a case study of developing deep learning neural network model with Python in Google Colaboratory or Colab. I will show how to use Tensorflow and Keras to create a very simple deep neural net. It requires no setup and runs fully in cloud. It does not matter whether you are using a Mac or a Windows computer, having a google account to sign in to Google is enough.
-
"Analytics: Querying Data with SQL" by Fatemeh Salehian Kia
November 12, 2019 at 12:00 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
We live in a data-driven world in which people search through data to find insights to inform their decisions. The skill is helpful not only for data scientists but for almost everyone. In this workshop, you will learn how to communicate with relational databases through SQL. You will learn -- and practice with hands-on exercises -- how to manipulate data and build queries that communicate with more than one table.
-
"Introduction to Database and SQL" by Fatemeh Salehian Kia
October 29, 2019 at 12:00 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
This is an introductory course on Databases and SQL Querying. There are no pre-requisites for this workshop. If you are looking to get acquainted with the concept of Databases and Queries, this is the right workshop for you.
-
"Software Engineering for Research Students: How to organize and document your research software project" by Chris Kerslake
October 10, 2019 at 11:30 am — Room 3008, Library Research Commons, SFU Burnaby Campus
In this hands-on workshop we will restructure and document an existing Python software project and its code to make it more readable, easier to share with others and easier to hand-off to the next researcher. We will cover how to comment and document your code, organize your project, add logging, add configuration files and add verification and testing mechanisms. The sample project, both before and after, and all examples will be available for download before and after the class.
-
"Introduction to Git and Version Control" by Alex Razoumov
October 8, 2019 at 04:00 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
In this beginner's introduction to Git you will learn the basics of working with Git version control from Linux command line. We will start by cloning a remote repository and will use it to collaborate on an article, where each participant contributes a few lines of text and merges it into the project.
-
"Data Analysis with R" by Nafiseh Sedaghat
September 30, 2019 at 10:30 am — Room 7200, Library Research Commons, SFU Burnaby Campus
In this workshop, we will talk about analyzing data using R. We will cover data types, cleaning data, and exploring data using machine learning techniques.
-
"Correcting P-Values in R" by Lisa N. Cao
September 17, 2019 at 01:30 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
In this workshop we will be going over the unfortunate phenomenon of misreported p-values in social science, mainly psychology, and how we can use the R package "Statcheck" to autorecalculate p-values in the publications we come across and in our own work. A small but valuable tool, this package allows us to streamline the process of increasing the reproducibility of our statistical analyses and increase our confidence. This workshop is aimed at complete beginners and assumes no previous coding or R knowledge. However, an understanding of what p-values are and why reproducibility in social sciences is an issue.
-
"Linear regression and analysis of variance using R" by Laura Gutierrez Funderburk
August 2, 2019 at 01:30 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
In this workshop participants will have an opportunity to perform linear regression and analysis of variance on various datasets and explore the model that best fits the data. Participants will learn about linear, multi linear and polynomial models and determine what model fits best the data they are exploring. Participants will also have an opportunity to learn about one-way and two-way analysis of variance (ANOVA) on datasets and problems provided during the workshop.
-
"Python scripting and visualization using JupyterLab" by Laura Gutierrez Funderburk
July 19, 2019 at 01:30 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
In this workshop participants will have an opportunity to explore the recently launched JupyterLab. The workshop will be focused primarily on Python commands, however the JupyterLab can be used with R.
-
"Shell Scripting Part II: Using shell scripting to automate pipelines" by Laura Gutierrez Funderburk
July 5, 2019 at 01:30 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
This workshop is a continuation of the workshop Shell Scripting Part I: Structure and basic commands. In this workshop participants will explore more advanced shell scripting methods involving scripts, command line tools, downloading data from a database, setting up parallel jobs, among others.
-
"Shell Scripting Part I: Structure and basic commands" by Laura Gutierrez Funderburk
June 21, 2019 at 01:30 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
In this workshop participants will have the opportunity to learn the basics of shell scripting. Topics covered will include: common UNIX commands such as for loops, if/else statements, listing directories, finding words in a file or set of files as well as running a command line program with a given set of parameters.
-
"Introduction to Social Network Analysis with R" by Fatemeh Salehian Kia
June 7, 2019 at 01:30 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
Social Network Analysis is to visualize and analyze data from a social network like Twitter or Facebook. If you're involved in analytics in any capacity, this course will be a huge help, teaching you how the R SNA and igraph modules works and how to format data for analysis, create graphs, analyze network graphs, and visualize networks.
-
"Introduction to Database and SQL" by Fatemeh Salehian Kia
May 31, 2019 at 01:30 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
This is an introductory course on Databases and SQL Querying. There are no prerequisites for this workshop. If you are looking to get acquainted with the concept of Databases and Queries, this is the right workshop for you.
-
"Using yt for analysis and visualization of volumetric data in Python" by Alex Razoumov
April 30, 2019 at 03:00 pm — Room 7200, Library Research Commons, SFU Burnaby Campus
In this workshop we will take a look at yt, a Python package for analyzing multi-resolution volumetric and particle data. Initially written for working with astrophysical simulation data, yt is now widely used across many disciplines dealing with 3D simulation or observational/experimental data. We will also look at using yt for data analysis and manipulation, including creating isosurfaces and streamlines and subsetting data in many different ways.
-
"Intro to web data scraping with Python" by Laura Gutierrez Funderburk
April 2, 2019 at 03:00 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
This workshop will cover downloading data from online databases using the requests Python library. Participants will also practice parsing obtained information in JSON and CSV format. Data will then be used for analysis and visualization.
-
"Introduction to Time Series Analysis using R" by Alice Roberts
March 26, 2019 at 03:00 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
In this workshop participants will go through a brief introduction to time series analysis using ARIMA models in R. This can be applied in business forecasting, business decision-making, stock analysis, medicine, etc.
-
"Principles of Data Visualization and Interpretation" by Stanislaw Nowak
March 12, 2019 at 03:00 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
This workshop will cover the fundamentals of data visualization design and data storytelling. The topics covered will include perception, reasoning strategies, visual thinking, best practices, and narrative structures. As this is a workshop, a data visualization design activity will also be included at the end.
-
"Data Analysis with R" by Lucas Wu
February 26, 2019 at 01:00 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
In this workshop we will focus on collecting data from a online source, follow by cleaning and parsing data for analysis and visualization. We will explore a few libraries in R, including tidyverse, rvest and stringr for data manipulation and analysis.
-
"Heatmaps in R" by Lisa N. Cao
January 29, 2019 at 03:00 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
In this workshop we will be going over how to generate Heatmaps, a type of visualization popular for describing high-dimensional datasets (such as genomic or spatial) through the use of colour grids. Participants will learn how to generate these maps using the heatmap() function in base R, and interactive heatmaps using the package heatmaply, which works on top of ggplot2. This workshop will be geared towards beginners. Participants are encouraged to come in with a basic knowledge of R functions and syntax structure, as well as some basic graphical knowledge including hex colour codes. Because this workshop will be made to be as accessible as possible, I highly encourage tentative participants to come anyways.
-
"Version control, Git and Introduction to database systems and Big Data" by Mostafa-ebrahimi
December 18, 2018 at 03:00 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
TBA
-
"Eigenface Facial Recognition" by Alice Roberts and Kristen Bystrom
December 4, 2018 at 03:00 pm — Room 3008, Library Research Commons, SFU Burnaby Campus
In this workshop participants will learn about human facial recognition and use MATLAB to explore which faces in a database are similar to theirs. We will introduce EigenFaces and the mathematics used to compute facial similarity including principal component analysis and singular value decomposition.
-
"Introduction to Data Visualization with Tableau and d3.js" by Jane Jian
November 20, 2018 at 03:00 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
This talk is designed for students and working professionals who are interested in techniques for data visualization and have no such background before. The focus of the talk will be the introduction to data visualization, from the view of visual perception and cognition, and some simple examples of data visualization with Tableau and JavaScript (d3).
-
"Analyzing data using R" by Nafiseh Sedaghat
November 6, 2018 at 03:00 pm — Room 7200, Library Research Commons, SFU Burnaby Campus
In this workshop, I will talk about analyzing data using R. The topics that I would like to cover in this workshop are: 1) Different types of data, 2) Cleaning data, 3) Exploring data using machine learning techniques. I will go through simple and well-known methods of analyzing data such that attending this workshop can be helpful for every person from different majors whose have lots of data to analyze. The basic requirements of attending this workshop is having a laptop with R and Rstudio.
-
"A taste of parallel programming with Chapel" by Alex Razoumov
October 23, 2018 at 03:00 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
Chapel is a relatively new high-level programming language for shared- and distributed-memory machines. It combines the ease-of-use of Python and the speed of C++ and is the perfect language to learn the basics of parallel programming, whether you are trying to accelerate your computation on a multi-core laptop or on an HPC cluster. In this one-hour hands-on introduction I will go over several of Chapel's high-level abstractions.
-
"Introducing Interactivity into Jupyter Notebooks" by Laura Gutierrez Funderburk
October 9, 2018 at 03:00 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
In this workshop participants will have an opportunity to explore the use of Jupyter widgets and learn how the use of widgets supports teaching, learning and sharing information via introducing interactivity to Jupyter notebooks.
-
"Intro to Bioinformatics with R" by Lisa N. Cao
September 25, 2018 at 03:00 pm — Room 7200, Library Research Commons, SFU Burnaby Campus
This workshop covers an introduction to Bioinformatics with R. In this workshop, participants will have an opportunity to learn about packages such as Bioconductor https://www.bioconductor.org as well as SeqnR.
-
"Handling multiple large files the easy way using Python" by Laura Gutierrez Funderburk
April 24, 2018 at 03:30 pm — Room 7200, Library Research Commons, SFU Burnaby Campus
This workshop will cover tools and tricks on Python that make navigating large data files easier. Tools include comprehension lists, tables and dictionaries. The tools shared throughout this workshop can make tasks more efficient, particularly when manipulating data from multiple large files and file types. Check out the workshop page (click the title) for requirements to participate in the workshop and to register.
-
"Scientific visualization with Plotly" by Alex Razoumov
April 10, 2018 at 03:30 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
In this one-hour workshop we will take a look at using Plot.ly open-source Python library for scientific visualization. We will start with simple 2D plots, create some interactive geographical maps, and then will move to more advanced 3D plotting and animations in a web browser. Check out the workshop page (click the title) for requirements to participate in the workshop and to register.
-
"Presenting Arch Linux" by Marie-Hélène Burle
April 3, 2018 at 03:30 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
Is your Operating System Windows, macOS, or a prepackaged linux distribution running "out-of-the box" like Ubuntu and are you curious to hear about Arch Linux? I will introduce this linux distribution which "focuses on elegance, code correctness, minimalism and simplicity, and expects the user to be willing to make some effort to understand the system's operation" (source). It relies on the KISS principle ("keep it simple, stupid"): no bloatware, nothing installed that you might not want, no hidden complexity. Arch has a beautiful Wiki, so well done that it serves as a reference for many on other linux distributions, and a very helpful community. Obviously, the necessary consequence of its philosophy is that it requires some investment as you will have to set and install everything you need. If you have always been curious—or maybe even tempted—to make a big jump and go linux, this workshop is for you! I will present the basic functioning of this OS and some of the tools that can make a workflow on linux really fun. Check out the workshop page (click the title) for requirements to participate in the workshop and to register.
-
"Running Jobs on the Cluster" by Vanessa Guerra
March 27, 2018 at 03:00 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
This is an introductory workshop on how to use Cedar to run simple jobs. We will review how to login to Cedar, what the Login, Interactive, and Compute nodes are; the differences between scratch, project, and home directories; how to submit a batch job; how to monitor your submitted job; and how to install R packages in your home directory.
-
"Introduction to Social Network Analysis with R" by Fatemeh Salehian Kia
March 15, 2018 at 03:30 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
Social Network Analysis is to visualize and analyze data from a social network like Twitter or Facebook. If you're involved in analytics in any capacity, this course will be a huge help, teaching you how the R SNA and igraph modules works and how to format data for analysis, create graphs, analyze network graphs, and visualize networks. Basic knowledge of R programming, but no knowledge of social network analysis required.
-
"Introduction to Database and SQL" by Fatemeh Salehian Kia
February 22, 2018 at 03:30 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
This is an introductory course on Databases and SQL Querying. There are no pre-requisites for this workshop. If you are looking to get acquainted with the concept of Databases and Queries, this is the right workshop for you. Bring your laptop and we will walk through very basic installation to setting up your environment to creating your first table and writing queries against it.
-
"Getting started with emacs" by Marie-Hélène Burle
February 13, 2018 at 03:00 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
Emacs is a powerful extensible and highly customizable text editor. While you do not need any prior knowledge of emacs, this workshop will be most useful if you have some level of familiarity with some of these languages or system: R, RMarkdown and git. Not only will it help understanding what we are doing, it will also give you an opportunity to see how one can do some of the tasks you are familiar with differently. Even if you end up not embracing emacs, it could broaden your perspective on some of the tasks and tools of your workflow. That said, anybody curious about emacs is welcome! You can always learn something new, even if you don't follow everything on your machine.
-
"Building robust data processing pipelines with Python and Shell Scripts" by Sean La
February 1, 2018 at 03:30 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
Practical scientific computing involves extensive manipulation and processing of data. A pipeline is a self-contained program that performs a series of data processing steps with very little effort needed from the user. An ideal scientific computing pipeline is one that requires the user to only provide input data files and performs the rest of the computation on its own. Building pipelines like these are ideal for scientific research because they allow others to easily replicate computational research. In this workshop, participants will learn the basics of creating robust data processing pipelines using shell scripts and Python. Participants will build their own genetic variant caller pipeline to showcase this skill.
-
"Pandas, a tool for high-performance data analysis in Python" by Emre Erhan
January 16, 2018 at 03:00 pm — Room 7010, Library Research Commons, SFU Burnaby Campus
Built-in data structures in Python are insufficient for data analysis. This workshop introduces Pandas, a Python library that facilitates efficient and simple data analysis with easy-to-use data structures. I will assume you're at least at a beginner level in Python. Please come with Anaconda for Python 3.6 installed (https://www.anaconda.com/download/)."
-
"Version control and collaborating with Git and Github: To save your future self from stress!" by Jessica Walsh
December 5, 2017 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons, Room 3008 (note different location!)
Learn the benefits of using Git to track your changes, improve workflow and share code in collaborative projects. This will be designed for beginners, as we will go over the basics of Git and Github. Basic knowledge of Bash and R Studio will be helpful.
-
"Introduction to Bash: Learn to use the command line"
November 21, 2017 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
Scared of the command line? Overcome your feat and attend this introductory workshop on the Bash shell! You will learn how to navigate your file system and automate tasks to make your life easier.
-
"Data Cleaning Using R" by Nafiseh Sedagha
November 7, 2017 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
It is said that cleaning/cleansing data takes 80% of data analysis process. Data cleaning must be repeated for every new data in every project. Typically, data sets obtained from a real world problems violate the standards of clean data in different ways and analyzing data without cleaning is impossible. In the process of cleaning data, we try to remove every possible problem in data and organize the values in a standard manner.
-
"Building robust data processing pipelines with Python and Shell Scripts" by Sean La
October 24, 2017 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
Practical scientific computing involves extensive manipulation and processing of data. A pipeline is a self-contained program that performs a series of data processing steps with very little effort needed from the user. An ideal scientific computing pipeline is one that requires the user to only provide input data files and performs the rest of the computation on its own. Building pipelines like these are ideal for scientific research because they allow others to easily replicate computational research. In this workshop, participants will learn the basics of creating robust data processing pipelines using shell scripts and Python. Participants will build their own genetic variant caller pipeline to showcase this skill.
-
"Random Forests in scikit-learn: Classifying Cancer Types" by Emre Erhan
September 26, 2017 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
Machine learning classifiers are a powerful tool for determining to which category novel data belongs given some training data. This workshop explores the basics of using the scikit-learn Python library with some toy cancer datasets.
-
"Unsupervised Ensemble Learning" by Dustin Johnson
September 12, 2017 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
Unsupervised learning involves determining a hidden structure (typically groupings or clusters) from unlabelled data. Without labels, we don't have a measure of accuracy to determine which model to trust more. In this workshop, we will demonstrate how more minds work better than one and let a consensus of experts decide the ideal clustering.
-
"Applications of Regular Expressions" by Bruno Grande
August 29, 2017 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
In a past workshop, I introduced regular expressions as a powerful tool for searching, parsing and extracting virtually anything from free-form text. In this workshop, we will go one step further and explore various applications of regular expressions. We will focus on tools that are readily available to everyone, namely the command-line utilities grep, sed and awk.
-
"Intro to Multivariate Stats" by Michelle Jones
August 15, 2017 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
Often relationships are described by more than one variable, thus multivariate statistics are required to understand our data. Come learn the basics of describing these relationships using tools such as Principle Component Analysis.
-
"Writing Functions in R" by Michelle Jones
June 20, 2017 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
Come learn the basics of writing functions in R. Functions are a valuable tool that can be used to perform sensitivity analyses, simulate data, or set up parallel processing for complex-analyses, such as state-space models. In this introduction we will cover the basics by first building a function for a simple deterministic population-dynamic model, and then modifying it to produce random data sets.
-
"Pack r up - packaging and documenting your R code" by Thea Van Rossum
June 6, 2017 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
Learn how to bundle your code and document your functions for easy sharing and re-use.
-
"Forget about RMarkdown: welcome to org mode!" by Marie-Hélène Burle
May 23, 2017 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
Org mode is an extremely powerful emacs package. It is a great tool for organizing ideas and drafting plans, writing text for export to latex, pdf, html and many other formats, writing text with embedded code for literate programming (much more powerful that RMarkdown), writing papers or your thesis, making beamer presentations.
-
"Introduction to emacs" by Marie-Hélène Burle
May 9, 2017 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
Come and discover the power of emacs - a text editor that can do absolutely everything for you, except maybe your laundry. No previous knowledge of emacs required.
-
"Python Scripting in VisIt for analysis and visualization" by Alex Razoumov
April 11, 2017 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
VisIt is one of the leading open-source multi-platform 3D scientific visualization packages. In this one-hour workshop we'll take a look at building VisIt visualizations with Python scripting. No prior experience with either VisIt or Python is required. Attendees need to bring their laptops with the latest version of VisIt (2.12.1) from http://goo.gl/KcGWHa .
-
Show & Tell on R
April 4, 2017 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
Do you know something cool about R? Is there an R package that consistently makes your life better? Show & Tells are meant to be a casual venue for demoing cool tricks that you've learned over the years. Passing that hard-earned knowledge to the next generation will hopefully accelerate research, or at least make it a bit more pleasant for the rest of us.
-
"Deep learning with Caffe" by Apala Guha
March 28, 2017 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
Deep learning has emerged has one of the most important applications in the word today, image classification being one of its primary uses. Image classification is used in robotics, autonomous vehicles, IOT devices etc. In this workshop we will learn the basic principles underlying deep learning networks, how they are implemented, and, how to visualize a trained network. We will use Caffe, which is a popular deep learning tool and apply it to an image database.
-
"Apache Spark Made Easy" by Uzma Ali
March 21, 2017 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
Big datasets need computing power and powerful frameworks for analysis. Apache Spark is a powerful open source processing engine built around speed, ease of use, and sophisticated analytics. Register for Databricks Community Edition and try Apache Spark for free. We will be using the Python Spark API.
-
Q&A Session on R
March 14, 2017 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
Have you started using R but already run into annoying issues that you can't get around? Or are you a seasoned R user and want to do something crazy but don't know how to tackle the problem? Q&A sessions are meant to catalyze collaboration by pooling the knowledge available within the SciProg group. Come out to this Q&A session to provide or seek answers!
-
"Introduction to Regular Expressions" by Bruno Grande
March 7, 2017 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
In this workshop, you will be introduced to regular expressions. We often manipulate text and a bit of pattern matching can go a long way. Once equipped with the flexibility and power of regular expressions, you'll wonder how you ever got around without them.
-
Show & Tell on Python
February 28, 2017 at 04:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
This is an informal Q&A session on anything related to Python. It will include a quick demo on deep learning with Keras.
-
"Machine Learning with Python: An Introduction to classification methods with scikit-learn" by Lee Sutton
February 21, 2017 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
In this introductory workshop we will look at machine learning with Python using the scikit-learn library. You will build your first classification models using naive bayes, support vector machines, and logistic regression. You will learn how to fine-tune your models and what you need to consider when training your model.
-
Q&A Session on Git
February 14, 2017 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
Whether you're a beginner or an expert on Git, you're invited to this Q&A session to collaborate on solving problems. Have you wanted to use Git for one of your projects for the longest time but didn't know where to start? Have you run into one of those crazy Git error messages and don't know what to do? Come out to this Q&A session to provide or seek answers!
-
Show & Tell on R
February 7, 2017 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
Do you know something cool about R? Is there an R package that consistently makes your life better? Show & Tells are meant to be a casual venue for demoing cool tricks that you've learned over the years. Passing that hard-earned knowledge to the next generation will hopefully accelerate research, or at least make it a bit more pleasant for the rest of us. Demos can be anywhere between 5 and 20 minutes.
-
"Sentiment Analysis for Amazon Product Reviews" by Apala Guha
January 31, 2017 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
Websites such as Facebook, Twitter, Amazon, IMDB carry a wealth of information in the form of Tweets, comments, and, reviews. Sentiment analysis aims to extract the sentiment from such natural language constructs. In this workshop we will be exploring building a machine learning pipeline for sentiment analysis on Amazon product reviews. We will be touching on text preprocessing, feature vector formation using hashing as well as neural networks, and regression model training.
-
"Useful tools in my ~/.bashrc file" by Alex Razoumov
January 24, 2017 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
Over the years I have accumulated lots of useful bash scripts, from replacing some of the default Linux commands to data manipulation to very efficient archival/restore tools. All of these are always preloaded via my ~/.bashrc file. I'll go through some of these tools in this workshop.
-
General meeting
January 17, 2017 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
As the first SciProg session of the semester, come out and meet your fellow SciProg members! We'll discuss what YOU would like to see in SciProg. If you have ideas of how we can better serve the scientific programming community at SFU, come and let us know.
-
Q&A Session
December 13, 2016 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
Fact: We can achieve more together through peer-to-peer assistance and collaboration than individually. Come work on your own coding projects in a supportive environment to get (and give) help from your peers! Sometimes, it's a matter of sharing software tools that will make each other's lives easier. Other times, it's finding the right solution online to resolve that annoying error message you keep running into. In all cases, we can learn from each other during these Q&A sessions.
-
"Python Machine Learning Bootcamp: Your First Machine Learning Steps with Regression" by Jordan Lui and Lee Sutton
December 6, 2016 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
In this introductory look at Machine Learning you will learn about the different types of Machine Learning models and build your first regression model. You'll learn about some of the considerations to fine-tune your model and improve convergence. We'll also show you some great online resources to learn about new ML models and get great example code for your own projects. This workshop is intended for users who are new to Machine Learning.
-
Q&A Session
November 29, 2016 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
Fact: We can achieve more together through peer-to-peer assistance and collaboration than individually. Come work on your own coding projects in a supportive environment to get (and give) help from your peers! Sometimes, it's a matter of sharing software tools that will make each other's lives easier. Other times, it's finding the right solution online to resolve that annoying error message you keep running into. In all cases, we can learn from each other during these Q&A sessions.
-
"Intro to LaTeX" by Dan Fornika
November 22, 2016 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
Join us for a one-hour introduction to the LaTeX markup language. We will be using the online editor 'ShareLaTeX'.
-
Q&A Session
November 15, 2016 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
Fact: We can achieve more together through peer-to-peer assistance and collaboration than individually. Come work on your own coding projects in a supportive environment to get (and give) help from your peers! Sometimes, it's a matter of sharing software tools that will make each other's lives easier. Other times, it's finding the right solution online to resolve that annoying error message you keep running into. In all cases, we can learn from each other during these Q&A sessions.
-
Become a master manipulator... of data with dplyr! with Thea Van Rossum
November 8, 2016 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
Learn the dplyr methods of your dreams to slice, stir and squash your way from big ol' data.frame to the just the answers to all your questions.Plus! We'll put commands together using pipes! Ever wonder about that %>% symbol? Wonder no more! Piping isn't just for cake icing or Super Mario's preferred mode of transport. It's your ticket away from brow-furrowing lines of code like: sqrt(sum(abs(x))).
-
Q&A Session
November 1, 2016 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
Fact: We can achieve more together through peer-to-peer assistance and collaboration than individually. Come work on your own coding projects in a supportive environment to get (and give) help from your peers! Sometimes, it's a matter of sharing software tools that will make each other's lives easier. Other times, it's finding the right solution online to resolve that annoying error message you keep running into. In all cases, we can learn from each other during these Q&A sessions.
-
"Supercharge your plotting in R using ggplot2" by Bruno Grande
October 25, 2016 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
There are several approaches to plotting available in R: base graphics, lattice and ggplot2, just to name a few. In recent years, ggplot2 has truly taken off to become one of the most popular visualization packages in R. It leverages the grammar of graphics to deliver an intuitive framework to build plots and other graphics. This workshop will cover the basics of plotting in R using ggplot2 We will learn how to build scatterplots, strip plots, barplots, histograms and other density plots. We will also touch upon various customizations for polishing your plots and preparing them to be published. I will assume that attendees are familiar with R. Please read the installation instructions ahead of the workshop.
-
Programming with Python (two-day workshop)
October 5, 2016 at 09:00 am — Simon Fraser University, Burnaby Campus, Library Research Commons
This workshop is offered through SFU Library's Research Commons and registration is open to SFU graduate students, postdoctoral fellows and faculty. Python is a popular language for scientific computing, and great for general-purpose programming as well. This 2-day hands-on Software Carpentry workshop will cover basic concepts and tools, including program design, version control, data management, and task automation. You will be encouraged to help one another and to apply what you have learned to your own research problems.
-
Programming with R (two-day workshop)
October 3, 2016 at 09:00 am — Simon Fraser University, Burnaby Campus, Library Research Commons
This workshop is offered through SFU Library's Research Commons and registration is open to SFU graduate students, postdoctoral fellows and faculty. R is a programming language that is especially powerful for data exploration, visualization, and statistical analysis. This 2-day, hands-on Software Carpentry workshop will cover basic concepts and tools, including program design, version control, data management, and task automation. You will be encouraged to help one another and to apply what you have learned to your own research problems.
-
Q&A Session
September 27, 2016 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
Fact: We can achieve more together through peer-to-peer assistance and collaboration than individually. Come work on your own coding projects in a supportive environment to get (and give) help from your peers! Sometimes, it's a matter of sharing software tools that will make each other's lives easier. Other times, it's finding the right solution online to resolve that annoying error message you keep running into. In all cases, we can learn from each other during these Q&A sessions.
-
Hacky Hour
September 23, 2016 at 04:00 pm — Club Ilia
Get together with others from the Vancouver research community to talk about programming and data in the lab! Bring your questions, your bugs, your ideas and your colleagues to help each other out & make new friends.
-
"Getting Started with Git" by Bruno Grande
September 20, 2016 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
Have you been wanting to learn Git but never got around to it? Or perhaps it seems much scarier than plain old Dropbox? In this workshop, I'll introduce the basic concepts of Git using the real-world scenario of creating a blog and publishing it online for free! I've taught this workshop before and I've gotten the feedback that it makes learning Git a lot easier. If you've tried to learn Git before but struggled, I recommend giving it another try with this workshop. I'll do my best to teach it in an accessible way.
-
Q&A Session
September 13, 2016 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
Fact: We can achieve more together through peer-to-peer assistance and collaboration than individually. Come work on your own coding projects in a supportive environment to get (and give) help from your peers! Sometimes, it's a matter of sharing software tools that will make each other's lives easier. Other times, it's finding the right solution online to resolve that annoying error message you keep running into. In all cases, we can learn from each other during these Q&A sessions.
-
"3D Visualization" by Alex Razoumov
September 6, 2016 at 03:00 pm — Simon Fraser University, Burnaby Campus, Library Research Commons
Join us for a one-hour introduction to ParaView, the leading open-source 3D scientific visualization package. We'll briefly go through the main features of this tool, from building a visualization pipeline to scripting and animation.
-
"Introduction to Bash" by Vanessa Guerra
August 29, 2016 at 10:30 am — Simon Fraser University, Burnaby Campus, Library Research Commons
Scared of the command line? Overcome your feat and attend this introductory workshop on the Bash shell! You will learn how to navigate your file system and automate tasks to make your life easier.
-
[Cancelled] "Machine Learning and Random Forest" by Jason Barker
August 22, 2016 at 10:30 am — Simon Fraser University, Burnaby Campus, Library Research Commons
We will explore the pros and cons of using random forests for regression and classification, using examples from UCLA's Machine Learning Repository and the R classic, Iris.
-
"Building Shiny apps for interactive data analysis" by Dean Attali
August 15, 2016 at 10:30 am — Simon Fraser University, Burnaby Campus, Library Research Commons
Shiny is a package that lets you transform your R code into an interactive web page. With shiny you can share your R code or analysis with people who don't know R, or you can use it to make your analysis interactive and easy by exposing it using a graphical user interface instead of through programming. In this tutorial you'll learn what shiny is, see examples of shiny apps, learn how to create shiny apps, and get an introduction to some of the key concepts in shiny programming.
-
"Parallel Computing" by Alex Razoumov
August 8, 2016 at 10:30 am — Simon Fraser University, Burnaby Campus, Library Research Commons
Join us for a beginner-level introduction to MPI (Message Passing Interface), an industry standard library for distributed-memory parallel computing on large systems. There are implementations of MPI for all major compiled and interpreted languages, including C/C++, Python, and R, and it's a default parallel computing library on all academic HPC systems, including the Compute Canada clusters. Using a simple example, we will learn how to partition your calculation on multiple processors, and how to use basic send/receive and broadcast commands.
-
"Data analysis in Python using pandas" by Kenji Kurita
July 25, 2016 at 10:30 am — Simon Fraser University, Burnaby Campus, Library Research Commons
The goal of this workshop will be to teach the basics of the Pandas Toolkit and to convince you to uninstall Microsoft Excel from your computer. In the Pandas SciProg lesson, I will focus on an overview of series and data frames, selecting, groupby, merge and concatenate, calculations with lambda functions, and basic plotting functions.
-
Q&A Session
July 18, 2016 at 10:30 am — Simon Fraser University, Burnaby Campus, Library Research Commons
Come work on your own project in a supportive environment to get (and give) help from your peers!
-
"The Basics of Wordpress" by Marinde Out
July 11, 2016 at 10:30 am — Simon Fraser University, Burnaby Campus, Library Research Commons
Join this workshop to take control of your online presence. Wordpress.com offers an easy platform to create your own professional website or blog in a short amount of time. In this workshop I will cover how to customize your website with themes and widgets, to publish posts and pages, and to design custom menus. Get informed by your website's statistics and learn how to make your place on the web stand out from the crowd.
-
"Crafting publication-worthy figures using ggplot2 and cowplot" by Leslie Pineda
July 4, 2016 at 10:30 am — Simon Fraser University, Burnaby Campus, Library Research Commons
Ever wondered how to create beautiful multi-panel figures with ease? Tired of manually re-creating a plot every time the results are updated? Join this workshop to learn about ggplot2 and cowplot, two powerful tools in R that will change the way you visualize your results!
-
Hacky Hour Social!
June 30, 2016 at 06:00 pm — Club Ilia, Burnaby Campus, Simon Fraser University
Come out and socialize with the SciProg community!
-
"Scientific Toolkit in Python (scipy and numpy)" by Maral Dehghani
June 27, 2016 at 10:30 am — Simon Fraser University, Burnaby Campus, Library Research Commons
Learn about the tools available to you in Python for scientific computing!
-
Q&A Session
June 20, 2016 at 10:30 am — Simon Fraser University, Burnaby Campus, Library Research Commons
Come work on your own project in a supportive environment to get (and give) help from your peers!
-
The dplyr R package: analyse subsets of your dataframe
June 13, 2016 at 10:30 am — Simon Fraser University, Burnaby Campus, Library Research Commons
Learn to split-apply-combine with ease and style using dplyr
-
Q&A Session
June 6, 2016 at 10:30 am — Simon Fraser University, Burnaby Campus, Library Research Commons
Come work on your own project in a supportive environment to get (and give) help from your peers!
-
Remote Computer Access: Submitting jobs to Westgrid's clusters
May 30, 2016 at 11:30 am — Simon Fraser University, Burnaby Campus, Library Research Commons
This workshop is an introduction to how to connect to some of the Westgrid's clusters and how to submit a batch job.
-
Coworking Session
May 16, 2016 at 11:30 am — Simon Fraser University, Burnaby Campus, Library Research Commons
Come work on your own project in a supportive environment to get (and give) help from your peers!
-
DIB training R Markdown half day workshop
May 11, 2016 at 09:15 am — Simon Fraser University, Burnaby Campus, SSB 8114
What is robust and reproducible research? How can you make your research more robust and reproducible? You can use RMarkdown! Wait, what’s RMarkdown? RMarkdown is a variant of Markdown that has embedded R code chunks to be used with knitr to make it easy to create reproducible web-based reports. Registration required.
-
Coworking Session
May 2, 2016 at 11:30 am — Simon Fraser University, Burnaby Campus, Library Research Commons
Come work on your own project in a supportive environment to get (and give) help from your peers!
-
Repeating things in R by Tiffany Timbers
April 25, 2016 at 11:30 am — Simon Fraser University, Burnaby Campus, Library Research Commons
Learn more about ways to repeat things in R. We will review for loops, as well as learn about the R packages dplyr and purr and how these can be used in place of loops for many repetitive tasks in R.
-
Coworking Session
April 18, 2016 at 11:30 am — Simon Fraser University, Burnaby Campus, Library Research Commons
Come work on your own project in a supportive environment to get (and give) help from your peers!
-
R Apps with Shiny & Leaflet by Simon Goring
April 11, 2016 at 11:30 am — Simon Fraser University, Burnaby Campus, Library Research Commons
Learn how to make beautiful Apps that can be run on the web with R!
-
Coworking Session
April 4, 2016 at 11:30 am — Simon Fraser University, Burnaby Campus, Library Research Commons
Come work on your own project in a supportive environment to get (and give) help from your peers!
-
Coworking Session
March 21, 2016 at 11:30 am — Simon Fraser University, Burnaby Campus, Library Research Commons
Come work on your own project in a supportive environment to get (and give) help from your peers!
-
Map and bubble plots in R by Catrina Loucks
March 14, 2016 at 11:30 am — Simon Fraser University, Burnaby Campus, Library Research Commons
Learn about maps and bubble plots in R using the ggmap packages.
-
DIB training Amazon Web Services half day workshop
March 7, 2016 at 09:15 am — Simon Fraser University, Burnaby Campus, SSB 8114
Learn how to use Amazon web services to compute remotely, as well as how this service can be used for reproducible research. Registration required.
-
Numpy working group session
March 2, 2016 at 10:00 am — Simon Fraser University, Burnaby Campus, Library Research Commons, room 7305 (different than usual location)
Small working group session on Python's Numpy library. NumPy is the fundamental package for scientific computing with Python.
-
Visualization using Bokeh in Python by Alex Razoumov
February 29, 2016 at 11:30 am — Research Commons Room 7010, Bennett Library
Come learn about Python's interactive visualization library.
-
Coworking Session
February 22, 2016 at 11:30 am — Simon Fraser University, Burnaby Campus, Library Research Commons
Come work on your own project in a supportive environment to get (and give) help from your peers!
-
Creating reports with Rmarkdown by Thea Van Rossum
February 15, 2016 at 11:30 am — Research Commons Room 7010, Bennett Library
Easily make reports to store your code with results and share your work with collaborators.
-
Research Bazaar
February 1, 2016 at 08:30 am — Simon Fraser University, Burnaby Campus
The Research Bazaar is a worldwide festival promoting the digital literacy emerging at the center of modern research. From February 1-3, 2016, the SFU Library's Research Commons will host workshops and events that allow researchers to gain skills and connect with one another.
-
Coworking Session
January 18, 2016 at 11:30 am — Simon Fraser University, Burnaby Campus, Library Research Commons
Come work on your own project in a supportive environment to get (and give) help from your peers!
-
Test-driven development in Python by Tiffany Timbers
January 11, 2016 at 11:30 am — Simon Fraser University, Burnaby Campus, Library Research Commons
Does your code work correctly? How do you know if it does? Come learn more about testing to ensure accurate code!
-
LmFit
December 14, 2015 at 11:30 am — Simon Fraser University, Burnaby Campus, Research Commons Room 7010, Bennett Library
LMFIT, A Python tool for model fitting
-
Coworking Session
December 7, 2015 at 11:30 am — Simon Fraser University, Burnaby Campus, Library Research Commons
Come work on your own project in a supportive environment to get (and give) help from your peers!
-
Using Pandas for data analysis in Python
November 30, 2015 at 11:30 am — Simon Fraser University, Burnaby Campus, Library Research Commons
Learn how to use dataframes in Python!
-
Coworking Session
November 23, 2015 at 11:30 am — Simon Fraser University, Burnaby Campus, SSB 7172
Come work on your own project in a supportive environment to get (and give) help from your peers!
-
Introduction to LaTeX by Ross Churchley
November 16, 2015 at 11:30 am — SSB 7172, Simon Fraser University (Burnaby Campus)
Get to know LaTeX
-
Coworking Session
November 9, 2015 at 11:30 am — Simon Fraser University, Burnaby Campus, SSB 7172
Come work on your own project in a supportive environment to get (and give) help from your peers!
-
ScikitLearn, a python tool for multivariate analysis
November 2, 2015 at 11:30 am — Simon Fraser University, Burnaby Campus, SSB 7172
ScikitLearn is a python tool for multivariate analysis like decision making, regression trees etc !
-
Introduction to Emacs & Multiple Cursors by Dan Fornika
October 26, 2015 at 11:30 am — Simon Fraser University, Burnaby Campus, SSB 7172
A general 'getting started' tutorial for those who aren't already familiar with Emacs
-
Coworking Session
October 19, 2015 at 11:30 am — Simon Fraser University, Burnaby Campus, SSB 7172
Come work on your own project in a supportive environment to get (and give) help from your peers!
-
Coworking Session
October 5, 2015 at 11:30 am — Simon Fraser University, Burnaby Campus, SSB 7172
Come work on your own project in a supportive environment to get (and give) help from your peers!
-
Introduction to Perl by Kris Christensen
September 28, 2015 at 11:30 am — Simon Fraser University, Burnaby Campus, SSB 7172
Introduction on how to use the Perl programming language
-
Hacky Hour
September 25, 2015 at 04:30 pm — Club Ilia, SFU, Burnaby Campus
Come meet and socialize with people in the scientific programming community at SFU!
-
Hacky Hour
September 25, 2015 at 04:30 pm — Club Ilia, SFU, Burnaby Campus
Come meet and socialize with people in the scientific programming community at SFU!
-
Coworking Session
September 21, 2015 at 11:30 am — Simon Fraser University, Burnaby Campus, SSB 7172
Come work on your own project in a supportive environment to get (and give) help from your peers!
-
RStudio - beyond the editor by Thea Van Rossum
September 14, 2015 at 11:30 am — Simon Fraser University, Burnaby Campus, SSB 7172
Let's dig in to that menu bar! Debugger & R markdown, here we come
-
Setting Up Your Online Presence Using GitHub Pages by Bruno Grande
September 1, 2015 at 03:30 pm — SSB 7172, Simon Fraser University (Burnaby Campus)
Quickly set up your online presence using GitHub Pages (and learn a bit of Git on the side).
-
Coworking Session
August 25, 2015 at 03:30 pm — Simon Fraser University, Burnaby Campus, SSB 7172
Come work on your own project in a supportive environment to get (and give) help from your peers!
-
Hacky Hour
August 21, 2015 at 04:30 pm — Club Ilia, SFU, Burnaby Campus
Come meet and socialize with people in the scientific programming community at SFU!
-
Introduction to the ggplot2 package in R by Catrina Loucks
August 18, 2015 at 03:30 pm — Simon Fraser University (Burnaby Campus) SSB 7172
Learn to use R to make visually appealing and reproducible plots!
-
Using Make to increase Automation & Reproducibility by Shaun Jackman
August 11, 2015 at 03:30 pm — Simon Fraser University (Burnaby Campus) SSB 7172
Learn to use Make to manage your the data analysis pipeline!
-
Coworking Session
August 4, 2015 at 03:30 pm — Simon Fraser University, Burnaby Campus, SSB 7172
Come work on your own project in a supportive environment to get (and give) help from your peers!
-
Cool and Fast Data Wrangling in the Unix Shell by Tiffany Timbers
July 28, 2015 at 03:30 pm — Simon Fraser University (Burnaby Campus) SSB 7172
Learn to use the Unix Shell to quickly find files and folders, concatenate hundreds of files, extract specific lines of text containing particular strings, and grab specified columns!
-
Introduction to Regular Expressions by Bruno Grande
July 21, 2015 at 03:30 pm — Simon Fraser University, Burnaby Campus, SSB 7172
We often manipulate text and a bit of pattern matching can go a long way. Once equipped with the flexibility and power of regular expressions, you'll wonder how you ever got around without them.
-
Introduction to tidyr/reshape2 package in R by Remi Daigle
July 14, 2015 at 03:30 pm — Simon Fraser University (Burnaby Campus) SSB 6178
Learn to use the tidyr and reshape2 packages in R to tidy up your data to make it easier to analyze and visualize!