Back to Programs

Science and medicine

UC OSPO

Amplifying Research Impact through Open Source

cc++hardwarejavascriptmachine learningpythonvlsideep learningpytorch

Participation history

4 GSoC years

2026

15 projects

Official year page

NeuroHealth-Vision: A Volumetric Perception Module for Multimodal Clinical Reasoning

The NeuroHealth-Vision project aims to bridge the "Protocol Gap" in 3D medical AI by developing a standardized evaluation and transfer-learning...

Extensions to the Scenic Driving Domain

Scenic is a probabilistic programming language for generating and verifying environments of autonomous cyber-physical systems. Its driving domain-...

Developing a User-Centric Website for the Network Simulation Bridge (NSB)

The Network Simulation Bridge (NSB) is a powerful co-simulation framework, but its current onboarding experience creates a barrier for new users due...

DATA PORTABILITY BACKUP AND OFFLINE PEERCHAT FOR PEERSKY BROWSER

Peersky users currently lack built-in mechanisms to back up their P2P browsing state (IPFS blocks, Hypercore feeds, chat history, and tab sessions),...

StaR: A Stability-Aware Representation Learning Framework for Spatial Domain Identification

Spatial domain identification is a fundamental task in spatial transcriptomics, yet state-of-the-art methods exhibit pronounced sensitivity to random...

Extending AIDRIN: Zarr & ROOT Readers, HDF5 Hardening, and Pluggable Data Ingestion

This project extends AIDRIN’s data ingestion layer beyond CSV and basic tabular formats to better match real scientific workflows. I will (1) audit...

PeerSky Mobile Browser: Bringing P2P Web Browsing to Phone

Mobile users currently lack native access to P2P protocols like hyper://, limiting the reach of decentralized web technologies. Although desktop...

LMS Toolkit Functionality for Moodle

The Edulinq LMS Toolkit provides a set of tools and a Python interface to interact with Learning Management Systems (LMSs) such as Moodle, Canvas,...

Environmental NeTworked Sensor I: Customizable dashboard, layouts, equations, export, registry.

This project makes the ENTS (DirtViz) dashboard easier to grow with real field use. A lot of the UI is still wired together by hand in React, which...

CauST: Causal Gene Intervention for Robust Spatial Domain Identification

Spatial transcriptomics methods identify tissue domains by clustering spatial gene expression patterns, but current approaches select genes using...

EnergyAPI: An End-to-End API for Energy-Aware Forecasting and Scheduling

Electricity grids today serve a far more complex mix of consumers than they were designed for. Data centers, EV charging networks, and industrial...

Kubernetes-Native LLM Chatbot for Intelligent Network Diagnostics

This project proposes the development of a Kubernetes-native chatbot integrated with NRP's managed LLM service to provide intelligent network...

AI/ML Models for Agricultural Analytics on the National Research Platform

The VINE project at Iron Horse Vineyards collects continuous agricultural data through LoRaWAN sensors (soil moisture, temperature, CO2, weather) and...

CellQuery-ST: Cell-Aware Query Grounding for Single-Cell and Neighborhood Retrieval from Histology

CellQuery-ST addresses a key gap in computational pathology: while current models can predict gene expression or answer coarse slide-level questions,...

Optimizing and Evaluating CXL in the Memory Hierarchy through OCEAN

CXL is an interconnect which uses memory disaggregation to overcome the memory bandwidth bottleneck from most workloads. OCEAN, one such CXL emulator...

2025

15 projects

Official year page

Implement Web Extensions & System Settings Integration to Peersky Browser

The Peersky browser currently lacks a unified system for managing both user-installed WebExtensions and core browser preferences. This project will...

LINQS: Autograder

This project aims to develop a system that detects whether code was written by a student or generated by AI tools like ChatGPT or GitHub Copilot....

Rectilinear Floorplans in OpenROAD

This proposal aims to add support for rectilinear floorplans in OpenROAD, an open-source EDA tool used for digital chip design. Currently, OpenROAD...

