Upload
hksonngan
View
229
Download
0
Embed Size (px)
Citation preview
7/31/2019 McClatchey draft2
1/33
Deployment of a GridDeployment of a Grid--
based Medical Imagingbased Medical ImagingApplicationApplication
HealthGridHealthGrid05 Conference, Oxford UK April 200505 Conference, Oxford UK April 2005
RichardRichard McClatcheyMcClatcheyMammoGrid Technical Coordinator, UWEMammoGrid Technical Coordinator, UWE
7/31/2019 McClatchey draft2
2/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 2
ContentsContents
MammoGrid challengesMammoGrid challenges
Approach andApproach and technolgiestechnolgies adoptedadoptedMammoGrid prototypingMammoGrid prototyping
Services and Grid solutionsServices and Grid solutions
Deployment and future workDeployment and future work
Lessons learned and conclusionsLessons learned and conclusions
7/31/2019 McClatchey draft2
3/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 3
AboutAbout MammogridMammogrid
EU FP5 funded project, start: 2002, end:2005EU FP5 funded project, start: 2002, end:2005
To build a gridTo build a grid--powered panpowered pan--europeaneuropeanmammography database and evaluate its usemammography database and evaluate its usein a clinical environmentin a clinical environment
Participants:Participants: Medical Institutions:Medical Institutions:
UdineUdine University Hospital;University Hospital; AddenbrookesAddenbrookes
Hospital, Cambridge; Oxford UniversityHospital, Cambridge; Oxford University Academic Institutions, commercial partners:Academic Institutions, commercial partners:
UWE, CERN, Mirada Solutions Ltd, Pisa,UWE, CERN, Mirada Solutions Ltd, Pisa, SassariSassari
7/31/2019 McClatchey draft2
4/33
7/31/2019 McClatchey draft2
5/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 5
Technical ChallengesTechnical Challenges
Make GridMake Grid work in practicework in practice andand usableusable in hospitalsin hospitals(execute clinical queries, run SMF &(execute clinical queries, run SMF & CADeCADe, share, share
diagnoses)diagnoses)Provide aProvide a distributed and federateddistributed and federated clinical dataclinical datamanagement systemmanagement systemDeliver aDeliver a secure systemsecure system that could be integrated into athat could be integrated into ahospital information systemhospital information systemInvestigate how the medical application can be isolatedInvestigate how the medical application can be isolatedfrom the (still evolving) Grid as new Grid flavoursfrom the (still evolving) Grid as new Grid flavours
emerge (e.g. OGSIemerge (e.g. OGSI-->Web Services/Grid Services).>Web Services/Grid Services).ProvideProvide persistencypersistency for data models and metafor data models and meta--datadatamodelsmodels to handleto handle heterogeneityheterogeneity
7/31/2019 McClatchey draft2
6/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 6
Grid challenges:Grid challenges:
interoperabilityinteroperabilityLegal restrictions on access to dataLegal restrictions on access to data Clinicians, researchers, developers, Govt,Clinicians, researchers, developers, Govt,
Data resides in hospitalsData resides in hospitals Existing systems, firewall protectedExisting systems, firewall protected
Combining several databasesCombining several databases
HeterogeneityHeterogeneity
Secure file transfer essentialSecure file transfer essential
Large images to be transferredLarge images to be transferred
Approx 100Mb per patientApprox 100Mb per patient
APIs needed for third party applicationsAPIs needed for third party applications
7/31/2019 McClatchey draft2
7/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 7
ContentsContents
MammoGrid challengesMammoGrid challenges
Approach andApproach and technolgiestechnolgies adoptedadoptedMammoGrid prototypingMammoGrid prototyping
Services and Grid solutionsServices and Grid solutions
Deployment and future workDeployment and future work
Lessons learned and conclusionsLessons learned and conclusions
7/31/2019 McClatchey draft2
8/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 8
ImplementationImplementation
ApproachApproachApplyApply emerging GRID technologyemerging GRID technology rather than develop it.rather than develop it.AA lightweightlightweight GRID, study its usage in hospitalsGRID, study its usage in hospitals
AA prototype federated databaseprototype federated database of mammograms inof mammograms inhospitals in the UK and Italyhospitals in the UK and ItalyIt will investigate :It will investigate :
metameta--data for resolvingdata for resolving queriesqueries standardisedstandardised mammograms to resolve image variabilitymammograms to resolve image variability Health dataHealth data securitysecurity using a novelusing a novel Grid boxGrid box
thethe infrastructureinfrastructure needed forneeded for CADeCADeIt will provideIt will provide feedbackfeedback from the Hospital communityfrom the Hospital communityTo inform the next generation of HealthGridsTo inform the next generation of HealthGrids
P
7/31/2019 McClatchey draft2
9/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 9
Steps in ProjectSteps in Project
P1Centralised DB
(Oct 2003)
P1Distributed DB
(April 2004)
P1.5Web services
(Nov 2004)
P1.5GRID-enabled
services
P2Multiple VOs
(Post MammoGrid)
EGEE
MammoGrid
AliEn
Stack of
glite
EDG
AliEn
we are
hereTime
U d i iU d i i
7/31/2019 McClatchey draft2
10/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 10
UnderpinningUnderpinningtechnologiestechnologies
Distributed computationsDistributed computations Web Services (SOAP, XML,WSDL);Web Services (SOAP, XML,WSDL);
ServiceService--Oriented ArchitectureOriented Architecture
(SOA);(SOA);
AliEn Grid MiddlewareAliEn Grid Middleware
EGEEEGEE gLitegLite, the emerging Grids, the emerging Gridsstandardstandard
MammographyMammography DICOM:DICOM:
DICOM files are transferred overDICOM files are transferred overSCPSCP--SCU;SCU;
DICOM files are stored asDICOM files are stored asimmutable objects.immutable objects.
SMF:SMF: Standardized Mammography FormStandardized Mammography Form
(Mirada)(Mirada)
CADe:CADe: ComputerComputer--Aided DetectionAided Detection
algorithms (CALMA)algorithms (CALMA)
7/31/2019 McClatchey draft2
11/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 11
ContentsContents
MammoGrid challengesMammoGrid challenges
Approach andApproach and technolgiestechnolgies adoptedadoptedMammoGrid prototypingMammoGrid prototyping
Services and Grid solutionsServices and Grid solutions
Deployment and future workDeployment and future work
Lessons learned and conclusionsLessons learned and conclusions
7/31/2019 McClatchey draft2
12/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 12
MammogridMammogrid PrototypesPrototypes
Prototype 1.0Prototype 1.0 Prototype 1.5Prototype 1.5 Prototype 2.0Prototype 2.0No metadataNo metadata
Centralized dataCentralized data
Patient data storedPatient data storedalongside filesalongside files
Services areServices areinstantiated insideinstantiated inside AliEnAliEn
Decentralized metadataDecentralized metadataand dataand data
File storage separatedFile storage separatedfrom semifrom semi--structured datastructured data
Query semanticsQuery semantics
Query PerformanceQuery Performance
Portal andPortal and QueryManagerQueryManager::staticstatic webserviceswebservices
gLitegLite interface: static,interface: static,
insecureinsecure webserviceswebservices
GAS factoryGAS factoryto secureto secure gLitegLite UIUI
Portal andPortal andQueryManagerQueryManager: proper: propergrid services (OGSI)grid services (OGSI)
[Authentication to[Authentication to gLitegLitevia delegation]via delegation]
Query optimizationQuery optimization
As time/resourcesAs time/resourcespermitpermit
7/31/2019 McClatchey draft2
13/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 13
MII: P1.5 OverviewMII: P1.5 Overview
Scanner
MAS
MWS
MG Services
Add Dicom FileQuery DataRetrieve Dicom FileJob Execution
Clinician
CambridgeNode
Oxford Node
Scanner
MAS
MWS
MG Services
Add Dicom FileQuery DataRetrieve Dicom FileJob Execution
Clinician
UdineNode
Local gLite Services
Storage ElementComputing ElementFile TransferMonitoring
Local gLite Services
Storage ElementComputing ElementFile TransferMonitoring
Cambridge Repository
MG data
MG meta-data
Udine Repository
MG data
MG meta-data
VirtualRepository
Central gLite Services
AuthenticationDatabase ProxyTransfer SchedulerJob Scheduler
gLite Repository
Grid dataFile Catalogue
Wh t h bWh t h s b n
7/31/2019 McClatchey draft2
14/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 14
What has beenWhat has been
delivered (P1.5)delivered (P1.5)
A set ofA set of tested and configuredtested and configured GridboxesGridboxes deployed at thedeployed at thehospitals.hospitals.
NearNear--final version of thefinal version of the Mirada Acquisition System andMirada Acquisition System andMammogram WorkstationMammogram WorkstationSuccessful implementation and testingSuccessful implementation and testing of MammoGrid Servicesof MammoGrid Servicesacross deployed sitesacross deployed sites
SMF &SMF & CADeCADe algorithms deployedalgorithms deployed, tested (SMF &, tested (SMF & CADeCADecompatibility)compatibility)P1.5P1.5 gLite/AliEngLite/AliEn--basedbased, distributed database system, distributed database systemWebWeb--service implementationservice implementation with persistently stored data andwith persistently stored data and
metameta--data modelsdata modelsGrid for job and file distribution,Grid for job and file distribution, database outside the Griddatabase outside the GridmiddlewaremiddlewareTest VO at CERN: gLiteTest VO at CERN: gLite--based, MG services are Grid servicesbased, MG services are Grid services
G dbG idb
7/31/2019 McClatchey draft2
15/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 15
GridboxesGridboxes
Design, construction andDesign, construction anddelivery completed by subdelivery completed by sub--contractorcontractor
All units tested andAll units tested anddeployeddeployed
In use atIn use at UdineUdine, Oxford, Oxford
UnivUniv, CERN and Cambridge, CERN and CambridgeConnected to the Grid andConnected to the Grid andavailable for clinicalavailable for clinical
evaluation.evaluation.
G d N dM G id N d
7/31/2019 McClatchey draft2
16/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 16
MammoGrid NodeMammoGrid Node
MammoGridAcquisition Station
deployed in Hospitals & runningInterface of clinicians w/ system
Gridbox
Grid
built & testedhosts Grid engine andMG medical services
d l l
7/31/2019 McClatchey draft2
17/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 17
Cambridge Clinical SiteCambridge Clinical Site
7/31/2019 McClatchey draft2
18/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 18
ContentsContents
MammoGrid challengesMammoGrid challenges
Approach andApproach and technolgiestechnolgies adoptedadoptedMammoGrid prototypingMammoGrid prototyping
Services and Grid solutionsServices and Grid solutions
Deployment and future workDeployment and future work
Lessons learned and conclusionsLessons learned and conclusions
M idM id S iS i
7/31/2019 McClatchey draft2
19/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 19
MammogridMammogrid ServicesServices
GridBoxGridBox to Client:to Client: PortalPortal DICOM SCPDICOM SCP
HTTP(G) (retrieve)HTTP(G) (retrieve)
GridBoxGridBox to peers:to peers: Query ManagerQuery Manager
SESE CECE FTDFTD
CentralCentral toto GridBoxGridBox:: LDAP (configure)LDAP (configure) Proxy (Database)Proxy (Database) TransferManagerTransferManager JobManagerJobManager
OptimizersOptimizers
GRIDBOXCLIENT
DICOM SCU/SCP
SOAP over HTTPG
HTTPG/HTTP
DICOM SCP
PORTAL gLite/AliEnServices
QUERYMANAGER
Data
GRIDBOX
DICOM SCPPORTAL
gLite/AliEnServices
QUERYMANAGER
Data
CERN
FILECATALOGUE
CENTRALSERVICES
LDAP
D t D i S hD t D i S h
7/31/2019 McClatchey draft2
20/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 20
Data Design SchemaData Design Schema
SE SE
gLite CENTRAL
MAMMO METAMAMMO DATA
MAMMO METAMAMMO DATA
PORTAL PORTAL
PORTAL PORTAL
MAMMO METAMAMMO DATA
SE SE
MAMMO METAMAMMO DATA
FILE CATALOGUE
Single Entry point: PortalSingle Entry point: Portal
Distributed patient andDistributed patient and
pathology datapathology data
Distributed metadataDistributed metadata(data description)(data description)
Data and schema autonomyData and schema autonomy(wrappers, mediators)(wrappers, mediators)
Centralized File CatalogueCentralized File Catalogue
Distributed File RepositoryDistributed File Repository(Storage Elements)(Storage Elements)
Example: add newExample: add new
7/31/2019 McClatchey draft2
21/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 21
Example: add newExample: add newMammogramMammogram
MAMMOWORKSTATION
1.
Scanner
DICOM SCP2.
3. add()
MAMMOGRIDDATA
4.
MAMMOGRIDMETA-DATA
5.
6.
PORTAL
File
Catalogue,SE
1.1. Clinician Scans MammogramClinician Scans Mammogram
2.2. Client Sends DICOM file toClient Sends DICOM file toSCP buffer inSCP buffer in GridboxGridbox
3.3. Client contacts portal,Client contacts portal,requests add()requests add()
4.4. Portal contactsPortal contacts gLitegLite, inserts, insertsDICOM file into catalogueDICOM file into catalogue
5.5. Portal readsPortal reads MammogridMammogrid metameta--data structuredata structure
6.6. Portal sends data toPortal sends data to
DBBackendDBBackend (XML), data goes(XML), data goestoto MySQLMySQL DBDB
E lE l
7/31/2019 McClatchey draft2
22/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 22
Example: queryExample: query
MAMMOWORKSTATION
1. query()
MAMMOGRIDDATA
MAMMOGRIDMETA-DATA
5.
PORTAL
QUERY
MANAGER
QUERY
HANDLER
2. 6
.
4.
QUERY
MANAGER
QUERY
MANAGER
3.
3.
AGE > 50
FINDING = MASS
MALIGNACY=HIGH
PROBABILITY OFCANCER > 80%
1.1. Clinician constructs queryClinician constructs queryusing GUIusing GUI
2.2. Client sends query XML toClient sends query XML toPortalPortal
3.3. Portal sends query to aPortal sends query to aQuery ManagerQuery Manager
4.4. Query Manager plans queryQuery Manager plans querydistributiondistribution
5.5. Query Manager distributesQuery Manager distributesthe Querythe Query
6.6. Query Handlers receive theQuery Handlers receive thequeryquery
7.7. Query Handler resolvesQuery Handler resolvesagainst metadata DBagainst metadata DB
8.8. Query Handler executesQuery Handler executesquery on thequery on the MammogridMammogrid DBDB
(wrappers, mediators omitted)(wrappers, mediators omitted)
gLite/AliEngLite/AliEn servicesservices
7/31/2019 McClatchey draft2
23/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 23
gLite/AliEngLite/AliEn servicesservicesoverviewoverview
PORTAL
SOAP
HTTP
UI
SE
MG Interface
FTD
CE/ClusterMonitor
aliprod
mgprod
mgprod aliprod
aliprod
mgprod
udineudine
gLite/AliEn site services
MG CA certificate
SSH key
SSH key
SSH key
gLite/AliEnCENTRALSERVICES
Roles:
adminaliprodudinecambridgeoxford
People:
mgadminmgprod (each site )udinecambridgeoxford
adminmgadmin
(HTTP)
+ls()+whereis()
+rm()+submit()
+mkdir()+mirror()
+get()
AliEn::Service::Interface
AliEn::Service
AliEn::UI
Al orithms JobAlgorithms Job ExecExecnn
7/31/2019 McClatchey draft2
24/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 24
Algorithms, JobAlgorithms, Job ExecExecnn..
Algorithms are deployed centrallyAlgorithms are deployed centrallyPresently two different kinds of algorithms:Presently two different kinds of algorithms: SMF:SMF:
Mammogram standardizationMammogram standardization DICOM image into DICOM imageDICOM image into DICOM image
CADeCADe Feature detection (calcification, mass)Feature detection (calcification, mass) DICOM image into text output (later into DICOM SR)DICOM image into text output (later into DICOM SR)
Workflow:Workflow: User selects from available algorithmsUser selects from available algorithms User selects input files (usually result of a query)User selects input files (usually result of a query)
User specifies additional algorithm parametersUser specifies additional algorithm parameters
Portal createsPortal createsjdljdl, submits job (batch, splitting, submits job (batch, splitting)) Monitoring of job statusMonitoring of job status User may examineUser may examine stdoutstdout,, stderrstderr, view and register resulting, view and register resulting
DICOMDICOMJobs running on grid do not access the databaseJobs running on grid do not access the database
MammogridMammogrid andand gLitegLite
7/31/2019 McClatchey draft2
25/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 25
MammogridMammogrid andand gLitegLite
Data Management:Data Management: SemiSemi--structured data management is limited, nonstructured data management is limited, non--
performantperformant..
For our purposes data management is provided by a separateFor our purposes data management is provided by a separatelayerlayer Links between fileLinks between file--based and semibased and semi--structured data:structured data: LFNsLFNs
File Transfers:File Transfers: Unacceptable performance for generic useUnacceptable performance for generic use--cases (1 min forcases (1 min foractual transfer with ~5 min overhead)actual transfer with ~5 min overhead)
A method installed to bypass FTD transfersA method installed to bypass FTD transfers
Job Execution:Job Execution: Problems with splitting (mostly resolved)Problems with splitting (mostly resolved) Job status reporting not reliableJob status reporting not reliable
C
7/31/2019 McClatchey draft2
26/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 26
ContentsContents
MammoGrid challengesMammoGrid challenges
Approach andApproach and technolgiestechnolgies adoptedadoptedMammoGrid prototypingMammoGrid prototyping
Services and Grid solutionsServices and Grid solutions
Deployment and future workDeployment and future workLessons learned and conclusionsLessons learned and conclusions
MammoGrid solutionMammoGrid solution
7/31/2019 McClatchey draft2
27/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 27
MammoGrid solutionMammoGrid solution
ServiceService--Oriented InfrastructureOriented Infrastructurethat federates autonomouthat federates autonomoumammogram databases on top of a Grid middlewaremammogram databases on top of a Grid middleware..
Medical imaging (MI) service layer:Medical imaging (MI) service layer: Generic services for handling imageGeneric services for handling image--relatedrelated
data (parsing, transforming, storing etc);data (parsing, transforming, storing etc);
Specific imaging services (image analysis,Specific imaging services (image analysis,query services etc.)query services etc.)
GridGrid--aware service layer:aware service layer: Mediates between MI services andMediates between MI services and
underlying Grid middleware;underlying Grid middleware; Examples: storing/retrieving files on theExamples: storing/retrieving files on the
Grid, authentication, job submission andGrid, authentication, job submission andexecution Grid MiddlewareGrid Middleware
e.g.e.g. gLitegLite
GridGrid--aware Servicesaware Services
MedicalMedical--Image ServicesImage Services
ClientsClients
SOA
execution
Prototype MammographyPrototype Mammography
7/31/2019 McClatchey draft2
28/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 28
Prototype MammographyPrototype MammographyDatabaseDatabase
IDC
MAMMOGRIDVO
AddenbrooksHospital,
Cambridge
OxfordUniversity
UdineUniversity
Hospital
M mm ridMammogrid VO st tusVO status
7/31/2019 McClatchey draft2
29/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 29
MammogridMammogrid VO statusVO status
Production P1.5 deployed end of 2004 with emptyProduction P1.5 deployed end of 2004 with emptydata storedata store
P1.5 demonstrated at the 2004 EU Annual TechnicalP1.5 demonstrated at the 2004 EU Annual TechnicalReviewReview
Presently ~2000 images uploaded from previouslyPresently ~2000 images uploaded from previously
acquired data (~20GB)acquired data (~20GB)Batch upload (and batch SMF) is ongoing, liveBatch upload (and batch SMF) is ongoing, liveacquisition startedacquisition started
Clinical trials are starting.Clinical trials are starting.
Final activities:Final activities: bugfixingbugfixing, clinical trials,, clinical trials,
dissemination, commercializationdissemination, commercialization
C t tC t t
7/31/2019 McClatchey draft2
30/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 30
ContentsContents
MammoGrid challengesMammoGrid challenges
Approach andApproach and technolgiestechnolgies adoptedadoptedMammoGrid prototypingMammoGrid prototyping
Services and Grid solutionsServices and Grid solutions
Deployment and future workDeployment and future workLessons learned and conclusionsLessons learned and conclusions
MammoGrid Future PlansMammoGrid Future Plans
7/31/2019 McClatchey draft2
31/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 31
MammoGrid Future PlansMammoGrid Future Plans
P1.5 Architecture delivered & deployedP1.5 Architecture delivered & deployed P1.5 already present in Oxford and CERNP1.5 already present in Oxford and CERN
Final deployment in Cambridge &Final deployment in Cambridge & UdineUdine hospitalshospitals
20042004
--2005 testing phase2005 testing phase
P2 Architecture under development (resources limited)P2 Architecture under development (resources limited) New Services to provideNew Services to provide
enhanced security and confidentialityenhanced security and confidentiality
legal and ethical conformancelegal and ethical conformance
Facility to addFacility to add
further image and nonfurther image and non--image handling servicesimage handling services
MammoGrid dedicated MetaMammoGrid dedicated Meta--Data DatabaseData Database heterogeneous schema discovery / queryheterogeneous schema discovery / query servicesservices
Framework 6Framework 6 project(sproject(s) to research biomedicine) to research biomedicine
See http://See http://mammogrid.vitamib.commammogrid.vitamib.com
Lessons LearnedLessons Learned -- GridsGrids
7/31/2019 McClatchey draft2
32/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 32
Lessons LearnedLessons Learned -- GridsGrids
GRID isGRID is newnew :: new skills required and few with them.new skills required and few with them.
GRID isGRID is slowslow :: therefore initially concentrate ontherefore initially concentrate onfunctionality rather than performance.functionality rather than performance.
GRID isGRID is changingchanging :: have to hit a moving target.have to hit a moving target.
GRID isGRID is complexcomplex :: many layers of software, developedmany layers of software, developedby different groups.by different groups.
GRID is stillGRID is still insecureinsecure / unreliable / over/ unreliable / over--hypedhypedGRID isGRID is multimulti--flavouredflavoured,, needs standardsneeds standards
Lessons for HealthGridsLessons for HealthGrids
7/31/2019 McClatchey draft2
33/33
7th April 2005 HealthGrid'05 Conference, Oxford The MammoGrid Collaboration 33
Lessons for HealthGridsLessons for HealthGrids
Clinician community is highlyClinician community is highly riskrisk--averseaverseMedical dataMedical data anan ethical and legal minefieldethical and legal minefield
Grid software is stillGrid software is still highly volatilehighly volatile
Companies not yet ready to invest inCompanies not yet ready to invest in HealthgridsHealthgridsNo real crossNo real cross--over withover with bio/geneticbio/genetic informationinformation
SoSoResearch neededResearch needed in biomedical applications within biomedical applications withcompanies (recent FP6 call?)companies (recent FP6 call?)
Progress onProgress on Grid standardisationGrid standardisation essential toessential toenableenable outout--ofof--thethe--boxbox capability and stabilitycapability and stability
Ethical issuesEthical issues must be resolved before we getmust be resolved before we get
clinician and companyclinician and company buybuy--inin..