|
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 |
| Anatoly Loy | loy | 2009-10-05 | |
| Gongjing Cao | gongjing | UC Davis | 2010-04-28 |
| Anand Kulkarni | kulkarni | PNL | 2010-10-05 |
| 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 |
| Paul J. Morris | mole | Harvard University | 2012-11-05 |
| Michal Owsiak | michalo | Poznan Supercomputing and Networking Center | 2011-08-05 |
| Tianhong Song | thsong | UC Davis | 2013-02-15 |
| Shweta Purawat | spurawat | SDSC, UCSD | 2014-02-05 |
| Charlie Cowart | cowart | SDSC, UCSD | 2015-09-15 |
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.
The Center for Hybrid and Embedded Software Systems (CHESS) at UC Berkeley, is supported by Denso, IHI, National Instruments, and Toyota, and was previously supported by Agilent, Bosch, General Motors, Hewlett-Packard, HSBC, Infineon, Lockheed Martin, Microsoft, and Thales. The TerraSwarm Research Center, one of six centers administered by the STARnet phase of the Focus Center Research Program (FCRP) a Semiconductor Research Corporation program is sponsored by MARCO and DARPA. The iCyPhy Research Center (Industrial Cyber-Physical Systems), is supported by IBM and United Technologies, and was previously supported by The Multiscale Systems Center (MuSyC), one of six research centers funded under the Focus Center Research Program, a Semiconductor Research Corporation program.
Ptolemy is supported by the Defense Advanced Research Projects Agency (DARPA) (TerraSwarm and MuSyC, see above), the National Science Foundation under awards 1446619 (Mathematical Theory of CPS), 1329759 (COSMOI), and 0931843 (ActionWebs), and previous awards: #0720882 (CSR-EHS: PRET), and #1035672 (CPS: Medium: Timing Centric Software) and previously by the Air Force Research Laboratory under agreement numbers FA8750-08-2-0001 and FA8750-11-C-0023, the Army Research Laboratory under Cooperative Agreement Numbers W911NF-07-2-0019 and W911NF-11-2-0038, and the Naval Research Laboratory (NRL #N0013-12-1-G015).
Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF).