Mark A. O'Neill

Last updated

Mark A. O'Neill
Mark A ONeill.JPG
O'Neill in 2011
Born3 November 1959 (1959-11-03) (age 64)
Grantham, Lincolnshire, United Kingdom
NationalityEnglish
CitizenshipBritish
Alma mater University of London, University of Sheffield
Known for Digital Automated Identification SYstem (DAISY), PUPS P3
Scientific career
Fields ecological modelling, computational neuroscience, complex systems, machine vision
Institutions Cambridge University, University College London, Oxford University
Doctoral advisor Ian Dowman
Other academic advisorsG. Paul Otto, Peter Rounce
Notable studentsClaus C. Hilgetag, Sarah E. Barlow, Daniel T. Reed

Mark A. O'Neill (born 3 November 1959) is an English computational biologist with interests in artificial intelligence, systems biology, complex systems and image analysis. He is the creator and lead programmer on a number of computational projects including the Digital Automated Identification SYstem (DAISY) for automated species identification and PUPS P3, an organic computing environment for Linux.

Contents

Education

O'Neill was educated at The King's School, Grantham, Sheffield University and University College London. [1]

Research interests

O'Neill's interests lie at the interface of biology and computing. He has worked in the areas of artificial life and biologically inspired computing. In particular, he has attempted to answer the question "can one create software agents which are capable of carrying a useful computational payload which respond to their environment with the flexibility of a living organism?"

He has also investigated how computational methods may be used to analyze biological and quasi biological systems for example: ecosystems and economies.

O'Neill is also interested in ethology, especially the emergent social ecosystems which occur as a result of social networking on the internet. His recent projects include the use of artificial intelligence techniques to look at complex socio-economic data. [2]

On the computer science front, O'Neill continues to develop and contribute to a number of other open source and commercial software projects and is involved in the design of cluster/parallel computer hardware via his company, Tumbling Dice Ltd. Long-running projects include DAISY; [3] PUPS P3 an organic computing environment for Linux; Cryopid, a Linux process freezer; the [Mensor digital terrain model generation system]; and RanaVision, a vision based motion detection system. He has also worked with public domain agent based social interaction models such as Sugarscape and artificial life simulators, for example physis, which is a development of Tierra.

O'Neill has been a keen naturalist since childhood. In addition to his interests in complex systems and computer science, he is a member of the Royal Entomological Society and an expert in the rearing and ecology of hawk moths. He is also currently convenor of the [Electronic and Computing Technology Special Interest Group] (SIG) for the Royal Entomological Society.

He is also interested in the use of precision agriculture methodologies to monitor agri-ecosystems, [4] and has been an active participant in a series of projects looking at the automatic tracking of bumblebees, [5] [6] and other insects [7] [8] using vision, and using both network analysis and remote sensing techniques to monitor ecosystem health. Latterly, he has become interested in applying these techniques in the commercial sphere to look at issues of corporate responsibility and sustainability in industries like mining and agriculture which have significant ecological footprints.

He has also been involved in both computational neuroscience and systems biology, the former association resulting in many papers while working at Oxford University. Work in the latter area led to the successful flotation in 2007 of a systems biology company, e-Therapeutics, where O'Neill was a senior scientist, assisted with the establishment of the company, and was named in a number of seminal patents.

O'Neill is a fellow of the British Computer Society, the Institute of Engineering and Technology, and the Royal Astronomical Society. He is also a chartered engineer, a chartered IT professional and a member of the Institute of Directors. He was one of the recipients of the BCS Award for Computing Technology in 1992.

Publications

Related Research Articles

<span class="mw-page-title-main">Computational biology</span> Branch of biology

Computational biology refers to the use of data analysis, mathematical modeling and computational simulations to understand biological systems and relationships. An intersection of computer science, biology, and big data, the field also has foundations in applied mathematics, chemistry, and genetics. It differs from biological computing, a subfield of computer science and engineering which uses bioengineering to build computers.

Computer science is the study of the theoretical foundations of information and computation and their implementation and application in computer systems. One well known subject classification system for computer science is the ACM Computing Classification System devised by the Association for Computing Machinery.

<span class="mw-page-title-main">Outline of academic disciplines</span> Overviews of and topical guides to academic disciplines

The following outline is provided as an overview of and topical guide to academic disciplines:

In computer science, evolutionary computation is a family of algorithms for global optimization inspired by biological evolution, and the subfield of artificial intelligence and soft computing studying these algorithms. In technical terms, they are a family of population-based trial and error problem solvers with a metaheuristic or stochastic optimization character.

<span class="mw-page-title-main">Theoretical computer science</span> Subfield of computer science and mathematics

Theoretical computer science (TCS) is a subset of general computer science and mathematics that focuses on mathematical aspects of computer science such as the theory of computation, formal language theory, the lambda calculus and type theory.

A computer scientist is a scholar who specializes in the academic study of computer science.

