Skip to main navigation Skip to search Skip to main content

POSE: Phase I: ModularML: An Open-Source Ecosystem for Modular and Extensible Machine Learning

Project: Research

Abstract & Details

Description

Award ID: 2550230

This Pathways to Enable Open-Source Ecosystems (POSE) project will expand access to machine learning (ML) for scientists and engineers by advancing ModularML, an open-source, research-oriented machine learning framework, into a sustainable, community-driven ecosystem. While machine learning is transforming the pace and scope of scientific discovery, many existing tools require computer science or software engineering backgrounds and are difficult to adapt to different research areas. This project addresses these gaps by strengthening ModularMLs usability, extensibility, and adoption. The new open-source ecosystem (OSE) will broaden access to machine learning tools for a wide range of domain scientists. It will help accelerate innovation in areas critical to national priorities, including energy, infrastructure, and advanced manufacturing. By providing a reproducible, transparent, and user-friendly machine learning framework, ModularML will enhance educational and training outcomes, support workforce development in computational science and engineering, and promote open science practices. Through partnerships with academic and industrial collaborators, ModularML will serve as a template for how research-focused machine learning tools can evolve into community-driven ecosystems that increase access to innovation. This POSE project will lay the foundation for transitioning ModularML into a sustainable and community-driven OSE. ModularML is a backend-agnostic framework that enables construction and execution of machine learning workflows through a graph-based architecture with modular components for data processing, feature engineering, model definition, and multi-stage training. The project team will scope ModularMLs readiness for the OSE transition by: (1) evaluating its position in the machine learning software landscape and tracking community engagement; (2) developing governance and contribution policies for sustainable growth; (3) engaging and training domain researchers and contributors through workshops, forums, and onboarding resources; and (4) formalizing a plugin system and development roadmap to encourage community-driven, domain-specific extensions. Collectively, these efforts will establish the technical and organizational foundations for a scalable OSE that enhances accessibility of machine learning tools and contributes to broader best practices in software modularity, governance, and open-source sustainability. This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.

NSF Program Director: Marlon Pierce
StatusActive
Effective start/end date06/01/2605/31/27

Funding

  • (POSE) NSF Pathways to Enable Open-Source Ecosystems: $299,995.00

Active Fiscal Year

  • FY2027
  • FY2026

Start Fiscal Year

  • FY2026

TIP Programs

  • (POSE) NSF Pathways to Enable Open-Source Ecosystems

Key Technology Areas

  • Artificial Intelligence
  • (confidence score: 100%)
  • Advanced Computing and Semiconductors
  • (confidence score: 99%)

Technology Foci

  • Machine Learning Training Data
  • (confidence score: 100%)
  • Advanced Computer Software
  • (confidence score: 98%)
  • Machine Learning (ML)
  • (confidence score: 100%)
  • High-Performance Computing (HPC)
  • (confidence score: 89%)

Congressional District at Award

  • District n. 02 of Connecticut

Current Congressional District

  • District n. 02 of Connecticut

United States

  • Connecticut

Core Based Statistical Area (CBSA)

  • Hartford-West Hartford-East Hartford, CT

County

  • County: Capitol, CT

Fingerprint

Explore the research topics touched on by this project. These labels are generated based on the underlying awards/grants. Together they form a unique fingerprint. Learn more about Elsevier's Fingerprint Engine here: https://beta.elsevier.com/products/elsevier-fingerprint-engine