Skip to content

table of proposed coding projects

Ani/Raven edited this page May 16, 2022 · 45 revisions

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

Contributors, 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.

New in 2022: each proposal must indicate number of hours required in the Hours column: 175 for medium projects, 350 for large projects.

Proposal Hours Status/Results Mentors Non-R languages?
MENTORS-COPY-THIS-TEMPLATE
Animated interactive ggplots 175 or 350 Potential contributors TD Hocking, C Sievert JavaScript
Time-dependent constraints in gfpop 350 Need contributor V Runge, G Romano C++
RSQLiteAdmin Visualisation Tools 350 Need Contributor Vijay Barve, Thiloshon Nagarajah, Narayani Barve, Marlon Cobos, Divyansh Chawla NA
dirichletprocess improvements 350 Need contributor Dean Markwick, TD Hocking ?
StochOptim - stochastic optimization 350 Need contributor John C. Nash, Hans Werner Borchers, Paulo Cortez ?
USCensus 2020 Package and Modernization 350 Need contributor Zack Almquist, Neal Fultz, Mike Tzen ?
Greedy GCCD 350 Need contributor TD Hocking, ? NA
RcppDeepState 350 Potential contributors TD Hocking, Anirban Chetia C++
Rperform 350 Potential contributors TD Hocking, ? NA
Network analysis for input-output tables 350 Potential contributors Jun Yan, Panpan Zhang C++
Track R Translations Status 175 or 350 Potential contributors Ben Ubah, Michael Chirico Javascript
Converting past R Journal articles to HTML 350 Need contributor Heather Turner, Di Cook
Add basis interpolation methods to tourr package 350 Need contributor Ursula Laa, Di Cook
Create an R code only version of tripack functions 350 Need contributor Di Cook, Harriet Mason
Add Conical Optimizer to PortfolioAnalytics 350 Need contributor Steve Murray, Doug Martin
imputeTestbenchG: imputation testbench for Genomics data 350 Need contributor Neeraj Dhanraj Bokde, Mogens Sandø Lund
VedicDateTime (Part A) 175 Need contributor Neeraj Dhanraj Bokde, Andrés E. Feijóo-Lorenzo
VedicDateTime (Part B) 175 Need contributor Neeraj Dhanraj Bokde, Andrés E. Feijóo-Lorenzo
ExpectedReturns 350 Need contributor Justin M Shea, Brian Peterson, Erol Biceroglu, Soumya Kalra, Jasen Mackie
Robust Portfolio Optimization 350 Need contributor Doug Martin, Peter Carl

Project ideas have a ‘Status’ column which describes the current status of mentor and contributor interest. Project ideas where no contributor has yet contacted mentors should be listed as ‘need contributor’. Project ideas where one or more potential contributors are communicating with mentors should have a status of ‘potential contributors’. You can still communicate your interest to mentors to apply to projects with status “potential contributor” – that implies that there is another contributor 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 contributor 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.

Contributors, 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 TWO mentors for your project proposal.