Optimization of the preprocessing steps of MEG measurement data in Meggie application

Tutkielma optimoi MEG (magnetoenkefalografia) mittausaineiston esikäsittelyyn, analysointiin ja visualisointiin kehitetyn Meggie-käyttöliittymän esikäsittelyvaiheita pääasiassa lisäämällä mahdollisuuden rinnakkaislaskentaan. Optimointi toimi tutkielman käytännön osuutena ja sen tukena oli kattava li...

Full description

Bibliographic Details
Main Author: Pesonen, Janne
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Tietotekniikan laitos, Department of Mathematical Information Technology, University of Jyväskylä, Jyväskylän yliopisto
Format: Master's thesis
Language:eng
Published: 2015
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/46224
_version_ 1828193111993483264
author Pesonen, Janne
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Tietotekniikan laitos Department of Mathematical Information Technology University of Jyväskylä Jyväskylän yliopisto
author_facet Pesonen, Janne Informaatioteknologian tiedekunta Faculty of Information Technology Tietotekniikan laitos Department of Mathematical Information Technology University of Jyväskylä Jyväskylän yliopisto Pesonen, Janne Informaatioteknologian tiedekunta Faculty of Information Technology Tietotekniikan laitos Department of Mathematical Information Technology University of Jyväskylä Jyväskylän yliopisto
author_sort Pesonen, Janne
datasource_str_mv jyx
description Tutkielma optimoi MEG (magnetoenkefalografia) mittausaineiston esikäsittelyyn, analysointiin ja visualisointiin kehitetyn Meggie-käyttöliittymän esikäsittelyvaiheita pääasiassa lisäämällä mahdollisuuden rinnakkaislaskentaan. Optimointi toimi tutkielman käytännön osuutena ja sen tukena oli kattava lista vaatimuksia. Optimoinnissa suurin osa työstä meni vanhan koodin refaktorointiin, mutta myös käyttöliittymäkomponentteihin tuli pieniä muutoksia ja itse ohjelmaan muutama uusi toiminnallisuus. Teoreettisessa osuudessa keskitytään Meggien nykyiseen tilaan tutkimalla sen arkkitehtuuria, minkä lisäksi tarkastellaan kehitysvaiheita vaatimuslistan pohjalta sekä tuodaan esiin muistinhallinnan ongelmia rinnakkaislaskennassa. This thesis examines the optimization of the preprocessing steps of MEG (magnetoencephalography) measurement data preprocessing, analyzing and visualizing software Meggie, mostly by adding batch processing functionality. A comprehensive list of requirements helped with the development that covered the practical phase of the thesis. The development mostly consisted of refactoring the old code with minor user interface modifications and few new functionalities. The theoretical phase focuses on the architecture at the current state of the software, the memory management, and the requirements with some details about their implementation.
first_indexed 2023-03-22T09:58:36Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Ristaniemi, Tapani", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Pesonen, Janne", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2015-06-08T06:00:39Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2015-06-08T06:00:39Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2015", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.other", "value": "oai:jykdok.linneanet.fi:1475341", "language": null, "element": "identifier", "qualifier": "other", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/46224", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Tutkielma optimoi MEG (magnetoenkefalografia) mittausaineiston esik\u00e4sittelyyn, analysointiin ja visualisointiin kehitetyn Meggie-k\u00e4ytt\u00f6liittym\u00e4n esik\u00e4sittelyvaiheita p\u00e4\u00e4asiassa lis\u00e4\u00e4m\u00e4ll\u00e4 mahdollisuuden rinnakkaislaskentaan. Optimointi toimi tutkielman k\u00e4yt\u00e4nn\u00f6n osuutena ja sen tukena oli kattava lista vaatimuksia. Optimoinnissa suurin osa ty\u00f6st\u00e4 meni vanhan koodin refaktorointiin, mutta my\u00f6s k\u00e4ytt\u00f6liittym\u00e4komponentteihin tuli pieni\u00e4 muutoksia ja itse ohjelmaan muutama uusi toiminnallisuus. Teoreettisessa osuudessa keskityt\u00e4\u00e4n Meggien nykyiseen tilaan tutkimalla sen arkkitehtuuria, mink\u00e4 lis\u00e4ksi tarkastellaan kehitysvaiheita vaatimuslistan pohjalta sek\u00e4 tuodaan esiin muistinhallinnan ongelmia rinnakkaislaskennassa.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "This thesis examines the optimization of the preprocessing steps of MEG (magnetoencephalography) measurement data preprocessing, analyzing and visualizing software Meggie, mostly by adding batch processing functionality. A comprehensive list of requirements helped with the development that covered the practical phase of the thesis. The development mostly consisted of refactoring the old code with minor user interface modifications and few new functionalities. The theoretical phase focuses on the architecture at the current state of the software, the memory management, and the requirements with some details about their implementation.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Janne Pesonen (jaolpeso) on 2015-06-08 06:00:38.351622. Form: Pro gradu -lomake (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/pro-gradu-lomake). JyX data: [jyx_publishing-allowed (fi) =True]", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija.group@korppi.jyu.fi) on 2015-06-08T06:00:38Z\nNo. of bitstreams: 2\nURN:NBN:fi:jyu-201506082217.pdf: 1124066 bytes, checksum: 9ff7928c41363e15541559d8040351c3 (MD5)\nlicense.html: 4840 bytes, checksum: c73de230eacb1f3629617552c77c72ab (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2015-06-08T06:00:39Z (GMT). No. of bitstreams: 2\nURN:NBN:fi:jyu-201506082217.pdf: 1124066 bytes, checksum: 9ff7928c41363e15541559d8040351c3 (MD5)\nlicense.html: 4840 bytes, checksum: c73de230eacb1f3629617552c77c72ab (MD5)\n Previous issue date: 2015", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "1 verkkoaineisto (53 sivua)", "language": null, "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "schema": "dc"}, {"key": "dc.language.iso", "value": "eng", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "ohjelmistoarkkitehtuuri", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "muistinhallinta", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "rinnakkaislaskenta", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Optimization of the preprocessing steps of MEG measurement data in Meggie application", "language": null, "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-201506082217", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Tietotekniikan laitos", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Department of Mathematical Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietotekniikka", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Mathematical Information Technology", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.date.updated", "value": "2015-06-08T06:00:39Z", "language": null, "element": "date", "qualifier": "updated", "schema": "dc"}, {"key": "yvv.contractresearch.collaborator", "value": "public", "language": null, "element": "contractresearch", "qualifier": "collaborator", "schema": "yvv"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": null, "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "yvv.contractresearch.initiative", "value": "university", "language": null, "element": "contractresearch", "qualifier": "initiative", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": "fi", "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "602", "language": null, "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "laskennallinen neurotiede", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "MEG", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "optimointi", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "vaatimusm\u00e4\u00e4rittelyt", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.type.okm", "value": "G2", "language": null, "element": "type", "qualifier": "okm", "schema": "dc"}]
id jyx.123456789_46224
language eng
last_indexed 2025-03-31T20:01:43Z
main_date 2015-01-01T00:00:00Z
main_date_str 2015
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/b419b115-b049-4bb0-964e-933e2383922f\/download","text":"URN:NBN:fi:jyu-201506082217.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2015
record_format qdc
source_str_mv jyx
spellingShingle Pesonen, Janne Optimization of the preprocessing steps of MEG measurement data in Meggie application ohjelmistoarkkitehtuuri muistinhallinta rinnakkaislaskenta Tietotekniikka Mathematical Information Technology 602 laskennallinen neurotiede MEG optimointi vaatimusmäärittelyt
title Optimization of the preprocessing steps of MEG measurement data in Meggie application
title_full Optimization of the preprocessing steps of MEG measurement data in Meggie application
title_fullStr Optimization of the preprocessing steps of MEG measurement data in Meggie application Optimization of the preprocessing steps of MEG measurement data in Meggie application
title_full_unstemmed Optimization of the preprocessing steps of MEG measurement data in Meggie application Optimization of the preprocessing steps of MEG measurement data in Meggie application
title_short Optimization of the preprocessing steps of MEG measurement data in Meggie application
title_sort optimization of the preprocessing steps of meg measurement data in meggie application
title_txtP Optimization of the preprocessing steps of MEG measurement data in Meggie application
topic ohjelmistoarkkitehtuuri muistinhallinta rinnakkaislaskenta Tietotekniikka Mathematical Information Technology 602 laskennallinen neurotiede MEG optimointi vaatimusmäärittelyt
topic_facet 602 MEG Mathematical Information Technology Tietotekniikka laskennallinen neurotiede muistinhallinta ohjelmistoarkkitehtuuri optimointi rinnakkaislaskenta vaatimusmäärittelyt
url https://jyx.jyu.fi/handle/123456789/46224 http://www.urn.fi/URN:NBN:fi:jyu-201506082217
work_keys_str_mv AT pesonenjanne optimizationofthepreprocessingstepsofmegmeasurementdatainmeggieapplication