Objectives
- Understand the principles and advantages of the Linux system
- Know and use the main bash commands. Ability to chain multiple commands using pipes
- Launch programs with arguments
- Gain independence to perform command line analyses
Pedagogical Content
- Introduction to the Linux system.
- File system: directory structure, paths, home directory, file and directory management.
- Principle of protections: reading file attributes, access rights, management of user groups.
- Shell usage: command reminders, input/output redirection, history, completion, launching programs with arguments.
- Commands relevant to bioinformatics: grep, cut, sed, sort, more, etc.
- Connection (ssh) - how to start a session from Linux or Windows PowerShell
Environments and best practices for using the BiRD cluster
Objectives
- Understand and implement the principles of reproducible science in analysis and development projects
- Acquire basic commands necessary for optimal use of the cluster
Pedagogical Content
- Introduction to reproducibility
- Best practices on code history and sharing: Git
- Conda environment
- Presentation of the computing cluster
- Introduction to workflows using Snakemake
Objectives
- Understand the key steps in RNASeq data analysis for a differential expression study
- Know how to perform command-line analysis using Snakemake.
Pedagogical Content
Day 1
- Principle of RNASeq technology: objectives and experimental design.
- Data quality assessment (FastQC, MultiQC).
- Sequence alignment to a reference genome (STAR).
Day 2
- Differential gene expression analysis (HTSeqCount, DESeq2).
- Functional annotation (GO, Kegg).
- Using the Snakemake workflow system.
- Comparison between RNASeq and 3’SRP methods.
The theoretical part is followed by a pipeline run step-by-step on a test dataset.
It will be possible to start an analysis on your own data.
Objectives
- Understand the principles and advantages of the Linux system
- Know and use the main bash commands. Ability to chain multiple commands using pipes
- Launch programs with arguments
- Gain independence to perform command line analyses
Pedagogical Content
- Introduction to the Linux system.
- File system: directory structure, paths, home directory, file and directory management.
- Principle of protections: reading file attributes, access rights, management of user groups.
- Shell usage: command reminders, input/output redirection, history, completion, launching programs with arguments.
- Commands relevant to bioinformatics: grep, cut, sed, sort, more, etc.
- Connection (ssh) - how to start a session from Linux or Windows PowerShell
Objectives
- Understand the key steps in RNASeq data analysis for a differential expression study
- Know how to perform command-line analysis using Snakemake.
Pedagogical Content
Day 1
- Principle of RNASeq technology: objectives and experimental design.
- Data quality assessment (FastQC, MultiQC).
- Sequence alignment to a reference genome (STAR).
Day 2
- Differential gene expression analysis (HTSeqCount, DESeq2).
- Functional annotation (GO, Kegg).
- Using the Snakemake workflow system.
- Comparison between RNASeq and 3’SRP methods.
The theoretical part is followed by a pipeline run step-by-step on a test dataset.
It will be possible to start an analysis on your own data.
Environments and best practices for using the BiRD cluster
Objectives
- Understand and implement the principles of reproducible science in analysis and development projects
- Acquire basic commands necessary for optimal use of the cluster
Pedagogical Content
- Introduction to reproducibility
- Best practices on code history and sharing: Git
- Conda environment
- Presentation of the computing cluster
- Introduction to workflows using Snakemake
Objectives
- Understand the key steps in RNASeq data analysis for a differential expression study
- Know how to perform command-line analysis using Snakemake.
Pedagogical Content
Day 1
- Principle of RNASeq technology: objectives and experimental design.
- Data quality assessment (FastQC, MultiQC).
- Sequence alignment to a reference genome (STAR).
Day 2
- Differential gene expression analysis (HTSeqCount, DESeq2).
- Functional annotation (GO, Kegg).
- Using the Snakemake workflow system.
- Comparison between RNASeq and 3’SRP methods.
The theoretical part is followed by a pipeline run step-by-step on a test dataset.
It will be possible to start an analysis on your own data.
Objectives
- Understand the principles and advantages of the Linux system
- Know and use the main bash commands. Ability to chain multiple commands using pipes
- Launch programs with arguments
- Gain independence to perform command line analyses
Pedagogical Content
- Introduction to the Linux system.
- File system: directory structure, paths, home directory, file and directory management.
- Principle of protections: reading file attributes, access rights, management of user groups.
- Shell usage: command reminders, input/output redirection, history, completion, launching programs with arguments.
- Commands relevant to bioinformatics: grep, cut, sed, sort, more, etc.
- Connection (ssh) - how to start a session from Linux or Windows PowerShell
Best practices for using the BiRD cluster
Objectives
- Understand and implement the principles of reproducible science in analysis and development projects
- Acquire basic commands necessary for optimal use of the cluster
Pedagogical Content
- Introduction to reproducibility
- Best practices on code history and sharing: Git
- Conda environment
- Presentation of the computing cluster
- Introduction to workflows using Snakemake
Les plateformes de bioinformatique du réseau Biogenouest (ABiMS, BiRD, GenOuest et SeBiMER) vous proposent une formation “FAIR-bioinfo” à destination des bioinformaticien.ne.s, bioanalystes et biostatisticien.ne.s.
Lors de cette formation, nous vous présenterons les principes “FAIR” (Facile à trouver, Accessible, Interopérable, Réutilisable) et leur application dans les projets d’analyse et de développement.
Des présentations théoriques suivies d’utilisations pratiques de plusieurs outils permettant d’améliorer la reproductibilité des analyses seront proposées.
Introduction to the command-line interface
Objectives
- Understand the principles and advantages of the Linux system
- Know and use the main bash commands.
- Ability to chain multiple commands using pipes
- Launch programs with arguments
- Gain independence to perform command line analyses
Course Content
- Introduction to the Linux system.
- File system: directory structure, paths, home directory, file and directory management.
- Principle of protections: reading file attributes, access rights, management of user groups.
- Useful commands for file manipulation
- Redirection operators (command input/output)
- Creating and running a bash script
Introduction to environment variables
Connecting to a remote server via a terminal or via WSL
Best practices in Bioinformatics
Objectives
- Understand and implement the principles of reproducible science in analysis and development projects
- Acquire basic commands necessary for optimal use of a HPC cluster
Course Content
- Introduction to reproducibility
- Best practices on code history and sharing: Git
- Software environment : conda/mamba
- Presentation of a HPC cluster
- Introduction to workflows using Snakemake
Objectives
- Understand basic R commands
- Learn how to use the RStudio interface
- Understand the use of R functions
- Be able to perform simple data manipulations
- Be able to create basic visualizations
Course Content
I. Introduction
- Getting started with the RStudio environment
- Programming best practices
- Different types and classes of variables
- Functions
II. Data manipulation with the tidyverse
- Logical operators
- Working with data frames
III. Visualization with ggplot2
- Principles
- Simple examples
Objectives
- Understand the key steps in RNASeq data analysis for a differential expression study
- Know how to perform command-line analysis using Snakemake.
Pedagogical Content
Day 1
- Principle of RNASeq technology: objectives and experimental design.
- Data quality assessment (FastQC, MultiQC).
- Sequence alignment to a reference genome (STAR).
Day 2
- Differential gene expression analysis (HTSeqCount, DESeq2).
- Functional annotation (GO, Kegg).
- Using the Snakemake workflow system.
- Comparison between RNASeq and 3’SRP methods.
The theoretical part is followed by a pipeline run step-by-step on a test dataset.
It will be possible to start an analysis on your own data.
Optimal use of GLiCID HPC cluster
Objectives
- understand the infrastructure of GLiCID HPC cluster
- understand the different types of storage and computing nodes
- launch computing tasks via the Slurm scheduler
Course Content
- configuration of your account and connection with ssh on GLiCID (ssh keys)
- navigate through the storage spaces
- use slurm to launch a job
- manage the software environments (micromamba, guix, modules)
- use workflow managers on GLiCID
Introduction to single-cell RNAseq analysis
Objectives
- Understand and learn the main steps of scRNA-seq data analysis, up to marker gene detection and cell type identification.
- Be able to use the Seurat package on a small test dataset, from count matrices to clustering and cluster annotation.
- Understand the basics of the analysis in order to apply them to one’s own dataset.
Course Content
I. Introduction
- Single-cell RNA sequencing
- From raw sequencing data to count matrices
- Software tools
II. Preprocessing of the expression matrix (Theory and Practice)
- Quality control
- Normalization
- Dimensionality reduction (HVG, PCA, UMAP)
- Detection of expression biases
III. Annotation (Theory and Practice)
- Clustering
- Marker genes
- Cell type identification
- Analysis of marker gene lists with the R package ClusterProfiler
IV. Practical Workshop “Bring your own data”
- Semi-autonomous execution of primary analysis on learners’ own data