SlideShare a Scribd company logo
FrameworkBackground
Objectives
Data Structures
Main Features
The Functional Neuroimaging Data Repository: a browser-based
cross-study database for tracking MEG and MRI metadata
Shawna (Xun) Wei1, Simeon M Wong2,3, Margot J Taylor2,3,4.
1 Faculty of Applied Science and Engineering, University of Toronto 2 Neurosciences & Mental Health, Hospital for Sick Children
3 Diagnostic Imaging, Hospital for Sick Children 4 Department of Pediatrics, University of Toronto
Search…… MJT Data Repository For more information, please contact me at shawnawei2@gmail.com
OLD
NEW
Dr. Margot Taylor’s functional neuroimaging lab investigates
the structural and functional developmental trajectories
between ASD, preterm born and typically developing children.
Over multiple studies, the lab collected a massive
neuroimaging dataset. Some participants are enrolled in
multiple studies and most have indicated consent for their
data to be stored and analyzed in future projects. This rich
dataset also includes valuable longitudinal data.
However, due to privacy and anonymity, it is difficult to
retroactively identify scans when analyzing data aggregated
from multiple studies. In addition, these data were collected
and organized in idiosyncratic ways, with differing naming
and organizational systems by various students and lab
members.
Develop a new system that is flexible, secure, as well as
consistent and applicable for all current and future projects.
We decided on a database-driven web application that
satisfies the following requirements:
 Store participant demographic information, associated
projects and scan sessions
 Tag each scan with scan type, scan time, and clinical
behavioural test scores
 Identify relations between each scan session and its
associated research participant and project
Moreover, for accessibility and security of data, the web-app
should also support:
 Query based on demographics, age at scan, scan type, test
type etc.
 Access limitation on each project and its associated scans
based on the user identity
 Exporting selected list of data as an Excel spreadsheet
The repository is written in HTML, CSS and JavaScript. To allow ease of development, future expandability, and adhering to
modern web-development best practices, the website complies the “MVC”: Model, View and Controller architectural
pattern and is developed using the “MEAN” stack: MongoDB, Express, Angular.Js and Node.Js.
The spreadsheet of scans
researchers work with.
Data are retrieved
through unintuitive and
unappealing Linux terminal
Description MEAN Components
• Manage
information stored
in database
• Manipulate how
application runs
• MongoDB: NoSQL
database for
flexible storage
Description MEAN Components
• Bridge between M
& V. Bringing user
requests from ‘V’
to ‘M’, and send
‘M’ responses
(manipulated data)
back to V
• Angular.Js: Two way
data binding between
M & V
• Express: web
framework, handles
request & response
from routes
• Node.Js: a runtime
server-side platform
Description MEAN Components
• User interface
• Present visually
appealing data
• Allow intuitive
interaction with
data
• Angular.Js: extend
HTML syntax for
dynamic app
• Other Libraries:
Bootstrap, jQuery,
Moment, SheetJS,
etc.
Model Controller View
Conclusion
With the implementation of the neuroimaging data repository,
tasks previously requiring hours of work can now be completed
within seconds by effortless clicks. This web application greatly
facilitates the research work done in the lab by fully utilizing the
data that have been collected, allowing larger, more complete and
more efficient analyses.
Information stored in the database is categorized into three
collections: Subjects, Projects, and Scan Sessions.
Subjects Collection
Subject 1 Subject 2 Subject 3
 -Subject ID
 Demographic Info
 Projects
Project 1 Project 2
 -Project ID
 -Subject ID in Project
Scan Sessions Collection
Session 1 Session 2 Session 3
 MEG Scans
 MRI Scans
 Behavioural Tests
 -Subject ID
 Scans/Tests
Projects Collection
Project 1 Project 2 Project 3
 -Associated Project ID
 -Subject ID in Project
 -Project ID
 Project Name
 Project Information
 Subjects
Subject 1 Subject 2
 -Subject ID
 -Subject ID in Project
