Skip to content Skip to footer

Training courses 2022: School of Python for genomics. Basic module: Introduction to Python programming

elixir_banner_22novembre_blu



Important Dates

  • Deadline for applications: 6 November, 2022
  • School date: 22-25 November, 2022

Venue

Italian National Institute of Health (ISS)
Viale Regina Elena 299
00161 Rome, Italy

Fee

No registration fee is required, but participation is reserved for members of the Italian Society of the Veterinary Laboratory Diagnosticians (SIDiLV). To become a member, please click on the link below:
https://sidilv.org/registrazione/
Participants are expected to pay their own travel, meal and hotel costs (if any). Due to Covid-related restrictions, no coffee breaks can be served at the course venue or adjacent rooms.

Registration

Application Form


A maximum of 16 candidates will be selected based on a first-come, first-served basis and their need for the course as emerging from the application form. Notifications of acceptance will be sent by November the 10th.

Instructors

  • Luca De Sabato - Dep. of Food Safety, Nutrition and Veterinary Public Health, National Institute of Health (SANV - ISS), Italy
  • Arnold Knijn - Dep. of Food Safety, Nutrition and Veterinary Public Health, National Institute of Health (SANV - ISS), Italy
  • Loredana Le Pera - Core Facilities Technical-Scientific Service, National Institute of Health (FAST - ISS), Italy
  • Massimiliano Orsini - Istituto Zooprofilattico Sperimentale delle Venezie, Italy
  • Allegra Via - Sapienza University of Rome, Italy

Helpers

  • Gianluca Frustagli - Core Facilities Technical-Scientific Service, National Institute of Health (FAST - ISS), Italy
  • Chiara Pacelli - Dep. of Biochemical Sciences, Sapienza University of Rome, Italy
  • Irene Ruspantini - Core Facilities Technical-Scientific Service, National Institute of Health (FAST - ISS), Italy

Course Description

With the rapid advancement of next-generation sequencing (NGS) technologies, genomic data has become one of the most widely analysed biological data. A variety of tools are available for different types of analyses; however, genomics research necessarily requires skills to create “ad hoc” scripts/software to deepen and extend the analysis.

By that motivation, the Società Italiana di Diagnostica di Laboratorio Veterinaria (SIDiLV) and the Italian Infrastructure of Bioinformatics (IIB/ELIXIR Italy) organised the School of Python for genomics at the Italian National Institute of Health (ISS).
The aim of the School is providing the necessary skills to utilise the Python language both for the use and development of software and for genomics data analysis in general.
The School consists of 3 consequential modules:

  • Basic module: Introduction to Python programming
  • Intermediate module: Analysing your genomic data with Python
  • Hackathon module: Python programming for developers

This Basic module: Introduction to Python programming starts from no programming knowledge and aims to provide learners the basics of the Python programming language, by applying them to assigned problems in the field of genomics. The course will be highly interactive and the students will continuously put theory into practice while learning. Learners will be also introduced to fundamental skills needed for working with their computers through a command-line interface (using the Linux shell).

Prerequisites

No programming experience is required.

Target audience

Research scientists at any stage of their career who are using or planning to use genomics data in their research activities are welcome to attend the workshop.


Draft Program

Tuesady - 22 November

14:00 - 14:30 Welcome/Introduction(s)
14:30 - 16:00 Introduction to Linux shell
16:00 - 16:30 Break
16:30 - 17:30 Introduction to the Python programming language

Wednesday - 23 November

09:00 - 10:30 Introduction to Linux shell
10:30 - 11:00 Break
11:00 - 12:30 Introduction to Python programming
12:30 - 14:00 Lunch
14:00 - 15:30 Introduction to Python programming
15:30 - 16:00 Break
16:00 - 17:30 Introduction to Python programming

Thursday - 24 November

09:00 - 10:30 Introduction to Python programming
10:30 - 11:00 Break
11:00 - 12:30 Introduction to Python classes and libraries
12:30 - 14:00 Lunch
14:00 - 15:30 Biopython and pipelines (genomics applications)
15:30 - 16:00 Break
16:00 - 17:30 Biopython and pipelines (genomics applications)

Friday - 25 November

09:00 - 10:30 Putting everything together: final exercise
10:30 - 11:00 Break
11:00 - 12:30 Putting everything together: final exercise
12:30 - 13:30 Wrap-up and feedback questionnaire



Organisers

  • Stefano Morabito - SIDiLV/ELIXIR Italy/National Institute of Health (SANV - ISS), Italy
  • Allegra Via - ELIXIR Italy (Training Platform)/Sapienza Univ. of Rome
  • Loredana Le Pera - ELIXIR Italy (Training Platform)/National Institute of Health (FAST - ISS), Italy

Contact

For all kinds of queries, please contact us at elixir.ita.training@gmail.com