LLMSeqRec: LLM Enhanced Contextual Sequential Recommender

In today's world sequential recommendation systems are used in various domains-- from life sciences to e-commerce and business. For example, within...

ENTS : Web portal for large-scale sensor networks

The Environmental NeTworked Sensor (ENTS) platform is an open-source web portal designed for collecting, visualizing, and analyzing data from...

Improving AI Data Pipelines in AIDRIN: A Privacy-Centric and Multimodal Expansion

AIDRIN (AI Data Readiness INspector) is an open-source tool designed to assess the quality, fairness, and readiness of datasets before they are used...

Brahma / Allocentric WebXR Interfaces

Brahma-XR is a library and framework for making collaborative WebXR rooms with spatial data. The same code runs directly in the browser and works...

Agentic AI for Kubernetes Operations on NRP

The original proposal for this project focused on building a machine learning service to improve monitoring within the Seam and National Research...

Proposal for Disentangled Generation and Editing of Pathology Images

My proposal is to create and control computer-generated images of breast cancer tissues. I'll spend my first four weeks building basic models called...

UC Open Source Repository Browser [UC ORB]

The University of California Open Source Repository Browser (UC ORB) is a discovery platform that maps and categorizes open source projects across...

Building a Billion-Scale Vector Embeddings Dataset for Real-World ANN Benchmarking

To benchmark vector search algorithms (aka ANN algorithms), existing datasets fail to represent actual real-world workloads. Current benchmarks...

Interfacing Scenic to New Simulators

This proposal aims to integrate Scenic—a probabilistic programming language for scenario specification—with Robosuite, a simulation framework for...

WildberryEye Proposal

WildBerryEye leverages edge computing (Raspberry Pi) and object detection (YOLO) to monitor pollinators like bees and hummingbirds. My project...

Optimizing and Benchmarking GPU Collective Communication of PyLops-MPI with NCCL

PyLops is a Python package with a simple yet flexible interface for solving linear inverse problems. Previous GSoC-sponsored projects laid the...

RAG-ST: Retrieval-Augmented Generation for Spatial Transcriptomics

Spatial transcriptomics (ST) is a powerful and emerging technology that captures gene expression profileswith spatial resolution, providing...

2024

16 projects

Official year page

[PolyPhy] Unveiling Medicine Patterns: 3D Clustering with Polyphy/Polyglot

Polyglot, a web application revolutionizing data exploration, offers dynamic 3D visualizations. Imagine zooming and rotating through a complex...

LLM Assistant for OpenROAD - Model Architecture and Prototype

This project aims to build a conversational assistant designed around OpenROAD to answer user queries. The goal is to build a complete pipeline that...

Benchmark Suite for Explaining failures in autograding - AI Explainability Accountability

The project aims to address a common challenge faced by both beginner and advanced programmers: understanding and learning from mistakes in code...

Enhancing h5bench with HDF5 Compression Capability

The problem I am trying to solve is to implement multiple data compression algorithms in h5bench core access patterns through HDF5 filters. This...

StatWrap: Automated Reproducibility Checklists Generation

StatWrap is a free, open-source tool to document research projects. It inventories research assets like code files, data files, and manuscripts,...

Hardware Hierarchical Dynamical Systems

In hardware compilers, scalability issues often arise due to inefficient tree data structures. To tackle this challenge, the proposed project aims to...

Enhancing Usability and Expandability of the Open Sensing Platform

This proposal aims to improve an outdoor sensor platform by focusing on usability and expandability. To achieve this, the project will integrate a...

BenchmarkST: Cross-Platform, Multi-Species Spatial Transcriptomics Gene Imputation Benchmarking

Benchmarking is designed to tackle the issue of incomplete data in the field of spatial transcriptomics. The project aims to develop a benchmarking...

Drishti: Visualization and Analysis of AI-based Applications

The increasing adoption of AI/ML applications has led to new I/O access patterns and bottlenecks that differ from traditional scientific...

Streamlining PolyPhy’s Web Portal with CMS and Multi-Platform Connectivity

