[Icicle-announce] ICICLE Release 2023-06

Guzman, Carlos guzman.109 at osu.edu
Fri Jun 30 16:54:38 EDT 2023


ICICLE Release 2023-06

The ICICLE team aims to build the next generation Cyberinfrastructure (CI) to render Artificial Intelligence (AI) more accessible to everyone and to drive its democratization further in solving larger societal problems.

It is with great pleasure that we announce 2023-06 release of ICICLE CI components.

This release includes the following components:

New to ICICLE CI Catalog
Intelligent Cyberinfrastructure
AI Foundations

  *   ICICLE Foodshed Parser v0.1

     *   A Conversational AI model, which users can interact with it regarding food insecurity queries. The model responds with a list of commands in which an agent-based model can be run to simulate food insecurity levels in a given region.
  *   Species Classification using Multimodal Heterogeneous Context v0.1.0

     *   A species classification model that utilizes heterogeneous image contexts organized in a multimodal knowledge graph. The multimodal knowledge graph may include diverse forms of heterogeneous contexts that pertain to different modalities, such as numerical information for locations and time, categorical data for species/taxon IDs, and visual content such as images.
  *   Region2vec v1.0

     *   Region2vec is a Community Detection algorithm on Spatial Networks that uses graph embeddings with node attributes and spatial interactions. Region2vec first generates node embeddings for regions that share common attributes and have intense spatial interactions, and then applies clustering algorithms to detect communities based on their embedding similarity and geographic adjacency.

Software Architecture and Design

  *   Tapis Federated Authentication Service v1.3.4

     *   The Tapis Federated Authentication Service provides OAuth2-based authentication module that allows third-party applications to authenticate users from different identity providers. Including university credentials, HPC center accounts (e.g., TACC accounts), and web and social login (e.g., GitHub, Google, etc).
  *   ICICONSOLE v0.0.10

     *   First a part of Hello ICICLE Authentication Clients v0.0.1, ICICONSOLE is now a PyPI package. The command line interface (CLI) tool to authenticate with the Tapis Pods service. The tool allows the user to manage, operate, and interactively explore Tapis services.
  *   TapisCL-ICICLE v0.1.4

     *   The ICICLE CLI tool to interact with Tapis is officially its own component coming from Hello ICICLE Authentication Clients v0.0.1. TapisCL-ICICLE now utilizes the Tapis Federated Authentication Service.

Use Inspired Science
Digital Agriculture

  *   ICICLE Digital Agriculture Hub v1.0

     *   The Digital Agriculture Hub is the source for end users to access data-driven, edge services such as aerial scouting and sprayer control, and to initiate cloud jobs for agricultural workloads.
  *   Far-Edge Edge Simulator v1.0

     *   This tool is used to simulate power demands, cpu usage and other far-edge metrics for aerial missions. You can use Far-Edge Edge Simulator by visiting the Digital Agriculture Hub and selecting the "Far-Edge Edge Simulator" tab.
  *   In-Field Helper for Crop Scouts v1.0

     *   Given (1) a set of agricultural images labeled by a neural network and (2) a set of images on a new field, this tool explains to scouts if the images of the new field fully vet the neural network. Go to the Digital Agriculture Hub and select the "In-Field Helper for Crop Scouts" tab to use this tool.

Smart Foodsheds

  *   Persons-Projects-Organizations-Datasets California (PPOD_CA) Knowledge Graph v23.06

     *   PPOD_CA is a knowledge graph of PPOD information describing connections between environmental conservation and the food system in California.
  *   Kroger Store Closure v0.1

     *   This prototype web application provides users with an engaging and interactive platform to explore an agent-based model. The model allows for dynamic simulations and captures the complex interactions between different types of households and markets. By utilizing this model, users can gain valuable insights into the food insecurity levels experienced by various types of households.

