Mark A. O'Neill | |
---|---|
Born | 3 November 1959 65) Grantham, Lincolnshire, United Kingdom | (age
Nationality | English |
Citizenship | British |
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 advisors | G. Paul Otto, Peter Rounce |
Notable students | Claus 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.
O'Neill was educated at The King's School, Grantham, Sheffield University and University College London. [1]
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.
Bioinformatics is an interdisciplinary field of science that develops methods and software tools for understanding biological data, especially when the data sets are large and complex. Bioinformatics uses biology, chemistry, physics, computer science, computer programming, information engineering, mathematics and statistics to analyze and interpret biological data. The process of analyzing and interpreting data can some times referred to as computational biology, however this distinction between the two terms is often disputed. To some, the term computational biology refers to building and using models of biological systems.
Computer science is the study of computation, information, and automation. Computer science spans theoretical disciplines to applied disciplines.
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.
An academic discipline or field of study is a branch of knowledge, taught and researched as part of higher education. A scholar's discipline is commonly defined by the university faculties and learned societies to which they belong and the academic journals in which they publish research.
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.
Theoretical computer science is a subfield of computer science and mathematics that focuses on the abstract and mathematical foundations of computation.
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.
Neuromorphic computing is an approach to computing that is inspired by the structure and function of the human brain. A neuromorphic computer/chip is any device that uses physical artificial neurons to do computations. In recent times, the term neuromorphic has been used to describe analog, digital, mixed-mode analog/digital VLSI, and software systems that implement models of neural systems. Recent advances have even discovered ways to mimic the human nervous system through liquid solutions of chemical systems.
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.
Unconventional computing is computing by any of a wide range of new or unusual methods.
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.
Digital automated identification system (DAISY) is an automated species identification system optimised for the rapid screening of invertebrates by non-experts.
PUPS/P3 is an implementation of an organic computing environment for Linux which provides support for the implementation of low level persistent software agents.
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.
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.