Tehnike obrade biomedicinskih signala
Predmet 13M051TOBS |
Status | Broj časova (P+V+L) | Krediti |
Plan nastave | Izborni | 2+0+2 | 6 |
Predavanja - dr Nadica Miljković, vanredni profesor, kabinet 68 | |||
Vežbe - dr Nadica Miljković, vanredni profesor , kabinet 68 |
Sva obaveštenja se nalaze na sajtu TOBS predmeta.
TOBS - Materijali za predavanja
Zainteresovani studenti/kinje mogu pogledati prezentaciju predmeta ovde (iz školske 2016/17) i informaciju o uvodnom predavanju u sekciji TOBS - Obaveštenja.
Svi materijali dostupni u Zenodo repozitorijumu mogu se naći na https://zenodo.org/communities/tobs/.
Prezentacije sa predavanja školske 2022/23 i video lekcije iz 2021/2022 školske godine:
- Uvodno predavanje,
(05.10.2022. i 27.02.2023), YouTube - čas 1, YouTube - čas 2
- Osnovni podaci u programskom jeziku R,
(06.03.2023), YouTube - čas 1, YouTube - čas 2
- Interfejsi u R-u, primeri biomedicinskih signala i nauka o podacima,
(13.03.2023), YouTube - čas 1, YouTube - čas 2
- Dodatna literatura za 3. lekciju uključuje dve reference o Nikolaju Bernštajnu:
- Biryukova, E., & Sirotkina, I. (2020). Forward to Bernstein: movement complexity as a new frontier. Frontiers in Neuroscience, 14. doi: 10.3389/fnins.2020.00553
- Vukobratović, M., & Jovanović, M. (2010). Nikolai Aleksandrovich Bernstein - Pioneer in control and cybernetics. International Journal of Humanoid Robotics, 7(01), 213-222. doi: 10.1142/S0219843610002040
- Dodatna literatura za 3. lekciju uključuje dve reference o Nikolaju Bernštajnu:
- Operatori, kontrolne strukture, dplyr paket i studija spavanja,
(20.03.2023), YouTube - čas 1, YouTube - čas 2
- Preporučen klip za interfejs sa bazama u SQL-u: R Tutorial: Connect to a database, DataCamp, 2016.
- Srčani puls, funkcije, estetika, dplyr paket i pretraga,
, YouTube - čas 1, YouTube - čas 2
- Kontrolne funkcije, debagovanje, profilisanje koda i filtriranje biosignala,
, YouTube - čas 1, YouTube - čas 2
- Generisanje (pseudo)slučajnih brojeva i sintetičkih biosignala,
, YouTube - čas 1, YouTube - čas 2
- Analiza EMG-a i vizuelizacija (I deo),
, YouTube - čas 1, YouTube - čas 2
- Vizuelizacija (II deo) i merenje signala u R-u,
50.txt. Za merenje signala u R-u korišćeni su sledeći kodovi: analogReadBezKasnjenja.ino i mer.R., YouTube - čas 1, YouTube - čas 2. Demo za merenje signala u R-u je dostupan na YouTube linku - https://youtu.be/UoF_g5a_SdE.
- Dodatna i preporučena prezentacija za nauku o podacima od R. Harter "Getting Credit for Invisible Work"
- Preporučena prezentacija sa odličnom vizuelizacijom podataka od H. Rosling "The best stats you've ever seen!"
- Preporučeni priručnik autora Nordmann, Emily, et al. "Data visualisation using R, for researchers who don't use R." (2021).
- Automatski izveštaji i t-test,
Primer .Rmd dokumenta i automatski .pdf izveštaj je dostupan na: download1 i download2, YouTube - čas 1, YouTube - čas 2
- t-test i Case study analize podataka,
Kod koji pruža dodatni uvid u osobine t-testa: ttestKod.R., YouTube - čas 1, YouTube - čas 2
- Shiny veb aplikacije,
, YouTube - čas 1, YouTube - čas 2
- Topografija za vizuelizaciju podataka i Etika u radu sa podacima, prezentacija
Dodatne lekcije:
- PCA i EMD realizacija u R-u za obradu biosignala. Podaci za prezentaciju: 100.txt, EMG.txt.
- Topografska analiza, klasterizacija biosignala, standardi za snimanje i ETIKA.
Materijali sa predavanja za školsku 2016/2017 godinu: Handout za predavanja 1-5, studenti mogu preuzeti ovde. Za predavanja 6-10, studenti mogu preuzeti handout ovde. Handout za predavanja 11-14 je dostupan ovde. (U handout-u hyperlink-ovi su neaktivni, ali studenti mogu pogledati kompletnu verziju predavanja skeniranjem QR kodova.)
Primeri ispitnih rokova:
- test, rešenja i pletizmograf.txt (april 2018)
- ispit i rešenja (oktobar 2017)
- ispit, rešenja i signali (jul 2017)
- ispit, rešenja i signali (jun 2017)
- test, rešenja i signali (april 2017)
Dodatni materijali (ažurirano 14.03.2023):
- Predavanje održano tokom R-Ladies sastanka 20. juna 2018,
- Link sa zanimljivih sadržajem tj. "lažnim" korelacijama: http://www.tylervigen.com/spurious-correlations.
- Preporučeni primeri dobre i loše prakse u vizuelizaciji podataka su dostupni na https://www.reddit.com/r/dataisbeautiful/ i https://www.reddit.com/r/dataisugly/.
- Broj R paketa od početka držanja TOBS kursa: https://github.com/NadicaSm/simpleRgraph
- Prezentacija i kod za uvodni blok: https://github.com/NadicaSm/R-for-Data-Science-Short-Course-2020
- Primer interaktivnog grafika u zdravstvu: https://live.mojdoktor.gov.rs/
- Kolekcija materijala/knjiga za programiranje u R-u, https://www.bigbookofr.com/index.html
- Knjiga H. Wickham Mastering Shiny, https://mastering-shiny.org/index.html
- Visual Vocabulary, https://ft-interactive.github.io/visual-vocabulary/
- 10 najgorih grafika, https://www.biostat.wisc.edu/~kbroman/topten_worstgraphs/ na sajtu Karla Bromana sa Viskonsin univerziteta
- Primeri dobrih i loših grafika Međunarodne asocijacije za obrazovanje statističara, https://iase-web.org/islp/apps/gov_stats_graphing/GoodBad/GoodBadGraphs.pdf
- Primeri dobrih i loših grafika dr. Lija sa Univerziteta u Džordžiji, Friends don't let friends make bad graphs, https://github.com/cxli233/FriendsDontLetFriends
- Primeri dobrih i loših grafika sa BioTuring bloga, Good chart, bad chart, https://blog.bioturing.com/2018/04/26/good-chart-bad-chart/
TOBS - Obaveštenja
06903.2023. U SUBOTU 11.03.2023. je, prema kalendaru nastave, radna subota sa rasporedom od utorka. Vežbe iz TOBS predmeta će se držati u subotu (od 18:15 časova u sali 315), prema rasporedu.
06.03.2023. BESPLATNA ŠKOLA O BCI (eng. Brain Computer Interface) u organizaciji g.tec-a će se organizovati i u 2023. godini, a prijave su otvorene i dostupne na https://www.gtec.at/spring-school-2023/.
01.03.2023. KONAČAN TERMIN LAB. VEŽBI iz TOBS predmeta je utorkom od 18 časova u učionici 315.
21.02.2023. UVODNO PREDAVANJE iz predmeta Tehnike obrade biomedicinskih signala, održaće se u ponedeljak 27.02.2023. sa početkom u 16 časova u sali 55, prema zvaničnom rasporedu časova. Vežbe se neće držati u prvoj sedmici predavanja, a planirano je da se drže sredom od 17 časova u sali 315.
TOBS - Vežbe
Materijali za vežbe školske 2022/23 i video uputstva iz 2021/2022 školske godine:
- Uvodna vežba:
, kod (07.03.2023), YouTube uputstvo
- Osnovni podaci u R-u i učitavanje podataka iz datoteka:
, kod (11.03.2023), YouTube uputstvo
- Prikaz podataka i manipulacija nedostajućim vrednostima:
, kod (14.03.2023), YouTube uputstvo
- Manipulacija podacima, kontrolne strukture i dplyr paket na primeru studija spavanja:
, kod (21.03.2023), YouTube uputstvo
- Funkcija i analiza srčanog pulsa merenog na zdravim ispitanicima:
, kod, YouTube uputstvo
- Kontrolne funkcije, pretprocesiranje biosignala i debagovanje:
, puls.txt, kod, YouTube uputstvo
- Sintetički EMG signal:
, EMG.csv, kod, YouTube uputstvo
- Vizuelizacija podataka:
, kod, YouTube uputstvo
- Vizuelizacija i merenje biosignala:
, EMG.csv, EMG6channelsBicepsCocontraction.csv, kod, YouTube uputstvo
- Automatsko generisanje izveštaja:
, EMG signali, kod, YouTube uputstvo
- T-test u stroke studiji i studiji spavanja:
, kod, YouTube uputstvo
- Kreiranje Shiny veb aplikacije:
, EMG signali, kod, YouTube uputstvo
DODATNE NAPOMENE:
Za proveru postojećih paketa (pre pokretanja instalacije), studenti/kinje mogu koristiti sledeći kod: if (!require("abd")) install.packages("abd"). Primer koda je dat za "abd" paket sa CRAN-a (eng. The Analysis of Biological Data).
Da bi se dodao novi red u tekstu u .Rmd dokumentu, potrebno je dodati dva znaka razmaka tj. space-a.
DODATNI MATERIJALI: Realizacija MA (eng. Moving Average) filtara u R-u je objašnjena ovde.