Administrator
LabMember
Home Page
Subjects List / Subject Details
(Admin only) Search Subjects (Admin Only)
Home Page
Search ScanProjects List Projects List
Project Details / Scan Session
(View Only )
Project Detail / Scan Session
(Editable)
Administrator View (A) Lab Member View (L) Both (B)
Home Page
1A – Has ‘Subjects’ and ‘Admin
Options’ navigation options
1L – No ‘Subjects’ and ‘Admin Options’
navigation options
1B.1 – Update number when database
has been edited
1B.2 – User information and project
accessibility
Projects List
2A.1 – Add a new project
2A.2 – Direct to Project Details page
2L.1 – Cannot add a new subject
2L.2 – Disable button for projects staff has
no permission to access
2B.1 – Search for project
Subjects List /
Subject Details
3A.1 - Direct to subject’s detail page
3A.2 - Add a new subject.
3A.3 - Edit/delete this subject
3A.4 - Direct to Scan Session page
No access to subjects demographic
information
N/A
Search Pages
4A.1 – Allow search based on subject
info
4L.1 – Disable search of subjects based on
demographic information
4B.1 - Select specific scan and export
to Excel Spreadsheet
4B.2 - Pops up search criteria
Accessibility to each project is divided into “View Only” and “Editable” categories:
View Only Editable
5.1 & 5.3 - Edit/delete project and associated scans No Yes
5.2 – Add subject to project No Yes
5.3 – Export scan data to Excel Spreadsheet Yes Yes
1A 1L
1B.1
1B.2
1B.1
1B.2
2B.1
2A.1
2L.12B.1
2A.2 2L.2
3A.2
3A.1
3A.3
3A.4
4A.1
4B.1
4B.2
4B.1
5.1
5.2
5.3
5.1
5.1
5.1
5.2
5.3
4L.1
4B.2

More Related Content

What's hot

Graph
GraphGraph
The impact of web on ir
The impact of web on irThe impact of web on ir
The impact of web on ir
Primya Tamil
 
Session5
Session5Session5
Session5
Denise Garofalo
 
FruitBreedomics 1st Annual meeting 20120208 WP7 Overview of state of progress
FruitBreedomics 1st Annual meeting 20120208 WP7 Overview of state of progressFruitBreedomics 1st Annual meeting 20120208 WP7 Overview of state of progress
FruitBreedomics 1st Annual meeting 20120208 WP7 Overview of state of progressfruitbreedomics
 
Web search vs ir
Web search vs irWeb search vs ir
Web search vs ir
Primya Tamil
 
Software Development Methodologies Library Management System (Part-1)
Software Development Methodologies Library Management System (Part-1)Software Development Methodologies Library Management System (Part-1)
Software Development Methodologies Library Management System (Part-1)
Totan Banik
 
online library management system
online library management systemonline library management system
online library management systemVirani Sagar
 
(Icmia 2013) personalized community detection using collaborative similarity ...
(Icmia 2013) personalized community detection using collaborative similarity ...(Icmia 2013) personalized community detection using collaborative similarity ...
(Icmia 2013) personalized community detection using collaborative similarity ...
Waqas Nawaz
 
About A Role on Information Management for Institutional Research
About A Role on Information Management for Institutional ResearchAbout A Role on Information Management for Institutional Research
About A Role on Information Management for Institutional Research
東京工業大学
 
Graph based forcasting for social network
Graph based forcasting for social networkGraph based forcasting for social network
Graph based forcasting for social network
Ashenafi Workie
 
Integrated Web Recommendation Model with Improved Weighted Association Rule M...
Integrated Web Recommendation Model with Improved Weighted Association Rule M...Integrated Web Recommendation Model with Improved Weighted Association Rule M...
Integrated Web Recommendation Model with Improved Weighted Association Rule M...
ijdkp
 
Interpreting the Semantics of Anomalies Based on Mutual Information in Link M...
Interpreting the Semantics of Anomalies Based on Mutual Information in Link M...Interpreting the Semantics of Anomalies Based on Mutual Information in Link M...
Interpreting the Semantics of Anomalies Based on Mutual Information in Link M...
ijdms
 
dkNET Webinar - FAIR Data Require Better Metadata: The Case for CEDAR 11/13/2020
dkNET Webinar - FAIR Data Require Better Metadata: The Case for CEDAR 11/13/2020dkNET Webinar - FAIR Data Require Better Metadata: The Case for CEDAR 11/13/2020
dkNET Webinar - FAIR Data Require Better Metadata: The Case for CEDAR 11/13/2020
dkNET
 
