Skip to content

GSOC 2026 PROJECT

WDL Python Bindings

Contributor
Bryan Deep
Mentors
Not published
Organization
St. Jude Children's Research HospitalScience and medicine
Program
GSoC 2026

About this project

Description from the program archive

Sprocket is a bio-informatics workflow engine developed by St. Jude Children's Research Hospital. While Sprocket contains powerful tooling for analyzing the Workflow Description Language (WDL), it is only accessible through the Rust programming language. As Python is the dominant language in bio-informatics, this is a proposal for creating Python bindings for Sprocket's wdl crate. This will enable developers to write WDL tooling built on Sprocket's foundation in pure Python, without any need to learn Rust. I propose to create Sprocket's WDL Python bindings such that they are easily accessible to Python programmers, powerful enough to achieve non-trivial goals, and easy to maintain for the Sprocket developers.

From the people who did it

No proposal or progress posts shared yet

Worked on this project? Share the proposal that got you selected and the posts you wrote.

Claim this project

Data: Google Summer of Code public archive. This project in the official archive