ICICLE CI Components Changelog
Intelligent Cyberinfrastructure
Software Architecture and Design

  *   Tapis Pods Service v1.3.2
     *   New features:
        *   Added volume and snapshot support/utils/models/etc. Using nfs pvc storage to volume mount block storage to running pods. Users can share volumes and collaborate live on the same storage. Snapshots allow users to take copies of volumes for data versioning purposes.
        *   Traefik proxying now automatically creates certificates at runtime for each subdomain (meaning each pod).
        *   Service no longer requires initial, or any, manual certificate creation.
        *   Some edits for Neo4j as it requires a injected cert.
        *   Changes for local dev as it's now different from deployment.
  *   TapisCL-ICICLE v0.1.4
     *   Changes:
        *   Added Tapis federated authentication, and device code authentication grant types to allow for more flexible access to Tapis resources. Full revamp of the whole authentication workflow.
        *   Overhaul of user interface and command entry to provide better interactivity with commands that previously required config files to execute properly
        *   More effective command line argument validation to sanitize data input
        *   Overhaul of files and systems to grant user access to additional Tapis resources (WIP). Files and systems strive to emulate linux bash command line, using commands like cd and ls.
        *   Support for Tapis postits added
     *   Planned Changes:
        *   Finish upgrading system authentication to fully complete system access
        *   Upgrade app commands and eventually implement intuitive job submission
        *   Refactor help generation code
  *   ICICONSOLE v0.0.10
     *   Changes:
        *   Improved user interface for select queries. Now, the user can select a query from a list of available queries (help command), and the query will be executed automatically. This works toward an automated process for querying Knowledge Graphs.
        *   For Knowledge Graph queries that return entire node(s), a separate view will be opened to display the node in a more readable format. In this view, scrolling is enabled to see the complete data in the confined space of the terminal.
        *   Minor bug fixes
     *   Planned Changes:
        *   Add support for Knowledge Graph queries that return edges
        *   Add automation for creation and deletion within Knowledge Graphs, past read-only operations.
        *   Integrate Tapis federated authentication
        *   Create a natural language interface for querying Knowledge Graphs, which would automate the automation process itself. This would be a long-term goal, and would require a lot of research and development.

Use Inspired Science
Animal Ecology

  *   Camera-Traps Edge Simulator v0.3.1
     *   Changes:
        *   Support for 2 new power monitoring events
        *   Removal of image_uuid field from ImageLabelScore type used in ImageScoredEvent.
        *   MonitorPowerStartEvent and MonitorPowerStopEvent implemented in Rust (Python support in progress).
        *   The image_store_plugin deletes files of all types associated with an image when that image is deleted.

Visual Analytics

  *   Smart Foodsheds Visual Analytics (VA) Dashboard v0.2
     *   New Features:
        *   Added save/load functionalities, allowing users to bring their own data and share data in the future.
     *   Changes:
        *   Default graph animation is set to static, providing better placement of the graph within the panel.
        *   Implemented automatic coloring scheme to differentiate between different node types.
        *   Replaced the reset graph function with an undo function, providing a more intuitive experience for users.
        *   Fixed various minor UI issues.

The ICICLE team is committed to delivering the best software and CI components. We welcome your feedback and suggestions for future releases. A list of all ICICLE components can be found on our website under CI & Software<https://icicle.ai/cyberinfrastructure/software>

Please subscribe to icicle-discuss<https://lists.osu.edu/mailman/listinfo/icicle-discuss> and post to discuss all installation/build problems, performance issues, features and other miscellaneous questions related to the different software and CI components of the ICICLE project. You are welcome to post patches and enhancements to the released components.

Subscribe to our mailing list icicle-announce<https://lists.osu.edu/mailman/listinfo/icicle-announce> to stay up to date on the latest ICICLE news and releases.

Thanks,

The ICICLE Team


*This release is brought to you by the National Science Foundation (NSF) funded AI institute for Intelligent Cyberinfrastructure with Computational Learning in the Environment (ICICLE) (OAC 2112606)

<mailto:guzman.109 at osu.edu>


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osu.edu/pipermail/icicle-announce/attachments/20230630/2ebe424c/attachment-0001.html>


More information about the Icicle-announce mailing list