Register training material
37 materials found

Keywords: Python biologists  or QC 


Python programming primer

The purpose of this training is to teach general programming concepts using Python as an instruction tool. Topics: Introduction to Python: basic principles. Python data structures: strings, tuples, lists, dictionaries, sets. Object-oriented programming: how to model coffee machines in Python...

Scientific topics: Software engineering

Keywords: Python biologists

Python programming primer https://tess.elixir-europe.org/materials/python-programming-primer The purpose of this training is to teach general programming concepts using Python as an instruction tool. Topics: Introduction to Python: basic principles. Python data structures: strings, tuples, lists, dictionaries, sets. Object-oriented programming: how to model coffee machines in Python :-). Inheritance (base and derived classes), polymorphism. Write your own script to convert BED files to GFF. Command-line option processing, file I/O, error handling. Software engineering Python biologists 2016-04-21 2017-10-09
Introduction to Biopython

This is a module from the "Python for Biologists" course. The module presents an introduction to Biopython. It shows how to deal with sequences and sequence records, how to download records from NCBI databases, how to run Blast and how to parse XML Blast outputs.

Keywords: Bioinformatics, Biopython, Programming, Python, Python biologists

Introduction to Biopython https://tess.elixir-europe.org/materials/introduction-to-biopython This is a module from the "Python for Biologists" course. The module presents an introduction to Biopython. It shows how to deal with sequences and sequence records, how to download records from NCBI databases, how to run Blast and how to parse XML Blast outputs. Bioinformatics, Biopython, Programming, Python, Python biologists Biologists Biologists, Genomicists, Computer Scientists bioinformaticians 2013-11-04 2017-10-09
ChIP-seq analysis using R - Quality Control

This practical illustrates steps that can be undertaken to assess the quality of the sequencing data. We will start from the fastq files and assess their quality in respect to potential contamination and technical artifacts.

Scientific topics: RNA-Seq

Keywords: ChIP-Seq, RNA-Seq, QC, Data-format, Experimental-design

ChIP-seq analysis using R - Quality Control https://tess.elixir-europe.org/materials/chip-seq-analysis-using-r-quality-control This practical illustrates steps that can be undertaken to assess the quality of the sequencing data. We will start from the fastq files and assess their quality in respect to potential contamination and technical artifacts. RNA-Seq ChIP-Seq, RNA-Seq, QC, Data-format, Experimental-design
ChIP-seq analysis using R - File formats and QC

This lecture introduces the file formats of sequencing data before alignment and covers the general quality control of sequencing data focussing on RNA-Seq and ChIP-Seq.

Scientific topics: RNA-Seq

Keywords: ChIP-Seq, RNA-Seq, QC, Data-format, Experimental-design

ChIP-seq analysis using R - File formats and QC https://tess.elixir-europe.org/materials/chip-seq-analysis-using-r-file-formats-and-qc This lecture introduces the file formats of sequencing data before alignment and covers the general quality control of sequencing data focussing on RNA-Seq and ChIP-Seq. RNA-Seq ChIP-Seq, RNA-Seq, QC, Data-format, Experimental-design
ChIP-seq analysis using R - Mapping and file formats

This lecture introduces the principles behind alignment, different tools and de-novo assembly. It also covers post mapping data format and quality control

Scientific topics: Sequence assembly, RNA-Seq

Keywords: ChIP-Seq, RNA-Seq, Alignment, Data-format, Assembly, QC

ChIP-seq analysis using R - Mapping and file formats https://tess.elixir-europe.org/materials/chip-seq-analysis-using-r-mapping-and-file-formats This lecture introduces the principles behind alignment, different tools and de-novo assembly. It also covers post mapping data format and quality control Sequence assembly RNA-Seq ChIP-Seq, RNA-Seq, Alignment, Data-format, Assembly, QC
ChIP-seq analysis using R - Quality Control Walkthrough

This practical illustrates steps that can be undertaken to assess the quality of the sequencing data. We will start from the fastq files and assess their quality in respect to potential contamination and technical artifacts.

Scientific topics: RNA-Seq

Keywords: ChIP-Seq, RNA-Seq, QC, Data-format, Experimental-design

ChIP-seq analysis using R - Quality Control Walkthrough https://tess.elixir-europe.org/materials/chip-seq-analysis-using-r-quality-control-walkthrough This practical illustrates steps that can be undertaken to assess the quality of the sequencing data. We will start from the fastq files and assess their quality in respect to potential contamination and technical artifacts. RNA-Seq ChIP-Seq, RNA-Seq, QC, Data-format, Experimental-design
Python @ TGAC - Python for Life Scientists: Managing biological data with Python

