Applying Computer Science Research to Biodiversity Informatics: Some Experiences and Lessons

  • Andrew C. Jones
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3939)


In this paper we discuss experiences of applying Computer Science research in five biodiversity informatics projects. The need that these projects share in common is to apply advanced computing theory and techniques to real problems, overcoming the practical difficulties that are encountered. The main purpose of this paper is to illustrate, from our own experience, how applying advanced computing techniques to a real problem area can lead to unexpected difficulties that may not have been recognised at the theoretical or small-scale implementation stage, and to provide some recommendations for addressing the specific difficulties identified here. These recommendations are in the areas of identifying and rectifying terminological conflicts; handling multiple opinions; and design of architectures that can accommodate variation in platforms and administrative policies, and also accommodate change.


Grid Service Common Data Model Multiple Opinion Bioclimatic Modelling Biodiversity Informatics 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Graham, C.H., Ferrier, S., Huettman, F., Moritz, C., Peterson, A.T.: New developments in museum-based informatics and applications in biodiversity analysis. TRENDS in Ecology and Evoloution 19, 497–503 (2004)CrossRefGoogle Scholar
  2. 2.
    Bisby, F.A.: The quiet revolution: Biodiversity informatics and the internet. Science 289, 2309–2312 (2004)CrossRefGoogle Scholar
  3. 3.
    Loiselle, B.A., Howell, C.A., Graham, C.H., Goerck, J.M., Brooks, T., Smith, K.G., Williams, P.H.: Avoiding pitfalls of using species distribution models in conservation planning. Conservation Biology 17, 1591–1600 (2003)CrossRefGoogle Scholar
  4. 4.
    Peterson, A.T., Vieglais, D.A.: Predicting species invasions using ecological niche modeling: New approaches from bioinformatics attack a pressing problem. BioScience 51, 363–371 (2001)CrossRefGoogle Scholar
  5. 5.
    Foster, I., Kesselman, C. (eds.): The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann, San Francisco (1999)Google Scholar
  6. 6.
    Jones, A.C., Xu, X., Pittas, N., Gray, W.A., Fiddian, N.J., White, R.J., Robinson, J.S., Bisby, F.A., Brandt, S.M.: SPICE: a flexible architecture for integrating autonomous databases to comprise a distributed catalogue of life. In: Ibrahim, M., Küng, J., Revell, N. (eds.) DEXA 2000. LNCS, vol. 1873, pp. 981–992. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  7. 7.
    Xu, X., Jones, A.C., Pittas, N., Gray, W.A., Fiddian, N.J., White, R.J., Robinson, J.S., Bisby, F.A., Brandt, S.M.: Experiences with a hybrid implementation of a globally distributed federated database system. In: Wang, X.S., Yu, G., Lu, H. (eds.) WAIM 2001. LNCS, vol. 2118, pp. 212–222. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  8. 8.
    Jones, A.C., Gray, W.A., Giddy, J.P., Fiddian, N.J.: Linking heterogeneous biodiversity information systems on the GRID: the GRAB demonstrator. Computing and Informatics 21, 383–398 (2002)MATHGoogle Scholar
  9. 9.
    Jones, A.C., White, R.J., Gray, W.A., Bisby, F.A., Caithness, N., Pittas, N., Xu, X., Sutton, T., Fiddian, N.J., Culham, A., Scoble, M., Williams, P., Bromley, O., Brewer, P., Yesson, C., Bhagwat, S.: Building a biodiversity grid. In: Konagaya, A., Satou, K. (eds.) LSGRID 2004. LNCS (LNBI), vol. 3370, pp. 140–151. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  10. 10.
    Embury, S., Jones, A., Sutherland, I., Gray, W., White, R., Robinson, J., Bisby, F., Brandt, S.: Conflict detection for integration of taxonomic data sources. In: Oszoyoglu, M. (ed.) 11th International Conference on Scientific and Statistical Databases, pp. 204–213. IEEE Computer Society Press, Los Alamitos (1999)Google Scholar
  11. 11.
    Jones, A.C., Sutherland, I., Embury, S.M., Gray, W.A., White, R.J., Robinson, J.S., Bisby, F.A., Brandt, S.M.: Techniques for effective integration, maintenance and evolution of species databases. In: Günther, O., Lenz, H.J. (eds.) 12th International Conference on Scientific and Statistical Databases, pp. 3–13. IEEE Computer Society Press, Los Alamitos (2000)CrossRefGoogle Scholar
  12. 12.
    Wüthrich, B.: On updates and inconsistency repairing in knowledge bases. In: Proceedings of the Ninth International Conference on Data Engineering (ICDE), pp. 608–615. IEEE Computer Society Press, Los Alamitos (1993)CrossRefGoogle Scholar
  13. 13.
    Embury, S.M., Brandt, S.M., Robinson, J.S., Sutherland, I., Bisby, F.A., Gray, W.A., Jones, A.C., White, R.J.: Adapting integrity enforcement techniques for data reconciliation. Information Systems 26, 657–689 (2001)CrossRefMATHGoogle Scholar
  14. 14.
    Jones, A.C.: Some thoughts about computing techniques to support generation of coherent taxon descriptions. In: Proc. 5th Biennial Meeting of the Systematics Association (2005),

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Andrew C. Jones
    • 1
  1. 1.School of Computer ScienceCardiff UniversityCardiffUK

Personalised recommendations