Mca 1st & 2nd final
Mca 1st & 2nd finalMca 1st & 2nd final
Mca 1st & 2nd final
Aman Adhikari
 
Library management system
Library management systemLibrary management system
Library management system
Arman Ahmed
 
INFORMATION RETRIEVAL Anandraj.L
INFORMATION RETRIEVAL Anandraj.LINFORMATION RETRIEVAL Anandraj.L
INFORMATION RETRIEVAL Anandraj.Lanujessy
 
The “Nomenclature of Multidimensionality” in the Digital Libraries Evaluation...
The “Nomenclature of Multidimensionality” in the Digital Libraries Evaluation...The “Nomenclature of Multidimensionality” in the Digital Libraries Evaluation...
The “Nomenclature of Multidimensionality” in the Digital Libraries Evaluation...
Giannis Tsakonas
 
Novero a resume-2018
Novero a resume-2018Novero a resume-2018
Novero a resume-2018
Aileen Novero
 

What's hot (19)

Graph
GraphGraph
Graph
 
The impact of web on ir
The impact of web on irThe impact of web on ir
The impact of web on ir
 
Session5
Session5Session5
Session5
 
FruitBreedomics 1st Annual meeting 20120208 WP7 Overview of state of progress
FruitBreedomics 1st Annual meeting 20120208 WP7 Overview of state of progressFruitBreedomics 1st Annual meeting 20120208 WP7 Overview of state of progress
FruitBreedomics 1st Annual meeting 20120208 WP7 Overview of state of progress
 
Web search vs ir
Web search vs irWeb search vs ir
Web search vs ir
 
Introduction abstract
Introduction abstractIntroduction abstract
Introduction abstract
 
Software Development Methodologies Library Management System (Part-1)
Software Development Methodologies Library Management System (Part-1)Software Development Methodologies Library Management System (Part-1)
Software Development Methodologies Library Management System (Part-1)
 
online library management system
online library management systemonline library management system
online library management system
 
(Icmia 2013) personalized community detection using collaborative similarity ...
(Icmia 2013) personalized community detection using collaborative similarity ...(Icmia 2013) personalized community detection using collaborative similarity ...
(Icmia 2013) personalized community detection using collaborative similarity ...
 
About A Role on Information Management for Institutional Research
About A Role on Information Management for Institutional ResearchAbout A Role on Information Management for Institutional Research
About A Role on Information Management for Institutional Research
 
Graph based forcasting for social network
Graph based forcasting for social networkGraph based forcasting for social network
Graph based forcasting for social network
 
Integrated Web Recommendation Model with Improved Weighted Association Rule M...
Integrated Web Recommendation Model with Improved Weighted Association Rule M...Integrated Web Recommendation Model with Improved Weighted Association Rule M...
Integrated Web Recommendation Model with Improved Weighted Association Rule M...
 
Interpreting the Semantics of Anomalies Based on Mutual Information in Link M...
Interpreting the Semantics of Anomalies Based on Mutual Information in Link M...Interpreting the Semantics of Anomalies Based on Mutual Information in Link M...
Interpreting the Semantics of Anomalies Based on Mutual Information in Link M...
 
dkNET Webinar - FAIR Data Require Better Metadata: The Case for CEDAR 11/13/2020
dkNET Webinar - FAIR Data Require Better Metadata: The Case for CEDAR 11/13/2020dkNET Webinar - FAIR Data Require Better Metadata: The Case for CEDAR 11/13/2020
dkNET Webinar - FAIR Data Require Better Metadata: The Case for CEDAR 11/13/2020
 
Mca 1st & 2nd final
Mca 1st & 2nd finalMca 1st & 2nd final
Mca 1st & 2nd final
 
Library management system
Library management systemLibrary management system
Library management system
 
INFORMATION RETRIEVAL Anandraj.L
INFORMATION RETRIEVAL Anandraj.LINFORMATION RETRIEVAL Anandraj.L
INFORMATION RETRIEVAL Anandraj.L
 