Python is an object-oriented programming language that is ideal for biological data analysis. The course will start with very basic language concepts and instructions and will cover all the main language aspects, including variables, types, modules, functions, exceptions, control of flux, input,...

Keywords: Biopython, Python, Python biologists

Python @ TGAC - Python for Life Scientists: Managing biological data with Python https://tess.elixir-europe.org/materials/python-tgac-python-for-life-scientists-managing-biological-data-with-python Python is an object-oriented programming language that is ideal for biological data analysis. The course will start with very basic language concepts and instructions and will cover all the main language aspects, including variables, types, modules, functions, exceptions, control of flux, input, output, and classes. All the examples and practical sessions will focus on solving particular biological problems. In particular, examples and practical sessions will cover: Working with DNA and protein sequences Data retrieval from files and their manipulation Running applications, such as BLAST, locally and from a script Finding motifs in sequences Parsing Swiss-Prot files, PDB files, ENSEMBL records, blast output files, etc. Biopython will be also introduced and applied to some of the mentioned examples. The course is meant to be highly interactive and the students will continuously put theory into practice while learning. By the end of the course, the students will have a good understanding of Python basics and will have acquired the skills to manage any type of bioinformatics record and to run applications from scripts. Unix/Linux basic skills will be provided at the beginning of the course. Biopython, Python, Python biologists PhD post-docs 2015-07-14 2017-10-09
Using R with Python

This is a module from the "Python for Biologists" course. It describes the Python module interfacing the R package for statistics. The module shows how to calculate mean, standard deviation, z-score and p-value of a set of numbers, and how to generate plots. Input files for the scripts presented...

Keywords: Programming, Python, Python biologists

Using R with Python https://tess.elixir-europe.org/materials/using-r-with-python This is a module from the "Python for Biologists" course. It describes the Python module interfacing the R package for statistics. The module shows how to calculate mean, standard deviation, z-score and p-value of a set of numbers, and how to generate plots. Input files for the scripts presented are also provided. Programming, Python, Python biologists Biologists Biologists, Genomicists, Computer Scientists beginner bioinformaticians bioinformaticians 2013-11-04 2017-10-09
Searching data using Python

This is a module from the "Python for Biologists" course. It describes how to use Python dictionary and set data structures to search your data. In particular, how to use a dictionary to represent the genetic code table and use it to translate a nucleotide sequence into a protein sequence, and...

Keywords: Programming, Python, Python biologists

Searching data using Python https://tess.elixir-europe.org/materials/searching-data-using-python This is a module from the "Python for Biologists" course. It describes how to use Python dictionary and set data structures to search your data. In particular, how to use a dictionary to represent the genetic code table and use it to translate a nucleotide sequence into a protein sequence, and how to use sets to find unique records in two datasets and remove redundancy.  Programming, Python, Python biologists Biologists Biologists, Genomicists, Computer Scientists beginner bioinformaticians 2013-11-04 2017-10-09
Pattern Matching

This is a module from the "Python for Biologists" course. It teaches how to do pattern matching in Python, i.e. how to find a substring (or a set of substrings) in a string. To this aim, it introduces the regular expression syntax, and the tools needed to search regular expressions in biological...

Keywords: Pattern matching, Programming, Python, Python biologists

Pattern Matching https://tess.elixir-europe.org/materials/pattern-matching This is a module from the "Python for Biologists" course. It teaches how to do pattern matching in Python, i.e. how to find a substring (or a set of substrings) in a string. To this aim, it introduces the regular expression syntax, and the tools needed to search regular expressions in biological sequences and in regular text, such as PubMed abstracts. Exercises and suggested solutions are presented in a separate file. Pattern matching, Programming, Python, Python biologists Biologists Biologists, Genomicists, Computer Scientists beginner bioinformaticians 2013-11-04 2017-10-09
Writing functions in Python programming

This is a module from the "Python for Biologists" course. It deals with functions and how to write and use them. It also introduces namespaces and the tuple data structure. The module contains several exercises and suggested solutions. The text of exercises is also provided in a separate file. 

Scientific topics: Bioinformatics

Keywords: Programming, Python, Python biologists

Writing functions in Python programming https://tess.elixir-europe.org/materials/writing-functions-in-python-programming This is a module from the "Python for Biologists" course. It deals with functions and how to write and use them. It also introduces namespaces and the tuple data structure. The module contains several exercises and suggested solutions. The text of exercises is also provided in a separate file.  Bioinformatics Programming, Python, Python biologists Biologists Biologists, Genomicists, Computer Scientists beginner bioinformaticians 2013-11-04 2017-10-09
Python Programs

