Background
Eco is a compiled computer platform for the easy development of spatially explicit models. Originally created to investigate community dynamics and social behavior within microbial ecosystems, Eco enables subject area experts to simulate research hypotheses with minimal training and lead time. A compiled computer language is a language in which the entire program is translated into computer-readable “byte code” before execution. The original, human-readable instructions are then ignored. Compiled languages can make intelligent choices about program execution, potentially resulting in large speed increases, error checking and syntactic simplicity.
Existing platforms in widespread use are either interpreted languages (e.g., NetLogo), “libraries” of computer code for use with general-purpose programming languages (e.g., MASON, Swarm, Repast), or hybrid systems that involve both high-level components and programming in general-purpose languages (e.g., AnyLogic).
Interpreted languages must make substantial design compromises. Libraries require the user to learn a general programming language such as C or Java. AnyLogic appears to actually generate Java source code, much of which is specified visually, but it also requires the user to provide code in order to implement agent behaviors.
Eco utilizes a novel, compiled programming language which provides the potential for considerable performance optimization, while facilitating the use of computer-aided model design systems that reduce or eliminate the need for writing computer code.
Inventor
David Bruce Borenstein (http://www.davidbruceborenstein.com) is a 5th year Ph.D. candidate in the Quantitative and Computational Biology program at Princeton University. He recently developed a novel programming language for spatial modeling, which has been used to explore community dynamics within microbial ecosystems. Before coming to Princeton, Mr. Borenstein worked as a research engineer at the Broad Institute of MIT and Harvard, where he created a natural-language data mining platform for genome sequences. In the 1990s, Mr. Borenstein set up an online quotation service, Quoteland.com, which he later sold to Awards International.
Intellectual Property and Technology Status
Patent protection is pending.
Industrial collaborators are sought for the further development and commercialization of this opportunity.
Contact
Laurie Tzodikov
Princeton University Office of Technology Licensing • (609) 258-7256• tzodikov@princeton.edu
Laurie Bagley
Princeton University Office of Technology Licensing • (609) 258-5579• lbagley@princeton.edu