The “Nomenclature of Multidimensionality” in the Digital Libraries Evaluation...
The “Nomenclature of Multidimensionality” in the Digital Libraries Evaluation...The “Nomenclature of Multidimensionality” in the Digital Libraries Evaluation...
The “Nomenclature of Multidimensionality” in the Digital Libraries Evaluation...
 
Novero a resume-2018
Novero a resume-2018Novero a resume-2018
Novero a resume-2018
 

Viewers also liked

Хореографическая студия гимназии
Хореографическая студия гимназииХореографическая студия гимназии
Хореографическая студия гимназии
Dimov Viasheslav
 
Bring Your Own Device - a Misnamed Concept?
Bring Your Own Device - a Misnamed Concept?Bring Your Own Device - a Misnamed Concept?
Bring Your Own Device - a Misnamed Concept?
Castlebridge Associates
 
May The Tweet Be With You
May The Tweet Be With YouMay The Tweet Be With You
May The Tweet Be With You
Kristyn Rose
 
Sueldos
SueldosSueldos
Sueldos
ivanppt07
 
2016年疾管署疫情監測週報(第15週)
2016年疾管署疫情監測週報(第15週)2016年疾管署疫情監測週報(第15週)
2016年疾管署疫情監測週報(第15週)
衛生福利部疾病管制署
 
Pteg g-grupo nº7-lista 8, 9, 13, 20, 49 - visita2-expo cap 2 tematratamiento...
Pteg g-grupo nº7-lista 8, 9, 13, 20, 49 - visita2-expo  cap 2 tematratamiento...Pteg g-grupo nº7-lista 8, 9, 13, 20, 49 - visita2-expo  cap 2 tematratamiento...
Pteg g-grupo nº7-lista 8, 9, 13, 20, 49 - visita2-expo cap 2 tematratamiento...
sara suarez
 
Trad oh application
Trad oh applicationTrad oh application
Trad oh applicationrdjones0972
 
Listino prezzi Mercedes GLC
Listino prezzi Mercedes GLCListino prezzi Mercedes GLC
Listino prezzi Mercedes GLC
danielemancin88
 
La transición
La transiciónLa transición
La transición
Vicente Alemany Aparici
 
Sleep and sleep disorder
Sleep and sleep disorderSleep and sleep disorder
Sleep and sleep disorder
Aachal Taywade
 
Psicología del color: Naranja
Psicología del color: NaranjaPsicología del color: Naranja
Psicología del color: Naranja
SuzpectG
 
Medicion calificacion y evaluacion
Medicion calificacion y evaluacionMedicion calificacion y evaluacion
Medicion calificacion y evaluacion
Lilibeth_B
 
Tailoring Next Best Offers (NBOs) using Real Time Big Data Analytics
Tailoring Next Best Offers (NBOs) using Real Time Big Data AnalyticsTailoring Next Best Offers (NBOs) using Real Time Big Data Analytics
Tailoring Next Best Offers (NBOs) using Real Time Big Data Analytics
Shubham Agarwal
 
Control de procesos clase 1
Control de procesos   clase 1Control de procesos   clase 1
Control de procesos clase 1UNEFA
 

Viewers also liked (18)

Хореографическая студия гимназии
Хореографическая студия гимназииХореографическая студия гимназии
Хореографическая студия гимназии
 
Bring Your Own Device - a Misnamed Concept?
Bring Your Own Device - a Misnamed Concept?Bring Your Own Device - a Misnamed Concept?
Bring Your Own Device - a Misnamed Concept?
 
May The Tweet Be With You
May The Tweet Be With YouMay The Tweet Be With You
May The Tweet Be With You
 
Sueldos
SueldosSueldos
Sueldos
 
Question 5
Question 5Question 5
Question 5
 
2016年疾管署疫情監測週報(第15週)
2016年疾管署疫情監測週報(第15週)2016年疾管署疫情監測週報(第15週)
2016年疾管署疫情監測週報(第15週)
 
Pteg g-grupo nº7-lista 8, 9, 13, 20, 49 - visita2-expo cap 2 tematratamiento...
Pteg g-grupo nº7-lista 8, 9, 13, 20, 49 - visita2-expo  cap 2 tematratamiento...Pteg g-grupo nº7-lista 8, 9, 13, 20, 49 - visita2-expo  cap 2 tematratamiento...
Pteg g-grupo nº7-lista 8, 9, 13, 20, 49 - visita2-expo cap 2 tematratamiento...
 
