- Percorsi di studio
- Laurea Magistrale a Ciclo Unico in MEDICINA E CHIRURGIA
- BIOTECNOLOGIE CELLULARI E MOLECOLARI, E BIOLOGIA COMPUTAZIONALE
- INFORMATICA E BIOLOGIA COMPUTAZIONALE
INFORMATICA E BIOLOGIA COMPUTAZIONALE
- Insegnamento
- INFORMATICA E BIOLOGIA COMPUTAZIONALE
- Insegnamento in inglese
- Settore disciplinare
- ING-INF/05
- Corso di studi di riferimento
- MEDICINA E CHIRURGIA
- Tipo corso di studio
- Laurea Magistrale a Ciclo Unico
- Crediti
- 3.0
- Ripartizione oraria
- Ore Attività Frontale: 51.0
- Anno accademico
- 2024/2025
- Anno di erogazione
- 2025/2026
- Anno di corso
- 2
- Percorso
- COMUNE/GENERICO
Descrizione dell'insegnamento
Conoscenza delle operazioni di base di gestione delle interazioni utente-sistema operativo e utente-interfaccia Web, al fine di consentire un uso efficace dei software e delle piattaforme analizzati a lezione.
Nello specifico, agli studenti è richiesta una competenza di base, relativamente ad almeno un sistema operativo (quindi Microsoft Windows o Mac OS X o una qualsiasi distribuzione Linux) per poter effettuare correttamente le seguenti operazioni:
- navigazione e gestione del file system
- navigazione e gestione dell'interfaccia utente
- creazione e gestione di file e cartelle
È altresì richiesta una minima competenza relativa alla caratteristiche hardware (memoria RAM, potenza di calcolo) e software (librerie software) di un calcolatore al fine di comprendere correttamente i requisiti hardware e software necessari per l'installazione e l'utilizzo degli applicativi software esaminati a lezione.
È infine richiesta una competenza di base relativa alla normale interazione con applicazioni Web (tramite browser) al fine di poter utilizzare proficuamente le piattaforme di tipo Web/Cloud-based esaminate a lezione.
L'insegnamento introdurrà gli studenti ai princìpi di base dell'informatica applicata alla biologia computazionale, nonché ai concetti chiave della bioinformatica.
Gli argomenti del corso verranno poi categorizzati lungo tre dimensioni principali:
- gestione dati e big data per la biologia computazionale; biological DB e relativi formati file principali
- analisi dati esplorativa (EDA) e visualizzazione dati per la biologia computazionale
- esempi di applicazioni ML/AI e di Generative AI per la biologia computazionale
Tutti i temi del corso verranno affrontati sia da un punto di vista teorico che pratico. Le attività laboratoriali pratiche saranno incentrate sull'uso del linguaggio di programmazione Python, che verrà dapprima introdotto relativamente alle sue funzionalità core, poi esaminato in relazione alle librerie più importanti e diffuse per il calcolo scientifico e infine affrontato dal punto di vista delle librerie specifiche per la biologia computazionale.
Conoscenze e competenze
L'insegnamento consentirà agli studenti di:
- conoscere le tecniche e le tecnologie informatiche che supportano la bioinformatica e la biologia computazionale moderna
- apprendere come devono essere raccolti, conservati, elaborati, gestiti, diffusi e protetti dati e big data nel settore della bioninformatica e della biologia computazionale
- conoscere le modalità di sviluppo e di implementazione di software basati sul linguaggio Python per l'analisi e la risoluzione di casi di studio tipici del settore
- imparare come effettuare operazioni di analisi esplorativa dati e di successiva visualizzazione dati nel settore di riferimento
- apprendere gli scopi, i princìpi di base di funzionamento e i casi di utilizzo tipici del machine learning e dell'intelligenza artificiale nell'ambito della bioinformatica e della biologia computazionale
Applicazione di conoscenze e competenze
Gli studenti saranno in grado di applicare le conoscenze acquisite durante il corso agli scenari tipici della biologia computazionale,
Autonomia di giudizio
Il corso fornirà agli studenti la capacità di sviluppare capacità di ragionamento autonomo e di analisi critica per tutto ciò che attiene alle tematiche trattate durante il corso, con particolare riferimento alla fruizione dei database biologici e dell'analisi esplorativa dati nell'ambito della bioinformatica.
Abilità comunicative
Al termine del corso, gli studenti avranno acquisito le competenze linguistiche settoriali e comunicative necessarie per comprendere, analizzare e descrivere in maniera rigorosa e dettagliata tutti gli argomenti trattati nel corso.
Capacità di apprendimento
Gli studenti verranno costantemente motivati all’analisi e alla ricerca proattiva di materiali supplementari e alla valutazione critica di tale materiale, in relazione a quanto appreso a lezione..
L'insegnamento sarà erogato mediante lezioni teoriche (24h) ed esercitazioni pratiche (15h) di laboratorio, per ciascuna delle tematiche affrontate (vedere sezione “breve descrizione del corso”).
Le attività pratiche laboratoriali avranno come obiettivi primari:
- consentire agli studenti di essere coinvolti attivamente nell'uso dei software e delle piattaforme analizzati;
- offrire agli studenti la possibilità di acquisire un livello di conoscenza pratica adeguato dei software e delle piattaforme di riferimento del settore.
Prova orale per la verifica delle competenze acquisite.
Come indicato da portale Web: https://studenti.unisalento.it/
- Presentazione del corso e introduzione alla bioinformatica (lezione: 1h)
- Abilitatori tecnologici per la bioinformatica (lezione: 2h)
- DB a grafo: fondamenti teorici e loro applicazione nella bioinformatica (lezione: 6h, laboratorio 3h)
- Biological database (lezione: 4h, laboratorio: 2h)
- Formati file per la biologia computazionale (lezione: 2h)
- Princìpi di EDA: analisi esplorativa dati (lezione: 3h)
- Applicazioni della AI e della Generative AI alla biologia computazionale (lezione: 3h)
- Linguaggio Python: Biopython e altre librerie per la biologia computazionale (lezione: 2h; laboratorio: 5h)
- Linguaggio Python: scikit-bio: esempi e casi di studio (laboratorio: 3h)
- Python: altre esercitazioni (laboratorio: 2h)
- Seminari (lezione: 1h)
Materiale forniteo dal docente e disponibile tramite la piattaforma https://elearning.unisalento.it/
Semestre
Tipo esame
Valutazione
Orale
Orario dell'insegnamento
https://easyroom.unisalento.it/Orario
Insegnamento padre
BIOTECNOLOGIE CELLULARI E MOLECOLARI, E BIOLOGIA COMPUTAZIONALE (LM73)