"The Kepler Project is dedicated to furthering and supporting the
capabilities, use, and awareness of the free and open source,
scientific workflow application, Kepler. Kepler is designed to
help scientists, analysts, and computer programmers create, execute,
and share models and analyses across a broad range of scientific and
engineering disciplines. Kepler can operate on data stored in a variety
of formats, locally and over the internet, and is an effective
environment for integrating disparate software components, such as
merging "R" scripts with compiled "C" code, or facilitating remote,
distributed execution of models. Using
Kepler's graphical user interface, users simply select and then
connect pertinent analytical components and data sources to create a
"scientific workflow"—an executable representation of the
steps required to generate results. The Kepler software helps users
share and reuse data, workflows, and components developed by the
scientific community to address common needs.
The features include:
Kepler is based on the Ptolemy II system,
a mature platform supporting multiple models of computation suited to
distinct types of analysis (processing sensor data, for example, or
integrating differential equations).
Kepler workflows can be nested, allowing complex tasks to be composed
from simpler components, and enabling workflow designers to build
re-usable, modular sub-workflows that can be saved and used for many
different applications.
Kepler workflows can leverage the computational power of grid
technologies (e.g., Globus, SRB, Web and Soaplab Services), as well as
take advantage of Kepler’s native support for parallel processing.
Kepler workflows and customized components can be saved, reused, and
shared with colleagues using the Kepler archive format (KAR).
Kepler ships with a searchable library containing over 350 ready-to-use
processing components ('actors') that can be easily customized,
connected and then run from a desktop environment to perform an
analysis, automate data management, and integrate applications
efficiently.
Kepler's Component Repository provides a centralized server where
components and workflows can be uploaded, downloaded, searched and
shared with the community or designated users.
Currently, Kepler has support for data described by Ecological
Metadata Language (EML), data accessible using the DiGIR protocol, the
OPeNDAP protocol, DataTurbine, GridFTP, JDBC, SRB, and others."
https://kepler-project.org/
No comments:
Post a Comment