Brightsurf Science News and Current Science News Events
 
Email a Friend Send to a friend
Printer Friendly Print Biology enters 'The Matrix' through new computer language

Biology enters 'The Matrix' through new computer language

July 23, 2008

Ever since the human genome was sequenced less than 10 years ago, researchers have been able to access a dizzying plethora of genomic information with a simple click of a mouse. This digitizing of genomic data-and its public access-is something that would have been unthinkable a generation earlier.

But as molecules go, DNA is pretty straight forward. With its simple composition and linear structure, it easily lends itself to mathematical models. Not so with proteins. In fact, proteins are an order of magnitude more complex than DNA. It is proteins, not DNA, that carry out the cell's heavy lifting. However, with their intricately folded three-dimensional shapes determining a seemingly endless range of possible functions and their manifold interactions with other proteins and with DNA, the leg-work required to mathematically capture the protein universe seems absurd.




And it is.

That is why a team of Harvard Medical School researchers have decided to attack this issue from an entirely new angle. Rather than build a mountain range of proteomic data one grain of dirt at a time, they have developed a computer program that can take on the responsibility of assembling such a gargantuan model.

Enter Little b, a computational language that can penetrate the "mind" of a cell.

"Through incorporating principles of engineering, we've developed a language that can describe biology in the same way a biologist would," says Jeremy Gunawardena, director of the Virtual Cell Program in Harvard Medical School's department of systems biology. "The potential here is enormous. This opens the door to actually performing discovery science, to look at things like drug interactions, right on the computer."

These findings will be published in the July 23 issue of Journal of the Royal Society Interface.

Most current computational methods of modeling biological systems are not unlike writing a document with pen and paper. Each new project starts from scratch; there are no facilities for cutting and pasting, for linking to other texts, for including images, etc.-things that come so "naturally" to electronic documents.

Harvard Medical School researcher Jeremy Gunawardena, a mathematician by training, teamed up with Aneil Mallavarapu, a cell biologist and computer scientist, to lead a project that would bypass these limitations.

"We knew that the secret to doing this would be to assimilate fundamental concepts of engineering, concepts like modularity and abstraction, into the biological realm," says Mallavarapu, who was recently awarded the Merrimack prize by the Council for Systems Biology in Boston for developing this program.

Modularity involves breaking a problem down into separate modules and constructing each module so that it can interact with the others. Abstraction refers to extracting generic biological properties and incorporating them into the modules, so that they can use this abstract information in concrete contexts. Put another way, abstraction means that, unlike the old days of pen and paper, each new model does *not* need to be built from scratch. Models can be built upon each other and their individual modules refined and re-used.

To do this, Mallavarapu used the programming language LISP, a language widely used in artificial intelligence research. LISP is famous among computer scientists due to its ability to write code that, in turn, can write code, enabling a programmer to derive new mini-languages.

"LISP isn't like typical programs, it's more like a conversation," says Gunawardena. "When we input data into Little b, Little b responds to it and reasons over the data."

For example, Gunawardena's lab works on kinases, a kind of protein that transfers phosphate chemicals to other proteins in order to regulate their activity. While this property is common to all kinases, there is a great deal of variety in how particular kinases carry this out. Little b, however, understands this basic property of kinases, this abstraction.

Here, the researchers demonstrated how they were able to interact with Little b to build complex models of kinase activity, using Little b as a kind of scientific collaborator, and not simply a passive tool.

On a larger scale, the researchers also used the program to query the development of fruit fly embryos. As a result, they discovered levels of complexity in these embryonic structures that previous research had missed.

"This language is stepping into an unknown universe, when your computer starts building things for you," says Gunawardena. "Your whole relationship with the computer becomes a different one. You've ceded some control to the machine. The machine is drawing inferences on your behalf and constructing things for you."

The researchers sometimes admit, half-joking, that Little b sometimes feels a little bit like "The Matrix"-referring, of course, to the film trilogy in which human beings lived in a computer-generated virtual world.

Mallavarapu and Gunawardena have a pretty clear vision for this project: they want every biologist in the world to use it.

But in order to bring the program out from the early adopter community, where it is currently being used by colleagues in the Harvard community, it needs to be more accessible.

"The next step is to create an interface that's easy to use," says Gunarwardena. "Think of web page development. Lots of people are creating web pages with little or no knowledge of HTML. They use simple interfaces like Dreamweaver. Once we've developed the equivalent, scientists will be able to use our system without having to learn Little b."

And the more people use it, the smarter it gets. As researchers around the world input their discoveries into Little b, the program will assimilate that information into its language.

The ultimate goal is to have an in silico, virtual cell-a dynamic biological system living in software.

"Sure, it's a long way off," says Gunawardena, "but we're getting there."

Harvard Medical School



