Technology Review - Published By MIT
Advertisement

arXiv blog

The Physics arXiv Blog produces daily coverage of the best new ideas from an online forum called the Physics arXiv on which scientists post early versions of their latest ideas. Contact me at KentuckyFC @ arxivblog.com

Email Subscription

Recently on the arXiv blog...

Recent comments on the arXivblog

  • jjs : Precision of Mercury.  Bending of light around the sun and galaxies  Time contraction at high...
  • mattgroom : Its quite easy really. The earth is moving in a timeframe independent of the other galaxy which i...
  • mattgroom : You seem to think that you can side step a problem by changing the form of the problem?  That...
  • mattgroom : What if the background radiation that is quite frankly "a piece of a theory" is actually the...
  • AKT : This is as groundless as anything.   To make a statement like this, one should define what light...
  • AKT :    What physicists and pseud physicists do not understand is the difference between empirical...
  • AKT : It is naturally expected. In the last month, this blog has been right on the corruption of...
  • animea90 : Hey, I just signed up to point out that the speed of light is constant even in a material. What...
  • dave... : "One of the biggest problems he faces is explaining the existence and structure of the cosmic...
  • royboy2019 : "Some foolish men declare that a Creator made the world. The doctrine that the world was created...
  • AKT : Let me ask you a question. What do you mean by Quantum Mechanics?   Many physicists in main...
  • rsanchez1 : As for me, I eagerly await his explanation for the Cosmic Microwave Background. The big bang...
  • ... : I was drawn to this discussion from Kurzweilai.net by the fact that the subject relates to my own...
  • smoker : What happens when light is red shifted so far that it stops being a wave form altogetherThat...
  • mvardon : Am I missing something here or are we exerting significant energies on a 'paradox' based on a...
  • ZephirAWT : The Top 30 Problems with the Big Bang http://www.metaresearch.org/cosmology/BB-top-30.aspRecently...
  • ZephirAWT : Actually there exists a number of models involving periodic Universe, some the similar one was...
  • B. Honest : What you are describing is very similar to the subatomic quantum fluctuations, where particles...
  • B. Honest : If our 'Universe' is ruled by quantum mechanics I think that, like subatomic particles that...
  • Taymon : This is my only objection to an otherwise good and well-written article--but it is a very serious...
Advertisement
Monday, March 01, 2010

The Power of Plant Clock Computing

A newfound ability to model the complex feedback loops that control plant clocks could have important implications for computing.

One of the limitations of conventional thinking in computation is that computable functions proceed in a sequential manner, one independent step after another. When computer scientists talk of parallelism, they usually mean carrying out more than one of these independent linear computations at the same time.

In the biological world, things are more complex because steps in biological computations may not be independent. Take, for example, the circadian rhythm in plants, the 24 hour cycle of biochemical processes that govern behaviour. The cycle has various important features such as the ability to synchronise with an external periodic light source and to continue to oscillate even in the absence of variations in illumination.

Biochemists have long known that these cycles are the result of various biochemical feedback loops in which the transcription of genes is boosted and damped.

Each feedback loop is part of a hugely complex biochemical network and is affected by many factors simultaneously, not least of which is the presence or absence of light and the state of the network with which it is most closely linked, which themselves may be interdependent feedback loops.

Of course, plant clocks have been studied for hundreds of years and a huge amount is known about how they work, particularly about Arabidopsis thaliana, a small flowering plant that is the standard object of study for plant biologists.

The trouble is that nobody has been able to accurately model the behaviour of these rhythms from first principles.

That's because these processes do not involve independent sequential steps, so conventional computational methods are just not up to the job. Biochemists need some other way of thinking about their problem.

As luck would have it, just such a system has been waiting in the wings. Process algebra is a form of computation that can handle multiple simultaneous interdependent steps and this makes it perfect for modelling these tricky biochemical networks and the feedback loops that drive them.

The trouble is putting it into practice: process algebra is not an easy toy to play with.

Today, however, Ozgur Akman at the University of Edinburgh and a few pals outline how they've used this approach to model the circadian rhythm of the green alga Ostreococcus tauri, which has the honour of possessing the simplest planet clock yet discovered.

