|
Kepler is a tool for creating and executing complex scientific and engineering analyses and models using scientific workflows to tie together diverse computational systems in a unified framework. Scientists in a variety of disciplines (e.g., biology, ecology, astronomy) need access to scientific data and flexible means for executing complex analyses on those data. Such analyses can be captured as 'scientific workflows' in which the flow of data from one analytical step to another is captured in a formal workflow language. The Kepler Project's (http://kepler-project.org) overall goal is to produce an open-source scientific workflow system that allows scientists to design scientific workflows and execute them efficiently using emerging Grid-based approaches to distributed computation. You can select from one of the example workflows below or create your own by going to the file menu and selecting new/graph editor. Please send any questions/comments to our user mailing list at kepler-users@ecoinformatics.org. |
| Title | Local Copy | Remote Copy |
|---|---|---|
| Kepler Getting Started Guide | Local | Remote |
| Kepler User Guide | Local | Remote |
| Kepler Actor Reference | Local | Remote |
| Guide to Ecological Niche Modeling (ENM) | Local | Remote |
Additional background information on Ptolemy, the system that Kepler extends and builds upon, might be useful to some users.
| Workflow | Description |
| Hello World | The classic "Hello World" in Kepler. This workflow simply prints a constant value to a display window. |
| Simple Addition | Add two numbers and display the result. |
| Lotka Volterra Predator Prey | This model shows the solution to the classic Lotka-Volterra predator prey dynamics model. |
| Statistical Summary | This is a simple example of a scientific workflow that calculates several statistical summary parameters. Requires that the R application be installed |
| Image Display | This workflow reads an image file in JPEG format from a local file on disk, converts it to PNG format, and displays the result. |
| Linear Regression | This is an example of how one can carry out a simple linear regression analysis using R and add the regression line to a scatter plot. Requires that the R application be installed |
| Command Line 1 | This is an example of how to use the 'External Execution' actor, which executes command line applications. |
| XML Data Transformation | This workflow demonstrates the use of data tranformation actors to process the XML document of a genetic sequence. |
Additional demonstration workflows may be found in the Demos folder in the Components tree.
Kepler is an open collaboration with many contributors from diverse domains of science and engineering (see Contributors list below). Kepler was founded by researchers at the National Center for Ecological Analysis and Synthesis (NCEAS) at University of California Santa Barbara, the San Diego Supercomputer Center (SDSC) at University of California San Diego, and the University of California Davis as part of the SEEK and SDM projects. Kepler extends the Ptolemy II system developed by researchers at the University of California Berkeley.
|
|
|
| Name | Username | Institution | First commit |
|---|---|---|---|
| Matthew Jones | jones | NCEAS, UCSB | 2003-08-08 |
| Chad Berkley | berkley | NCEAS, UCSB | 2003-08-08 |
| Ilkay Altintas | altintas | SDSC, UCSD | 2003-08-08 |
| Efrat Frank | jaeger | SDSC, UCSD | 2003-09-29 |
| Bertram Ludaescher | ludaesch | UC Davis | 2004-02-06 |
| Jing Tao | tao | NCEAS, UCSB | 2004-03-22 |
| Steve Mock | mock | SDSC, UCSD | 2004-03-23 |
| Zhengang Cheng | cheng | NCSU | 2004-04-06 |
| Xiaowen Xin | xin | LLNL | 2004-04-09 |
| Dan Higgins | higgins | NCEAS, UCSB | 2004-06-18 |
| Yang Zhao | zhao | UC Berkeley | 2004-07-06 |
| Christopher Brooks | brooks | UC Berkeley | 2004-07-22 |
| Tobin Fricke | fricke | SDSC, UCSD | 2004-07-26 |
| Rod Spears | rspears | U Kansas | 2004-09-20 |
| Werner Krebs | krebs | SDSC, UCSD | 2004-10-04 |
| Shawn Bowers | bowers | UC Davis | 2004-10-26 |
| Wibke Sudholt | sudholt | SDSC, UCSD | 2005-03-16 |
| Timothy McPhillips | mcphillips | UC Davis | 2005-05-27 |
| Bing Zhu | zhu | SDSC, UCSD | 2005-06-03 |
| Jagan Kommineni | kommineni | Monash U, Australia | 2005-06-15 |
| Nandita Mangal | mangal | SDSC, UCSD | 2005-07-24 |
| John Harris | harris | NCEAS, UCSB | 2005-08-26 |
| Kevin Ruland | ruland | U Kansas | 2005-09-13 |
| Matthew Brooke | brooke | NCEAS, UCSB | 2005-09-16 |
| Jenny Wang | jwang | SDSC, UCSD | 2005-10-19 |
| Oscar Barney | barney | SDSC, UCSD | 2005-10-24 |
| Zhije Guan | guan | SDSC, UCSD | 2006-02-07 |
| Laura Downey | downey | LTER, UNM | 2006-02-14 |
| Norbert Podhorszki | podhorsz | UC Davis | 2006-02-21 |
| Tristan King | king | JCU, Australia | 2006-04-20 |
| Josh Madin | madin | NCEAS, UCSB | 2006-05-18 |
| Edward Lee | lee | UC Berkeley | 2006-09-22 |
| Kirsten Menger-Anderson | kanderson | 2007-03-20 | |
| Daniel Crawl | crawl | SDSC, UCSD | 2007-04-18 |
| Derik Barseghian | barseghian | NCEAS, UCSB | 2007-05-04 |
| Lucas Gilbert | gilbert | SDSC, UCSD | 2007-05-25 |
| Nathan Potter | potter | OPenDAP | 2007-08-09 |
| Ben Leinfelder | leinfelder | NCEAS, UCSB | 2007-09-24 |
| Carlos Rueda | rueda | UC Davis | 2007-09-25 |
| Jim Regetz | regetz | NCEAS, UCSB | 2007-10-12 |
| Jianwu Wang | jianwu | SDSC, UCSD | 2008-03-10 |
| Sean Riddle | riddle | UC Davis | 2008-04-09 |
| Aaron Schultz | aschultz | NCEAS, UCSB | 2008-04-17 |
| David Welker | welker | UC Davis | 2008-07-16 |
| Mark Schildhauer | schild | NCEAS, UCSB | 2008-08-26 |
| Debi Staggs | staggs | NCEAS, UCSB | 2008-09-03 |
| Sven Koehler | koehler | UC Davis | 2008-10-08 |
| Faraaz Sareshwala | fsaresh | UC Davis | 2008-10-24 |
| Daniel Zinn | dzinn | UC Davis | 2008-11-09 |
| Madhusudan Gujral | madhu | SDSC, UCSD | 2009-01-20 |
| Chandrika Sivaramakrishnan | chandrika | UC Davis | 2009-03-05 |
| Lei Dou | dou | UC Davis | 2009-07-23 |
| Merve Ildeniz | ildeniz | SDSC, UCSD | 2009-08-05 |
| Gongjing Cao | gongjing | UC Davis | 2010-04-28 |
| Manish Anand | manish | SDSC, UCSD | 2010-12-17 |
| Marcin Plociennik | plociennik | Poznan Supercomputing and Networking Center | 2011-08-05 |
| Tomasz Zok | zok | Poznan Supercomputing and Networking Center | 2011-08-05 |
| Michal Owsiak | michalo | Poznan Supercomputing and Networking Center | 2011-08-05 |
This work was conducted with logistical support from the National Center for Ecological Analysis and Synthesis, a Center funded by NSF (Grant #DEB-0553768), the University of California, Santa Barbara, and the State of California.
Ptolemy receives support in part by the Center for Hybrid and Embedded Software Systems (CHESS) at UC Berkeley, which receives support from the National Science Foundation (NSF awards #0720882 (CSR-EHS: PRET), #1035672 (CPS: Medium: Ptides), and #0931843 (CPS: Large: ActionWebs)), the Naval Research Laboratory (#NOOI73-12-1-G015), the Multiscale Systems Center (MuSyC), one of six research centers funded under the Focus Center Research Program, a Semiconductor Research Corporation program, and the following companies: Bosch, National Instruments, and Toyota. In the past, CHESS has been sponsored by Agilent, DGIST, General Motors, Hewlett Packard, Infineon, and Microsoft.
Ptolemy is also supported in part by the TerraSwarm Research Center, one of six centers supported by the STARnet phase of the Focus Center Research Program (FCRP) a Semiconductor Research Corporation program sponsored by MARCO and DARPA.
Ptolemy is also supported in part by the Naval Research Laboratory project, "Software Producibility for System of Systems," and was accomplished under Cooperative Agreement Number NOOI73-12-1-G015.
Any opinions, findings and conclusions or recomendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF).