This page documents the design process and motivation of this lesson material.
Lesson Title: An Introduction to Proteomics data analysis with QFeatures
Target audience
The main audience of this carpentry lesson is researches that are familiar with proteomics data analysis but have little to no experience with QFeatures, a Bioconductore package for analysing quantitative features for mass spectrometry data. In addition, we expect them to be familiar with R. We do not expect them to be familiar with SummarizedExperiment
objects, and aim that the learners will learn about them in this tutorial.
Learner Profiles
Chloe from proteomics facility
Notes
- They may not see why they could benefict from using these structures.
- Probably they are intimidated to use Bioconductor objects.
- They have no idea how step the learning curve will be.
- Want to learn using a real life example.
Required Pre-Knowledge
- R – Previous programming experience in R is required
- Basic Proteomics data analysis is required –
Learning objectives
Overview
After following this lesson, learners will be able to:
- Build
QFeatures
data structure- Extract components of a
QFeatures
data structure- Use functions supported by
QFeatures
package to process quantitative proteomics data
The following offers more details to each learning objective based on Bloom’s Taxonomy. For hints on how to use this approach, see lesson 15 of the instructor training
Identify the anatomy of proteomics data
This includes knowledge of the dataset we will use in this lesson
After this module, learners can …
- Inspect the anatomy of peptide.txt file use in this lesson
- Select the quantitative information and the metadata information used in this proteomics data analysis
Identify the anatomy of SummarizedExperiment and QFeatures objects
This includes knowledge of these types of objects
After this module, learners can …
- Recognize the anatomy of SummarizedExperiment and QFeatures objects
- Execute common operations on SummarizedExperiment and QFeatures objects
Read Maxquant output as QFeatures object
This includes knowledge of functions used to import txt file into QFeatures objects
After this module, learners can …
- Import txt files into QFeatures S4 objects
Manipulate QFeatures object
This includes
After this module, learners can …
Perform downstream proteomics data analysis with Qfeatures
This includes
After this module, learners can …
The Carpentries comprises Software Carpentry, Data Carpentry, and Library Carpentry communities of Instructors, Trainers, Maintainers, helpers, and supporters who share a mission to teach foundational coding and data science skills to researchers and people working in library- and information-related roles. In January, 2018, The Carpentries was formed by the merger of Software Carpentry and Data Carpentry. Library Carpentry became an official Carpentries Lesson Program in November 2018.
While individual lessons and workshops continue to be run under each lesson project, The Carpentries provide overall staffing and governance, as well as support for assessment, instructor training and mentoring. Memberships are joint, and the Carpentries project maintains a shared Code of Conduct. The Carpentries is a fiscally sponsored project of Community Initiatives, a registered 501(c)3 non-profit based in California, USA.
Since 1998, Software Carpentry has been teaching researchers across all disciplines the foundational coding skills they need to get more done in less time and with less pain. Its volunteer instructors have run hundreds of events for thousands of learners around the world. Now that all research involves some degree of computational work, whether with big data, cloud computing, or simple task automation, these skills are needed more than ever.
Data Carpentry develops and teaches workshops on the fundamental data skills needed to conduct research. Its target audience is researchers who have little to no prior computational experience, and its lessons are domain specific, building on learners' existing knowledge to enable them to quickly apply skills learned to their own research. Data Carpentry workshops take researchers through the entire data life cycle.
Library Carpentry develops lessons and teaches workshops for and with people working in library- and information-related roles. Its goal is to create an on-ramp to empower this community to use software and data in their own work, as well as be advocates for and train others in efficient, effective and reproducible data and software practices.