Presentation Shanoir

Transcription

Presentation Shanoir
26/01/2016
SHAring NeurOImaging Resources
Shanoir:SoftwareasaService
EnvironmenttoManagePopulation
ImagingResearchRepositories
Anopensourcewebplatformforneuro-imaging
MotivationsforShanoir
•
Neuro-imaging:largequantityofdata– stillgrowing
– Modalities: MRI, PET, Scanner,…
– Examples: - MRIs tandardclinicalexamination:~1400images (>100Mo)
- MRIclinicalres earchexamination:~4500images(>2G o)
Christian Barillot
VisAGeS Inserm U746– IRISA/Inria Rennes
– Clinical research: multi-centersstudies
➔ Needfor datastorageandarchive
➔ Needfordatastructuration
➔ Needfordatasharingandaccessing
•
Existingsolutions
– CDs:simple solutionbut
•
•
Limitedlifetime(∼ 5years ),Dataintegritynotguaranteed
Phys icals torage
– PACS:PictureArchivingandCommunicationSystem
•
•
[email protected]
http://shanoir.org
Local(hos pitals ),regionalorregionalnetworkà limitedacces s
SHANOIR:secureserveraccessiblefromanywebbrowser
SHAring NeurOImaging Resources
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU E
EN IMAG ERIE»
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU EEN IMAG ERIE"
SHAring NeurOImaging Resources
Anopensourcewebplatformforpopulationimaging
Anopensourcewebplatformforpopulationimaging
WhatisShanoir?
•
•
•
2
On l i n e
Data d e-i d en ti fi cati o n V i su al i zati o n o f
sto red d ata
an d p ati en t p ri vacy
Do wn l o ad An open source web application designed to:
– ArchiveandIndex
– SearchandRetrieve
neuro-imagingdata
– Share
With:
– auser-f riendlysecure webaccess
– adatabasemodelbuild onanontology 1
(OntoN euroLOG , f
rom the N euroLO G
sto red d ata
Su p p o rt fo r
p ro cessed (d eri ved ) d ata
Do wn l o ad W eb project)
P o rtal
Inorder to:
– Enhancedataavailability andintegrity
– Structure thedata/Managedataprovenance
– Facilitatecollaborative researchworks
– Pool acquisition resources
P ro cessed d ata
Su p p o rt fo r
mu l ti -cen tri c
research stu d i es
C o l l ect n eu ro i magi n g d ata fro m
Ontology:formalrepres entationof
knowledgeas as etofconceptsandthe
relations hips betweenthos econcepts withinadomain.
3
1
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU E
EN IMAG ERIE»
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU EEN IMAG ERIE"
2
2
NeuroLOG :http:/ / neurolog.i3s.unice.fr/
several so u rces :
• Di co m C D / DV D
• P AC S (vi a Di co m Q& R )
• Ni fti / An a l yze i ma g e fi l es
User access
co n tro l
Su p p o rt fo r cl i n i cal an d n eu ro p:«SPECIFICITEDELA
sych o l o gi cal sco res
FormationFCRIN
RECHERCHECLIN IQU E
EN IMAG ERIE»
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU EEN IMAG ERIE"
4
1
26/01/2016
SHAring NeurOImaging Resources
SHAring NeurOImaging Resources
Anopensourcewebplatformforpopulationimaging
Anopensourcewebplatformforpopulationimaging
Softwarearchitecture
Dataorganization
Shanoir is organized as a repository of neuroimaging f iles coupled with a relational
database where additional metadata are stored.
ClientTools
WebBrowser
Client
application
ServiceClass
Provider
WebServices
Shanoir
middleware
ShanoirAPI
ShanoirEngine
BackupPACS
JDBCConnector
Datastore
DICOM
Metadata
Relational Database
DataFiles
Environment
• Java Enterprise(JEE)
• JBossApplication
Server (AS)
• Eclipse (asIDE)
• ANT (asbuildtool)
• Subversion
(f orversioncontrol)
JEE frameworks
• JBossRichf aces
• JAX-WS
(f orwebservices)
• JBossSeam
• Java PersistenceAPI
(JPA)withHibernate3
N ifti
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU E
EN IMAG ERIE»
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU EEN IMAG ERIE"
5
SHAring NeurOImaging Resources
Anopensourcewebplatformforpopulationimaging
TheStudycardmechanism
Purpose:Alignmentof Ontologyconceptstotheactualimporteddata
•
•
• Study
– Subject
• Examination (date)
– Dataset
– Dataset
• Examination (date)
– Dataset
– Dataset
– Subject
• Examination (date)
– Dataset
– Dataset
• Examination (date)
–…
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU E
EN IMAG ERIE»
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU EEN IMAG ERIE"
6
SHAring NeurOImaging Resources
Anopensourcewebplatformforneuro-imaging
Shanoir advantage:
Indexationmechanism
Objectives:
–
–
–
As s ign inaunique s emantics meta-data that are not natively inthe DICOM format
• e.g.SequenceMRContras t(T1,T2,T2*,DP,..),phys icalparameters oftheMRs equence,MRheadc oil,parallel
acquis itiontechnique,contras tagent(G d,…)
Reduce the workload toas s ign the eta-data for the us er (defined once)
Allow an automatic quality control ofthe conformity of the data to the protocol
Howitworks:
1. The us er defines as et ofconditions bas ed on DICOM tag(s ) value
(e.g.on“Serie Des cription”,“ProtocolN ame”,“EchoTime”,… )
1. Each s etof conditions corres ponds to as et ofrules
2. Ifa s erie fulfils a s etconditions , the corres ponding s et of rules is applied
•
Example :
•
If « Serie Des cription »contains « 3DT1G ado »then
–
–
AcquisitionContrast > T1
MrDatasetNature > T1WeightedMRDataset
–
–
ContrastAgentUsed
MrSequencePhysics
–
SliceOrientationAtAcquisition
> GADOLINIUM
> Magnetization
>
prepared
spoiled
GRE
sagittal
➥ Inf ormationyoucannotf indinDICOMtags,canbeattached asmetadata.
•
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU E
Each Studycardisapplied duringtheDICOMimportanddependsonthestudy,thecenterand
EN IMAG ERIE»
7
itsacquisitionequipment.
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU EEN IMAG ERIE"
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU E
EN IMAG ERIE»
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU EEN IMAG ERIE"
8
2
26/01/2016
SHAring NeurOImaging Resources
SHAring NeurOImaging Resources
Anopensourcewebplatformforpopulationimaging
Anopensourcewebplatformforpopulationimaging
ClinicalScoresManagement inShanoir
Clientapplications
• Instrument-basedassessments(i.e.
• Clientapplicationscanqueryandretrievethedata
f romtheShanoir serverthroughweb-services(SOAP).
neuropsychologicaltestssuchasEDSS or
MMS)results inClinical Scores
• Shanoir offers features for hosting such
• Twolibrairies arepublicallyavailabletoimplementthis
f eature:
scores and assign them to the related
stored image data
– ShanoirTk (Javatoolkit)
– QtShanoir (C++client)for:
• Export features are available for
different formats (Excel,CVS,XML…)
• browsing the data inside a graphical widget
• Import derived (processed) data with registration to the source
images, with assignment of specif ic semantic concepts (i.e.
“Processing instrument”)
• QtShanoir has been integrated as aplug-in in MedInria3, f or
advanced image processing software.
• The
“instrument”
database
is
extendable thanks to a user-f riendly
interf ace
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU E
EN IMAG
9 ERIE»
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU EEN IMAG ERIE"
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU E
EN IMAG ERIE»
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU EEN IMAG ERIE"
inMedInria
3
10
MedInria :http://med.inria.f r/
:ImportDerivedData
•
Ontheright:
• Secureuseraccess
• QueryonShanoir
Objective
–
–
–
–
Importprocessed datasets
Register the derived datato thesource one
Align themeta-datato theontology
Allow batchprocess import
Ontheleft:
• Result asatree
• Checkboxes:
Dowload ofwhole
examination(s)or
ofsomesequences
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU E
EN IMAG ERIE»
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU EEN IMAG ERIE"
11
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU E
EN IMAG ERIE»
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU EEN IMAG ERIE"
12
3
26/01/2016
SHAring NeurOImaging Resources
SHAring NeurOImaging Resources
Anopensourcewebplatformforpopulationimaging
Anopensourcewebplatformforpopulationimaging
Shanoir developmentRoadmap
ShanoirUploader
• ShanoirUploader :maketheimport easierand
safer
Hospital
Network
• iShanoir :iOS application forIpad,increase the
portability
• Apache/SOLR integration: makes
query/retrieve easier
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU E
EN IMAG ERIE»
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU EEN IMAG ERIE"
Picture
Archiving and
Communication
Sys tem
•
•
Functionalities
–
Ins talled on the des ktop
–
Implemented with JavaW eb Start (JW S)
Atthe MRconsole:
–
(1) Query &Retrieve from local PACS
–
–
U pload local data s tored on the PACS (2)
Ons ite Anonymiz ation (3)
–
Storing the anonymiz ed data to the
Shanoir s erver (4)
Lateron:connecttotheShanoir
servertocompletetheregistration
ofthedataandresumeimport.
Advantages: Model
Manufacturer
Centricity PACS
– G EH
Easealthcare
yand Fas t
Solutions
McKes
s on Radiology
– Maincare
Can bedone
on packs
ofdata
Agfa
IMPAX
– Can beperformed bya technician
Telemis
Telemis
– Cares
Secured
s
olution
accredited
byVuePACS
Hos pitals tream
Cares tream
ITmanagers
FormationFCRIN :«SPECIFICITEDELA
G lobalImaging
G XD5Pacs
RECHERCHECLIN IQU E
P AC S co mp a ti b i l i ty tests (1 1 /2 0 1 5 )
EN IMAG ERIE»
14
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU EEN IMAG ERIE"
13
SHAring NeurOImaging Resources
Shanoir Integration
Anopensourcewebplatformforneuro-imaging
ShanoirUploader2.0
•
Motivation
– Alloweasy indexing andsearchof thedata
– Allowadirect mappingbetweenShanoir
ontologyandSOLRcatalogue
– Alloweasy batchdownload
– Ease InteroperabilitybetweenShanoir
database andothersystem(e.g. FLI-IAM
interoperabilityproject)
G enerate s ecretkeytolink
images &de-identifed
clinical data
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU E
EN IMAG ERIE»
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU EEN IMAG ERIE"
15
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU E
EN IMAG ERIE»
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU EEN IMAG ERIE"
Shanoir Catalogue
17
4
26/01/2016
SHAringNeurOImagingResources
SHAring NeurOImaging Resources
Anopensourcewebplatformforneuro-imaging
Anopensourcewebplatformforpopulationimaging
WorkinProgress:Shanoir QualityControl
Shanoir@Neurinfo server
Neuri nfo* i s a res earch p latf orm ,
Hos pital N etwork
Anonymous data
from the Un ivers ity of Re nne s I ,
located at the Un ivers ity Hos pita l of
Renne s. It ope rates a Siem ens 3T
Veri oTM MRI a nd a HPC cent er
MRI
SHANOIR
PACS
N ominative data
Study
s upervis ion
and followup
(50TB, 480 co res) a nd u se s Sha no ir
to ma nage and p ubl is h it s data a s
U s ers
wel l a s da ta fro m m ult icent ric
External
Data
Import
Data acces s
DIC OM
studies.
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU E
EN IMAG ERIE»
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU EEN IMAG ERIE"
18
SHAring NeurOImaging Resources
09/2014
Shanoir@OFSEP server
Centers
27
31
42
U s ers (active)
(53)
118 (52)
178 (66)
Studies
53
60
70
Subjects
1706
2228
2833
Examinations
2268
3157
4005
-
114 441
151582
Datas ets
Raw data
(Dicom)
Proces s ed data
(N ifti)
1126 G B
1434 G B
1588 G B
(1 .1 TB )
(1 .4 TB )
(1 .5 TB )
989 G B
1331 G B
1758 G B
(0 .9 TB )
(1 .3 TB )
(1 .7 TB )
http:/ / www.neurinfo.org
OFSEP is a nationwide , clin ical, cohort,
representing about half of the MS patients
population l iving in France, for a
longitudina l follow-up (clinical, bi ological
and neuroimaging data). Shanoir has been
chosen to be the OFSEP neuroimaging data
management platf orm
DatavolumeonShanoir(Go)
09/2015
19
:http:/ / www.neurinfo.org
Anopensourcewebplatformforpopulation imaging
SHANOIR @Neurinfo
09/2013
* Neurinfo
SHAring NeurOImaging Resources
Anopensourcewebplatformforneuro-imaging
2years ß
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU E
EN IMAG ERIE»
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU EEN IMAG ERIE"
2 000
1 750
1 500
1 250
1 000
750
500
250
0
B rain M R imagin g p ro to col
Sp in al co rd M R imagin g p ro to col
(At l east o n e every 3 years)
(At l east o n e M R I every 6 years)
R e co mme n d e d
§
Sagi ttal en h an ced 3 D T1
Axi al DW I wi th ADC m
ap
Axi al 2 D TSE T2 /DP o r 3D T2
Gad o l i n i u m i njecti o n (0.1 mmo l /kg)
3 D FLAIR (o r 2D FLAIR i f
n ot
avai l ab l e)
C o n trast-en h an ced 3 D T1
§
Axi al 2 D T2 GR E
§
§
§
ð
DICOMvolume
§
à 30GB/month
à 360GB/year
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU E
EN IMAG ERIE»
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU EEN IMAG ERIE"
C o n tacts
§
Sagi ttal T2
In case o f l esi o n o ccu rren ce
§
Axi al T2 GR E
§
Axi al T1 TSE wi th gad o l i n i um
i n jecti o n
R e co mme n d e d for firstan d differe ntial diagn o sis
e lise .b an n ie r@ irisa.fr
isab e lle .co ro u ge @ irisa.fr
20
§
Sagi ttal T1 wi th gad o l i n i um
i n jecti o n
Ad van ce d se q u e nce s
§
DTI ≥ 1 5 d i recti o n s( rep l ace th e
FormationFCRIN :«SPECIFICITEDELA
DW I)
RECHERCHECLIN IQU E
EN IMAG ERIE»
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU EEN IMAG ERIE"
§
Sagi ttal STIR
22
5
26/01/2016
SHAring NeurOImaging Resources
Shanoir@FLI-IAM
Anopensourcewebplatformforneuro-imaging
Variabilitywithincenters
Siemens
Philips
GE
10%
11
17
35%
55%
Dif f erentsoftwareversionsinstalledonthe
machines
à Installationof theprotocolonthemachine
• Dif f erentPACSmodels
à Possibledif f icultyof communicationwith
ShanoirUploader
Manufacturer
G EHealthcare
Maincare Solutions
Agfa
Telemis
Cares tream
G lobalImaging
4
3
2
2
1
1
13
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU E
EN IMAG ERIE»
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU EEN IMAG ERIE"
FLI - I AM
App St or e
Stan d alo n e C o mp u te /Disp l
ay
Model
Centricity PACS
McKes s on Radiology
IMPAX
Telemis
Cares tream VuePACS
G XD5Pacs
FLI-IAM
Computing
Components
Deri ved DB
Sto re
FLI@ C o mp u ti n g
Bla ck
Bo a rd
API CARMIN
F LI-IA M i ma ge
p ro ce ssi n g cl i ent
Submis s ion
23
SHAring NeurOImaging Resources
*https :/ / project.inria.fr/ fli/ en
Sh an
o ir
FLI-IAM
W eb
portal
M et adat a
Cat alogs
I nf or m at ion
Syst em and
Sear ch Engine
Qu ery
R etri eve
Arch i M ed
C ATI
-DB
FLI-IAM
Dis tributed
Archive
FLI@ In tero p erab i l i ty
XDS/XCA
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU E
EN IMAG ERIE»
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU EEN IMAG ERIE"
24
SHAring NeurOImaging Resources
Anopensourcewebplatformforpopulationimaging
Anopensourcewebplatformforneuro-imaging
Thank you foryour attention!
Shanoir Majorfunctionalities
•
•
•
•
VIP
Wo rk fl o w
Ma na g em
en
t
Si ng l e Sig n
On Au th .
s e rv i c e
3
•
FLI* is re search i nfrastr ucture aim ing to bui ld an organ ise d an d stand ardi zed
netw ork for i n-vivo i maging in France. The I AM n ode is a con sort ium of teams
that set up an infrastructure of in-vivo image storage and processing.
Register
1
1
1
1
1
1
1
1
31
Foreach center,we have:
• Dif f erentMRmodels
HP C
2
2
2
2
Manufacturer - Model
Siemens - Aera 1,5T
Philips - Achieva 3T
G eneralElectric - DISCOVERY MR750w 3T
Philips - Ingenia 1,5T
Siemens - Avanto 1,5T
Siemens - Skyra 3T
G eneralElectric - Signa HDxt 3T
Philips - Achieva 1,5T
Philips - Ingenia 3T
Siemens - Es pree 1,5T
Siemens - Spectra 3T
Siemens - Symphony Tim1,5T
Siemens - Trio 3T
Siemens - Verio 3T
Execu te
8
7
Dataorganization
Studycardmechanism
Clinicalscores
Clientsapplications
Undergoinglargescaleprojects
• Neurinfo imagingplatform (31 sitesconnected)
• OFSEP’s cohort in MS(35sitesconnected)
• FranceLife Imaging (FLI-IAM) nationalinfrastructure for
in-vivoimaging FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU E
EN IMAG ERIE»
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU EEN IMAG ERIE"
Shanoir is an open source software platform designed to
archive, structure, manage, visualize and share neuroimaging data
with an emphasis on multi-centric collaborative research projects
25
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU E
EN IMAG ERIE»
FormationFCRIN :«SPECIFICITEDELA
RECHERCHECLIN IQU EEN IMAG ERIE"
26
6

Documents pareils