Trad oh application
Trad oh applicationTrad oh application
Trad oh application
 
Alumni Speak Iipm 2
Alumni Speak Iipm 2Alumni Speak Iipm 2
Alumni Speak Iipm 2
 
Alat pendeteksi ikan
Alat pendeteksi ikanAlat pendeteksi ikan
Alat pendeteksi ikan
 
02
0202
02
 
Listino prezzi Mercedes GLC
Listino prezzi Mercedes GLCListino prezzi Mercedes GLC
Listino prezzi Mercedes GLC
 
La transición
La transiciónLa transición
La transición
 
Sleep and sleep disorder
Sleep and sleep disorderSleep and sleep disorder
Sleep and sleep disorder
 
Psicología del color: Naranja
Psicología del color: NaranjaPsicología del color: Naranja
Psicología del color: Naranja
 
Medicion calificacion y evaluacion
Medicion calificacion y evaluacionMedicion calificacion y evaluacion
Medicion calificacion y evaluacion
 
Tailoring Next Best Offers (NBOs) using Real Time Big Data Analytics
Tailoring Next Best Offers (NBOs) using Real Time Big Data AnalyticsTailoring Next Best Offers (NBOs) using Real Time Big Data Analytics
Tailoring Next Best Offers (NBOs) using Real Time Big Data Analytics
 
Control de procesos clase 1
Control de procesos   clase 1Control de procesos   clase 1
Control de procesos clase 1
 

Similar to Shawna - Poster Edit 2

PROJECT FOR CSE BY TUSHAR DHOOT
PROJECT FOR CSE BY TUSHAR DHOOTPROJECT FOR CSE BY TUSHAR DHOOT
PROJECT FOR CSE BY TUSHAR DHOOT
Tushar Dhoot
 
Synopsis for DBMS.pptx
Synopsis for DBMS.pptxSynopsis for DBMS.pptx
Synopsis for DBMS.pptx
MAYANKPATEl350
 
Changing the Curation Equation: A Data Lifecycle Approach to Lowering Costs a...
Changing the Curation Equation: A Data Lifecycle Approach to Lowering Costs a...Changing the Curation Equation: A Data Lifecycle Approach to Lowering Costs a...
Changing the Curation Equation: A Data Lifecycle Approach to Lowering Costs a...
SEAD
 
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS A scientometric analysis of cloud c...
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS A scientometric analysis of cloud c...IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS A scientometric analysis of cloud c...
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS A scientometric analysis of cloud c...
IEEEMEMTECHSTUDENTPROJECTS
 
(Web User Interfaces track) "Getting the Query Right: User Interface Design o...
(Web User Interfaces track) "Getting the Query Right: User Interface Design o...(Web User Interfaces track) "Getting the Query Right: User Interface Design o...
(Web User Interfaces track) "Getting the Query Right: User Interface Design o...
icwe2015
 
MUDROD - Mining and Utilizing Dataset Relevancy from Oceanographic Dataset Me...
MUDROD - Mining and Utilizing Dataset Relevancy from Oceanographic Dataset Me...MUDROD - Mining and Utilizing Dataset Relevancy from Oceanographic Dataset Me...
MUDROD - Mining and Utilizing Dataset Relevancy from Oceanographic Dataset Me...
Yongyao Jiang
 
Web Mining Research Issues and Future Directions – A Survey
Web Mining Research Issues and Future Directions – A SurveyWeb Mining Research Issues and Future Directions – A Survey
Web Mining Research Issues and Future Directions – A Survey
IOSR Journals
 
The Genopolis Microarray database
The Genopolis Microarray databaseThe Genopolis Microarray database
The Genopolis Microarray database
Novartis Institutes for BioMedical Research
 
A Study of Pattern Analysis Techniques of Web Usage
A Study of Pattern Analysis Techniques of Web UsageA Study of Pattern Analysis Techniques of Web Usage
A Study of Pattern Analysis Techniques of Web Usage
ijbuiiir1
 