This is a module from the "Python for Biologists" course. It deals with Python programs, how to write and run them, and how to provide input and generate output. The module also contains exercises and suggested solutions. 

Keywords: Programming, Python, Python biologists

Python Programs https://tess.elixir-europe.org/materials/python-programs This is a module from the "Python for Biologists" course. It deals with Python programs, how to write and run them, and how to provide input and generate output. The module also contains exercises and suggested solutions.  Programming, Python, Python biologists Biologists Biologists, Genomicists, Computer Scientists beginner bioinformaticians 2013-11-04 2017-10-09
Parsing data records using Python programming

This is a module from the "Python for Biologists" course. One typical problem in bioinformatics is parsing data files. This module explains how to parse FASTA files and GenBank records. It also introduces the if/elif/else construct to make choice in programming and the list  data structure. The...

Keywords: Bioinformatics, Programming, Python, Python biologists, Record parsing

Parsing data records using Python programming https://tess.elixir-europe.org/materials/parsing-data-records-using-python-programming This is a module from the "Python for Biologists" course. One typical problem in bioinformatics is parsing data files. This module explains how to parse FASTA files and GenBank records. It also introduces the if/elif/else construct to make choice in programming and the list  data structure. The text of exercises is provided in a separate file.  Bioinformatics, Programming, Python, Python biologists, Record parsing Biologists beginner bioinformaticians bioinformaticians programmers 2013-07-05 2017-10-09
Variant-calling

No description available

Keywords: Alignment, Annotation, BAM, BCF, De-novo-transcriptome-assembly, Exploratory-analysis, FASTQ, Pre-processing, QC, Statistical-model, Variant-calling, VCF

Variant-calling https://tess.elixir-europe.org/materials/variant-calling No description available Alignment, Annotation, BAM, BCF, De-novo-transcriptome-assembly, Exploratory-analysis, FASTQ, Pre-processing, QC, Statistical-model, Variant-calling, VCF
Introduction to RNA-seq analysis 2014

This lecture gives an overview how to perform an RNA-seq experiment. A general RNA-seq workflow is outlined when a good quality genome sequence is available for your species.

Keywords: Alignment, Differential-expression, Feature-summarisation, Pre-processing, QC

Introduction to RNA-seq analysis 2014 https://tess.elixir-europe.org/materials/introduction-to-rna-seq-analysis-2014 This lecture gives an overview how to perform an RNA-seq experiment. A general RNA-seq workflow is outlined when a good quality genome sequence is available for your species. Alignment, Differential-expression, Feature-summarisation, Pre-processing, QC
RNA-seq training PSB 2013

This lecture gives an overview how to perform an RNA-seq experiment. First, the Illumina sequencing platform is briefly covered, followed by the different file formats in NGS. Next, an RNA-seq workflow is outlined, starting from the raw data up to differential expression. The recommended coverage...

Keywords: Alignment, Differential-expression, Feature-summarisation, Pre-processing, QC

RNA-seq training PSB 2013 https://tess.elixir-europe.org/materials/rna-seq-training-psb-2013 This lecture gives an overview how to perform an RNA-seq experiment. First, the Illumina sequencing platform is briefly covered, followed by the different file formats in NGS. Next, an RNA-seq workflow is outlined, starting from the raw data up to differential expression. The recommended coverage and sequencing mode is touched upon as well as the effect on your analysis of divergence of your genotype compared to the reference. Alignment, Differential-expression, Feature-summarisation, Pre-processing, QC
Material for the course RNA-seq data analysis with Chipster

This material covers the whole RNA-seq data analysis pipeline, from quality control of raw reads to differential expression analysis.

Scientific topics: RNA-Seq

Keywords: RNA-Seq, FASTQ, QC, Pre-processing, Alignment, BAM, Expression-estimation, Feature-summarisation, Differential-expression, Statistical-model, Exploratory-analysis

Material for the course RNA-seq data analysis with Chipster https://tess.elixir-europe.org/materials/material-for-the-course-rna-seq-data-analysis-with-chipster This material covers the whole RNA-seq data analysis pipeline, from quality control of raw reads to differential expression analysis. RNA-Seq RNA-Seq, FASTQ, QC, Pre-processing, Alignment, BAM, Expression-estimation, Feature-summarisation, Differential-expression, Statistical-model, Exploratory-analysis
RNA-seq module Bert Overduin

All material concerning RNA-seq analysis

Scientific topics: RNA-Seq

Keywords: RNA-Seq, Pre-processing, QC, Alignment

