Logo

Computació d'Altes Prestacions i Anàlisi de Big Data

Codi: 43917
Crèdits: 12
2026/2027
Titulació Tipus Curs
Bioinformàtica / Bioinformatics OP 1

Professor/a de contacte

Nom :
Miquel Àngel Senar Rosell
Correu electrònic :
miquelangel.senar@uab.cat

Equip docent

Oscar Lao Grueso
Emanuele Raineri

Equip docent (extern a la UAB)

Sandra Méndez

Idiomes dels grups

Podeu consultar aquesta informació al final del document.

Prerequisits

Per a poder fer aquest mòdul és necessari haver aprovat els dos mòduls obligatoris: Programming in Bioinformatics i Core Bioinformatics.

Es recomana tenir el nivell B2 d'anglès o equivalent.

Objectius

Aquest mòdul té com a objectiu proporcionar als estudiants els coneixements i les habilitats necessaris per a (1) desenvolupar aplicacions informàtiques robustes i escalables per a solucionar problemes bioinformàtics mitjançant l'ús combinat d'eines de programari intermediari (middleware) generals i eines bioinformàtiques específiques; (2) aplicar mètodes de programació avançats en Python dins de l'àmbit de la bioinformàtica i (3) dur a terme anàlisis estadístiques avançades de Big Data.

