R project for statistical computing logo
GSoCScience and medicineAccepted in 2026

R project for statistical computing

R software for statistical computing & graphics

234
Projects
11
Years accepted
25
In 2026

Projects by year

234

2026

25 acceptedShow
  • RobStatTM-Py: Python Wrappers for Modern Robust Statistical Estimation

    Accepted project · by Aakarshg

    This project will produce RobStatTM-Py, a Python library exposing the target RobStatTM function set for this project through lightweight rpy2...

  • Multilingual documentation of R packages

    Accepted project · by adi018

    This project implements a new R package that brings multilingual documentation to R help pages with correct support for dynamic content generated by...

  • Translating R Filters to AWK Streams

    Accepted project · by Akshat Maurya

    R's standard file reading functions must ingest data into memory before any filtering can occur, creating a hard memory ceiling for large datasets....

  • mlr3torchAUM on CRAN

    Accepted project · by Aman Kashyap

    This project aims to extend the mlr3torch ecosystem by implementing AUC-oriented loss functions and training-time sampling strategies for imbalanced...

  • Generalized changepoint regression

    Accepted project · by Andrea Storey

    Changepoint detection is widely used in modern data streams, but current regression based changepoint methods are limited in flexibility. Existing...

  • mlr3 hugging face

    Accepted project · by Anjani Nandan

    This project proposes mlr3hf, an R package for integrating Hugging Face datasets into the mlr3 ecosystem. The package will allow users to download...

  • Adding Confidence Intervals for Changepoint Detection

    Accepted project · by Arslan Batyrov

    The central task in this project is to take the mentors’ existing confidence-set prototype and develop it into a maintainable package feature. The...

  • Integrating Distributional Copula Regression into the gamboostLSS Package

    Accepted project · by Bjarne Herbst

    This project is about extending the gamboostLSS package by flexible copula regression via gradient boosting. Currently the framework only supports...

  • Rosetta: Python wrappers for Bioconductor packages via rpy2

    Accepted project · by Catherine Chung

    Problem: R remains the gold standard in bioinformatics thanks to Bioconductor. However, many data scientists prefer Python for machine learning and...

  • C++ Acceleration and Modern Architectures for {torchvision} in R

    Accepted project · by Derrick Richard

    The {torchvision} library in mlverse is already near-feature-parity with the PyTorch library, but certain performance optimisation and...

  • glmmTMB via RTMB

    Accepted project · by divitp

    This project's goal is to improve the accessibility and sustainability of the glmmTMB R package by replacing its C++-based TMB backend with a more...

  • Advancing Animint2 — Performance, Renderer and New Features

    Accepted project · by Gaurav Chaudhary(ANAMASGARD)

    This project implements five concrete improvements to animint2 across the R compiler, animint.js renderer, and CI pipeline. First, polygon holes via...

  • mlr3changepoint: A Unified Framework for Weakly Changepoint Detection

    Accepted project · by Huy Nhat Minh Nguyen

    Offline change-point detection is a widely used statistical technique for identifying structural breaks in sequential data, with applications in...

  • Updating and Extending the ecotourism Package for Teaching and Wildlife Trip Planning

    Accepted project · by Javad Vahdat Atashgah

    This proposal aims to extend the ecotourism R package developed during GSoC 2025 by updating the tourism data to include most of 2025, creating...

  • nicheR shiny: Interactive GUI for ellipsoid-based virtual niches

    Accepted project · by Mariana Castaneda Guzman

    Virtual niche simulations are a powerful tool for testing ecological theory, and nicheR provides an integrated, R-native framework for...

  • Animated Interactive ggplots with animint2

    Accepted project · by Nishita-Shah1

    animint2 is an R package that translates ggplot2 graphics into interactive animated web visualizations using D3.js and a custom JavaScript renderer...

  • rjsf: R Implementation of the Jump-Switch-Flow Stochastic Simulation Algorithm

    Accepted project · by Oliver Vu

    Stochastic simulation is essential in computational biology and infectious disease modelling, but existing methods require a trade-off between...

  • Multivariate Support and Performance Improvements in imputeTestbench

    Accepted project · by Seema_Kumari

    This project focuses on extending the imputeTestbench R package to better support modern time series data. The current package works well for...

  • hyperSpec-HPC: Fast Sparse Spectral Kernels in R and Rust

    Accepted project · by shinigami-777

    The project will develop a high-performance Rust backend for graph-based spatial smoothing of hyperspectral images, delivered through an R package,...

  • Extending Torchvision with C++ Performance Optimisations for Production-Grade Computer Vision in R

    Accepted project · by Srishti Dutta

    The torchvision package in the mlverse ecosystem provides essential tools for computer vision workflows in R, including datasets, transformations,...

  • tourr: new PP indices based on scagnostics

    Accepted project · by Tina.rj

    This project will extend the tourr R package by adding new projection pursuit indices (PPIs) based on scagnostics, so users can search for a wider...

  • Classbound: Exploring Boundaries for Classifiers

    Accepted project · by Vaibhav Manihar

    This project aims to extend the classbound R package into a general framework for exploring and comparing classification boundaries across a wide...

  • data.table

    Accepted project · by Vinit Thakur

    The proposal includes detailed information about me (such as my qualifications and other relevant details), project details, my approach to the...

  • mlr3torchAUM A Comprehensive Solution for Imbalanced Classification in R

    Accepted project · by Wei Cao

    Problem: Imbalanced datasets pose a significant challenge in machine learning, where standard metrics like accuracy can falsely evaluate a model that...

  • Time-Dependent Constraints in gfpop

    Accepted project · by Weidong "William" Zhang

    This project extends the gfpop R package to support time-dependent constraints. Instead of using a fixed constraint graph, the graph can change at...

