Science and medicine

The Julia Language

A fresh approach to technical computing

Technologies
Compilerdata sciencegarbage-collectionjuliamachine learning
Topics
artificial intelligencedatagraphsmathematicsscience
Total projects
151
Years participating
10
Most recent
2026

Participation history

10 program years
Projects by participation year 2016: 10 projects, 2017: 16 projects, 2019: 13 projects, 2020: 15 projects, 2021: 20 projects, 2022: 19 projects, 2023: 14 projects, 2024: 19 projects, 2025: 13 projects, 2026: 12 projects 10 2016 16 2017 13 2019 15 2020 20 2021 19 2022 14 2023 19 2024 13 2025 12 2026

Historical projects

2026 12 projects

Official GSoC page ↗

Extending NextLA.jl with Portable Tile Low-Rank Kernels

Contributor: alecarraro

This project aims to extend the Julia linear algebra ecosystem by developing vendor-agnostic GPU kernels in NextLA.jl for large-scale structured...

julia

komamripy - Python Wrapper for KomaMRI

Contributor: Anvika Singhal

KomaMRI.jl is a high-performance Julia package for MRI simulation and differentiable workflows, but its use is currently limited to the Julia...

juliamachine learning

Capsule Networks for 3D Medical Imaging Segmentation in Julia

Contributor: Bhavya-QuantDeveloper

Julia's medical imaging stack currently relies on 3D U-Net variants for segmentation, which lose spatial relationships through max-pooling. This...

julia

Differentiable GPU-accelerated MRI Simulations

Contributor: Kareem Fareed

Advanced magnetic resonance imaging techniques, such as RF pulse optimization, increasingly rely on complex, high-performance physical simulations...

julia

A Generalized RAG-LLM Workflow Support Tool for JuliaHealth

Contributor: Param Thakkar

This project addresses the challenge of unreliable LLM outputs in complex health informatics workflows by building a domain-grounded...

julia

Improving performance using sparse linear algebra

Contributor: Parv Mittal

Graph Neural Networks (GNNs) rely on message passing, traditionally implemented via a gather/scatter mechanism. In GraphNeuralNetworks.jl, this...

Bell Distillation Optimization Algorithm

Contributor: Rohan101

This project aims to develop a Julia module for simulating and optimizing Bell distillation circuits, addressing the challenge of selecting efficient...

julia

Allocation-Free GPU Adaptive Mesh Refinement for P4estMesh in Trixi.jl.

Contributor: Shahu Karale

My main goal this summer is to make Adaptive Mesh Refinement (AMR) fast and efficient for P4estMesh on GPUs within Trixi.jl. Right now, whenever the...

CLI Tools for Efficient MCMC Inference in TuringLang

Contributor: Shravanpuri Goswami

This project develops agent-accessible CLI tooling for the Julia Bayesian ecosystem, delivering three main components: DoodlePPL CLI for model...

julia

JuliaGPU: Improving GPU stack portability in JuliaGPU

Contributor: Shreyas Hegde

The Julia GPU ecosystem allows users to write array programs that run seamlessly across NVIDIA, AMD, and Intel GPUs. This functional portability...

julia

Molly.jl: Machine Learning Potentials for Molecular Dynamics

Contributor: Siva Sathyaseelan

Classical force fields in molecular dynamics are fast but cannot capture bond breaking, charge transfer, or complex many-body chemistry. Machine...

juliamachine learning

Implementing GPU Multi-Stream Capabilities to Dagger.jl

Contributor: Victor Camara

Dagger.jl currently serializes all GPU tasks onto a single stream per device, leaving independent DAG branches unable to run concurrently and GPU...