Akman and co created a model of the various feedback loops in the Ostreococcus clock using a process algebra known as Bio-PEPA. This allowed them to explore how the clock responds to factors such as changes in illumination patterns and to genetic mutations, a factor that effects how the clock might change over evolutionary time scales.

The team has even been able to use the model to make some predictions about the behaviour of the real Ostreococcus populations. "We predict that the qualitative behaviour of the free-running clock will be dependent on the size of the cellular population; while damped oscillations will be observed in large populations," say Akman and co.

That's interesting and important science and not just because these predictions should be straightforward to test or because of the important insights they give into plant biology.

The real importance is more subtle. An often overlooked property of process algebra is that it is not equivalent to a standard sequential Turing machine. Because process algebra encompasses concurrent processes and the communication between them, it is subtly different and potentially more powerful.

In exactly what ways isn't yet clear, however. The study of process algebra is relatively recent. One important question asks what can be done with process algebra that cannot be done with a Turing machine. One answer may be related to the efficiency of calculations.

Several orders of magnitude separate the efficiency of biological computation from what is possible with silicon. If that difference turns out to be the result of process algebra, then the study and manipulation of networks such as the Ostreococcus clock, may turn out to be the trigger for a new generation of super-efficient computing.

Ref:arxiv.org/abs/1002.4661: Complementary Approaches To Understanding The Plant Circadian Clock

Comments

  • Process Calculus and Turing Machines
    The models created with process calculus are often run in Turing Machines (sequential computers). Even this plant clock simulation, I believe. I can't see why N computers running interacting parallel computations would perform better than a single computer with N times the computing power of the parallel machines. Anything the N independent computers do can be simulated in this bigger machine (plus a random input). Perhaps an inherent randomness may be the key - Turing machines are formal systems limited by Gödel's result. Perhaps parallel systems, or Turing machines + random inputs have a greater representational power than formal systems have. 
    Rate this comment: 12345

    rkomatsu
    03/01/2010
    Posts:37
    Avg Rating:
    4/5
    • Re: Process Calculus and Turing Machines
      I believe you are confusing a simulation with a model. A Turing machine models one thing and one thing only and that is an inherently sequential machine. It does not model a parallel computer even if it can simulate a parallel computer. For the same reason, a TM does not model a tic-tac-toe or spreadsheet program. A simulation always moves to a different level of abstraction, a new model.

      In this sense, a TM cannot be said to be universal. An inherently parallel machine (e.g., the brain), by contrast, does not have to simulate a TM. It can directly implement it. The biggest problem with the TM is that it that time is not an inherent part of it. In parallel programming, temporal determinism is of the essence. This is the reason that the Turing Computability Model is not relevant to the parallel programming crisis. If it were, we would not have a crisis and you would not be reading this comment. It's time for the computer science community to abandon the TM model and change to a new computing model. Otherwise, the pain will only get worse.

      How to Solve the Parallel Programming Crisis
      Rate this comment: 12345

      Mapou
      03/02/2010
      Posts:198
      Avg Rating:
      2/5
      • Re: Process Calculus and Turing Machines
        OK, I meant a Universal Turing Machine (UTM), to what any sequential computer can be proved equivalent. I believe time and efficiency is of the essence in our discussion. My point is a sequential computer of a certain C computation capacity (e.g. C Mips or C Mflops) can simulate efficiently K computers executing in parallel, each of C/K computation capacity. This does not mean you can model these K computers as a Turing machine. Please notice that I added a random input to represent the non-determinism of the parallel, non-synchronized systems. I believe this single computer can simulate the K computers efficiently, in other words it can produce the same outputs for the same inputs at about the same time (or a time span in the same order of magnitude). So I can't see how parallelism per se can improve on sequential computers, unless you gain something from the non-deterministic behavior, which can be easily added to sequential computers through a random input.
        Rate this comment: 12345

        rkomatsu
        03/04/2010
        Posts:37
        Avg Rating:
        4/5

Log In

Advertisement
Advertisement
MIT Massachusetts Institute of Technology CyberMedia © 2010 Technology Review. All Rights Reserved.