Lecture_1_Intro.pdf
Lecture_1_Intro.pdfLecture_1_Intro.pdf
Lecture_1_Intro.pdf
paijitk
 
An Improved Annotation Based Summary Generation For Unstructured Data
An Improved Annotation Based Summary Generation For Unstructured DataAn Improved Annotation Based Summary Generation For Unstructured Data
An Improved Annotation Based Summary Generation For Unstructured Data
Melinda Watson
 
Data modelling and data processing generated by human eye movements
Data modelling and data processing generated by human eye movements  Data modelling and data processing generated by human eye movements
Data modelling and data processing generated by human eye movements
IJECEIAES
 
DataONE Education Module 03: Data Management Planning
DataONE Education Module 03: Data Management PlanningDataONE Education Module 03: Data Management Planning
DataONE Education Module 03: Data Management Planning
DataONE
 
Heterogeneous data transfer and loader
Heterogeneous data transfer and loaderHeterogeneous data transfer and loader
Heterogeneous data transfer and loader
eSAT Journals
 
Heterogeneous data transfer and loader
Heterogeneous data transfer and loaderHeterogeneous data transfer and loader
Heterogeneous data transfer and loader
eSAT Publishing House
 
Nataly Zhukova - Conceptual Model for Routine Measurements Analyses in Seman...
Nataly Zhukova - Conceptual Model for Routine Measurements Analyses  in Seman...Nataly Zhukova - Conceptual Model for Routine Measurements Analyses  in Seman...
Nataly Zhukova - Conceptual Model for Routine Measurements Analyses in Seman...
AIST
 
Software Mining and Software Datasets
Software Mining and Software DatasetsSoftware Mining and Software Datasets
Software Mining and Software Datasets
Tao Xie
 
Phase 1 Documentation (Added System Req)
Phase 1 Documentation (Added System Req)Phase 1 Documentation (Added System Req)
Phase 1 Documentation (Added System Req)Reinier Eiman
 
11.0004www.iiste.org call for paper.on demand quality of web services using r...
11.0004www.iiste.org call for paper.on demand quality of web services using r...11.0004www.iiste.org call for paper.on demand quality of web services using r...
11.0004www.iiste.org call for paper.on demand quality of web services using r...Alexander Decker
 
4.on demand quality of web services using ranking by multi criteria 31-35
4.on demand quality of web services using ranking by multi criteria 31-354.on demand quality of web services using ranking by multi criteria 31-35
4.on demand quality of web services using ranking by multi criteria 31-35
Alexander Decker
 

Similar to Shawna - Poster Edit 2 (20)

PROJECT FOR CSE BY TUSHAR DHOOT
PROJECT FOR CSE BY TUSHAR DHOOTPROJECT FOR CSE BY TUSHAR DHOOT
PROJECT FOR CSE BY TUSHAR DHOOT
 
Synopsis for DBMS.pptx
Synopsis for DBMS.pptxSynopsis for DBMS.pptx
Synopsis for DBMS.pptx
 
Changing the Curation Equation: A Data Lifecycle Approach to Lowering Costs a...
Changing the Curation Equation: A Data Lifecycle Approach to Lowering Costs a...Changing the Curation Equation: A Data Lifecycle Approach to Lowering Costs a...
Changing the Curation Equation: A Data Lifecycle Approach to Lowering Costs a...
 
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS A scientometric analysis of cloud c...
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS A scientometric analysis of cloud c...IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS A scientometric analysis of cloud c...
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS A scientometric analysis of cloud c...
 
(Web User Interfaces track) "Getting the Query Right: User Interface Design o...
(Web User Interfaces track) "Getting the Query Right: User Interface Design o...(Web User Interfaces track) "Getting the Query Right: User Interface Design o...
(Web User Interfaces track) "Getting the Query Right: User Interface Design o...
 
MUDROD - Mining and Utilizing Dataset Relevancy from Oceanographic Dataset Me...
MUDROD - Mining and Utilizing Dataset Relevancy from Oceanographic Dataset Me...MUDROD - Mining and Utilizing Dataset Relevancy from Oceanographic Dataset Me...
MUDROD - Mining and Utilizing Dataset Relevancy from Oceanographic Dataset Me...
 