Related Computer Language News Articles
Gas bubbles are taken under control
The system developed by the Moscow scientists with the financial assistance of the Russian Foundation for Basic Research and the Foundation for Assistance to Small Innovative Enterprises will instantly allow to detect and measure gas micro-bubbles being formed in blood inside the pump oxygenator. A small device which looks like some kind of a bracelet on the arterial line of the pump oxygenator and is connected to the computer will be recording all bubbles, searching for potentially dangerous ones and will ensure the timely opportunity to get rid of them. A patient on the operating table is exposed to numerous risks, especially if the operation is so complex, that extracorporeal circulation

The next generation of computers will be timeless
Time is running out for the clocks that make our computers tick. Scientists have developed a new generation of hardware and software based on the simpler designs of the 1950s. Asynchronous, or clock-free systems, promise extra speed, safety, security and miniaturisation. The new designs work well in the laboratory and are only awaiting the development of software tools so that they can be produced commercially, says Professor Alex Yakovlev and fellow researchers in the Department of Computing Science at Newcastle University, England. This week (April 8-12) the Newcastle team will present two papers at the International Symposium on Advanced Research into Asynchronous Circuits and Systems, i
More Computer Language News Articles


HTML, XHTML, and CSS, Sixth Edition (Visual Quickstart Guide)
by Elizabeth Castro

It's important for anyone who creates Web sites--even those who rely on powerful editors like Dreamweaver or GoLive--to know HTML. The World Wide Web Consortium rewrote HTML as a subset of XML (dubbing it "XHTML 1.0") and the allowable code will eventually be stricter. Tags that are being phased out are labeled "deprecated"--current browsers can still handle them, but if you want your site to...



GO! with Microsoft Office 2007 Introductory (Go! Series)
by Shelley Gaskin, Robert L. Ferrett, Alicia Vargas, Suzanne Marks

The primary goal of GO! with Microsoft Office 2007 Introductory, 1/e, aside from teaching computer applications, is ease of implementation, with an approach that is based on clearly-defined projects for students and a one of a kind supplements package. Thorough coverage of Office 2007 applications, from getting started to project-based skills application. MARKET: Ideal for students and...



Non-Designer's Design Book, The (3rd Edition)
by Robin Williams

A lot has happened in the world of digital design since the first edition of this title was published, but one thing remains true: There is an ever-growing number of people attempting to design pages with no formal training. This book is the one place they can turn to find quick, non-intimidating, excellent design help from trusted design instructor Robin Williams. This revised classic--now...



Head First HTML with CSS & XHTML
by Eric Freeman, Elisabeth Freeman

Tired of reading HTML books that only make sense after you're an expert? Then it's about time you picked up Head First HTML with CSS & XHTML and really learned HTML. You want to learn HTML so you can finally create those web pages you've always wanted, so you can communicate more effectively with friends, family, fans, and fanatic customers. You also want to do it right so you can actually...



Cocoa(R) Programming for Mac(R) OS X (3rd Edition)
by Aaron Hillegass

There's a reason that a large slice of the open-source movement has defected from running Linux on its laptops to running Mac OS X. The reason is the Unix core that underlies Mac OS X, and the development tools that run on that core. Cocoa makes it easy to create very slick Mac OS X interfaces for software (as well as to create applications in a hurry), and this new edition of Cocoa Programming...



Introduction to Algorithms
by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein

Aimed at any serious programmer or computer science student, the new second edition of Introduction to Algorithms builds on the tradition of the original with a truly magisterial guide to the world of algorithms. Clearly presented, mathematically rigorous, and yet approachable even for the math-averse, this title sets a high standard for a textbook and reference to the best algorithms for ...



C Programming Language (2nd Edition) (Prentice Hall Software)
by Brian W. Kernighan, Dennis M. Ritchie

Just about every C programmer I respect learned C from this book. Unlike many of the 1,000 page doorstops stuffed with CD-ROMs that have become popular, this volume is concise and powerful (if somewhat dangerous) -- like C itself. And it was written by Kernighan himself. Need we say...



Effective Java (2nd Edition) (Java Series)
by Joshua Bloch

Raves for the First Edition! “I sure wish I had this book ten years ago. Some might think that I don’t need any Java books, but I need this one.” –James Gosling, fellow and vice president, Sun Microsystems, Inc. “An excellent book, crammed with good advice on using the Java programming language and object-oriented programming in general.” ...



Code Complete: A Practical Handbook of Software Construction
by Steve McConnell

Take a strategic approach to software constructionand produce superior productswith this fully updated edition of Steve McConnells critically praised and award-winning guide to software development best...



Artificial Intelligence: A Modern Approach (2nd Edition) (Prentice Hall Series in Artificial Intelligence)
by Stuart Russell, Peter Norvig

Artificial Intelligence: A Modern Approach introduces basic ideas in artificial intelligence from the perspective of building intelligent agents, which the authors define as "anything that can be viewed as perceiving its environment through sensors and acting upon the environment through effectors." This textbook is up-to-date and is organized using the latest principles of good textbook design....

© 2008 BrightSurf.com