RNA-seq module Bert Overduin https://tess.elixir-europe.org/materials/rna-seq-module-bert-overduin All material concerning RNA-seq analysis RNA-Seq RNA-Seq, Pre-processing, QC, Alignment
Nicolas Delhomme and Bastian Schiffthaler

This merely lists the various courses at which we taught RNA-Seq data

Scientific topics: RNA-Seq

Keywords: FASTQ, GFF3, BAM, Populus-tremula, RNA-Seq, Pre-processing, QC, Alignment, Annotation, Expression-estimation, Differential-expression, R-programming

Nicolas Delhomme and Bastian Schiffthaler https://tess.elixir-europe.org/materials/nicolas-delhomme-and-bastian-schiffthaler This merely lists the various courses at which we taught RNA-Seq data RNA-Seq FASTQ, GFF3, BAM, Populus-tremula, RNA-Seq, Pre-processing, QC, Alignment, Annotation, Expression-estimation, Differential-expression, R-programming
Mapping Quality Control

Perform QC on aligned data

Keywords: Alignment, BAM, QC

Mapping Quality Control https://tess.elixir-europe.org/materials/mapping-quality-control Perform QC on aligned data Alignment, BAM, QC
Day 3 - RNA-Seq Analysis

Day 3 focuses on statistical analysis of RNA-Seq data and identification of differentiall expressed genes in multiple comparisons.

Keywords: QC, Exploratory-analysis, Differential-expression, Statistical-model, Pre-processing

Day 3 - RNA-Seq Analysis https://tess.elixir-europe.org/materials/day-3-rna-seq-analysis Day 3 focuses on statistical analysis of RNA-Seq data and identification of differentiall expressed genes in multiple comparisons. QC, Exploratory-analysis, Differential-expression, Statistical-model, Pre-processing
ChIP-Seq

No description available

Keywords: ChIP-Seq, Experimental-design, QC, ChIP-Seq-QC, Data-format, Alignment, Peak-calling, Differential-binding, Annotation

ChIP-Seq https://tess.elixir-europe.org/materials/chip-seq No description available ChIP-Seq, Experimental-design, QC, ChIP-Seq-QC, Data-format, Alignment, Peak-calling, Differential-binding, Annotation
Tutorial

This file describes the main tutorial PDF file. Almost all tutorials and hands-on practices are indeed collated in a single document. In addition to this PDF, R code excerpts and installation instructions are also provided.

Scientific topics: RNA-Seq

Keywords: FASTQ, GFF3, BAM, Populus-tremula, RNA-Seq, Pre-processing, QC, Alignment, Annotation, Expression-estimation, R-programming

Tutorial https://tess.elixir-europe.org/materials/tutorial This file describes the main tutorial PDF file. Almost all tutorials and hands-on practices are indeed collated in a single document. In addition to this PDF, R code excerpts and installation instructions are also provided. RNA-Seq FASTQ, GFF3, BAM, Populus-tremula, RNA-Seq, Pre-processing, QC, Alignment, Annotation, Expression-estimation, R-programming
RNA-Seq Analysis with Biocluster and R

Sequencing of RNA (RNA-Seq) is the latest method to assess global gene expression because it

Scientific topics: RNA-Seq

Keywords: RNA-Seq, Alignment, Annotation, BAM, Differential-expression, Exploratory-analysis, Expression-estimation, FASTA, FASTQ, Feature-summarisation, Pre-processing, QC, Statistical-model

RNA-Seq Analysis with Biocluster and R https://tess.elixir-europe.org/materials/rna-seq-analysis-with-biocluster-and-r Sequencing of RNA (RNA-Seq) is the latest method to assess global gene expression because it RNA-Seq RNA-Seq, Alignment, Annotation, BAM, Differential-expression, Exploratory-analysis, Expression-estimation, FASTA, FASTQ, Feature-summarisation, Pre-processing, QC, Statistical-model
RNA-seq module Eija Korpelainen

All material concerning RNA-seq data analysis with Chipster

Keywords: FASTQ, QC, Pre-processing, Alignment, BAM, Expression-estimation, Feature-summarisation, Differential-expression, Statistical-model, Exploratory-analysis

RNA-seq module Eija Korpelainen https://tess.elixir-europe.org/materials/rna-seq-module-eija-korpelainen All material concerning RNA-seq data analysis with Chipster FASTQ, QC, Pre-processing, Alignment, BAM, Expression-estimation, Feature-summarisation, Differential-expression, Statistical-model, Exploratory-analysis
Populus tremula shows no evidence of sexual dimorphism