Web Mining Research Issues and Future Directions – A Survey
Web Mining Research Issues and Future Directions – A SurveyWeb Mining Research Issues and Future Directions – A Survey
Web Mining Research Issues and Future Directions – A Survey
 
The Genopolis Microarray database
The Genopolis Microarray databaseThe Genopolis Microarray database
The Genopolis Microarray database
 
A Study of Pattern Analysis Techniques of Web Usage
A Study of Pattern Analysis Techniques of Web UsageA Study of Pattern Analysis Techniques of Web Usage
A Study of Pattern Analysis Techniques of Web Usage
 
Lecture_1_Intro.pdf
Lecture_1_Intro.pdfLecture_1_Intro.pdf
Lecture_1_Intro.pdf
 
An Improved Annotation Based Summary Generation For Unstructured Data
An Improved Annotation Based Summary Generation For Unstructured DataAn Improved Annotation Based Summary Generation For Unstructured Data
An Improved Annotation Based Summary Generation For Unstructured Data
 
Data modelling and data processing generated by human eye movements
Data modelling and data processing generated by human eye movements  Data modelling and data processing generated by human eye movements
Data modelling and data processing generated by human eye movements
 
DataONE Education Module 03: Data Management Planning
DataONE Education Module 03: Data Management PlanningDataONE Education Module 03: Data Management Planning
DataONE Education Module 03: Data Management Planning
 
Heterogeneous data transfer and loader
Heterogeneous data transfer and loaderHeterogeneous data transfer and loader
Heterogeneous data transfer and loader
 
Heterogeneous data transfer and loader
Heterogeneous data transfer and loaderHeterogeneous data transfer and loader
Heterogeneous data transfer and loader
 
Nataly Zhukova - Conceptual Model for Routine Measurements Analyses in Seman...
Nataly Zhukova - Conceptual Model for Routine Measurements Analyses  in Seman...Nataly Zhukova - Conceptual Model for Routine Measurements Analyses  in Seman...
Nataly Zhukova - Conceptual Model for Routine Measurements Analyses in Seman...
 
Software Mining and Software Datasets
Software Mining and Software DatasetsSoftware Mining and Software Datasets
Software Mining and Software Datasets
 
Phase 1 Documentation (Added System Req)
Phase 1 Documentation (Added System Req)Phase 1 Documentation (Added System Req)
Phase 1 Documentation (Added System Req)
 
11.0004www.iiste.org call for paper.on demand quality of web services using r...
11.0004www.iiste.org call for paper.on demand quality of web services using r...11.0004www.iiste.org call for paper.on demand quality of web services using r...
11.0004www.iiste.org call for paper.on demand quality of web services using r...
 
4.on demand quality of web services using ranking by multi criteria 31-35
4.on demand quality of web services using ranking by multi criteria 31-354.on demand quality of web services using ranking by multi criteria 31-35
4.on demand quality of web services using ranking by multi criteria 31-35
 

