Amplifying Research Impact through Open Source

Technologies
python, javascript, c/c++, machine learning, VLSI
Topics
education, bioinformatics, hardware, data science, AI/ML
Amplifying Research Impact through Open Source
The UCSC Open Source Program Office (OSPO) supports open source work throughout the University of California system. Beginning in 2022, we took over the programmatic responsibilities of the UCSC Center for Research in Open Source Software (CROSS), including mentorship activities such as GSoC. Following in line with the earlier work of CROSS, the OSPO creates partnerships with stakeholders within and outside the UC system in order to help students learn from open source communities, support scientists in using open source to accelerate research efforts, and connect students and scientists with sponsors from industry, government, and foundations. The OSPO helps bridge the gap between academic research and successful open source projects by promoting innovative projects maintained by UC-affiliated scientists and researchers. We support the transfer of cutting-edge technology resulting from UC-originating research to industry via successful open source projects. Due to the multi-campus nature of our current efforts, the projects we support and promote cover a wide range of topics and technologies - including: - Open Source Hardware and Chip Design - AI / Machine Learning - Storage Systems and Devices - Data Science and visualization - Performance analysis - Reproducibility - Cloud-based computation All of our mentors are scientists and researchers who are actively involved in one or more of these open source projects.

Projects

Contributor
Aniruddha Thakre
Mentor
Carlos Espinosa, Aaron Hunter
Organization
UC OSPO
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...
Contributor
damodardatta
Mentor
Carlos Espinosa, Aaron Hunter
Organization
UC OSPO
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++...
Contributor
Goodness Ay
Mentor
Haryadi Gunawi, Cindy Rubio-González
Organization
UC OSPO
[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...
Contributor
Jack Luar
Mentor
Indira Iyer Almeida, Vitor, Indira Almeida
Organization
UC OSPO
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...
Contributor
Kiran Deol
Mentor
Oskar Elek
Organization
UC OSPO
[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...
Contributor
Luiza Zucchi Hesketh
Mentor
Tim Fallon, Daniel Bryce
Organization
UC OSPO
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...
Contributor
Mahnoor_Ismail
Mentor
mrg, jcirimel
Organization
UC OSPO
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,...
Contributor
Manank Patel
Mentor
Aldrin M, Philip A. Kufeldt
Organization
UC OSPO
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...
Contributor
Nandini Saagar
Mentor
Emily Lovell
Organization
UC OSPO
[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...
Contributor
Prashant Jha
Mentor
Oskar Elek, Anisha Goel
Organization
UC OSPO
[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...
Contributor
Rishabh Ballabh Singh
Mentor
Bin, John Wu
Organization
UC OSPO
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...
Contributor
Shahzaibkashif
Mentor
Jose Renau, Sakshi_Garg
Organization
UC OSPO
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...
Contributor
Zahra Nabila
Mentor
Haryadi Gunawi, Cindy Rubio-González
Organization
UC OSPO
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...
Contributor
Zhouyixian Li
Mentor
Colleen Josephson
Organization
UC OSPO
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...