2025

21 acceptedShow
  • Torchvision in R

    Accepted project · by Akanksha Koshti

    This project focuses on extending the R interface of the torchvision library by implementing support for core computer vision datasets and model...

  • DBmaps: An R Tool for Streamlining Database Joins

    Accepted project · by Akshat Maurya

    The DBmaps package aims to simplify and automate the analysis of complex relational data in R. A common challenge in data analysis is the need to...

  • Expected Returns: Factor Formation

    Accepted project · by Al Pakrosnis

    Financial factor investing relies on rigorous quantitative research to explain asset returns and generate alpha. While many academic models and...

  • Modern time series estimation

    Accepted project · by Andrea Storey

    This project will implement the recent techniques from Gallagher et al. (2024) and Gallagher et al. (2025) for improved time series simulation...

  • grepreaper R Package Development

    Accepted project · by Atharv Raskar

    The grepreaper package addresses the critical need for efficient pattern matching and selective data loading in R, particularly for large datasets....

  • Enhancing Animint2 with New Features and Gallery Updates.

    Accepted project · by Biplab Sutradhar

    This project aims to improve Animint2 by, enhancing grid layouts for ggplot2 to simplify plot arrangement, porting the Animint gallery from NAU...

  • AI Scholar: A Modern AI RAG-aware Model Utilizing GraphRAG for Thoughtful Academic Paper Analysis

    Accepted project · by Christopher Mejo

    Researchers have tremendous difficulty keeping up with the exponential growth of scientific literature, hindering their ability to stay on top of the...

  • Extending Torchvision Support in R for Computer Vision Tasks

    Accepted project · by Derrick Richard

    The torch ecosystem is rapidly growing in R, but it still lacks support for several key computer vision capabilities available in Python's...

  • Interactive diagnostics for NLDR visualizations

    Accepted project · by Divendra Yadav

    This project aims to improve the interpretation of non-linear dimension reduction (NLDR) methods like t-SNE and UMAP by linking them with linear...

  • pandemonium: GUI for cluster analysis with interactive visualization

    Accepted project · by GabrielMccoy

    The pandemonium package is a specialized cluster analysis tool designed for physics applications. It employs hierarchical clustering and provides an...

  • ChatR: A Local, Inclusive, and Accurate R Expert Chatbot for the R Ecosystem

    Accepted project · by Hanxia Li

    Problem: While Large Language Models (LLMs) like ChatGPT can generate R code, they often lack precision when answering questions about third-party R...

  • Ecotourism Data Package

    Accepted project · by Javad Vahdat Atashgah

    This project proposes the development of an R data package designed to support teaching and exploration of data visualization through the lens of...

  • Enhancing the Jaya R Package for Efficient Optimization

    Accepted project · by Kartik Kasrewar

    The Jaya R package implements the Jaya optimization algorithm, a gradient-free, population-based method for solving both single-objective and...

  • rupturesRcpp: High-Performance Change-Point Detection in R via Modern C++

    Accepted project · by Minh Long Nguyen

    This project aims to develop an object-oriented R package for offline change-point detection, based on the widely used Python library `ruptures`,...

  • Enhancing data.table: Enhancing Functionality, and Ensuring Quality

    Accepted project · by Mukul Kumar Yadav

    This project aims to improve the user experience for data.table by closing some of the hundreds of outstanding issues. The focus will be on resolving...

  • Updates in VedicDateTime R Package

    Accepted project · by Peeyush Kulgude

    The VedicDateTime R package is a specialized toolkit designed to handle date-time computations in the context of the Vedic calendar system. Initially...

  • Reimplementing the Core Samplers of the dirichletprocess R Package in C++

    Accepted project · by priyanshuTiwari

    This project aims to address performance limitations of the dirichletprocess R package by reimplementing its computationally intensive core sampling...

  • imputeTestbench for multivariate time series

    Accepted project · by Seema_Kumari

    The imputeTestbench package offers an automated framework to benchmark various imputation techniques on univariate time series. It has been widely...

  • Advancing Animint2 - Testing, Rendering and Gallery port

    Accepted project · by Suhaani Agarwal

    This project focuses on extending Animint2 with new features like smart, non-overlapping label placement using quadratic programming through the...

  • Enhancing the spinebil Package for Projection Pursuit Diagnostics

    Accepted project · by Tina.rj

    The spinebil package provides diagnostic tools to evaluate projection pursuit (PP) index functions, which are used to discover informative...

  • data.table

    Accepted project · by Vinit Thakur

    This project focuses on strengthening the data.table package by improving its documentation, enhancing consistency, fixing bugs, refactoring code,...

2024

16 acceptedShow

2023

9 acceptedShow

2022

13 acceptedShow

2021

21 acceptedShow

2020

20 acceptedShow

2019

30 acceptedShow

2018

24 acceptedShow

2017

33 acceptedShow

2016

22 acceptedShow