Skip to main content

Middleware Architecture Approaches for Collaborative Cancer Research

  • Chapter
  • First Online:
  • 1315 Accesses

Abstract

As our ability to capture and generate large biomedical datasets improves, researchers increasingly need to synthesize information using a variety of data types, data systems, and analysis tools. The need for informatics support to facilitate coordinated and federated access to disparate data and analysis resources is more pronounced in collaborative basic, clinical, and translational research studies spanning multiple institutions. This chapter presents a high-level overview of several middleware architecture frameworks and technologies and discusses how these approaches can be employed to address the informatics requirements of large-scale and collaborative cancer research.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    TCGA is a large-scale community resource project co-funded by the NCI and the National Human Genome Research Institute, http://cancergenome.nih.gov

  2. 2.

    Rembrandt is a community resource that hosts and integrates clinical and functional genomics data from clinical trials involving patients suffering from gliomas, http://caintegrator-info.nci.nih.gov/rembrandt

  3. 3.

    Vasari datasets consist of the Rembrandt data collection with the addition of characterized MR images, https://wiki.nci.nih.gov/display/Imaging/VASARI

References

  • Amendolia S, Brady M, Mcclatchey R et al (2003) Mammogrid: large-scale distributed mammogram analysis. Stud Health Technol Inform 95:194–199

    PubMed  Google Scholar 

  • Berman F, Hey A, Fox G (eds) (2003) Grid computing: making the global infrastructure a reality. Wiley, New York

    Google Scholar 

  • Brady M, Gavaghan D, Simpson A et al (2003) eDiamond: a grid-enabled federated database of annotated mammograms. In: Berman F, Fox G, Hey A (eds) Grid computing: making the global infrastructure a reality. Wiley, New York

    Google Scholar 

  • caBIG (2009) The cancer biomedical informatics grid. Retrieved September 2009 from https://cabig.nci.nih.gov

  • caXchange (2009) The caXchange project. From https://cabig.nci.nih.gov/tools/LabIntegrationHub

  • Covitz P, Hartel F, Schaefer C, Coronado S, Fragoso G, Sahni H, Gustafson S, Buetow K (2003) caCORE: a common infrastructure for cancer informatics. Bioinformatics 19:2404–2412

    Article  PubMed  CAS  Google Scholar 

  • CVRG (2009) The CardioVascular Research Grid (cvrg) 2009. From http://www.cvrgrid.org

  • De Roure D, Goble C, Stevens R (2009) The design and realisation of the myExperiment virtual research environment for social sharing of workflows. Future Generation Comput Syst 25:561–567

    Article  Google Scholar 

  • DICOM (2009) The digital imaging and communications in medicine standard 2009. From http://medical.nema.org/

  • Foster I (2006) Globus toolkit version 4: software for service-oriented systems. J Comput Sci Technol 21:523–530

    Article  Google Scholar 

  • Foster I, Kesselman C (1997) Globus: a metacomputing infrastructure toolkit. Int J High Perform Comput Appl 11:115–128

    Article  Google Scholar 

  • Foster I, Kesselman C (eds) (1999) The grid: blueprint for a new computing infrastructure. Morgan Kaufmann, San Francisco, CA

    Google Scholar 

  • Foster I, Kesselman C, Tsudik G et al (1998) A security architecture for computational grids. In: Proceedings of the 5th ACM conference on computer and communications security conference. ACM, San Francisco, CA, pp 83–92

    Google Scholar 

  • Foster I, Kesselman C, Tuecke S (2001) The anatomy of the Grid: Enabling scalable virtual organizations. Int J Supercomput Appl 15:200–222

    Article  Google Scholar 

  • Foster I, Czajkowski K, Ferguson D et al (2005) Modeling and managing state in distributed systems: the role of OGSI and WSRF. Proc IEEE 93:604–612

    Article  Google Scholar 

  • Gardner D, Akil H, Ascoli G et al (2008) The neuroscience information framework: a data and knowledge environment for neuroscience. Neuroinformatics 6:149–160

    Article  PubMed  Google Scholar 

  • Graham S, Simeonov S, Boubez T et al (2002) Building web services with Java: Making sense of XML, SOAP, WSDL, and UDDI. SAMS Publishing, Indianapolis, IN

    Google Scholar 

  • Grethe J, Baru C, Gupta A et al (2005) Biomedical informatics research network: building a national collaboratory to hasten the derivation of new understanding and treatment of disease. Stud Health Technol Inform 112:100–109

    PubMed  Google Scholar 

  • Gupta A, Bug W, Marenco L et al (2008) Federated access to heterogeneous information resources in the neuroscience information framework (NIF). Neuroinformatics 6:205–217

    Article  PubMed  Google Scholar 

  • Hastings S, Langella S, Oster S et al (2004) Distributed data management and integration: the mobius project. In: Proceedings of the Global Grid Forum 11 (GGF11) semantic grid applications workshop, Honolulu, Hawaii, USA, pp 20–38

    Google Scholar 

  • Hastings S, Oster S, Langella S et al (2007) Introduce: an open source toolkit for rapid development of strongly typed grid services. J Grid Comput 5:407–427

    Article  Google Scholar 

  • HL7 (2009) Health Level Seven 2009. From http://www.hl7.org

  • Hull D, Wolstencroft K, Stevens R et al (2006) Taverna: a tool for building and running workflows of services. Nucleic Acids Res 34(Web Server issue):729–732

    Article  Google Scholar 

  • Humphrey M, Wasson G (2005) Architectural foundations of WSRF.NET. Int J Web Serv Res 2:83–97

    Article  Google Scholar 

  • IHE (2009) Integrating the healthcare enterprise 2009. From http://www.ihe.net

  • Janciak I, Kloner C, Brezany P (2008) Workflow enactment engine for WSRF-compliant services orchestration. In: The 9th IEEE/ACM international conference on grid computing, pp 1–8

    Google Scholar 

  • Kloppmann M, Konig D, Leymann F et al (2004) Business process choreography in websphere: combining the power of BPEL and J2EE. IBM Syst J 43:270–296

    Article  Google Scholar 

  • Langella S, Hastings S, Oster S et al (2008) Sharing data and analytical resources securely in a biomedical research grid environment. J Am Med Inform Assoc (JAMIA) 15:363–373

    Article  Google Scholar 

  • OGF (2009) The open grid forum 2009. From http://www.ogf.org

  • Oster S, Hastings S, Langella S, Ervin D, Madduri R, Kurc T, Siebenlist F, Foster I, Shanbhag K, Covitz P, Saltz J (2007). Cagrid 1.0: a grid enterprise architecture for cancer research. In: Proceedings of the 2007 American medical informatics association (AMIA) annual symposium, Chicago, IL

    Google Scholar 

  • Oster S, Langella S, Hastings S et al (2008) Cagrid 1.0: an enterprise grid infrastructure for biomedical research. J Am Med Inform Assoc (JAMIA) 15:138–149

    Article  Google Scholar 

  • OWL (2009) The web ontology language 2009. From http://www.w3.org/TR/owl-features/

  • Phillips J, Chilukuri R, Fragoso G et al (2006) The caCORE software development kit: Streamlining construction of interoperable biomedical information services. BMC Med Inform Decis Mak 6:2

    Google Scholar 

  • RDF (2009) The resource description framework standard 2009. From http://www.w3.org/RDF/

  • RDFS (2009) The resource description framework schema standard 2009. From http://www.w3.org/TR/rdf-schema/

  • Saltz J, Oster S, Hastings S et al (2006) caGrid: design and implementation of the core architecture of the cancer biomedical informatics grid. Bioinformatics 22:1910–1916

    Article  PubMed  CAS  Google Scholar 

  • Saltz J, Hastings S, Langella S et al (2008a) A roadmap for cagrid, an enterprise grid architecture for biomedical research. Stud Health Technol Inform 138:224–237

    PubMed  Google Scholar 

  • Saltz J, Kurc T, Hastings S et al (2008b) e-Science, caGrid, and translational biomedical research. IEEE Comput 41:58–66

    Article  Google Scholar 

  • Saltz J, Oster S, Hastings S et al (2008c) Translational research design templates, grid computing, and HPC. In: The 22nd IEEE international parallel and distributed processing symposium (IPDPS’08). IEEE, Miami, FL

    Google Scholar 

  • Santini S, Gupta A (2003) The role of Internet imaging in the biomedical informatics research network. In: Santini S, Schettini R (eds) Proceedings of SPIE, vol 5018. Internet Imaging IV, San Jose, CA

    Google Scholar 

  • Sarang P, Juric M, Mathew B (2006) Business process execution language for Web services BPEL and BPEL4WS, 2nd edn. Packt Publishing, Birmingham

    Google Scholar 

  • Solomonides A, Mcclatchey R, Odeh M et al (2003) Mammogrid and eDiamond: grids applications in mammogram analysis. In: Proceedings of the IADIS international conference: e-Society 2003, Lisbon, Portugal, pp 1032–1033

    Google Scholar 

  • Stevens R, Robinson A, Goble C (2003) myGrid: personalised bioinformatics on the information Grid. Bioinformatics 19:302–304

    Article  Google Scholar 

  • Stevens R, Mcentire R, Goble C et al (2004) myGrid and the drug discovery process. Drug Discov Today: BIOSILICO 2:140–148

    Article  CAS  Google Scholar 

  • WEEP (2009) The workflow enactment engine project 2009. From http://weep.gridminer.org

  • Welch V, Siebenlist F, Foster I et al (2003) Security for grid services. In: 12th international symposium on high performance distributed computing (HPDC-12). IEEE, Washington, DC

    Google Scholar 

