Vai al contenuto principale
Se prosegui nella navigazione del sito, ne accetti le politiche:
  • Condizioni di utilizzo e trattamento dei dati
Prosegui
x
Se prosegui nella navigazione del sito, ne accetti le politiche:
  • Condizioni di utilizzo e trattamento dei dati
Prosegui
x
e-Learning - UNIMIB
  • Home
  • Altro
Ascolta questa pagina con ReadSpeaker
Italiano ‎(it)‎
English ‎(en)‎ Italiano ‎(it)‎
 Login
e-Learning - UNIMIB
Home
Percorso della pagina
  1. Area Economico-Statistica
  2. Corso di Laurea Magistrale
  3. Biostatistica [F8205B - F8203B]
  4. Insegnamenti
  5. A.A. 2023-2024
  6. 1° anno
  1. Bioinformatica
  2. Introduzione
Insegnamento Titolo del corso
Bioinformatica
Codice identificativo del corso
2324-1-F8203B018
Descrizione del corso SYLLABUS

Syllabus del corso

  • Italiano ‎(it)‎
  • English ‎(en)‎
Esporta

Obiettivi formativi

L'obiettivo principale consiste nel fornire una introduzione ai dati di natura biologica, alle tecniche algoritmiche di analisi e alle tecniche di simulazione.

Tutti gli argomenti vengono illustrati usando il linguaggio Python.

Conoscenza e comprensione

Questo insegnamento fornirà conoscenze e capacità di comprensione relativamente a:

  • Notebook Jupyter
  • Gestione di dati in formato tabellare tramite la libreria Pandas
  • Gestione di dati biologici tramite la libreria Biopython
  • Formati di file in bioinformatica (FASTA, GTF)

Capacità di applicare conoscenza e comprensione

Alla fine dell'insegnamento gli studenti saranno in grado di:

  • Scrivere programmi in Python per la gestione e l'analisi di dati biologici

Contenuti sintetici

Introduzione a Python

Introduzione a Pandas

Biopython

Numpy e Matplotlib

Introduzione alla systems biology

Programma esteso

Introduzione a Python: sintassi, liste. array, dizionari. Notebook. Moduli e librerie

Numpy

Introduzione a Python: lettura file, espressioni regolari

Introduzione a Pandas: DataFrame e lettura csv

Pandas: funzioni di riepilogo, gestione tabelle

Biopython

Dal rilevatore alla stringa

Matplotlib

Introduzione alla systems biology

Modellazione stocastica e deterministica

Importanza dei parametri e Ottimizzazione combinatoria

Constraint based modeling

Prerequisiti

Nessuno

Metodi didattici

Lezioni frontali in laboratorio, attività di laboratorio.

Modalità di verifica dell'apprendimento

Prova orale che consiste nella discussione di un progetto che può essere svolto in piccoli gruppi. La modalità d'esame non cambia durante l'emergenza.

La realizzazione del progetto permette di verificare se gli studenti sono stati in grado di trasformare le conoscenze apprese nel corso in competenze.

La valutazione è basata sulla capacità di realizzare le analisi richieste con un codice che sia corretto, semplice e manutenibile.

Non sono previste prove in itinere. La modalità di esame è la stessa per tutti gli studenti.

Testi di riferimento

  • Introduzione a Python. Per l'informatica e la data science
  • Pensare in Python
  • Python Data Science Handbook

Periodo di erogazione dell'insegnamento

II Semestre, III ciclo

Lingua di insegnamento

Italiano

Sustainable Development Goals

ISTRUZIONE DI QUALITÁ
Esporta

Learning objectives

The principal aim of this course is to give a gentle introduction to biological data, to relative algorithmic analyses and simulation techniques.

Knowledge and understanding

All the arguments will be approached exploiting the Python programming language.

This course will give knowledge and understanding on:

  • Jupyter Notebook
  • Managing tabular data with the Pandas library
  • Managing tabular data with the Biopython library
  • File formats used in bioinformatics (FASTA, GTF)

Ability to apply knowledge and understanding

At the end of the course the students will be able to:

  • Write Python program to manage and analyze biological data

Contents

Introduction to Python

Introduction to Pandas

Biopython

Numpy e Matplotlib

Introduction to systems biology

Detailed program

Introduction to Python: syntax, lists, array, dictionaries; notebook; Libraries and modules

Introduction to Numpy

Introduction to Python: accessing files, regular expressions

Introduction to Pandas: DataFrames and importing csv files

Pandas: summary functions, tables management

Biopython

From sensor to strings

Matplotlib

Introduction to systems biology

Stochastic and deterministic modelling

Relevance of parameters and combinatorial optimization

Constraint based modeling

Prerequisites

None

Teaching methods

Frontal lectures, activities in computer science lab.

Assessment methods

Oral exam consisting of a personal project discussion. The project can be realised in small groups. This will not change during the emergency,

The project allows to assess if the students have been able to transform the knowledge acquired during the course into skills.

The evaluation takes into account the ability to implement the analyses according to criterions of correctness, simplicity and maintainability.

There are no in-progress partial exams. The assessment method is the same for all students.

Textbooks and Reading Materials

  • Introduzione a Python. Per l'informatica e la data science
  • Pensare in Python
  • Python Data Science Handbook

Semester

II Semester, III cycle

Teaching language

italian

Sustainable Development Goals

QUALITY EDUCATION
Entra

Scheda del corso

Settore disciplinare
INF/01
CFU
6
Periodo
Secondo Semestre
Tipo di attività
Opzionale
Ore
42
Tipologia CdS
Laurea Magistrale
Lingua
Italiano

Staff

    Docente

  • Dario Pescini
    Dario Pescini

Opinione studenti

Vedi valutazione del precedente anno accademico

Bibliografia

Trova i libri per questo corso nella Biblioteca di Ateneo

Metodi di iscrizione

Iscrizione manuale
Iscrizione spontanea (Studente)

Obiettivi di sviluppo sostenibile

ISTRUZIONE DI QUALITÁ - Assicurare un'istruzione di qualità, equa ed inclusiva, e promuovere opportunità di apprendimento permanente per tutti
ISTRUZIONE DI QUALITÁ

Non sei collegato. (Login)
Politiche
Ottieni l'app mobile
Powered by Moodle
© 2025 Università degli Studi di Milano-Bicocca
  • Privacy
  • Accessibilità
  • Statistiche