Skip to content

table of proposed coding projects

Akshit Achara edited this page Feb 15, 2021 · 100 revisions

Mentors, please edit this wiki page, and add your ideas to the table below.

Students, please look for a project that interests you in the table below. Before emailing project mentors, please do at least one project Test and post a link to your solution on the proposal’s wiki page.

Proposal Status/Results Mentors Non-R languages?
MENTORS-COPY-THIS-TEMPLATE
Multi Stage Adaptive Trial Design in R Potential students Tuo Zhao, Ethan Fang C++
MCMC for forensic science No students found TD Hocking, E Serra C/C++
re2r back on CRAN No students found TD Hocking, Q Wenfeng C++
grpc Need student N Fultz, G Daroczi C/C++
Asymptotic complexity testing General Vignette, Blog, Package: Github, CRAN TD Hocking, N Bokde
Animated interactive ggplots Blog, Commits TD Hocking, F Khan JavaScript
rtracklayer improvements Final report TD Hocking, M Lawrence C
Constrained changepoint GUI Blog, Package TD Hocking, G Rigaill JavaScript
rco: The R Code Optimizer Final Report JC Rodriguez -
MiniZinc Interface for R Package: Github Package: CRAN Article L Kotthoff, HW Borchers, G Tack Python, MiniZinc
R Community Explorer Potential student Ben Ubah, Rick Pack, G Daroczi JavaScript
bddashboard: Interactive Biodiversity Data Dashboard Student Proposed Thiloshon Nagarajah, Vijay Barve, Tomer Gueta JavaScript
highfrequency Report, Package:Github Kris Boudt, Onno Kleen, Nabil Bouamara C++
rsqliteadmin : sqlite admin tool in R shiny Package-Github Vijay Barve, Thiloshon Nagarajah, Narayani Barve
biosurvey: Biological Survey Planning Considering Hutchinson’s Duality Package: GitHub Narayani Barve, Vijay Barve, Tomer Gueta
mcmcse: updates, cleanup, and efficiency Potential student Dootika Vats, James Flegal C++
A comparative study of uniform high dimensional samplers Potential student A Chalkis, V Fisikopoulos, E Tsigaridas C++/R
Better solvers for the SLOPE package Package, Report Johan Larsson, Jonas Wallin C++
Expected Returns Package, Final report Prof. Justin M. Shea, Prof. Brian Peterson, Erol Biceroglu, Jasen Mackie, Soumya Kalra, and Peter Carl R
hyperSpec Blog Claudia Beleites, Bryan Hanson, Roman Kiselev (python is optional)
bdverse's development and QA frameworks needs students Tomer Gueta, Thiloshon Nagarajah, Vijay Barve Shiny, Docker, Linux
Enhancing bdchecks: a biodiversity data quality checks system in R Github commits Povilas Gibas, Tomer Gueta, Thiloshon Nagarajah, Vijay Barve
QBLD - Quantile Regression for Binary Longitudinal Data Package:CRAN, Package:GitHub, Vignette Dootika Vats, Adam Maidman C++
Machine learning toolkit for predicting disease-associated genetic variants Student Proposed Li Chen R & python
A package for robust-GARCH model Package: Github, Vignette R. Douglas Martin, Daniel Hanson, Alexios Galanos C++ optional
NNbenchmark: Neural Network package validation Part 2 (2020) Part 1 (2019), Package:CRAN, Templates:GitHub Patrice Kiener, Christophe Dutang, John Nash

Project ideas have a ‘Status’ column which describes the current status of mentor and student interest. Project ideas where no student has yet contacted mentors should be listed as ‘needs students’. Project ideas where one or more potential students are communicating with mentors should have a status of ‘potential student’ or ‘two[three,etc] potential students. You can still communicate your interest to mentors to apply to projects with status “potential student” – that implies that there is another student who has already shown some capability for that project (see below for more details on how we evaluate applications). Projects that need to identify another mentor (e.g. to find a mentor with a specific skill, or from a different institution) should be marked with a status of ‘need mentor’ and the idea page should provide details in the ‘Mentors’ section.

All student applications will be discussed by the R mentor community, and proposals will be ranked considering factors such as quality, difficulty, and impact for the R community. Slots are a finite resource granted to R by Google, and only the best proposals will get chosen. In prior years, R has received 4-5 times more applications than slots, so application quality is key.

Students, if you have an idea for an R package coding project that is not listed above, please try to find mentors by posting a description of your project idea on the r-gsoc google group. If you find mentors, feel free to add your project idea to this wiki. You should NOT submit any project applications to Google without finding 2 mentors for your project proposal.