**Background:** Although the majority of plant species are co-sexual, being either monoecious or hermaphroditic, a significant number are dioecious, having separate male and female individuals. Evolutionary theory suggests that males and females may develop sexually dimorphic phenotypic and...

Scientific topics: RNA-Seq

Keywords: FASTQ, GFF3, BAM, Populus-tremula, RNA-Seq, Pre-processing, QC, Alignment, Annotation, Expression-estimation, Differential-expression

Populus tremula shows no evidence of sexual dimorphism https://tess.elixir-europe.org/materials/populus-tremula-shows-no-evidence-of-sexual-dimorphism **Background:** Although the majority of plant species are co-sexual, being either monoecious or hermaphroditic, a significant number are dioecious, having separate male and female individuals. Evolutionary theory suggests that males and females may develop sexually dimorphic phenotypic and biochemical traits concordant with each sex having different optimal strategies of resource investment to maximise reproductive success and fitness. The establishment of such sexual dimorphism would result in changes in gene expression patterns in non-floral organs. RNA-Seq FASTQ, GFF3, BAM, Populus-tremula, RNA-Seq, Pre-processing, QC, Alignment, Annotation, Expression-estimation, Differential-expression
Nicolas Delhomme - Bastian Schiffthaler - October 2014 EMBO course material

Material for the course held on EBI Campus, Welcome Trust Center, Hinxton, UK on 20-26th, October 2014. The material cover general RNA-Seq data pre-processing as described in these [guidelines](http://www.epigenesys.eu/en/protocols/bio-informatics/1283-guidelines-for-rna-seq-data-analysis) and...

Scientific topics: RNA-Seq

Keywords: FASTQ, GFF3, BAM, Populus-tremula, RNA-Seq, Pre-processing, QC, Alignment, Annotation, Expression-estimation, Differential-expression, R-programming

Nicolas Delhomme - Bastian Schiffthaler - October 2014 EMBO course material https://tess.elixir-europe.org/materials/nicolas-delhomme-bastian-schiffthaler-october-2014-embo-course-material Material for the course held on EBI Campus, Welcome Trust Center, Hinxton, UK on 20-26th, October 2014. The material cover general RNA-Seq data pre-processing as described in these [guidelines](http://www.epigenesys.eu/en/protocols/bio-informatics/1283-guidelines-for-rna-seq-data-analysis) and reproduces the Differential Expression analysis conducted in Robinson, Delhomme et al., 2014. RNA-Seq FASTQ, GFF3, BAM, Populus-tremula, RNA-Seq, Pre-processing, QC, Alignment, Annotation, Expression-estimation, Differential-expression, R-programming
Exercises for the course RNA-seq data analysis with Chipster

This practical covers the whole RNA-seq data analysis pipeline, from quality control of raw reads to differential expression analysis, using the free Chipster software. Material updated in Dec 2015.

Keywords: FASTQ, QC, Pre-processing, Alignment, BAM, Expression-estimation, Feature-summarisation, Differential-expression, Statistical-model, Exploratory-analysis

Exercises for the course RNA-seq data analysis with Chipster https://tess.elixir-europe.org/materials/exercises-for-the-course-rna-seq-data-analysis-with-chipster This practical covers the whole RNA-seq data analysis pipeline, from quality control of raw reads to differential expression analysis, using the free Chipster software. Material updated in Dec 2015. FASTQ, QC, Pre-processing, Alignment, BAM, Expression-estimation, Feature-summarisation, Differential-expression, Statistical-model, Exploratory-analysis
Day 1 - RNA-Seq Analysis

Day 1 starts at the very beginning of a typical RNA-Seq workflow, explaining the sequencing technology and considerations for experimental design, then starts with hands-on application of working with sequencing data fresh off the sequencer.

Keywords: Alignment, BAM, FASTA, FASTQ, QC

Day 1 - RNA-Seq Analysis https://tess.elixir-europe.org/materials/day-1-rna-seq-analysis Day 1 starts at the very beginning of a typical RNA-Seq workflow, explaining the sequencing technology and considerations for experimental design, then starts with hands-on application of working with sequencing data fresh off the sequencer. Alignment, BAM, FASTA, FASTQ, QC
Introduction to NGS and RNA-seq

No description available

Keywords: HTS-introduction, Data-format, Alignment, Differential-expression, Feature-summarisation, QC

Introduction to NGS and RNA-seq https://tess.elixir-europe.org/materials/introduction-to-ngs-and-rna-seq No description available HTS-introduction, Data-format, Alignment, Differential-expression, Feature-summarisation, QC