1 / 17

Introduction to Kepler

Introduction to Kepler. Deana Pennington, PhD University of New Mexico LTER Network Office, Sevilleta LTER PI CI-Team: Advancing CI-Based Science through Education, Training, and Mentoring of Science Communities CoPI Science Environment for Ecological Knowledge (SEEK) project July 10, 2007.

danica
Download Presentation

Introduction to Kepler

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to Kepler Deana Pennington, PhD University of New Mexico LTER Network Office, Sevilleta LTER PI CI-Team: Advancing CI-Based Science through Education, Training, and Mentoring of Science Communities CoPI Science Environment for Ecological Knowledge (SEEK) project July 10, 2007

  2. Science Environment for Ecological Knowledge (SEEK) project Partnership for Biodiversity Informatics (PBI) National Science Foundation-funded large ITR

  3. Kepler website: www.kepler-project.org

  4. Which version? • Beta is stable, but with more limited functionality • Beta does not work with Java 1.6 – use 1.5 or install kepler-1.0.beta3-jre, which includes a compatible version • Nightly build has most current functionality – but some is undocumented • Nightly build is sometimes broken – but builds from the prior 3 nights are also available

  5. Opening Kepler Installed version: • Start • My Programs • Kepler Nightly: • Kepler.bat

  6. Director/Actor Metaphor Actor Actors know HOW to act..know their part Directors know WHEN they should act Actor Actor • Directors define the model of computation to be used in the workflow • Every workflow must specify a director

  7. Actors & ports 1 input port 2 output ports Atomic actor Reads a dataset Initializing parameters actor name function data Input data Output data parameters ports

  8. Open Actor input output Composite Actors Composite actor

  9. Graph Editor Tool bar Search Model building area (Canvas) Library of components Navigation area

  10. Discovery • Data • Actors • Directors

  11. Kepler EarthGrid

  12. EarthGrid registered data show up in KEPLER Grid get Grid query

  13. Kepler understands EML data*

  14. Kepler: web services access

  15. ENM in Kepler: Conceptual Workflow Occurrence Points Gridded layers: Climate Topography Legend EcoGrid query through Kepler C R Modeling Prediction Kepler Native Filter out If n < X, where n = count of occurrences X is user defined IPCC future climate scenarios (S = 21) MaNIS Species Locations (L) Append datasets Store points as ASCII 1 IPCC present climate layers (C) n = 7 Restructure For each S Convex Hull Mask Convert layers to binary Input Parameters Rescale Projection Extent Grain Restructure For each C Append layers For each C, S & T Rescale values Hydro1k topographic layers (T) n = 4 Restructure For each T GIS: GDAL/Java Testing data sample set For i = 1 to n n = # of models GARP model training & prediction of present distribution (P) Select best models (m) Calculate model error Sample Data 2 sets 1 2 Combine prediction results => probability map For each S integrated with T For each P & F prediction from models (m) = 22 Predict future distribution (F) from model For each model in m Dispersal analysis 2 GIS/R

  16. ENM in Kepler: Executable Workflow Top level

  17. Kepler Self-DirectedTutorial

More Related