Shawna - Poster Edit 2

  • 1. FrameworkBackground Objectives Data Structures Main Features The Functional Neuroimaging Data Repository: a browser-based cross-study database for tracking MEG and MRI metadata Shawna (Xun) Wei1, Simeon M Wong2,3, Margot J Taylor2,3,4. 1 Faculty of Applied Science and Engineering, University of Toronto 2 Neurosciences & Mental Health, Hospital for Sick Children 3 Diagnostic Imaging, Hospital for Sick Children 4 Department of Pediatrics, University of Toronto Search…… MJT Data Repository For more information, please contact me at shawnawei2@gmail.com OLD NEW Dr. Margot Taylor’s functional neuroimaging lab investigates the structural and functional developmental trajectories between ASD, preterm born and typically developing children. Over multiple studies, the lab collected a massive neuroimaging dataset. Some participants are enrolled in multiple studies and most have indicated consent for their data to be stored and analyzed in future projects. This rich dataset also includes valuable longitudinal data. However, due to privacy and anonymity, it is difficult to retroactively identify scans when analyzing data aggregated from multiple studies. In addition, these data were collected and organized in idiosyncratic ways, with differing naming and organizational systems by various students and lab members. Develop a new system that is flexible, secure, as well as consistent and applicable for all current and future projects. We decided on a database-driven web application that satisfies the following requirements:  Store participant demographic information, associated projects and scan sessions  Tag each scan with scan type, scan time, and clinical behavioural test scores  Identify relations between each scan session and its associated research participant and project Moreover, for accessibility and security of data, the web-app should also support:  Query based on demographics, age at scan, scan type, test type etc.  Access limitation on each project and its associated scans based on the user identity  Exporting selected list of data as an Excel spreadsheet The repository is written in HTML, CSS and JavaScript. To allow ease of development, future expandability, and adhering to modern web-development best practices, the website complies the “MVC”: Model, View and Controller architectural pattern and is developed using the “MEAN” stack: MongoDB, Express, Angular.Js and Node.Js. The spreadsheet of scans researchers work with. Data are retrieved through unintuitive and unappealing Linux terminal Description MEAN Components • Manage information stored in database • Manipulate how application runs • MongoDB: NoSQL database for flexible storage Description MEAN Components • Bridge between M & V. Bringing user requests from ‘V’ to ‘M’, and send ‘M’ responses (manipulated data) back to V • Angular.Js: Two way data binding between M & V • Express: web framework, handles request & response from routes • Node.Js: a runtime server-side platform Description MEAN Components • User interface • Present visually appealing data • Allow intuitive interaction with data • Angular.Js: extend HTML syntax for dynamic app • Other Libraries: Bootstrap, jQuery, Moment, SheetJS, etc. Model Controller View Conclusion With the implementation of the neuroimaging data repository, tasks previously requiring hours of work can now be completed within seconds by effortless clicks. This web application greatly facilitates the research work done in the lab by fully utilizing the data that have been collected, allowing larger, more complete and more efficient analyses. Information stored in the database is categorized into three collections: Subjects, Projects, and Scan Sessions. Subjects Collection Subject 1 Subject 2 Subject 3  -Subject ID  Demographic Info  Projects Project 1 Project 2  -Project ID  -Subject ID in Project Scan Sessions Collection Session 1 Session 2 Session 3  MEG Scans  MRI Scans  Behavioural Tests  -Subject ID  Scans/Tests Projects Collection Project 1 Project 2 Project 3  -Associated Project ID  -Subject ID in Project  -Project ID  Project Name  Project Information  Subjects Subject 1 Subject 2  -Subject ID  -Subject ID in Project Administrator LabMember Home Page Subjects List / Subject Details (Admin only) Search Subjects (Admin Only) Home Page Search ScanProjects List Projects List Project Details / Scan Session (View Only ) Project Detail / Scan Session (Editable) Administrator View (A) Lab Member View (L) Both (B) Home Page 1A – Has ‘Subjects’ and ‘Admin Options’ navigation options 1L – No ‘Subjects’ and ‘Admin Options’ navigation options 1B.1 – Update number when database has been edited 1B.2 – User information and project accessibility Projects List 2A.1 – Add a new project 2A.2 – Direct to Project Details page 2L.1 – Cannot add a new subject 2L.2 – Disable button for projects staff has no permission to access 2B.1 – Search for project Subjects List / Subject Details 3A.1 - Direct to subject’s detail page 3A.2 - Add a new subject. 3A.3 - Edit/delete this subject 3A.4 - Direct to Scan Session page No access to subjects demographic information N/A Search Pages 4A.1 – Allow search based on subject info 4L.1 – Disable search of subjects based on demographic information 4B.1 - Select specific scan and export to Excel Spreadsheet 4B.2 - Pops up search criteria Accessibility to each project is divided into “View Only” and “Editable” categories: View Only Editable 5.1 & 5.3 - Edit/delete project and associated scans No Yes 5.2 – Add subject to project No Yes 5.3 – Export scan data to Excel Spreadsheet Yes Yes 1A 1L 1B.1 1B.2 1B.1 1B.2 2B.1 2A.1 2L.12B.1 2A.2 2L.2 3A.2 3A.1 3A.3 3A.4 4A.1 4B.1 4B.2 4B.1 5.1 5.2 5.3 5.1 5.1 5.1 5.2 5.3 4L.1 4B.2