Bio-inspired computing, short for biologically inspired computing, is a field of study which seeks to solve computer science problems using models of biology. It relates to connectionism, social behavior, and emergence. Within computer science, bio-inspired computing relates to artificial intelligence and machine learning. Bio-inspired computing is a major subset of natural computation.

Modelling biological systems is a significant task of systems biology and mathematical biology. Computational systems biology aims to develop and use efficient algorithms, data structures, visualization and communication tools with the goal of computer modelling of biological systems. It involves the use of computer simulations of biological systems, including cellular subsystems, to both analyze and visualize the complex connections of these cellular processes.

The expression computational intelligence (CI) usually refers to the ability of a computer to learn a specific task from data or experimental observation. Even though it is commonly considered a synonym of soft computing, there is still no commonly accepted definition of computational intelligence.

An artificial brain is software and hardware with cognitive abilities similar to those of the animal or human brain.

Unconventional computing is computing by any of a wide range of new or unusual methods. It is also known as alternative computing.

The philosophy of information (PI) is a branch of philosophy that studies topics relevant to information processing, representational system and consciousness, cognitive science, computer science, information science and information technology.

<span class="mw-page-title-main">Environmental Molecular Sciences Laboratory</span>

The Environmental Molecular Sciences Laboratory is a Department of Energy, Office of Science facility at Pacific Northwest National Laboratory in Richland, Washington, United States.

Natural computing, also called natural computation, is a terminology introduced to encompass three classes of methods: 1) those that take inspiration from nature for the development of novel problem-solving techniques; 2) those that are based on the use of computers to synthesize natural phenomena; and 3) those that employ natural materials to compute. The main fields of research that compose these three branches are artificial neural networks, evolutionary algorithms, swarm intelligence, artificial immune systems, fractal geometry, artificial life, DNA computing, and quantum computing, among others.

<span class="mw-page-title-main">Digital Automated Identification System</span>

Digital automated identification system (DAISY) is an automated species identification system optimised for the rapid screening of invertebrates by non-experts.

<span class="mw-page-title-main">PUPS P3</span>

PUPS/P3 is an implementation of an organic computing environment for Linux which provides support for the implementation of low level persistent software agents.

<span class="mw-page-title-main">RanaVision</span>

Rana motion vision system is a motion detection that uses vision to detect the presence of objects within its visual field. Rana is based on the open source motion package for Linux, but has significantly enhanced motion detection capabilities. It has been designed top operate as an efficient camera trap system for recording the movements of small invertebrates, capable of operating autonomously in the field for extended periods. To date, Rana has been used a number of projects looking eusocial hymenoptera including studies of bumblebee and hornet activity in the vicinity of their nests and of the behaviour of hover flies and other pollinators at flowers and as a general purpose e-ecology tool for the automated remote observation of plant-pollinator interactions in the field.

Stephanie Forrest is an American computer scientist and director of the Biodesign Center for Biocomputing, Security and Society at the Biodesign Institute at Arizona State University. She was previously Distinguished Professor of Computer Science at the University of New Mexico in Albuquerque. She is best known for her work in adaptive systems, including genetic algorithms, computational immunology, biological modeling, automated software repair, and computer security.

<span class="mw-page-title-main">Peter William McOwan</span>

Peter William McOwan was a Professor of Computer Science in the School of Electronic Engineering and Computer Science at Queen Mary, University of London. His research interests were in visual perception, mathematical models for visual processing, in particular motion, cognitive science and biologically inspired hardware and software and science outreach.

References

  1. O'Neill, Mark A. (1992). Kinematic Model of the SPOT-1 Sensor (Thesis). University College London.
  2. Lloyd Parkes, Elizabeth; Lang, Robert I. W.; O'Neill, Mark A. (24 April 2008). "Understanding Tweens" Identity as Expressed through Conspicuous Consumption: an Adaptive Neural Net Approach to the Analysis of a Complex Socio-Economic Dataset" (PDF). Child and Teen Consumption – Conference on Multidisciplinary Perspectives on Child and Teen Consumption. Trondheim, Norway: Tumbling Dice.
  3. Reed, Sarah (25 June 2010). "Pushing Daisy". Science. 328 (5986): 1628–1629. doi:10.1126/science.328.5986.1628. PMID   20576867.
  4. "Camera Traps" (PDF). Tumbling Dice. 19 September 2010. Retrieved 19 December 2010.
  5. Cheung, Louisa (26 July 2006). "Homing instinct of bees surprises". BBC News. Retrieved 19 December 2010.
  6. Sample, Ian (26 July 2006). "The flight of the bumblebee is measured at record eight miles". The Guardian. Retrieved 14 June 2012.
  7. Tracking Bombus terrestris (ITV Tyne Tees) . Retrieved 19 December 2010.
  8. O’Neill, M.A.; Barlow, S; Port, G. P. (2010). "Recording pollinator visitation to Rhinanthus minor (Hay rattle) using an automated motion sensitive detection system". Entomology 2010. University of Swansea.