13 materials found

Authors:

Statistics with R

The aim of this course is to teach you how to perform basic statistical analysis using R. First we review the foundations (sampling theory, discrete and continuous distributions), then we focus on classical hypothesis testing. This course will improve your generic statistics knowledge....

Scientific topics: Statistics and probability

Keywords: Biostatistics, R

Statistics with R http://tess.elixir-uk.org/materials/statistics-with-r The aim of this course is to teach you how to perform basic statistical analysis using R. First we review the foundations (sampling theory, discrete and continuous distributions), then we focus on classical hypothesis testing. This course will improve your generic statistics knowledge. Topics: Sampling theory: obtaining information about a population via sampling. Sample characteristics (location, dispersion, skewness), estimation of the mean, standard error of the mean. Discrete and continuous probability distributions. Central limit theorem. Hypothesis testing. Basic principles, one- and two-sided testing, types of errors, power calculations. "Cookbook of tests": location testing, normality, variance comparisons, counting statistics, contingency tables, regression tests. Statistics and probability Biostatistics, R 2016-04-21 2017-10-09
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 http://tess.elixir-uk.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
R as a programming language

This course is aimed at colleagues who would like to learn how to use the statistical programming language "R". We will learn about the data structures and functions in R, and how to write R scripts. Topics: Introduction to R: general principles. Data structures in R: vectors, matrices, arrays,...

Keywords: R programming

R as a programming language http://tess.elixir-uk.org/materials/r-as-a-programming-language This course is aimed at colleagues who would like to learn how to use the statistical programming language "R". We will learn about the data structures and functions in R, and how to write R scripts. Topics: Introduction to R: general principles. Data structures in R: vectors, matrices, arrays, lists, data frames. Data import/export. Functions in R: how to write your own functions and scripts. Visualization in R: various plot types (built-in graphics only). R programming 2016-04-21 2017-10-09
UNIX command line and scripting

The first part of this course introduces the UNIX command line on a Linux or Mac. The second part provides a basic introduction to string searches and scripting with AWK and BASH.

Keywords: Awk, Bash, Unix

UNIX command line and scripting http://tess.elixir-uk.org/materials/unix-command-line-and-scripting The first part of this course introduces the UNIX command line on a Linux or Mac. The second part provides a basic introduction to string searches and scripting with AWK and BASH. Awk, Bash, Unix 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 http://tess.elixir-uk.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
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 http://tess.elixir-uk.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 http://tess.elixir-uk.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 http://tess.elixir-uk.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 http://tess.elixir-uk.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 http://tess.elixir-uk.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
Linear Motifs and Phosphorylation Sites

This is a lecture on linear motifs and phophorylation sites (P-sites). Some materials from other lectures are reused. The lecture is basically about computational approaches to encode, predict, analyse, and use functional motifs and P-sites. Here you can find: A definition of linear motifs and...

Keywords: Bioinformatics

Linear Motifs and Phosphorylation Sites http://tess.elixir-uk.org/materials/linear-motifs-and-phosphorylation-sites This is a lecture on linear motifs and phophorylation sites (P-sites). Some materials from other lectures are reused. The lecture is basically about computational approaches to encode, predict, analyse, and use functional motifs and P-sites. Here you can find: A definition of linear motifs and P-sites Computational methods to identify them How you can represent and use them Resources and tools to deal with them Bioinformatics Biologists biocurators bioinformaticians 2013-07-16 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 http://tess.elixir-uk.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
Introduction to Unix

Introductory lecture to the Unix/Linux command-line Description of the computer shell and the command-line interface Differences between graphical and command-line interfaces The most commond Unix/Linux commands are provided

Keywords: Bioinformatics, Programming, Unixlinux

Introduction to Unix http://tess.elixir-uk.org/materials/introduction-to-unix Introductory lecture to the Unix/Linux command-line Description of the computer shell and the command-line interface Differences between graphical and command-line interfaces The most commond Unix/Linux commands are provided     Bioinformatics, Programming, Unixlinux Anyone wants to start using the Unix/Linux OS 2013-07-04 2017-10-09