PolyPhy is an advanced toolkit utilizing the Monte Carlo Physarum Machine (MCPM) algorithm for reconstructing networks from sparse 2D or 3D data. The...

Causeway / Improving the Core Infrastructure and Experience , Mentor David Lee

The proposed project aims to enhance the platform by integrating logging and analytics features, implementing a learning dashboard, potentially...

LiveHD: Benchmarking LLMs that Generate Verilog/Chisel Modules From Natural Language

Recently, research has been made into the process in which we could tune an existing generalized LLM (such as ChatGPT 3.5, 4) for the purposes of...

Stream processing support for FasTensor library.

I will implement stream processing support for FasTensor library. Stream processing enables online processing of live data as it arrives on the File...

Trustworthy Large Language Models (LLMs) and Agents

LLM hallucinations have been tackled using various techniques, including modern retrieval methods such as Retrieval-Augmented Generation (RAGs)....

LLM assistant for OpenROAD - Data Engineering and testing

This proposal provides a detailed overview of the development of an LLM-based conversational assistant with domain-specific knowledge about the...

Heterogeneous Graph Neural Networks for I/O Performance Bottleneck Diagnosis

This proposal aims to address the challenge of I/O bottlenecks in High-Performance Computing (HPC) systems by developing a Graph Neural Network (GNN)...

2023

14 projects

Official year page

OSAVC : Technical Documentation

The OSAVC documentation project for GSoC 2023 aims to create comprehensive documentation for a new user of the OSAVC controller. The project will...

High Fidelity simulation using Unreal engine

Existing frameworks for simulation autonomous vehicles use a gazebo simulator with ROS, which limits the development to only Python and C++...

[ScaleBugs] ScaleBugs: Reproducible Scalability Bugs

Scalable systems lay essential foundations of the modern information industry. HPC data centers tend to have hundreds to thousands of nodes in their...

Update OpenROAD Documentation and Tutorials

This project aims to review and update missing documentation and tutorials in OpenROAD-flow-scripts. A key focus will be on increasing ease-of-setup...

[PolyPhy] Interactive Exploration of High-dimensional Datasets with PolyPhy and Polyglot

PolyPhy is an interpretability tool which identifies network structures in both 2 and 3-dimensional data using the novel MCPM algorithm. Users can...

Advancing Reproducible Science through Open Source Laboratory Protocols as Software

The project aims to develop a Python-to-Python conversor for LabOP-written Laboratory protocols to be executed by Hamilton Machines using PyHamilton...

OpenRAM Layout verses Schematic (LVS) visualization

This project aims to develop a comprehensive Python-based graphical user interface (GUI) with a robust backend system to effectively analyze,...

Efficient Communication with Key/Value Storage Devices

The project involves implementing io_uring based communication backend for network based key-value store. The current implementation in the KTLI...

[SUSOSP] Increasing the Reach of Open Source among High-Schoolers and Teenagers

Contributing to an open-source project offers novices the opportunity to join a community of practitioners, build a technical portfolio, gain...

[PolyPhy] Polyphorm / PolyPhy - PolyPhy infrastructure engineering and practices

This proposal aims to enhance the infrastructure of PolyPhy by developing new architecture and maintaining existing codebases. The project will...

Tensor Execution engine on GPU

My project proposal aims to optimize the FasTensor tensor computing library to work efficiently on GPUs to enable efficient tensor contraction while...

Enhancing and Validating LiveHD's Power Modeling Flow

The primary goal of this project is to enhance and validate LiveHD's power modeling flow, a critical feature for estimating power consumption in...

ScaleBugs: Reproducible Scalability Bugs

High-performance computing (HPC) data centers tend to have hundreds to thousands of nodes in their clusters. The use of “extreme-scale” distributed...

DirtViz 2.0 - A web-based dataviz tool for sensor networks

DirtViz 2.0 is a proposed project that aims to enhance the capabilities of DirtViz 1.0, a data visualization tool for sensor networks. The new...