Download references

Acknowledgments

This work is supported in part by the National Cancer Institute, National Institutes of Health, through the caBIG® program with Contracts 28X193/N01-CO-12400, HHSN261200800001E, 94995NBS23, and 85983CBS43; by Grant R01LM009239 from the National Library of Medicine; by Grant R24HL085343 from the National Heart, Lung, and Blood Institute; by PHS Grant UL1RR025008 from the Clinical and Translational Science Award Program, NIH; and by Grants CNS-0403342, CNS-0426241, CSR-0615412, CCF-0342615, CNS-0615155, CNS-0406386 from the National Science Foundation. The content of this publication does not necessarily reflect the views or policies of the Department of Health and Human Services, nor does mention of trade names, commercial products, or organizations imply endorsement by the US Government. The In Silico Brain Tumor Research Center is a multi-institutional collaborative effort, funded by the National Cancer Institute, between Emory University (Investigators: Joel Saltz, Daniel Brat, Carlos Moreno, Erwin Van Meir, Chad Holder, Tahsin Kurc, Ashish Sharma), Henry Ford Health System (Investigator: Tom Mikkelsen), Stanford University (Investigator: Daniel Rubin), and Thomas Jefferson University (Investigator: Adam Flanders).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Joel Saltz .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Kurc, T. et al. (2010). Middleware Architecture Approaches for Collaborative Cancer Research. In: Ochs, M., Casagrande, J., Davuluri, R. (eds) Biomedical Informatics for Cancer Research. Springer, Boston, MA. https://doi.org/10.1007/978-1-4419-5714-6_4

Download citation

  • DOI: https://doi.org/10.1007/978-1-4419-5714-6_4

  • Published:

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4419-5712-2

  • Online ISBN: 978-1-4419-5714-6

  • eBook Packages: MedicineMedicine (R0)

Publish with us

Policies and ethics