Resultats d'aprenentatge

  • CA11 (Dissenyar solucions computacionals eficients a problemes de bioinformàtica mitjançant l’ús d’algorismes, eines de programació i eines d’execució avançades.) Dissenyar solucions computacionals eficients a problemes de bioinformàtica mitjançant l’ús d’algorismes, eines de programació i eines d’execució avançades.
  • CA12 (Integrar recursos multidisciplinaris i treballar col·laborativament per al desenvolupament de fluxos de treball (workflows) d'anàlisi de dades biomoleculars.) Integrar recursos multidisciplinaris i treballar col·laborativament per al desenvolupament de fluxos de treball (workflows) d'anàlisi de dades biomoleculars.
  • CA13 (Comunicar des del punt de vista de la bioinformàtica clara, oral i escrita, resultats complexos de l’anàlisi bioinformàtica basada en dades massives, en anglès tècnic.) Comunicar des del punt de vista de la bioinformàtica clara, oral i escrita, resultats complexos de l’anàlisi bioinformàtica basada en dades massives, en anglès tècnic.
  • KA13 (Descriure les característiques principals de les arquitectures de computació modernes i el seu impacte en el rendiment de les aplicacions bioinformàtiques.) Descriure les característiques principals de les arquitectures de computació modernes i el seu impacte en el rendiment de les aplicacions bioinformàtiques.
  • KA14 (Descriure els fonaments estadístics i computacionals, inclosos la teoria de grafs i els principis de l’aprenentatge automàtic, aplicables a l’anàlisi de dades biomoleculars massives.) Descriure els fonaments estadístics i computacionals, inclosos la teoria de grafs i els principis de l’aprenentatge automàtic, aplicables a l’anàlisi de dades biomoleculars massives.
  • KA15 (Explicar els principis d’enginyeria del rendiment i les eines que permeten optimitzar l’execució i la reproductibilitat dels processos d’anàlisi bioinformàtica.) Explicar els principis d’enginyeria del rendiment i les eines que permeten optimitzar l’execució i la reproductibilitat dels processos d’anàlisi bioinformàtica.
  • SA14 (Emprar models de programació avançada, incloent-hi tècniques de paral·lelització, per resoldre problemes bioinformàtics complexos.) Emprar models de programació avançada, incloent-hi tècniques de paral·lelització, per resoldre problemes bioinformàtics complexos.
  • SA15 (Emprar eines i plataformes computacionals per desenvolupar i documentar fluxos de treball (workflows) bioinformàtics reproduïbles i escalables.) Emprar eines i plataformes computacionals per desenvolupar i documentar fluxos de treball (workflows) bioinformàtics reproduïbles i escalables.
  • SA16 (Aplicar tècniques d'anàlisi estadística i d’aprenentatge automàtica (machine learning) a la classificació i agrupament de dades biomoleculars.) Aplicar tècniques d'anàlisi estadística i d’aprenentatge automàtica (machine learning) a la classificació i agrupament de dades biomoleculars.

Continguts

Arquitectura Moderna d'Ordinadors



  • Sistemes de clúster

  • Sistema Middleware i marcs de programació


Models de Programació Avançats



  • Shell scripting avançat

  • Usant eines del sistema per a anàlisis bioinformàtics

  • Computació d'Altes Prestacions amb Python


Anàlisi de Big Data 



  • Teoria i eines d’estadística avançades en anàlisi de Big Data (reducció de dimensionalitat, selecció de variables i Spark)

  • Teoria i algoritmes d’aprenentatge de màquines. Aplicacions en Bioinformàtica

  • Modelat predictiu: mineria de dades, avaluació i validació de models

  • Classificació de dades: aprenentatge de Bayes ingenu i arbres de decisió

  • Aprenentatge de regles d'associació

  • Anàlisi de clusterització: algoritme k-means

  • Teoria de grafs per Big Data  


 


 

Activitats formatives i Metodologia

Títol Hores ECTS Resultats d'aprenentatge
Resolució de problemes a classe i tasques al laboratori biocomputacional 32 1,28
Estudi autònom individual 226 9,04
Classes teòriques 38 1,52

Seguint una aproximació basada en problemes, l'alumnat aprendrà sobre algorismes, mètodes i plataformes computacionals eficients i els mètodes estadístics que s'aplicaran als problemes de bioinformàtica que tracten amb Big Data.

L'assistència a les sessions de classe és obligatòria.

En aquesta assignatura, es permet l'ús de tecnologies d'Intel·ligència Artificial (IA) com a part integrant del desenvolupament del treball, sempre que el resultat final reflecteixi una contribució significativa de l'estudiant en l'anàlisi i la reflexió personal. L'estudiant haurà d'identificar clarament quines parts han estat generades amb aquesta tecnologia, especificar les eines emprades i incloure una reflexió crítica sobre com aquestes han influït en el procés i el resultat final de l’activitat. La no transparència de l’ús de la IA es considerarà falta d'honestedat acadèmica i pot comportar una penalització en la nota de l'activitat, o sancions majors en casos de gravetat

Nota: es reservaran 15 minuts d'una classe, dins del calendari establert pel centre/titulació, perquè l'alumnat completi les enquestes d'avaluació de l'actuació del professorat i d'avaluació de l'assignatura.

Avaluació

Activitats d'avaluació continuada

Títol Pes Hores ECTS Resultats d'aprenentatge
Treballs fets i presentats per l'alumnat (portafoli de l'estudiant) 100% 4 0,16 CA11, CA12, CA13, KA13, KA14, KA15, SA14, SA15, SA16

El sistema d'avaluació està organitzaten base al portafoli de l'estudiant.

Activitats d'avaluació principals

  • Portafoli de l'estudiant (100%): treballs fet i presentats per l'alumnat al llarg del curs. Cap de les activitats d’avaluació individuals representarà més del 50% de la nota final. Per a l'avaluació de les activitats cal haver assistit regularment a totes els sessions de classe.

En cas que el professorat ho cregui convenient, es podrà fer una prova oral per validar l'autoria de qualsevol de les proves d'avaluació

No avaluable

L'alumnat serà qualificat com a \"No avaluable\" quan el pes de l'avaluació en què ha participat sigui inferior a l’equivalent al 25% de la nota final del mòdul.

Matricules d’honor (MH)

Atorgar una qualificació de matrícula d’honor és decisió del professorat responsable de l’assignatura. La normativa de la UAB indica que les MH només es podran concedir a estudiants que hagin obtingut una qualificació final igual o superior a 9.00. Es pot atorgar fins a un 5% de MH del total d'estudiants matriculats. En el cas que el nombre d’estudiants amb nota superior o igual a 9 siguin més del 5% del total de matriculats, el professorat responsable prioritzarà en funció del rendiment global dels estudiats en totes les parts de l'assignatura.

Avaluació única

Aquesta assignatura/mòdul no preveu el sistema d’avaluació única.

Irregularitats

La realització de qualsevol irregularitat en un acte d’avaluació (frau acadèmic, plagi o ús indegut de la IA, tret que aquest ús estigui autoritzat expressament a la guia docent), que pugui conduir a una variació significativa de la qualificació, suposa que aquest acte es qualificarà amb un 0. En cas que la guia docent prevegi que per superar l’assignatura sigui requisit imprescindible haver obtingut una nota mínima en aquest acte d’avaluació o que es produeixin diverses irregularitats en els actes d’avaluació d’una mateixa assignatura, la qualificació final d’aquesta assignatura és 0. Al marge d’això, es podrà instruir un procés disciplinari a l’estudiant que incorri en alguna d’aquestes irregularitats.


Bibliografia

El professorat recomanarà la bibliografia actualitzada a cada sessió d'aquest mòdul, i els enllaços estaran disponibles a l’Àrea de l'Estudiant del lloc web oficial del MSc Bioinformatics

Programari

Linux + SLURM i altres eines de l'entorn Linux

Python i eines del seu ecosistema

R i eines del seu ecosistema

 

Grups i idiomes de l'assignatura

La informació proporcionada és provisional fins al 30 de novembre. A partir d'aquesta data, podreu consultar l'idioma de cada grup a través d'aquest enllaç. Per accedir a la informació, caldrà introduir el CODI de l'assignatura

Tipus de docència Grup Idioma Semestre Torn
(TEm) Teoria (màster) 1 Anglès primer quadrimestre matí-mixt
(PLABm) Pràctiques de laboratori (màster) 1 Anglès primer quadrimestre matí-mixt