Training courses 2022: School of Python for genomics. Basic module: Introduction to Python programming
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