Skip to main content

Helping Biologists Effectively Build Workflows, without Programming

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNBI,volume 6254))

Abstract

Seahawk is a browser for Moby Web services, which are online tools using a shared semantic registry and data formats. To make a wider array of tools available within Seahawk, the Daggoo system helps users adapt forms on existing Web sites to Moby’s specifications. Biologists were interviewed and given workflow design tasks, which revealed the types of tools present in their conceptual analysis workflows, and the types of control flow they understood. These observations were used to enhance Seahawk so that Moby and external Web tools can be browsed to create workflows "by demonstration". A flow-up user study measured how effectively biologists could 1) demonstrate a workflow for a realistic task, 2) understand the automatically generated workflow, and 3) use the workflow in the Taverna workflow editor/enactor. The results show promise that biologists without programming experience can become self-sufficient in analysis automation, using workflow-by-demonstration as a first step.

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   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. MacMullen, W., Vaughan, K., Moore, M.: Planning bioinformatics education and information services in an academic health sciences library. Coll. Res. Libr. 65, 320–332 (2004)

    Google Scholar 

  2. Rein, D.C.: Developing library bioinformatics services in context: the Purdue University Libraries bioinformationist program. J. Med. Libr. Assoc. 94, 314–320, E193-E197 (2006)

    Google Scholar 

  3. Stevens, R., et al.: A classification of tasks in bioinformatics. Bioinf. 17, 180–188 (2001)

    Article  Google Scholar 

  4. Tran, D., Dubay, C., Gorman, P., Hersh, W.: Applying task analysis to describe and facilitate bioinformatics tasks. Medinfo. 11, 818–822 (2004)

    Google Scholar 

  5. Bartlett, J.C., Toms, E.G.: Developing a protocol for bioinformatics analysis: An integrated information behaviour and task analysis approach. J. Am. Soc. Inf. Sci. 56, 469–482 (2005)

    Article  Google Scholar 

  6. Kulyk, O., Wassink, I.H.C.: Getting to know Bioinformaticians: Results of an exploratory user study. In: Proc. BCS HCI 2006 Int’l Workshop on Combining Visualisation and Interaction to Facilitate Scientific Exploration and Discovery, pp. 30–37 (2006)

    Google Scholar 

  7. Blackwell, A.F.: First steps in programming: a rationale for attention investment models. In: Proc. IEEE 2002 Symp. on Human Centric Computing Lang. and Env., pp. 2–10 (2002)

    Google Scholar 

  8. Gordon, P.M.K., Sensen, C.W.: Seahawk: Moving Beyond HTML in Web-based Bioinformatics Analysis. BMC Bioinformatics 8, 208 (2007)

    Article  Google Scholar 

  9. Wilkinson, M.: GBrowse Moby: a Web-based browser for BioMoby Services. SCBM 1, 4 (2006)

    Google Scholar 

  10. Giardine, B., et al.: Galaxy: a platform for interactive large-scale genome analysis. Genome Res. 15(10), 1451–1455 (2005)

    Article  Google Scholar 

  11. Stajich, J.E., et al.: The BioPerl toolkit: Perl modules for the life sciences. Genome Research 12, 1611–1618 (2002)

    Article  Google Scholar 

  12. Pocock, M., Down, T., Hubbard, T.: BioJava: open source components for bioinformatics. SIGBIO Newsletter 20, 10–12 (2000)

    Article  Google Scholar 

  13. Kozlenkov, A., Schroeder, M.: Prova: Rule-based java-scripting for a bioinformatics semantic web. In: Rahm, E. (ed.) DILS 2004. LNCS (LNBI), vol. 2994, pp. 17–30. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  14. Krishnan, S., et al.: Opal: Simple Web Services Wrappers for Scientific Applications. In: Proc. IEEE Conf. Web Services, pp. 823–832 (2006)

    Google Scholar 

  15. Ludaescher, B., et al.: Scientific workflow management and the Kepler system. Concurr. Comput.: Pract. Exper. 18, 1039–1065 (2006)

    Article  Google Scholar 

  16. Stevens, R., et al.: Tambis: transparent access to multiple bioinformatics information sources. Bioinformatics 16(2), 184–185 (2000)

    Article  MathSciNet  Google Scholar 

  17. Oinn, T., et al.: Taverna: A tool for the composition and enactment of bioinformatics workflows. Bioinf. 20, 3045–3054 (2004)

    Article  Google Scholar 

  18. Gordon, P.M.K., Sensen, C.W.: A Pilot Study into the Usability of a Scientific Workflow Construction Tool. Tech. Report 2007-874-26, University of Calgary (2007)

    Google Scholar 

  19. Wilkinson, M.D., et al.: Interoperability with Moby 1.0: It’s Better than Sharing Your Toothbrush! Briefings in Bioinformatics 9(3), 220–231 (2008)

    Article  Google Scholar 

  20. Carrere, S., Gouzy, J.: Remora: Pilot in the ocean of Biomoby Web Services. Bioinf. 22, 900–901 (2006)

    Article  Google Scholar 

  21. Hoon, S., et al.: Biopipe: A Flexible Framework for Protocol-Based Bioinformatics Analysis. Genome Res. 13(8), 1904–1915 (2003)

    Google Scholar 

  22. Chagoyen, M., Kurul, M.E., De-Alarcon, P.A., Carazo, J.M., Gupta, A.: Designing and executing scientific workflows with a programmable integrator. Bioinformatics 20(13), 2092–2100 (2004)

    Article  Google Scholar 

  23. Tang, F., et al.: Wildfire: distributed, grid-enabled workflow construction and execution. BMC Bioinf. 6, 69 (2005)

    Article  Google Scholar 

  24. Lee, S., Wang, T.D., Hashmi, N., Cummings, M.P.: Bio-STEER: A semantic web workflow tool for grid computing in the life sciences. Future Gener. Comput. Syst. 23(3), 497–509 (2007)

    Article  Google Scholar 

  25. Gordon, P.M.K., et al.: Using a novel data transformation technique to provide the EMBOSS software suite as semantic web services. In: Proc. IEEE Int’l Conf. Bioinf. Biomed., pp. 117–124 (2007)

    Google Scholar 

  26. Turnbull, J.E., Field, R.A.: Emerging glycomics technologies. Nat. Chem. Biol. 3, 74–77 (2007)

    Article  Google Scholar 

  27. Wishart, D., et al.: HMDB: a knowledgebase for the human metabolome. NAR 37, D603 (2009)

    Article  Google Scholar 

  28. Michener, W.: Meta-information concepts for ecological data management. Eco. Inf. 1, 3–7 (2006)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gordon, P.M.K., Barker, K., Sensen, C.W. (2010). Helping Biologists Effectively Build Workflows, without Programming. In: Lambrix, P., Kemp, G. (eds) Data Integration in the Life Sciences. DILS 2010. Lecture Notes in Computer Science(), vol 6254. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15120-0_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-15120-0_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-15119-4

  • Online ISBN: 978-3-642-15120-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics