From 0afb579a302a3517be00b3286ba16ee5b903237a Mon Sep 17 00:00:00 2001 From: Quarto GHA Workflow Runner Date: Fri, 1 Nov 2024 18:59:00 +0000 Subject: [PATCH] Built site for gh-pages --- .nojekyll | 2 +- about/join.html | 110 +- blog/index.html | 147 +- blog/index.xml | 82 +- index.html | 60 +- listings.json | 50 +- news/events.html | 220 +- newsletters/newsletters.html | 6 +- .../NeilShephard.png | Bin 0 -> 255273 bytes .../SheffieldJanuary2024.png | Bin 0 -> 1184901 bytes .../SheffieldRUGs.png | Bin 0 -> 1205031 bytes .../index.html | 804 +++++++ search.json | 1983 +++++++++-------- sitemap.xml | 434 ++-- webinars/webinars-auto-not-being-used.html | 18 +- 15 files changed, 2387 insertions(+), 1529 deletions(-) create mode 100644 posts/reviving-sheffield-r-user-group-and-building-tools-for-thyroid-cancer-prediction/NeilShephard.png create mode 100644 posts/reviving-sheffield-r-user-group-and-building-tools-for-thyroid-cancer-prediction/SheffieldJanuary2024.png create mode 100644 posts/reviving-sheffield-r-user-group-and-building-tools-for-thyroid-cancer-prediction/SheffieldRUGs.png create mode 100644 posts/reviving-sheffield-r-user-group-and-building-tools-for-thyroid-cancer-prediction/index.html diff --git a/.nojekyll b/.nojekyll index e85904b..711e25d 100644 --- a/.nojekyll +++ b/.nojekyll @@ -1 +1 @@ -8a84181c \ No newline at end of file +b1f250db \ No newline at end of file diff --git a/about/join.html b/about/join.html index 95dd28d..e88c359 100644 --- a/about/join.html +++ b/about/join.html @@ -313,23 +313,23 @@

Membership

How R Consortium membership helps support the R Community

-
- diff --git a/blog/index.html b/blog/index.html index 4e44c28..b1e915f 100644 --- a/blog/index.html +++ b/blog/index.html @@ -393,7 +393,18 @@ - + + +Nov 1, 2024 + + +Reviving Sheffield R User Group and Building Tools for Thyroid Cancer Prediction + + +R Consortium + + + Oct 30, 2024 @@ -404,7 +415,7 @@ R Consortium - + Oct 23, 2024 @@ -415,7 +426,7 @@ R Consortium - + Oct 18, 2024 @@ -426,7 +437,7 @@ R Consortium - + Oct 16, 2024 @@ -437,7 +448,7 @@ Guest Blog Post - + Oct 15, 2024 @@ -448,7 +459,7 @@ R Consortium - + Oct 14, 2024 @@ -459,7 +470,7 @@ R Consortium - + Oct 9, 2024 @@ -470,7 +481,7 @@ R Consortium - + Oct 8, 2024 @@ -481,7 +492,7 @@ R Consortium - + Oct 1, 2024 @@ -492,7 +503,7 @@ R Consortium - + Sep 23, 2024 @@ -503,7 +514,7 @@ R Consortium - + Sep 20, 2024 @@ -514,7 +525,7 @@ R Consortium - + Sep 12, 2024 @@ -525,7 +536,7 @@ R Consortium - + Sep 10, 2024 @@ -536,7 +547,7 @@ R Consortium - + Sep 6, 2024 @@ -547,7 +558,7 @@ R Consortium - + Aug 30, 2024 @@ -558,7 +569,7 @@ R Consortium - + Aug 27, 2024 @@ -569,7 +580,7 @@ R Consortium - + Aug 26, 2024 @@ -580,7 +591,7 @@ R Consortium - + Aug 20, 2024 @@ -591,7 +602,7 @@ R Consortium - + Aug 12, 2024 @@ -602,7 +613,7 @@ R Consortium - + Aug 2, 2024 @@ -613,7 +624,7 @@ R Consortium - + Aug 1, 2024 @@ -624,7 +635,7 @@ R Consortium - + Jul 26, 2024 @@ -635,7 +646,7 @@ R Consortium - + Jul 22, 2024 @@ -646,7 +657,7 @@ R Consortium - + Jul 12, 2024 @@ -657,7 +668,7 @@ R Consortium - + Jul 3, 2024 @@ -668,7 +679,7 @@ R Consortium - + Jul 2, 2024 @@ -679,7 +690,7 @@ R Consortium - + Jun 25, 2024 @@ -690,7 +701,7 @@ R Consortium - + Jun 24, 2024 @@ -701,7 +712,7 @@ Guest Blog Post - + Jun 17, 2024 @@ -712,7 +723,7 @@ R Consortium - + Jun 11, 2024 @@ -723,7 +734,7 @@ R Consortium - + Jun 4, 2024 @@ -734,7 +745,7 @@ R Consortium - + May 30, 2024 @@ -745,7 +756,7 @@ R Consortium - + May 29, 2024 @@ -756,7 +767,7 @@ R Consortium - + May 29, 2024 @@ -767,7 +778,7 @@ Guest Authors - + May 24, 2024 @@ -778,7 +789,7 @@ R Consortium - + May 16, 2024 @@ -789,7 +800,7 @@ R Consortium - + May 15, 2024 @@ -800,7 +811,7 @@ R Consortium - + May 14, 2024 @@ -811,7 +822,7 @@ R Consortium - + May 13, 2024 @@ -822,7 +833,7 @@ R Consortium - + Apr 30, 2024 @@ -833,7 +844,7 @@ R Consortium - + Apr 26, 2024 @@ -844,7 +855,7 @@ R Consortium - + Apr 19, 2024 @@ -855,7 +866,7 @@ R Consortium - + Apr 18, 2024 @@ -866,7 +877,7 @@ R Consortium - + Apr 15, 2024 @@ -877,7 +888,7 @@ R Consortium - + Apr 10, 2024 @@ -888,7 +899,7 @@ R Consortium - + Apr 8, 2024 @@ -899,7 +910,7 @@ R Consortium - + Apr 5, 2024 @@ -910,7 +921,7 @@ R Consortium - + Apr 4, 2024 @@ -921,7 +932,7 @@ R Consortium - + Mar 28, 2024 @@ -932,7 +943,7 @@ R Consortium - + Mar 27, 2024 @@ -943,7 +954,7 @@ R Consortium - + Mar 26, 2024 @@ -954,7 +965,7 @@ R Consortium - + Mar 19, 2024 @@ -965,7 +976,7 @@ R Consortium - + Mar 13, 2024 @@ -976,7 +987,7 @@ R Consortium - + Mar 12, 2024 @@ -987,7 +998,7 @@ R Consortium - + Mar 7, 2024 @@ -998,7 +1009,7 @@ R Consortium - + Mar 1, 2024 @@ -1009,7 +1020,7 @@ R Consortium - + Feb 28, 2024 @@ -1020,7 +1031,7 @@ R Consortium - + Feb 27, 2024 @@ -1031,7 +1042,7 @@ R Consortium - + Feb 23, 2024 @@ -1042,7 +1053,7 @@ R Consortium - + Feb 21, 2024 @@ -1053,7 +1064,7 @@ R Consortium - + Feb 20, 2024 @@ -1064,7 +1075,7 @@ R Consortium - + Feb 14, 2024 @@ -1075,7 +1086,7 @@ R Consortium - + Feb 13, 2024 @@ -1086,7 +1097,7 @@ R Consortium - + Feb 12, 2024 @@ -1097,7 +1108,7 @@ R Consortium - + Feb 8, 2024 @@ -1108,7 +1119,7 @@ R Consortium - + Feb 7, 2024 @@ -1119,7 +1130,7 @@ R Consortium - + Feb 6, 2024 @@ -1130,7 +1141,7 @@ R Consortium - + Feb 2, 2024 diff --git a/blog/index.xml b/blog/index.xml index 005fce9..f9bd7f0 100644 --- a/blog/index.xml +++ b/blog/index.xml @@ -10,7 +10,62 @@ quarto-1.5.57 -Wed, 30 Oct 2024 00:00:00 GMT +Fri, 01 Nov 2024 00:00:00 GMT + + Reviving Sheffield R User Group and Building Tools for Thyroid Cancer Prediction + R Consortium + https://r-consortium.org/posts/reviving-sheffield-r-user-group-and-building-tools-for-thyroid-cancer-prediction/ + Neil Shephard, co-organizer of the Sheffield R User Group in Sheffield, United Kingdom (also on fosstodon), recently spoke to the R Consortium about his journey from Genetic Epidemiology to Research Software Engineering with R. He also discussed the revival of the Sheffield R User group and the challenges of organizing inclusive and hybrid events. Neil also highlighted the group’s successful participation in Hacktoberfest and shared insights into his current R projects, including developing tools for thyroid cancer prediction and deploying Shiny applications.

+

+

Please share your background and involvement with the RUGS group.

+

I have a background in biology. I studied zoology and genetics at the undergraduate level and then pursued a master’s degree in genetic epidemiology, focusing on identifying genes involved in human diseases. Specifically, I worked on complex diseases such as rheumatoid arthritis and related autoimmune diseases initially and breast cancer. During my master’s program, I was taught programming and learned some C, although that was quite a long time ago, around 25 years ago. While I never really took to C programming, I was also introduced to the statistical package Stata, which I found very user-friendly and appreciated its strong community support.

+

As time passed, I began to hear more and more about R. This was around 2000, a few years after R was first released. One of the things I had started doing was writing literate documents in LaTeX. I would write a LaTeX document, and Stata could output tables to LaTeX, which I could then include in my document and render to PDF. I found this a much more efficient way to work reproducibly than traditional word processors and spreadsheets.

+

I was exploring R and discovered Friedrich Liesch’s package Sweave, which interweaved LaTeX and R code. It was really the precursor to RMarkdown. I also started using Linux as my operating system and became interested in the free open source software movement.

+

Around 2004 I made a conscious choice to switch from Stata to R because of its open source licensing and extensibility. While Stata allowed me to write my functions and modules, I found R more open as it isn’t owned by a company, and I didn’t need a license, which I typically relied on my employers to provide.

+

I decided to invest my time learning R for all my work because it would benefit me in the long run, as I could take the knowledge and skills and use them anywhere. When I switched careers from genetic statistician to medical statistician in a clinical trials unit at the University of Sheffield, I continued using R, although I was in a minority, as most colleagues at the time used Stata or SPSS.

+

I continued using R and convinced a few others to join me. We supported each other, and around 2015 the SheffieldR user group was initiated by Anna Krystalli. I attended the meetings and found them really useful as they brought together people from the university and beyond who shared a passion for using R in their research, showing each other how they used R in their work. It was a great way to discover new features. I attended those meetings until around 2019, when I switched jobs to work for a startup tech company and switched to using Python and Java for work. Soon after, SheffieldR fizzled out due to lockdown in 2020.

+

After working for a tech company for a few years, I returned to the University of Sheffield as a Research Software Engineer, where I’m currently employed. This role has given me more opportunities to use R. I have been involved in a Python project from the beginning, but recently, I’ve also had the chance to work on a few R projects. I’ve missed the enjoyable and exciting R user group meetings that I used to attend.

+

I was asked to improve Sheffield’s RSE (Research Software Engineering) community. As part of this, I joined the open science community movement, an international initiative that began in the Netherlands. They had an incubator program to establish open science communities in local areas, and I enrolled in that program to start an open science community in Sheffield. I’m quite a practical person and like to take action and help others, so I resolved to revive the Sheffield R user group as I had found it so useful in helping me learn what could be done with R earlier in my career.

+

I briefly worked with Anna, who had started the SheffieldR group, but unfortunately, soon after I started to work with the RSE Team, she moved on and became an R consultant. Still, we had some overlap, and she was happy to share all the materials and the GitHub repository for the website with me. So, I took on the responsibility of organizing the group. I rewrote the website and switched it from R Markdown to Quarto to learn more about using Quarto, which had just been released. It wasn’t too difficult since the languages are pretty similar.

+

Sheffield R User Group April 2024 Meetup “Profiling and Optimising your R code,” Speaker: Dan Brady, Research Software Engineer, University of Sheffield.

+

I was joined by Grace Accad from the Data Analytics Service at the University of Sheffield to organize SheffieldR. She had been involved in R ladies and attended other R user groups, and I’ve been very grateful to her for her support and help in sharing the workload.

+

We have been hosting Sheffield R user group events for over a year, and they have been quite successful. We aim to hold the events every month during term time. I presented at our initial reboot session showing how to use Quarto and GitHub pages to put slides online, but we have been fortunate to find other speakers since then. However, Grace and I are primarily responsible for organizing and setting up the website and booking rooms. It’s not too demanding, but that’s my primary role in the group.

+

Can you share what the R community is like in Sheffield?

+

Sheffield R User Group January 2024 Meetup “Automating Health Economic Evaluation with R,” Speaker: Robert Smith, Dark Peak Analytics.

+

I only have a little industry experience, having only worked for one company. However, I think R is more academic, although that is changing. In Sheffield, the company I worked for had a research department with only two people. So, at least in Sheffield, R is used in the industry. The Sheffield R user group aims to bring together people who use R in the area to create a community where they can ask questions and help each other. A data science learning community in Sheffield used to be more R-oriented but now includes people using pandas. I like that community as well.

+

I strongly believe in the importance of connecting with people in person. The networking effect is natural and very beneficial. Building these connections and networks online while possible is more challenging, so I am focused on creating a local group to foster this. Most participants are from the University of Sheffield. However, there are also individuals from Sheffield Hallam University and outside academia, such as Simon Rolph from the UK Centre for Ecology and Hydrology, who gave an excellent talk on the targets package. We’ve also had talks with Robert Smith and Wael Mohammed of Dark Peak Analytics.

+

One of my challenges is that I have a daughter, so I usually need to be home in the afternoons to take care of her. I appreciate that attending events in the evenings isn’t possible for everyone. Finding a suitable time for everyone is difficult. If we have meetings at lunchtime, we get a lot of university attendees, but only a few from farther away because they would have to travel. You can please some of the people sometimes, but you can’t please all the people all the time.

+

Your group recently hosted Hacktoberfest events. Can you share more about the topic covered? Why this topic?

+

Hacktoberfest celebrates open source software and encourages people to find their favorite open source project to contribute to. Our first meeting was on October 4th, and then we had one every other Friday throughout October.

+

The main objective was to help people get comfortable contributing to open source software, especially those who use R but may not be familiar with version control using Git and GitHub. In the first session, I used material from my job as a research software engineer, where I’ve been teaching a course Anna developed on using Git and GitHub for the past year or two. This course covers the basics of version control and includes a collaborative exercise using a GitHub repository.

+

Participants learned how to fork the repository, make changes locally, push their changes, and create pull requests. The following three weeks were dedicated to providing support, where others and I with experience in version control and using R were available to assist others. The goal was for people to help each other during this time and not rely solely on me or my colleagues as organizers, as some individuals may have more knowledge than others. It was great to see everyone coming together to support one another, as some people may have more expertise in specific areas than I do.

+

Any techniques you recommend using for planning for or during the event? (Github, zoom, other) Can these techniques be used to make your group more inclusive to people that are unable to attend physical events in the future?

+

I have a GitHub issue template in place to help organize our meetings. I use GitHub to plan events because my memory is terrible. I’d likely forget something important if I didn’t have everything written down. Whenever we plan an event, we create a GitHub issue and assign it to me or Grace. It’s a checklist of tasks such as booking a room, setting dates and times, confirming speakers, obtaining consent for photography during the event, and listing places to advertise the event. This checklist helps us keep track of everything that needs to be done for each event.

+

The Sheffield R user group used to meet in a local pub. However, when we restarted the events, we decided that using more neutral spaces would be more inclusive, so we use university buildings now. We want to ensure everyone feels welcome, so we choose accessible venues for people with disabilities. It’s important to me that everyone can attend without any barriers.

+

We also run hybrid meetings, which I find challenging. When I have a group of people in the room, I naturally tend to speak to them. I have to remind myself to pay constant attention to the online participants. It’s helpful to have another organizer keeping an eye on the online side of things when people raise their hands. Despite the challenges, we continue with hybrid meetings because they’re a good way of allowing people to attend if they can’t make it in person.

+

Please share about a project you are currently working on or have worked on in the past using the R language. Goal/reason, result, anything interesting, especially related to the industry you work in?

+

I’m working on a project with a PhD student trying to improve thyroid cancer prediction. When he approached me, he used SPSS for his analysis because that’s what one of my old colleagues had taught him. From now on, I encouraged him to switch to using R for all his work, and I’ve helped him set up version control for it.

+

He has learned to write Quarto documents with embedded R code to write the manuscript he wants to create. This has been very useful. He has also learned how to use a multiple imputation package that he hadn’t used before to summarize the results and check their consistency with the observed data. At one point, the PhD student and his supervisor wanted to create a website where people could enter various characteristics about a patient and receive a risk profile indicating whether the lumps in their thyroids were likely to be malignant. To achieve this, he revisited his knowledge of Shiny to get the website up and running. However, he was aware that it might be something they wanted to put into production. Consequently, he discovered the Golem package, which appears to be a handy tool for taking Shiny and developing it more rigorously for deployment to production. This has been the main focus of his recent work with R.

+

I’ve been using Quarto and R for my blog and some small tasks lately. I’ve written several posts about pre-commit for linting code, which is really useful. I’m overdue writing one on how to use the lintr package and should find time to investigate the newer flint package too.

+

I also had a project where the researchers used R and had a lot of code. I convinced them to organize their code into a more structured package format. I found DevTools and the usethis package to be very helpful for that. At the same time, I set up the package repository to use linter to ensure that all coding standards were followed in case they ever decided to release it to CRAN.

+

I feel like a jack of all trades because I use Python, R, and a bit of Bash. I know a little about everything, but I’m not an expert at any one thing!

+

How do I Join?

+

R Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 75,492 members in 39 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.

+

https://r-consortium.org/all-projects/rugsprogram.html

+ + + + ]]>
+ https://r-consortium.org/posts/reviving-sheffield-r-user-group-and-building-tools-for-thyroid-cancer-prediction/ + Fri, 01 Nov 2024 00:00:00 GMT + +
Streamlining API Integration: Jon Harmon’s Journey with the api2r Package R Consortium @@ -1184,30 +1239,5 @@ font-style: inherit;">TRUE)
Mon, 12 Aug 2024 00:00:00 GMT - - R Consortium Grants Committee Announces New Chair - R Consortium - https://r-consortium.org/posts/rconsortium-grants-comittee-announces-new-chair/ -

-

The R Consortium is pleased to announce that Katherine Jeschke has been appointed Chair of the Grants Committee.

-

She will oversee day-to-day grant processes for both pre- and post-awards, ensuring grants meet the R Consortium’s strategic objectives. Katherine will report to the Executive Director and work closely with the Infrastructure Steering Committee and the RUGS program to track grants and help improve the effectiveness of R Consortium grants in supporting the R Community.

-

Katherine’s non-profit grants and administration skills were honed over more than 25 years of experience in marketing communications, and staff, budget, development, and grants management for non-profits and trade organizations, as well as corporate and public sector consulting organizations.

-

She holds an MA degree in American History and Museum Administration from George Washington University and a BA degree in Fine Arts and Art History from the University of Maryland.

-

“Getting acquainted with our various grants and procedures while evaluating the strategic effectiveness of R Consortium grants is a big undertaking, but her background and years of experience should ease her way,” said Joseph Rickert, Executive Director of the R Consortium.

-

She may be reached at kj.jeschke@posit.co

- - - - ]]>
- https://r-consortium.org/posts/rconsortium-grants-comittee-announces-new-chair/ - Fri, 02 Aug 2024 00:00:00 GMT - -
diff --git a/index.html b/index.html index b7d6dd9..628a4b9 100644 --- a/index.html +++ b/index.html @@ -615,7 +615,32 @@

-
+ + -
+ -
+ -
+ -
No matching items diff --git a/listings.json b/listings.json index cea1318..8bf0f31 100644 --- a/listings.json +++ b/listings.json @@ -1,7 +1,30 @@ [ { - "listing": "/index.html", + "listing": "/webinars/webinars-auto-not-being-used.html", + "items": [ + "/webinars/containerization-and-r-for-reproducibility.html", + "/webinars/escape-the-data-dungeon.html", + "/webinars/from-vision-to-action-the-pfizer-r-center-of-excellence.html", + "/webinars/new-webinar-tidy-finance-and-accessing-financial-data.html", + "/webinars/r-insurance-series.html", + "/webinars/r-medicine-quarto-for-reproducible-medical-manuscripts.html", + "/webinars/tidy-finance-webinar-series.html", + "/webinars/unlocking-insights-from-latinr.html", + "/webinars/webinars.html" + ] + }, + { + "listing": "/newsletters/newsletters.html", + "items": [ + "/newsletters/R-Consortium-Q3-2024-Newsletter.html", + "/newsletters/R-Consortium-Q2-2024-Newsletter.html", + "/newsletters/R-Consortium-Q3-2023-Newsletter.html" + ] + }, + { + "listing": "/blog/index.html", "items": [ + "/posts/reviving-sheffield-r-user-group-and-building-tools-for-thyroid-cancer-prediction/index.html", "/posts/streamlining-api-integration-jon-harmons-journey-with-the-api2r-package/index.html", "/posts/conectaR-podcasts-and-datathons-san-carlos-r-user-group-in-costa-rica/index.html", "/posts/endophytes-oaks-and-r-how-r-ladies-morelia-is-cultivating-science-and-community-in-morelia-mexico/index.html", @@ -73,8 +96,9 @@ ] }, { - "listing": "/blog/index.html", + "listing": "/index.html", "items": [ + "/posts/reviving-sheffield-r-user-group-and-building-tools-for-thyroid-cancer-prediction/index.html", "/posts/streamlining-api-integration-jon-harmons-journey-with-the-api2r-package/index.html", "/posts/conectaR-podcasts-and-datathons-san-carlos-r-user-group-in-costa-rica/index.html", "/posts/endophytes-oaks-and-r-how-r-ladies-morelia-is-cultivating-science-and-community-in-morelia-mexico/index.html", @@ -144,27 +168,5 @@ "/posts/join-our-upcoming-webinar-master-tidy-finance-access-financial-data-with-expert-christoph-scheuch/index.html", "/posts/natalia-andriychuk-on-rugs-pfizer-r-center-of-excellence-and-open-source-projects-fostering-r-communities-inside-and-out/index.html" ] - }, - { - "listing": "/newsletters/newsletters.html", - "items": [ - "/newsletters/R-Consortium-Q3-2024-Newsletter.html", - "/newsletters/R-Consortium-Q2-2024-Newsletter.html", - "/newsletters/R-Consortium-Q3-2023-Newsletter.html" - ] - }, - { - "listing": "/webinars/webinars-auto-not-being-used.html", - "items": [ - "/webinars/containerization-and-r-for-reproducibility.html", - "/webinars/escape-the-data-dungeon.html", - "/webinars/from-vision-to-action-the-pfizer-r-center-of-excellence.html", - "/webinars/new-webinar-tidy-finance-and-accessing-financial-data.html", - "/webinars/r-insurance-series.html", - "/webinars/r-medicine-quarto-for-reproducible-medical-manuscripts.html", - "/webinars/tidy-finance-webinar-series.html", - "/webinars/unlocking-insights-from-latinr.html", - "/webinars/webinars.html" - ] } ] \ No newline at end of file diff --git a/news/events.html b/news/events.html index 98775c7..0954659 100644 --- a/news/events.html +++ b/news/events.html @@ -305,23 +305,23 @@

Events

Upcoming Events

-
- @@ -861,23 +861,23 @@

Rec
-
- diff --git a/newsletters/newsletters.html b/newsletters/newsletters.html index d2fc20a..5010f81 100644 --- a/newsletters/newsletters.html +++ b/newsletters/newsletters.html @@ -358,7 +358,7 @@

What
-
+ -
+ -
+

diff --git a/posts/reviving-sheffield-r-user-group-and-building-tools-for-thyroid-cancer-prediction/NeilShephard.png b/posts/reviving-sheffield-r-user-group-and-building-tools-for-thyroid-cancer-prediction/NeilShephard.png new file mode 100644 index 0000000000000000000000000000000000000000..09f5c1073817cd07ac42cdc51e7030c3a036f23a GIT binary patch literal 255273 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⁢eyQ=N*n9L5!SvrQc*HcCx%y;$>Ni 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 k$?~H?S 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 H0E2Zn&T=sh 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∓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 zⅅ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%0DY z88GDBcJ8?&t|TyC@GFOs4=p|OvL38^j5qQ3JC$!l@ydzD$fp$|lQ59(nRl z#!uP%6IpZbyvN?3bLpG5tbut{M&YktUIr$cLFfu{sy$EGavp=gz`UJT0$GchH-*f5 z>F|skmYBCOiV~kw z0F_t&{NMiDM);Zc%uI$WQvA7DgEHPr8e7G7tXde?^i%0hkEq5pnSi;EeeH>MNS)HB zNjrUzIb!pmcDVFa8u2c884in}c8Kx%2!YOGTPQDXrXlhs=2H&w{$TWZuE9>v_I9S=i`<=|99T@P{YL+zpW(jEWhCj_V5b-hgA_`7rYllz{D#QZnM zz`M)r5)t-v@{8Q|T?Qs;>tr0vreJ<4cs#TQ_v&}P6KCV;j9&hq2Y>z-e_ooRT|4|4 z1uyKI5u2$1aQY@~&nei9k*TcV$8X|v%oF_O3y=0rW9`mBpM=;?G~>07>OEsT+Hb_b zd@J%|)bc^r1x;sJdw>@OZg-)37`>yPG+`d1 zG<_DMm{GU-(HyU59l?$u3Mcg*`DeT-`qC&eRL85(;zh@U?#KGhb2)Z`**&HYc~di) zyMF}@qw;yyY~XC##)cbH&bBqblg$PCUnIRo$c6yMvIZtHw~i4Ri||~szj8Ef8A-&y zhMvxKBM6(Edrl-+n|71r#!Pf`S6;VliuAs9>wD=Z=u^l|3&doqf({Mn16z>kjrTHw z!C&p7*KF!}CI-Q4WZueKy!W#po&AWsm50GgU4n7~M+C3DHKM!EQorCa23y#zX>pk7 z9-|!(W-g2%2fYM(CD*4cLX=vkj~B;WkAazWnW=xuY4eQU#+gC(F)$wV%*`QvHN?4A zYso)9mAytZA(_%V`OCuqe8|AKKl#+voO@2=+N6K}@BUr0eDPyg)-!^UgY){bLUHnekk(C2rGvCT=!oVbirV7&TbRdAVPn#B{cAj*8BaIj1 zE!+OdkjwMqA9;fRM^$DPNd@w5I4rz z4yG(xlkL#X*(bjnQW08uzZss}8AfJ}US1Age(_em!}IeuLt}g}J(p2V`j>p=2f3Zf ztB{o4gOdfQzf1jW=A2Kl!6UzmyZp*s#s$lSQ}$p!=?A{5wyssoH7?TA|B3~$t`n!P zp#{EJ5A*QryWy`lcW)mut72E-XE87w2(u|WMONKor`c(Q*5H@2W7MLHqQA_jFwW|+ z*2W=WxXiYgisPtoAmB9kJGC*RSB^uDBunq@3*)$t{urDYJ9=o0%WiPkw93NO4}RwP==^&>%i z0Sr;SqCz7K(VaEidBcouavwkxTWxcQ29N;ktW`;28OW_N`us^?o~8fM%rEvKHH^2Kk$M>hy4NNo?x#L zA9@7-RMNVxpX6;ovxJB8fZNzpM{hQU*ldB#lzc8vIq5yx=E<{0*WI-9){gB2zO(Y$ zcV6oQY-ndY>|1ZX-PiL|s-`d6#y9~>3$ilKg-rtS;v*Y&BfgT6>600`SX@^*FeqoqJ^)a_-fhC$_(1V5W_u-)=IwWhy~#!mH^?x#+)or!MVZ@4Yb7 zU;0;C1kdn>uA)EC%hcD$nYuL7Vf}Z)Z#$jE0rEJ+n{WQ2x@ZhcHdch^-O8*T=b-1% zq_hq%Y*+%9gUkuCo%zXU^17dFxbU*cor;%VBj7)caScy2omQe+c}gaYK*OU>i)lyX zWW$V}GOF(=YDVjW-}J$LTA*bI?=AOb=fUU8Ql<|DiT0zLfjP8D5%`wpXp_dYY5(Hi z|A#L^J94oJ&6v1BdX%WqON|P_MP$k#fH%~#Tck?F3Y%9acw)A@GP1xbJEY8$+kNBd zTHZv5m{I<=2=XL7?cIIq>7a;jsP2J7iiJ1221X|~y~Xn~b>Y*>rrxB_mgZNwm`gDk z>hc^bc

VW*97TcgC1%>EgTiYKL z9nUi}kEPt~@On4XS3l2}KD!ev3aoDj?}K}JH{UT@oeoKbzdiC-1A^~(68Y_DCTG)T z;wrnLt6hE1Klfq`y!ET>96K`2)WMJrkI7{J~uk-rm418?==2Z0CE|DEFt$q%G z7FRIZhTxf~#lJFusj@;! zcISyN4HLuEAT9&*l3f|u7TTd}2sCrh@jzn?coe1>f?$hMLVeINo}&)VLwze#6BZ(U z6zYX^RwI;;GY!G}1K-rhj$mf7_rvqX<>b$95Yux$eO%8kT;0)DpW2R>Vp@(7(solM z=4g4%4qhjP1{a66W2gfYSAg7OyrT?13|XZq?=rpgMWaK@<_WFJsFWl8VDNNDAlJYg z7!{_a{fI4?)9GEEQUO@D2IdtGoi%oNJ-@@lEqHQoo~ulF@JQ9) zdF{1+2MGOs{No>GYw*wOwcDP~OQv-3#E1b;C%|j)-nxt&Y;pD)eY?kuR`H#DwEUeh z=!j28Jq89JO`Y0#MX}p8_FNXlO}Uwh@&G4C#rnwyQT9f$-lGQ&hsZP>XNFR5M+|3|ENg0kwNDCX zmrGwG6XB=0Eqs2GsfB*MFz2tJc!G{--Gmb0dD+JN)1Usdi>KC9yw9wojC3~brPMH) z*U4DTu8xmth-RyDrspC+6iho<>RD#gTa4kcFvsiQ-GcLOb_%V5;o*8}ybHyFpjq>mG zRpbU<9x(J~ff>O(l{QYDMkNfNwyD$EC=0IS(k21?XLL9-*8SwS0l~5L_qm$fb6hw^ za4^E=z|_kOzpF^11eMVqeau>sHJ>NIi-GY#>d*68W^#?^LFb|kdhwKndef9>Mk5SS z`4nZ;msLh~C?OjHv+~6Ir+oY9M0l-jze1Z#MZTLg zGIO~I<0R!`E1}6M5U3uHG9=VHw8GSMB86zFqa7a?7x-7ELx}vi@h0m$M+wD-r zQD2UHK14%(yreh}7pEK)NMr0aN#XoSsg*Hj)57<4&F=U zu=j-Pf;jx15S;a^#XXtFz-Y_pFU7AB%zytM{?iTEBY=nHa-S>(ps_dO0vSX~%pq3J z`5R@)3m2cxjYuJw?@W9C!TYDIyT#m z-3aEfwDbME=H>0T-^}PHZ~1+C-jQdjtFk~Qf+Hp8VLv;+OaZCK8xJfzS5al!hLZiw zF))?6C@njkp2`TS3M->1ib~LK<%B+Ga1ZdAzd!<4mj8$cIMKwZ~=(`oX>F zQPW*UhMY=#=m^3&hx$$9o2LAfb3~uTIU=KEmwe(|AEIn4?`br;g0T|Nx=vK&3x0HE zjYJ6)`bQ3oV)UuXM9$i*oH};|GjZvENr&%lXN0?B{km=-}LesiA-1X+v53nHKnU$Zm^ z{d^3J`AQz*FC)z6EG_c;RPL<7WXKod$;;zoH8I`Joxl34zp7w-CtF-iw{!@cywVZ7 z4{pXYG#B3?D@CZp_@c<{o^PEo|bXa#S`GdZ1V%d10lT3)NNFXgo)3=Cz# z`<15dQXy?6AS>u&5QahswBBmzn0w(q?{xMEQt&~?O(!@wJMf~ALSNU6OV`5Wb)34l z!)xO}2_#tnOup8cwDMLN@h5DaId5!1pK>Sv*2TaC!nOmj9l>bB8itNWvnAQc^VL^h zYe)Rc|MHieCgWuAGPRSDvCC?Vy%FM!20PE4Yg1Xz=D|obDBXjo(Wm=PX~nT995id- z@Q_c6d}VR?#&O`i8!7Nkw+*ux4(7-+I)bS_a$v-5>XxzdP_HRk3VcSzV~nt4gJ*55 z85zk?Bxqu!qwGv2-uTJDXgfo=_;?xUGnxMKrO!9t`bCsx)(b)hTdhZ?radF4`c>8r zV+f3N7@G~IY$z&inK}FM`tixe2UF6@?CW9FFHQe&?(V$LW?iu~2ACXRx_^XvBsAv4 zOYb31uF(kG7QX*gDDfrX`RVDAJPVJ^z^8a9r5=Be7#RIk{I4_OSOdcd+sI(b+$h%i zE8XKcr*0;Rfw9?WW(*=jNBOJUd&NwpR?mc=`=ZUKA{W;6j8r#Rz*lDINtX`KrIRb$ z(N~v^P8!ESezN`8c^_R3PmD*~oBmJ(6WQwsCU~aBG_M}ZaOjqz!W&u_ium}@o)PoAV5q1K4 z_<+G%-~a$X07*naQ~{Q}C;xav1iH}}(=eTRU^Xp3n`KIGr{41^pOgG>anUk4AF#Ky zW9goiq7J7;*X#@PLkox?H)1Fi8=okrDo*-=hL8pDey`gB?k z9g+e{bTRs8!~-1r_RGjhK7ULH&YA=E;(3v*z-y5snU`JvU43xG3pQQWrzrw zZgnAOe>?`J#glZHDRF_i79R)$BmfIM z4W0Z4Q81(>F9NhvH?M}q0_Uk^Qybo;#7i(zspp3oIb zI9)SoKaA8NEJT`OV;t;rUnRo880MW5vVPA-fwbTT;Q|Wr87p4a}h(G6>QrDCa}&3e_rv(p1J%ZbvoB$g}Cn ze$l|(lqUF_7dZLv4{;lYQ}S?hDgtvOLlf`B3(xPv!WH*uSwfZUqSXzb#S3k80B=%Y z7<4?}*f5>+w}1Pit|{mg+Snv|NPhaEXjMloP)9-9@c0q9#EfFxJ-Y*Y8QU;S2J3Tg!7jnlkl&(VNcWfDcL z?|8YT>AT8fctNhcir!{{XR}$LBiqo$gOxT1%v+Mt>$m9>BmZyyA{!+#N`ixSFTHs6 z)d@#zRy2AmA0^~J*TVd|7#O#B_XDd+DNgC~THY;N_T#&V+fQy(;vbwn=eqdGoS;sB z_UIcC?GDK4YZXR^tI{LDs+IHz$8o=P0&nGDhwW2mx0 zDLUtKZ#&3n5#5)*43!ZKzQbYZ=sX67T+yR915@L2Wa4rp)%B=>IXbn9-qa@tF0$s{ zL+!02ZRIej%QP98C09epp|R^Ur*Z9DosmNCMoMTv$N3N4f*-m5RruF@0pO*dH8OaW z>;46a*22I9?u4oBV)mlZb23#Jf@qNq4isWL8-)5F&??EF&f1ZT{DE#4g;7Hn$-}TG zGZg(ei-q2LYnW+x$XhUSu~Y2VVbztSW&3mIT z+q75>S2`ObRYenF>elG4o%nuC-e%h=h;)43V?19TD+Vx(j1=Lrdu-menkTb)yCLkW zufCc^>hH8}Z3SOvrU=^Rw0nc0EW;{(!{%{Te$RV-pRNox?SaTM5)4dKUdCc->7D{P zr$DRQa?3|TA~mEedpT`zVqsL zYTU_)cZL0(cYkG_YZP@pbxjdxl&iBCO?0{pf6~!5a4I};PC?GYwDW|yN;x5>o!}v$ z=i)XUdLFQ4gmfHuFeaU1i;S((*D)E231AJ4QE!dPdZb9cM#r^4VZ%ZFt4Js~aWfS- zo+cQpOvoTS;M6VjNh>V_@7sCf^tbauPcrQbm5l2epX;TH#W~Z4p*17v{OiD=V4iz1 zQ*_V1(Cy7W-^>{^5-}2HSoDD%^?F7Bd#S@NHu5B1UEW1zx?7uOO6n$?Xxaa?PaAt6 zM6P?1co(!=n0%9VNnI~cAz=yX`aY<`{hsgYuj8~hgb&S=`#Nw(kJ!4b-_jSp3Dd_J zLYJ>+1jhkF_shVTBFhNoVAMX%DFBz_)K4FW*4AQ_V~D$TJw~Pvv$m;dQiLljl)tv2 z;Mlj?z_-5ZwXPbG>?U31>N*ZJs?A^hYS zbcUa)AabC6Mp?r@K*ugj|0t{!y+$zqdPgu@`(bXu-}GWi`1doG5TLbMQwf5NF+oX$ z^DyRupwPRG(&9Mfo+*tQm@t^|MvBuR!mJn8@?R9AsIw|A2 zG(Bh6S4Ry_`A6m`1Rf2q2OM!zZmtjP)*h1P42HsU-H039#12mt=#|q1#d!&Ff^5Ev>+cmOnYz;)UouW;M?JNb)hfi%iENvP6ZD!3*Yig&_T)h ztnuKne3USllr!Ehe;6ohEAW}oll3_DA8>!~>38P^LY?2t%RIl4DPd3c8<~4f<%193 zuMyU_tZmMVJH51%fw2w~JoTmgJ)ebZFSC3n8wB3WgPOc<_%r4fwM`M4uJ+C`9~q-~ zO@~l~Xj>;C{j{U4&wkQYdS!@AtiO?`2^=1}4+!%HA6oFTLGb=`{~fs<~^2 z(J$*zFvjYpV`h`e^i{QPC<>7$VcP7x{g^DQJVZW&cqFlM%i*b$(vmYh*TwzQUTq}9 zmG#K(%JYyb*bc#3dg@-ClY;A{mOyYjtwm1-V_c?<49w8>4$vX*;9l4%R0#j(fBiou z-%x(8YZZn7Q!>$Q^sVs-!g2+(L!_il>6~?3Lo?(N`;~Y}Pjnr`(9zBco%It_S?MVC z;*#q(F)*Dzh!^_XbP_1~zPJY}`^xKBa0ceD{_?N7RarWQ5{N!mlY65WTMNBXqaz{A z4+D%~Y*U_x>AYmq=Z@!T>b50qW}SJk=CXaF*65{Q*o;Ej_V305#%?`xUW;Ry+q@`~ z_U|!5gD%U|n_*GzJ{}q6Z~L_I981@Fy!avConW+%DeSkMwq<)wWWW-Q^)4hNlySqo z`Q4<+qn!VH;{wp)g$Et2rfv0Xb?*G#91vA}<-r?oyz$`mH(sx&XNvRfw`WUnA9Pbe z!cG^NR^T0~qw~m7;?@W}(70ce)LyvbgIBLJE>(Qtq4<%{TqMZ5BbY|yXPgGkkae$_ zM!?6`8CerI(_eY@O#lv`@FnEPkEsdrVmq>_su>mAA@-FT0izAFJutV{N6*?lI6j(^ znkFi^&sN!IixYe)(qDZ(UMq(KuBL2lPJkC`gaHi6a)Po;iFfcGp{!1qIx-Aet9&cNevHJ*jh4j&xj_*gr8Do)QD5wcX- z3vBuFtEvX=B)gq*kJB}qBP8AG-TI?KPkazMF!6Tb=PG}rXZ0lphMt%(&Wt`{M4?WE zBcn#FbcE~0?}9m%4~VTxLE)T;o&MXhfxGQqSf{DQ`My}&P(Vpa=H~k!{?q??q7oV0 zufl3m;X&wzpr|I~tg%Blq-cK7^481>eF-vo3BPrajv!1+C2gO;mxHJD+X%5YyD|)v z7OvGh%Sgk*B!Za|`Ri;`w$N!F+OTxjSHOgCJ6Jlm9cmpuMo4TC^)zm$+;UdN=*7cx zn4`n$M7&`S%-I{yi|hJI%44ohINy%{R=stKO-DmYM~z8vY>R_O@9zu>x~(D6miuGl zOWV>H9S82hufT=og_}HcpI_I?_-}m5=Dg)bVD8}EaXGQSI~+liy($1ca-VZQnLO2& zhU(L?tHg3Gz{h;GDX#B-|NA}c&hzZcn{WOi3#r+v8>LoSq*I`$L%E#}08jciUdb0w z^EF2c`INUfjteDV(+61hGzSAt?SMHKX82(m%CQatJcs^_)vT$^w3)X(7#R(Zm6uN% z#X(MYgF!vtJd9@(iL`fOJm(Dn|1V>A^7LJD5_s#3kBmIrJ+gbBhC zz@obiCfaW3w%aygb`UJ^(m@1UHf#v|7qB9N2w+37v?CY{VeBxhjIjf&OI4DpRD)_z z&7)M}`}v;C`@7FuubRHkbAR{VyqPCYo^$e?%#*{N!DD#bdfX;xMOkrolF(RvqO=S+ z8>i8$LsxFdTMu}dK+~O^GlR@T0=-KU32evz&8*hf6EfC`2Fe6K<2&zvm|l_DZ81&^ zbjKQ!frgv7#Ur@j$K++do*L@}=x9gqzG2WXNQtY@uBs;%;{_w}ncc%zmcm_Y2 z%YMMBBknKtMN6E4F?*GPppn^QF7I7;PiEXs(?Hh<=*}sj`{tE=D!)8E!G~c@tk#+HH()kC z(tRzxbk}`|?|&GFT;<4I*H{kNXTBB3!07M@K+<13Cg3nIfAc^3TYbG{*+cIeFBQsF z0o@!#Sob0e^C#$(n{MRx!6Vaj8M7*%j~UDuA>C7(!+9pSy0*IZl)5n)1*QnNvRGt= zdM|?T(n~QgS!_nhIA?vutO?LNa@gKQMdNnatq@a-`R*UdAieK@SUi828I&E?@gPwlw;%>^gVzrQ!Qs>FSf;JkZi@T7p!G3 zPqPb6H|>~OcoUQc=i)xCFor^f(c_?S#c>Rs=YI3UJ7vRTt$pbn6o>TkHbw+@GRn~T zuFSV%U>E``^sS?)5(o@=TtDXd*5Kp$xVfH+Z{Kz^Tw4q7hlR_~4Yy`01~$_URSisj14ggJE0@_G{?k zr^Bp4Ww0K}yC~6j;~9}_>io`k6zX~}myMI#+_wR_uDS0l z+*~i=#(jsTp9crHY`g+$bW3#QHc-Qh@g~q&`;*Dy!rz~x^e(-ojHy&5_vYcbT!ZJN zOVL*AvtW*&!@&H<|H*&az`&mCj?tf4F26oRp_WrEh- zo{3Nclh%XuJ_{O3m8l&pTb7x@F!i(Uju6_cu9sh)nMYPm8*iCuo?lC^#E!FZBP5Sc z>nD$aNsAN{jQcoEd%khwMwJyoqEN8=K zgBZ6z@@nPY8)~)rOS?}gbC0tsBvAsj@M> z{%H^yz*mPDy_Q?6IuSqpd=#smin4O0eURSEd+&W%nZ^^wrL*Ea2-W=)B1$FNSA1ryTiczXaB|DDJ?|XuU%XG0D=U+U?w=jxI}fGW3C=m z&LX^kAgtqvnfF>m;cCY0IaT#W6hqPyQ$@tldXk3*3!4p+g0<1e&o z>jY(!MzYe{Jpc=g%fZjw6viP8`^_nmv^n}F@kYi*CXTeyZy32c@KpJ=pj#o6F@C!5 z0>4BQOy&XJot7K9QrYBd@`zc8o0rm>K5cx?E)eghF++K8J}dI@ zQZJNS2?f%^4UX;MQZ{J}$&0&APZ%92yooD5Ud&b64deRt6lvuFj@~jH(WVMVJ0tZ8 ze$L88XvwIcjZY@ShasI7_G;k<2E}BIhO$I&pL904<%6{i3=HMP9T+rAJ9R-Lk&%<$ z0C#0$%br9z8n&+P41Cx6HF0Vy;Fz`}t^~n43JMyH?ZdsDX__0V_XV&&rjtg4_z?jK1 ziTaMbbX7e)hF%a~$J{0?dX|yeuWq z2A{&1(q<8;kuh%(ZUF)B0?<9?`*@M5fvJ31FlKt7aSq7eoz_xDhB_cWv&pP2`7{+b zi@#D?ta=55;(s{?#u&^8NpHvd zR}2!Ef3zUT+!V&ZelAZXcfOLP{Q7w~Whtayi=>rR?OJ9C0<7fp|(fblV(2L)2NHs{ zW}b2Vdbe?IoMw_d$ZBZ5^~u@5h=LE@lAnz8@MJOrLo>-o#ybJXxX{8Gj?RfBU+~36 zi)~<(Z=zg&CrrGJlPg#q(@cYMpyqe}Ti}(`Wsv`W_elf{h%3fSnrjCFs6*2xnZJ;8(yxyPa-dw*o8!7oAHpbX(`S44b|c z5b^VeVCBO4x!j*pD!WH8-RFg=SS_{Cix8q83@s9T zGV6!x%1n#c_f>xMqaSseE&n!JiLbJ3dD9~@erBb*H6S)f-MtE~GvjGoRa)qj`WtV& z(M>Lmp>b<*b8u~J14HS~bYi{MQNDUF25`R~mlLH+`N9RxddaW6@^W~(8xRQ%y~(jH zUQ94C*v>$8;c#4Il(?1ldMm| zgj>!nDlnFhW2Zmj#%Q_6BXX{OHY&Ihtb~(1v`&V-|9k)YKk!zR_3LgCH#zT&VBy~N zd@Q&VZxK$s&a_B@#Ku@YdOmB)`>iMg{&z}TWt1@=dkd5J=JAVX>M56$o(aOs+StfT zFTGR)!&UMTBM^eybdK_7Tqv?348jlI2x9lxhaZ0E%32oFmc>B^y9t=tH2(kW29Rg@ ze;WU~gKOrgr=ITE&90bj`GwHZgQLvbz;Gcr#T`6muoQltcld_YO!5QP`BdQ2&$ahc z@wFtpDJRxXF901k0G@aXw)gqXt;~*RH^0)jG~PMQ87MHG$E|RbEBI}tq^0=uGf!VV z9r~fK%IsS`cEm@T=jpR*en>%5Pl6yY}89lf&RqB;JVw zetSM;*T`)7wS4e$`ner}1D}D>x)nyDs9&898=mNK*1#nHwq!*j1HD|oHf&z_Rnm3c zVtP?h@@XTG0gB$JG7KI)JWHQE4G|*$6 z5UG)w1bNyA0Q)}04zND{Z~y22bqd|SOhJf~{{s<06x-z}fHTm<9Sh9BuykQ+qGJ~! zwMzf}xT4;Oa(V5w*K1%f7G_!vh=f4D%s}8Qa{QnM#=LZ{CAcs!c2j=+wO3Q2XOlT& zHVl{oLbq^YWX5PAxcn!MebB7Nw`B|lAOqu~$5g*^jGz{(9dkW@HG`to;ynHIGchtx z6$fd~24(~)87JI3#)TWLg0+N7%Xk|Y%#vnbhmMmLT*qQhSoXdLG8#~;i7bq`g6Q{s<2@^E{iTv{rQz2eBkYp=c* zFoWTxLJVXwz<_Xn*#%h-$e07aJA-2z8+iDbmu*s%*GabY7|o&vz3Nk zi?ZnrkH1{rgAZ8y-koEI4V@cugso(a=N@j9l%A8Gk->6{Zsk1&=8nEIiDAnQg~t8Y zUKxcKXtsYbppQN^K8Z8RMhlti1>DG4P70k;YQ4zVnD?b&=qQgv*-t?lw)5VSG6neZ z?_eWb%=~QyNC^g>6TT7nd1ho1XI$RPFy-}jO^Mg|Ag=TSmrDn(ql?H_mHpBu7Tns4 zjUF=QCd~nJ!9r{G^1g03dSAzl%@DLjzuB>SQb3YMMrK05p1wSCc#DCF-hoHU4%eyj zp?ShXcWLloX5!AXI%ZL&o{LEtjLnpn!K6DQ3vu6((fM}Fq-#F(Tqe2TU+Fr8P5yHX zy~69_GW6f?ihpo*rF)=Flt-LV>-NWCVE+C;{>Rs2wBUpKesKV7zzJk-J(aadSLUUl z2CaXY-h!#d+XCu6n0cWU%D+7ZW|%r|2tLj|MbI`48J|hqF0M0aP(910&w~ly<`yMi2ZA^BlLdER#_@JUR)= zb&f3oz@0%4xVeSDdwAz;Rc$o+_C?tu=k{q@av9nbbhR zgLBX?`OH0tx6n?=qTluFVr`Sab}P~}lu|az#ZlQ}ASk1pR_&WT$uR8q+=7&kFnBN+ zR|uGE9D<0XYfWMD#yL2-Y-UuQE4H-hxLqOe%73qe@158yLo<61idJ zsfsyy&gU8K?*dE>CA`K1TjQ6WfwyOzsSAun4Mp;E6_?=|_>%$r9DPdqZD7jNl&gy- za}`hTQV;fGV5ZD^)*90q;msq@TPEPO_1wy;`OVMJhyE>X!voh%J8{sq<$#-ei1sHm z9w66#H`xvY^S}P1f3zZO1|{>D4sM5kwTCNi~GO{-OyZPMBtD84(wwLkaAHNjdzE=aj2aem* zU1bFjRIUg6)}f*>qGfP--d1cCSCw8OysFaPi#CIZ6u)wROc*S3Yrl@I_o^dG?T%HM7=A})n) zOoYHFyjD+Jf)V}?(mH%C?kxs}k6T4oF$waWAwpZFDL~y;slc6e)o$k~Y9Dsu9qu#X9TQaG8?U*RY*^QB6r$(;l&rPe^;ikB1gsx7%Bt!n|AOc zkNy5hddFO%b^;&+8;4y+Jr<1&uC={xM$cHjloA))?A|?T?Qo3OW}4~AkfUGOqHiXZ zhMnEzx>$Azm^%t{6u|WO8IjFv`Ef-PYVtm<=TYcq1EZnC9io0xo@fDPTc}~gR!oCg z5b>Y*j*V6uSbd?HGI5UgD{d3)AN;M{4xby`3`WkT&IK2`0L}7Od{U0eVeo`&zqhjV zg*apdzBM$7tL%gK^vbq8k~87>t9~*B(&-IwJ!$AVyF?=NaG)P}aKpp<)6ldO!umZ1 zMgzA7Ch_j5$0Wuj@@j+2z4HkCh7Uv6mWjfL%%X<}&m()wFeIR5TjfKO+40%5`H`*3 z8{FucWn8vVmKMCBPs$vgPfv@yESjg@Dc3>!6<%J$Cx3@g0jqcyQOGa!TabC)L9PK( zS^1y;!T+ITt8jA_+v}Y%=GaNKMk3dFpI_;6VO&%=#2wd=X^i74Aj}jsfy7J$sHPad zo-N0pph^={Jmh-S1pS*f4d39Gy{nDBc);Zhs7GRr_^Z6u{BW6eJ!z#9H_iuY~lv;~ZdC z-1Q8nEx^SrWtNVzYL6kkjc!C5qwr|PP0So~YGhOyhSsC(2P-i4Sc3(N4?Xlq%kK-0 z_+uZqC!RDL?cxg13)L%r>E)UDvFTPkB6AjbY8Y@8y`9zd2H@>S$3;5D|Dvu~-vr@u zo$(B<_fjRiH=*F$UFRa-U>LWo9VBKz-*zyJr8=TPL$*|Q`&)gKalH$_HW5$6%k8c2 z$!d>ezi(GaFXXQ+YRDfk23KWG;Lt_WK=-|t(mOqui*cEId_%LL;ovlR3|^I`h|_VDski6s zVPO95-~aoGuMoSClb}Ku=G&&8aPq-oRKMe`9|M~d95N~th2BM2xw_wJ?#TKW&*Gcq zVh*|Slb`o$6YpG6&%7W zVkU12Pp@S@88EAy@5&Teihn*`>*HkOZcFxMoKK!IEM_e+G?W$Qs0a?s-vRW|aQ1y~*3Ssqg%=yvzOF?`b%`|nIq|*^>`~cAKD;#xw*{DI*sY(S7N?TEC;=1V_BryPhfXGviDz#nDDq44I0!F7zk#QYQ{>7Y813;eE=`v>E81Z42mdzehTAM+D57Huci~7b9q?2Z4HkKg{?SX* z%UK2{v=(PvQj{#6GzTcs)hof}9sDU_hU0GQuM(GDv)w)eL!VegX)iW%zX*W&TWFzChcx`QrF*#@DhjB^0*SMBPOCs-_^wP$|RYqV;_|O>N7?s9T8f8y; zw|i`6Hl{%iK0eo&;rDnDTKW=U@*7v%$a5mq-FV%&&=*q|gH8W7KBX<1c2?Y2m+Fln z@j>g$&Ad1a%>Vdz|LzoI6><}!0=a}x!DgD`w0eNpGKB~Pvs>WDg7ZOZ$#u3v7>CFV z479mI%+|8d&NSuy4TkZ>&p6DTd%krDO6Wc{J`#p&ftr>|De3h%%|+Mp+|yqP-Uxq4 zka%_REuq!=(7H5l-Flg>bdKwTAZXS4sMu@^5}^q}>mEyd69OK5@Zkw!k(T* z-(kl!xNO{d1;GCa$Caw#U{r?l>#E|mwU#m}ryhcZsd_N@rgityOD}aFIbRy3+`vC7 zNz$|>*7O!whL$l5_-UUp4U;FKJe8`yu(X9Vc}-w zXuuf9@r@zjrn+;nF)&@(B;YyM&5tC*PjLY3hv#(@uT%*%SqFgB& zfJ6NnNcEw0UtP*O^atCx1-`aCO@|^opM~qr{x;X4D;e{0rOOpfl}TN%`zu$GM1wE> z9d$YUuIn*$ZqFyNB5hUTRp`+Xa4eyAHi1=FARZ`Z^qdVX?^z3c$)P>HEc~`E@1tzC zOC}OE#$?=`8~08@jxMvn+aSNm0rE2h&^1w!`Egezj~bXU*ihL#x^`u3YH+5`fQ8H3 zn7h||`*|iFbP9TVFEfDzAKTjwJ{mR*p`Hp{(GLE8!JJdbgr1E{jdxN=2e)ESTd>pR zYT+hcBpmN{9&+druy8#ehk^O8|GWSGC_F?OHNd)_fO5`>32i-SX<%+*9hn3%ilK|x zLew!ZwvsU0A+vc>c>Z|1fnv0Qel5v&;#%M;`5?1)ex8|I4p!5aF6NN;2<&cOk=CmP zOjh-q!tASkTCFxW^c{ze#iSQA8)WLnhbh5%S8j^Pr)U`fE!t5Yqd*uxgTDOfTx{^e zbgg8qS4#4shaQfCwC#os@1`=88JLIgiLd1czLmWQbTDi&cng;BUADRLi+L`?CXAf; z^A7Jy5pV^8k^iBZfOX8v6-QVDzVv)V-|+*l{9JI4`$9;h0ke}`zc%eQ6oitne>FXj z`|HwToJT=?(X}d8$Lj&$k20daQyM2%XrIGx_Zkld(7Br)%U3Mzs4$;r_*NPo`S@1G zPHYkLZl;ae;%9Kb3f~^-0!<2xoG=U;7>OYA-mt2EQ4Y57Ub^y?lD6v;EZGb8gp%x|x#37F8XCNn=6- z$=KYuUGJ-L;I7icruXQD9*akC+vlY>quxy2X+!j=|JH-8o@Vg$VaBb05m0%J{V-;C zCLhMQgqsXYz-jaiSCpd-4D?^}Q)-tPC3Ow(xuM9ozzuA;Id&rjJ@ILdx!KQ$f%(t> z%fEw%6+k}8+=a1P+DTqS2FL*?F-9oH_)y}Il{Lel_hM=OXV=vV zP|CXnDM*dbyU8KE*VAur`-9S>O!jr+C+rdlX;RX~m0ad-ZoYKCxxUlqS)5jO_f3`` z{Px!Xch`>t>k}edMpQC}0j|=S4sK&h<0yKFdYo_NbJxz90v?&spkQEB#K@is*NPff zq>7}n+ily#4(`i`;%@tP_Js4flpc%hX&`T+`B|+-r~Vc9h%PXCn`!3Ur5c+WvUK5A`orHHx3r|l*W5{%o1A2Gs5jYvs!3Sx`lb+Ii^*3cl%XMfF zd^PU5%Atl`c{D;(Zfsdvd?$;_5x|8&`e^)-uep#B=NOsX$6$lIjf|A|K5{s`D6gV> zCmg)!$2=6%zxB8Ob_EBL6)<~>rMuh$wq=vdf_&#==PDz9TgWQB?^u8K3ww5rp)rF3 zg9(8+;24J?Jf?ptj7|8Ar`X=ZSd3XZrhaNM>~67wphMkYnW;kwnVRZLm%_%SH9Zcq zj2M_s2MqyrxA!a_O2>(?aAHs>F~;S=haRdc$G0GCqRF^0j9=+A#!RtIoEuL*b@f;b z%r9pHwqP|!nUJ!THW5PjRat6LEIJJvcZy3oj8!%;4(6gz87H3mDgS1;cyr%7QO3aJ zindKPEG?V~Snv9}5gY8MUE@?7M@6A|Pn_bhV0sVV^`GmMs$qGDrs5mV(wcYR!vha~ z>*~AT{chbaiu{3ZVuvvl`N3C@N6*JW?#Z!Um5e{x zR=DW0c^0At+ENVC>@u9vAGiD6x;CHO|Dg_Ps-$zh6;ALGHWZpNw&xVyQL0mS$MEdD zQi6sv4AUr#t13!by)*q-16L1%&ca_G5&L@d&1dO}8n1|Si$z{z*yd33={crws`F&JBll)1G(IMfiPr!a;h zcn4>=(S?Q&^qA4XF|}`GNtxTTXgQOf5n~LJZX)NJd>n0Xr+muN{HnXgnC-Y5w&xAU z_>OwxWN7w5pAMgL4Q>p58!aop!@&Ie|KWeo!i-Yn!(?a_Fv#ZI;Wa?srBKronQbLL zk5c|Tmf!3P4AP5%3 zAgx<26SLF03v;@&9iKUrg4rK2c6o1#G$TXNF&K!um9spo4!8CD!Zj=y- zYtQs$0%P5UJ+yq}O1&Q14Z{v5X|2@2L@<`JEHhH(WV#bI|1vIN#U-M0dYxA)pXdX> z4?FI0Erhl@c7@#OzH|+oLOR1+(lPlg#WIm3mwEHQmTski>=r=y&*3`dXzM<$zOSxt zhd=t*!&iUwkNmNG=J(;NA3XnqoG;X{s3>?thQOolNYKBQZb^#%*a+NsSa^CmJlKBulF&xxaww`$J$;I-O~gJjs)>z)t&&g5hqp)&GYv zfHMxa8ziMfi`tUzau0zTzHd=`NIf+45-;~TbXvR*oGp)=l9!wc_W0@h#Gh8QSUcv> zUBsR5AL_n1MS5Hp&aU%(00ZhcCP#7lKXF%jVHISt2azLPZyGPJ&IU%jBRuuA=?Vyt zD#6MK1CzSk*LgFvkko+xywkw#+8+(bgsXcDOUET*9JuJeo(AnbnLe%u!zejs%5D^I z)(+7R`|wSiuF{V&Vyr0I8ldQfPLGeV;z1!VbdfOfHecRNLnf|uUL3lry{f}lj6R?@ zdZf6-i5zIy!?Qgt#v*x!yM0HWnRKAMTUJ{Cq&xL|q}c{$*H7_L6#*F*MilLK=iykS zDh_1U(YxX`d7!~IIE5G(Bi9-$xer~p5f(1aVPJmyul|*0SVMv+2J;j+*HNNjQk3W> z7DZo11zFagVX?67v(K`3SGscTf=#iC^B|He$#e>NXIi?ZjXw0i!`bxGwjuAdbtZp` z+EnDNY;-+ME@&$zX%UKRgF@*ia-%3Lc582C;lVGztv!LOa73suuq^~-$-PYqjjx#D z^!A#SHsemZ!gsd2`|WQ(c=g0%Pjn0h-BgnNLZb$6cfASIUBSIHA}FC>{i}yaj3A9t zAv%uD(1F*W0G5LcT=D#prVkCfq;2Hlv+>&3GWrBh%*B@8cuzPQIGGNdggc7C-1b?< z8{;j&@Mwc10%)+^*cdu|Jub)_Pd#zxd!H+{*(Xv>Yx16f0D)n7em%WC6B4p zX>ddd;Il~q_odOHRYbnD67l7;48(seY3x{QCK>~?2UIB`h60`LPw&Po9!AF??aUs_ zhq+>0N2p!`4xxwd4*;Nzit!tdY(m~xQJR=Sl7uf?~`EAbe%r|lk(OK=0#Ji zI8)Avz02^Ww2+d|$+##-@mcv-F|Gc~rtm1MX@u+v67twIga;X+bh(eJhcqs8Uq#dU z7ek}*7y0^nJRdg9g$LN^t_R~_U?_2M>4*0}(Ab;-d`cCrCWDyhqz7XbDtD?e81B1m zU`#yWmhC4JVua|k!B;~aulKbjDWU7F$vehjW`afMx`#jH5>-86U^L!GSiqX||Ifex zvH7eVXzz$`*kZ~g9X2k#lgt8odT z?Z2fLqk>T&6Ykl$3``iz2dNA9S!P~*l%0=1H(MtPLRYB6!iRByj!7MSV5KKNw4$}Eu78tvk^lvg?e^+j4042->@^j^$c=MUAA@ZJ~txK>O% zY&S7QbPsmNh5{Qb1-FUj%Tyz=SR- zUwyt2Vprc{sIY8dTDWf}y7nAN$yIPEKnO*TBmPRe!zWdvU(y5^a2H1B$$#^h z`$@M1Ld9={16t#Ink4<*FN2K#vmlb2krR_KOeOZ^%KNiI{>djFzxuUb`(D?O{Imb( zpI`m6fBw(L04M&2&n>3s!3dZfVQg$x;%B@2z%urxN2&KQJ<9p)bsGwyKLevNK_<-( z)B`ex@>vXonPO&=nQDINSq`q9X&9M&J3S=Z{J)t+yT)m2*K9>qKb%`KS)^TLnI?S$=jJKr-7=PSQo{s(P1l~cF&Mp>nW0Mm!L@%3MhQ;_mZ4Fq+*e=diBxxR zrRDvFLoFMb-aUT2s|;xXC5`xnK_5vgPkAjyY<_thunT&Hpg(yr$MLk@&1J{mScPig z<8WDC=hPz?LXIBHzy0t2r52tMQE|T#7l)R(Szpr71weGnWnFET@X2S~SlL@D zy$H-!@!JatbKN_YP9CP7K4as^C!dNh{M~+9*6bfMGklZ6oN}!W%7Rg_wuXY~0BT%u zb}-c?<1054%?Z8%KRp{WLG)-$*+bA7i_!X+0eHgA;FxlJnP0CC%7eEU}G-fwWkr|@>OTTM}TC#tiP}d4H5{QcNiou$F5)kR#3weJxQeL zP4D~S{L?fW)?BMJF2EdNWRc^XCeeosCu=L2W9mFb3r$u|x}UReCPKqJm)nbv=lf9t!{3Q_yWimkIoSE0W1Yj`;Midsr@8h`Usj#~RKP^; zd*u;+8ans{ z#`H##X1zz-8o21hF`DC2mUi?^Vs?fX-5eNblk30^u}a?%6<080rE}e3!=wI+I7i=? z+u6w2FGNygG_(K!KmbWZK~!tRHsBPp#Z6pN-}%nXtEZm+ zPF-X_dpljyj)7!vA8QL@nfV48JIpg)^7X)>O!Ssma_u>JYk}JO{g*K=l)sk7USomK z3aEw4=*S{ZJj-xOF15=kQe-5TbhgzLH3hs-xgI-4bVRLJ2M1v#@y z#vm)71N(+Y5rieohk!oJ*v;h!a zC;`Pa)7n4jx||6lYOHu+A$s$URw`CuYDZP4A-x*V6#|Fb7#QpT_}Iv z9(qb6_^vxIi@DoaPyWT(WT}O_EBTt92b~)ooAkREQl#>OZpt{b7L7wqLu%584rv5| zQF&c5JB{k0K{KmhYNL)T+NV?tr9^^NhYyn_w+>5*YzHtz7g`B^giC{V43fi^MCW7cV%&4EcDVM;2xoXLhu+hg{+${LiJW$8@5)b z{C%8CSF$rM#3QVU+j;YOrqJ|?7#s^XZSC+x42&5|b-6`B)(w_{YFoo_jp@bc0&Ah9 zNCB5M0}+TCnrT0GM;YPt3-$foohp`{Y)O$f)3b|mB|~SOL_c_xX7{!KeT)3 zk%vg-h4gs1;C72o3B=Wy&_jCZrI)ULoULmpCKUIs z+i*l?@$XAV-aF>9X?~%j^k078pw=6FtYj24o_gnJ(s^=Byxy%i6Ltx2v;&WMI^%U6 zw~g=4r`aa3f63Z)0o$Ntc)54i_`N9@W!>dnp|_8dy1C=J-fCbbmqqQB=WPv4GTHT@ zcvtzxJCepDp6QABGUdl69A#Uf&r;{{oieX%)(9+*NLJ_@HwAAt%uT~6%NF#$>4#4O zLnFkvBDXIO$46=S=;bgnT>d;G3;>;YN9sOr23gnB)?nI=n$ekfO?SFd%o^_W0~elp zGdhL5Z&uKw?Zqv9ipEU~Mvcpqjcx(^FfJvipE9pxrfuT&CBgJcEO<89d7SB&<~btN+@cYvk#su)U4A+~C8IF*w{f z55!NuiP%;{gvYMCk7u07Zo7MWHgJwTkl)#8QC?<24S{EIYI|6v837u1pZEJ%WH0|G zOhw&q=UPVPc4&|O_?DSO37eK1k#StoZn&;BO9}Jo!!b;55~%V%OMQ<8*|yafIx?POj+?o@8fGRSbFB$!0>R)mnG6|}&cR73rpJ=IWSixwwsD`%F5bXpjgeNTLok7PZ`W9b<@e&eaQFP?1I)7ICY zemp&okJ5rQ7NRvf`-^?r9sog55Cv=D@+=>F2N8l%N(SrFst99hU_z9R%|ysO@9rd{ zWs^EeOK<9%*)oI=lyHd0Ala*`A0^9lY6SaACn$`9&|}eBY40V1N|4InFicuPQKA5k zKybe&R4Yb4dN@ONGPx??y1Mk;KhRMm>>qld4e7)M42DcHg7{5j5$Mf~cn>TNEk^~;wt>M*IeSY}WG!_^YZqoZZ zfr3$@%s;6c;={((7{G@BuB`3Wr;0nqLp(mmf^8)Mt#X znbEMQ>_l$Ca!;nVaT>v%GJ6B<+Hf z`ZqAX91qM1-Ejt|l_wZEQN*>p*#(!(J8|+yzo6e7gVUl`>p!}7{RJNlP53&z~4Mhqp*BQfY8cUV715B%qDi@Bz+gShL-ei8{Oa)-1RFsj>EwG@jv<9 z$-FNJKZM1g)MHuoUQ&3A4;dGhcOyU6jld9soIXn7?aBlg?kB#?nYESHWef}d_(Kmq zl6U;}^IJYA+J#yW*L#{KU+z+GLb6bL;vZ*Y(=*Iz09tyYj7r0wEj*M2;XgBW$%H%X` zOU{LNz<09{-MDWsaGdF#chv2~o$%bv=dS+DpZzoa%=N3UznaC8rvKV0;hpwY^!y&k z?!@*9BTr@$zL!}$WWhAkDwXhS=h2p0Xl!=cQ)!qy`P5TauN$2I$;+j+O3H|L!bKFs zYzLE1Ajd`KyFUhBwXX0s&B=}NZ<8U zk)gWE;}Z6r7yA}!aCR~Q1Cwz-aytheI_cA-OM!P@9UtNWNxqfyyx)ytv*a{}9g{xS zz?42ejW3)&OoT_VrsAj}r(qDhuKIqaMVLpaENrW#TT z;&+f%v-ONIfDZ80oin`z+wyafnKsK^L!q1O&@q)Lv$}&S zY-4oGFnI*7meOYY*}!ZDF0u#hp`20-&GWkjCD(@b;%68st#WAHoKx@jV3r~acJtc# z>}w&*eqc)5yw>mJydtg3#9E%ak#x_4Zr zkK2vf_{^P|?4h@@_kfZXjWq^F?ie}vjXddHSYz?d#xA=_)m4)Eyx{vGmdbi(PuGiz>vv((46W~wS$iQ4hJjJ>I zJnr(g|LZD#>TWZ*1(A(b-Zqa7d*`>GcUtkq^}LM>Y{2*2w~cU#S0l+#rrv4sx8cah z#F)?<-JCaiM_tz|wbMr%BYH7uh}>gxNv`cZWHy$@CEj=GLA)>0*?EEspRC#ap*;@u zK4;gx#jtc+nmo5>l*UZ2dN7e63>rR;Y>t6p9Jt6%Js7%`yln%cObd5pIb?xx0y9Rf zJ(mN1WBJJuLe2j??uQk(G0+tMRtzxZU$@sXcFi+I2#FIFFM?AZG_o00I0#SRyw82W z6jxvm1M};D;m72EoM(hE2t3mlgHOVggQ4Jhxi2%@^k!zF!&fsk`P&_zv3N?iTd!oManE3$L4V4M zFk*x}svwge1BMA&8q-1{kkd+O?+;UkaC1HVZb3Q)t=nN@yUtO<(}NLqOUwi`XkT$h zz>at={!X93Q}|X6XUG+#bHH)GD^NZ?s}iSjkAeBKb%jyjuco(w?#_oEelR`PhkM^o z6K8ggmLg@~2(;3adrCG%_!%3bM98b7YrY~IrDRF7=(A~b>~+`4a8htBQ^{S)skDz~8XTZ@dVdw}J85XZUQ|*Vt!F3g|6ihk^M^zy0e) zqoS3uhA(n9QZXH4!niOt6ldSTv8lw(T?~vrh_XX>kRKUuFa>KRn32as#&C zt-2;KLFJu#t$|lpb?WRMm$5#^Cl=Z`4Tyeql02sFTjlR+?AQ7ix&@KAgJ%3V-wVn> zzt#KP^o9#&aqt)uQTLy-^R*$=5c-0Zx&@e3fxyuY>g!i`)R%==CE@=ecP8tZSo!;5uB z&;u#Zms61L5y0Tis<8IOlAuurtF*e3odLJQz$;{ZeC*j6n zJ}pA6j1e>ns6CiPfVOO+L>Qhb!-SXNF#xtHxi{OCSd@2v?tLr7$F2y{?!g>88z>)v zSPUL2456puY6VA0CJrOio=&cw<=3OMlV%?GFB%S==iM-G49aF?l|h+#5*A#U{{`w6 z*gK=dX%>lf$$BT;*Sy>D#moIJ7vL8hJ$c{XRuGE(*=N6V^~e6`A8+{o`!D|a)hj=F z_2{|it?-50A=}<>_%`x!8BE_56Igj`CF056pwuk2-6OHp%bQsTWwHm@WWyu^`$G9J z*^L`Fy80T1DukInu3Z$G7OhP5fSVNcVRP^15DOH;0`p@Ke$*XtQa9klH^MUJV`C6{L#Yp$_ zqVM~&!<2+2*zqqhdN&YryI@~?eNMCCt!sNNy&oJ7Ja(E~9mSR0A91H)GWkf`NZoIX zdrPB`3zg3BHB{rd-Ow^JVjy4LZtt@iA(dt$K6lr_#bvmeJRv+MmBm(c<0N#&7VpeytUqEFDSJ%!*%cR5qw%0hb? zj7#ExRX17gTQ^TMFCT;_<$mYBQN`%EYF0$n&`{m&-D=LZMUH@I?#?|Yb5JjUwkbh1TD_v)P_}yBe zU%xMLzIOH28`iJ6U*x&*!hl3-chr{)+ntQ! zs@p3D14@{~tp+wBW~kaK2pnTVeFyar)b=&DfzWd?z;9Eb^aoUZX>@jyB-7d=!qlO zxwI&0$7l8F`)c4|&>jgRW4%kZ$!3Ix7<}(B0(mxtSPK@@&dOPy?GeR*ZDHe|C1}V! zQw;A)OZ(w&#A!T6i}}twW(R>U(q-K(%E6{6=4S-8y_w)m`8n$ri-28gy+p7ux<~RQ ztF1&E)akkn$}YpcHc?<~Farw~zv__5>D~GM2%b2*LJPj&HF!>bgFC@>^a>Y$x!OX* zN4l(YdLmPm9X`eIZf1ztKEoPKJzBPXrksr<%#y2Vd;|Bb{mu>kJqXMNMd*^R-LK%HL7*G(=G_a`sEoCydox5fHS z#%#E2@fWeknG@YA!>(o4#khEczl-Y}`?`26(CtK;D1CK$KcN#T@y@h$zfXYj_y-;> zw;1qRI9&^y0#zo}4~X^sia&9M4Gf?P%e4x|V_u4%pf90wyRsG7q?2mHmfk}R+bwup zj9uuRdMD2v*0Ii$k;mtKlva7DB0cwDA|vh5bRjm6$naD~(uA1+G=}8VbJ+%kzDy?D z;E!(L$r(3z4Q29Ezv#Kfix6BhFohAqS5_(|b6~uXk^z9r^D8*71HB6!-`W z+>yP+#BvEjukt^)!~2VTw$Uw(c-m zb#O|z3Q_`y(&gy()lvF)L|L0Z{YiQRuf}ciYSuD5^2p;|7xQ_D`bh?Sxz);?0NNYO zfdnqg-WgpX5@S&%fEh`nmt#=Q3=V#Nt%z0_!kIV((H>^vXvy&XQ!0#-cx_e0AUq!b z{$ug;-yeU!sfL9U8BYDGg&#Vs@+qWp2e}%O7?2vO3K%1k?lS>cCx*G-Ov+8~a~b9- zXpX^qdMsPmTvL!z7Mv2~Oyp}62c?W~b2+ZX7kmoHZSh(-^=%QG>-b_>PNaoE`|gj?#QR?zH==PqL5e21b5G1HkFQbo?b5r+BN>dL=8v zeT9Jkp2@XW2JXzVxJ8?zdEzPFg=BK z)I}C$uw7eqkA=b0y3}&n*hCZpSohDA!SR0%^AK_bZq~nWkx?*O!H0o?RG6g|{dhJ< z)cU5BxO_}LC~aG`T`t!YwM-voQ

Y?beHNgoc%YVV-Leoej*T+dsyHz#o-Kx$=+g?I=r22h~CJ~+8QoV3yGs%N1x=XVd_&5#sxK6oU@$W;R#cXdxKJ)S{~>@=1JYU@w5+bO0`J zr*~uTAl+jV1q?LLI1C1Y*Dhg*{Y0iw8ywcvZLh@i>}6m}pO$yZ=l#qe8RMb_OsHJF z>lv7v>AmI|uF%{qFjJ0Ihzf#A6MRIOcthDdmC>#ew-SZP6L%S-dD-92c4>u6{>Ayi zw~1B+3a70X6?4N&{)2$ZWp+!_!Y7A(OJ_7rSxPrDk^iTjdOB-Vp6b}uz1eo-7pdTH zrLx-2=dEn#^VXYhcLIm$p-%hWt-Nb9Cc-7T}#K+veQUsqH0*C_hBNDi9Vww z=kp-GYj5H7UD>YxjqGpu>Z`BR^=fZL$Bfb5ow390Hjy5$Y01W1+H1+gAS?GxU$)%B z#3SC1*%`nt5?N!jj0ftYn@@q5T!4>XSlk`?{3N)2kvd~58@QNqT>}%+iAO#=J1qu= zOp*QJruUbg$JEK0)u|Umo{dqX7divh#$6_2?Xltwr-j{66AxVVyo3HKgoB>IlNy-` zy4~+#V1Dnf|E6LmPR{mN+?zeI!eV5O`<;nbQc2<`e0BXwrYrAO1p-jAx4xi zs?b~_lo+AaGBBfL_grS}#kkop0j?D3jT=vAdaG9NEY9otpU$dNK8hlY3`{KyE#9uJ z&~wSTdok_$wnvos#cvo@I>9o`$xm@=#Y+C$2zpkrm1Qc{lxvr;Pdhy(tB_y?B$z#t z=d^g_I|fF0p5}e&H17ywD=J0X^o%t6iMy!Ud24%&N2uh+ z%Y1U%^AFedFO1T6o_)4qc9XEU^4+Y;?#|sYd~au6Ln~ac(W-Z%`%EIatjj^Pq0PFU z=%FB?j2Dai!-M&qB9TEZjcYIfz2(^QaSpyUjpw0#U=A-8T{lm+0FgM$gF4elN={+iVKbmMsWzD6Exx1 z49u!G?fEBuUG$+r(|MP$%i0*OvNS4xK3ntGz${!lW*XhoO>MJ2hKtNbs_(u()9AUx zxWTx}G>-IO@RS=&@5Rhh24;INI)yp!M(_Dd_lyV2&OKRRfb^U!A7p&s!^ofk*D(Vl zoNmJ7S)UREmhv&AQ*Wk$m*30tVm%tz?6bY`z-3?@>J=DYjgg|m;Nyy8Lk@Iq)aHx7 z)nW220NP>XdSaDbxjpe|0XPiIU;S&p*|;O%gw&Z#qgbh%UYD^c_{picG)N4q zbMW&i7=xk08|0^m4UV-pk|~2e?8MN_%%gAArNY-vNtY-gP6z8kWa||^Y}a%aQ|jgo zH7JHrbmW{)9ODuKhG>|ApyHw#;pje7F*FoT2a_q*Fcs4nj;HepfoHz+%rJj#?m6_* z!X1W;K#oCaH@Gbd42!`D3<6YzMREFrT#l(QxkhMqCD?|v-ThXWsc3ya9Bxn zYb#_BTu~cCZulYJF_23(N2k!JxBO8IG zydB)nG-B>C+w+419{!GT$+ulPVdLXbA}MDwy5NRBkY0k_Y0Ale8y!=~AJ50>?0UTo z@-{SlMOiZy0aU0`cpxS2)f;4?&YBz4fn2%Dvh!+OuJEr9+esKz1s#R^4q$u2g7@j`cJOu7xlxM znB9Z9GX}8=$ktqN3K72tt@aCIG zF)o46fSDzB=>bJoB^}vx!egJKQ>I?*e3GI6fM;-`TdLzK36m~)?)3Y57?|Jvy|aNS zh!lZhPR1}k^?~U} z*cRXSL+%R0N^AsI=n&l$(vR!IA0=V`u@NdWEF8l;Xi+lel((f2!Z9#Iq>TMU!B8^0 z7t`)DAxu7u0)hEX)^I%g?9C|6Os7Ujka4>Kz~5jYB(;N_%fF?+Wpn=1IY z4u-)p!h-n4-8E$#1Cz1_kKKwJWsvxZlOHmd0|R?A;kmtTT-M8#-^>J&cQ9xf3Zg&Y zP)57=RRNFDmS0nd-&5;qDsmDQm(q33*+*Lj)?m6R-H$$+8F-mN#+dxy zRpxb1rs1)V3gLQ~yh<$C4qoBKZjstT-J)0fifvjOH!)d5EAXN0451x{p= zo}HG>2z(+24}3CYHTTDv)=UnLRoi(t$~iKVdyNh2bhIXib}e@9hyDjo@C6}VmE%iS zfjLsFi}Dx0kS6WKIDRWD7?7i|Z@DUmW7BKnjSs!Ayw3ZbzDl^2e>H008J-UA1$XVI zWogLZdhO+YSa?jCSG*mz<4i%%Plvo-UJdPP3|8GZXu1^^2ykBX?NyH_?^APEU7BZf zA=imI@dJ~$Lr=ii3!ZBD*mYSWwe>CF=?ve9xy!aMF)-ZcrYYOqooiQvWY7rUiYY!& z=3l8%xi7O685q473yRedXAMkxBlODPHobiYWDM50@9U-yPaJfPcZ^#EM2i-9R}ui{_1ZiN-MYDAzoUL?ZGfK!p`SBA#nclz%o-d>GkB9g7N8O zi`{JTVcpC0hH?oV3CHLBj$!@>@7ogl!y1^!d>kqYBd=S~jp!#eE}uk!_~v^S#09=C zpYfU9G8-ajQNv?gW4q$DCzEhnMSw9I-_7KK3Tlwr%J$}S&s}}@x$kyrtHMNND=aqr zG-X!2-4$kNOp9)>1%sU-$8l6b=1Eyv+1J$`BF(Q z@7unU-hDwRr}QQA{KB(rkDYtdz55j&K`ad*snaVp#Ga zu!nMukzrU&1NJH6chds&h02TnS8h{Lw9e!QcHyfuf$gJr^)ahxIZYMSOR+Y|nilSb zy2v79w&Q=~;fI?3_3UA1&5bdZx3ksI16k9g(IOuUF+WaExDA^%i%1Kvl~)B_I4HLk z?!~~M-OwN5h9@Cl?_CmBX7pFoc}BE#PmjX=*t%&K#uZ+Hp>wI3!8ATNV*>-;}PmoP9?Y#hCvU zUtG5%H!W8ndsdIP91ZxXZ|W2y!)S2N`nEj-L-DG2@~$kmUdO=1(8v^S@5e>9OAFsn8QO9O_Hn3u~QAE_H*Y!CgFf4H8Gs zg3)udUL?#nWAZ?G7P~fnQ&-dvjl7mU@yU8WA)WG);m($8X<|qN$9N@!w+%!$5RNQu z9_$)ltq}OF7p~D0!%{|EuP62)`AsKa>5FAxDrX_iVPO89zw+xNG=V^&Ix8|A;9m+z zj2fD}ax4Mb1=E9}6rwuX4YfluVw%b)DrS5w+rscm8tnH`DXoe54$S)*@XGhoqYSKB z(EXxlHWO?g>jy-YU~9X7thtb(0_=XNvDb&SfTb+wgm4a|y* zV9CDe+*hoG!AVy5(PP5aLoeRrq=*%e^GiSrIqz00=-i4KB@}^S_+)lI^4K0+Dj9cx zH77O+{br_gQ~uV!Jo?xpS>N5vBOfA6`kihiI#ap#lhq}@ zKrkxPxl%CrH?3s`-!moPBpZ`Y8>F$nbXMPeVG^#qCxu?$y2k^1F^x#C2QcBA>*# z#GJeSN{>E;;F>=VJM4DXMi3r@4)nSnCUwDpy@i^_WAtKLzC@U@$&B5^ z2+4!q;8HW;slAFeGUFbLfx)xMTW{yW$2KD1SKgxPQ1dI%XVW;E9t;xWhu#ol`U^dm z@LeOeauS#|q#DEwndc=d@*cJfY_PVh!FxOjGzz&porzAq(7$!L4dyX6@H`C6Z~yME zgE@(#P$RZIhgqZOFN6GzI`P*pIU0ljLHL=O)j_ThS6Fa}qPVxMO5-lJXxGx^y7=g$ zPh*HOBO{BQ^kB@QkTz71w5|{?5u46^6c>n-gIIv81p=F_V0k`@3na1wz4lp1K+9q)4*|$9y@%)R-WTr zEzHS(%2cE`>KlnKT?d~Xyq}r}nw*c|6-uVS`)7cQwc{W62hGGE`WM=UiB7;oR(80% z!GB*+}=_H>#YiQJ1(-o_+VI~H^nTpA*(HMxS&^M~n-&D_L|~;>BRfuo*PuyKV;L$-3_QP~>e z9y~x_G8WmY!C&%*28V(9%fIvMs{mBdX<=;ANFdp81l({;^3!m z{xmxj|9*NfZ**$;MOhPAd9AfcfvGHYGm;Z@%wI7Lvi7Ze_>o7#i>y&ty;TNAi&15^ zGeFY@hP5p(y!c|)w*2H+D8{wMH*U<%ZnzpVqvW)B=ctk%q%bk%9iz{Ei$09ZBFRdN zPIG!O_k;HU6}Et{%h|wGPJ|z6uSYI^eZ66?yb?C}gogOGWMCVX^VNN!CXX}!_Pwr3 zm2x6Y?#aX5JizWa_WSd@hQVK~b74pDDrZ5m*8}7!era}2n{*R%{KGWJ{dSoDd-yn8yj+{5SA>*$<&zTulfal@ve@w3c2v`zn8 zarfGiNH2sT8uTp|&PKU1D-O`8LfWd34&E$e{6@#*sbOz|^xffq`+mBf4zM%}j_$>P6?$ z6D<>j7mXJKQ=?Q_V_@bTW7bA-jY@C}uA`&oy7lVC!2IrSlwcLy)q^=3myVw#@A6VE zuv&;sru)IwBA!&t6bwbWo7$(LWY(CyU_!)yoR5L&eHX@()bjZHax zH3S610!sqIKvbEf>xwz1EzdRkNF`1ccM5+fRD=m0Gi~s$W16yVW607X6!S2S;IQt` z-F)`y=5tv)(QYgQv|2V1s=6bhEv98#P1*9I%VtpJA)##*$saA6W)wqSO)FaOr9GIG zJ=gk*18CBt@f-tpDiRtw%BMyoctX}S4--S2#%$cuqe23g2+wg2PL$pO8??YFZtwy# zr#buM3P>w0y-fUUrHx=iLY&7Rdm_6aJP{Y!8{LD<#)16b1hV-i4Fq91hI6{_gkLMG z$9f-dU4>6xZ2e=mV~qoO+nBJMk!FlVd5!s*e$2T1^o=(wbL37Vg(0eeNeh(x90#29 zaG`V_f~Rt9m*tKN7l(JsDxv%St*}N}KZ4E&12cvyDOMg$55_6-zTa0BwebK;ybIqh zJUkl~b;Yxj0JNqi-8L-y8WaYu{QbGEGM(|h?S0b}p{6M@78OV2Cf^A6@q@34G<3`TX%L%i!jSmR5v5Ks(`9=68m`raxpMnDO|>_( zar4-?<2Ep@d*S`KKNmey8hkZK&tTN65_r`ciQ8$;++xv_rZyu&JuP}JiPxEOk&ntq z@FO2R60d)2OP+@1UF$2)0(r_a+1m%4)$5roa*`#m)+z4A!2Hf{j6ecpdh+VUBv7q*Zkeu}_n$_|>@_ir%g1Sz^6{G)rl%wB2!JBRID|kp zti$M0h-QzB1p1xI7$OE=u9|1^t&y&s$fk9erTm>e7J+G(@4}(lX4BiHy`$UJn(-UD;@!nKX>6aj{6GVanact zWdsX;+l2s@{GNQ$0@Np0@8O3-s+l zMgELz#_6V|vy@)w2euhthk;3o8HoO(+w$Lh?q(}{_cY6lv@TvtevfBj!DHFTlDqTm zv@GqY%#~p)88TxcMt4Y%?60DeV$gUM%IF2#up8>!x&XI4Bdo zk{0d+dXXax9s28Wo?(J}{S^IHo>o>@yv=vcJR~oGHjLEEGE372`t=HC~55nIOR6#1M5oO&Uh(w0xzhk;;2|K^^45nFZ5R-{}*0 z@y6WgUG$ZO>&9I=wwPYN)&DJVU^eeeTBz%fe&bS$S4pG0M@VwoV z^i*!O*`D8kzm{n~c4a$m28IPMK3a3zz?l+=5Ftw55|E=3rh;yqpLp`A^s;V55NvXZ zfTNtFnv-ZTCJ+KD?^G~1;Q3EaNb3bN2^mAX&TU|1-SR|$z$Zwp^kC%-S_8}_M_H8c zT?vlN=IuN#JaUm>&{=SrF9o!eP-oOp_84``F~)xO;F6B}i3{xB4CHrklF`koXvRmS zGbYC8Ymoo`thVO@{noec4`1K9`eDAY@?H$WuC(AeN1=@{E4Ko73??#j@MGa_tCyQM zZ`P>Tx9*+vh!_|x!^dn(69c2MVQU!g4D6eNT)%X9@QpP=pav#AAbZ>4vwX_C(sgh_ zw}T>!w>A8&uz0hGwQhF$hKj%CAOSn-Dn@BN^d26Umnr*(aa;il{NwqSd#~YsK0I&Q zx{e~7mglDD0k87UxU50hZCo}kE$iUlTp}Y=hUPA&=^E@n5(%H*_hLH>D??-iSuz)c*x*=e20r7Cwc%l=Aej11#yKG>U3qI)m)%QOGkUG7C1-sEr|EQ0Rc^jVvV}oz_{9sYfWM zA#MVZJrwDU>V)v3<0av#`q3UpuBI3>G&rN-(#4c%WSOwgbSdYS2l2j|9!$L{iK|yN zxLouY(jW4Xhs`_kTAa5r@&XOh(;5A><#*BfHkXru`3vhcC~0X^qzp}0@F%E9hAz&Bgodh^Y;${3j96<&RiNgprAHTF*YK<6)!9EsPM#IttTd(Z5eRay0m&N1~%DC}!m51^d z%cZ}RSr37M5dY2ej^B>_`O@xN*_}cm>9%cPG{8!$jC1JGdv0%qfvI~PFNPnk+nYk? zjK{}THF49&u(c5u9#vNJUXSOVG`e|oG@hiVgF3Ju<6;b(TdcjIAjTl=v~=n4eGHFq z=`Y8H=V*pr-s?H-@s}O~nKFzJ zQn1M+KLagS08{o}85=TLSQiS&WR0O1YY> zW%=NPtbWgj!YFk!a=_!OHgoLpZ27Y*?wc79edU#(B;H5Oi?L|0Lc^gY8C*BYWCzaM z7}d3q9^}LMh77kHzW6GpeZ)*#HvQeY7~hC_KREd$GXt`DxoPu_#4`@F4UDmvQN&Z} zrjiB=veJVrtlI={B~W^=;7#b^!4913E{~@T#?6#V$nZ|uvvE1!dv`vsH|8$<-*F~q zd5nQBj~B1q4{r}_8l6jY2A3BeDZkHTP*~&$>`lw#DrLb;In;+>I^>Y(d>lmFNrtZZ z4WgUIxlgjyeYZEV|@=H4bB(Pnaq0cg1C8wj-m0R!P;FWDE>BrVn=gAHy)R1x4rp03>@! zL_t*iZJiGcJ*Dahy&wEq${)(R&N4iAW%3g^lSf2WS?RUtJ9~{)mn4n%-4OHtYwuor zZmX{QfFCdhn^0~BJN5w#IM_-RMUB!(%?nGF)i_lvwV&GG!Zmg58WJ21*8}F-|L;HM z*n0zZt4e*zdY-k{ZC=K0jxpw#bIp~q`npH1@oCA$aF*&owVg+M>G_TsPe}c0jL4~a zDw8Mg!gI-=`bvg8zZjVR!ob)(Y#1n3GDqQ|G99!os?$IilX)@m^iBeU zIwAZ?XNC9*ra}K1>=(8vY{k^lA2UU<%hm)Qw=d!Z=PBCLJSLjkt=opy_Wb$v1Z)#pRhMo<}#lStDLHwul_CA^O)7Og--RUE-vG zk+HLIrO6+{3k+x}830Wg6?T{qS-yA~8F?Vj!BZNdz!23*u5M_VO9rOne@!!xHbt(d zj=A@h-!0~p*hZU%d*NO3|1qQT<$GVg-g?}>edc~;HFT{v9GTnW8lHVFEdxV2DMLH_ zT+CmO#(lVDmp&lpNdAW}i&k+@IfGBGmL3Yvw&{{_&YSwU`LvsjEYK689hCV(K%ZzI#!K*V7U7(k zXe&eI6{lczC3<9Qdp~WC+~r2^4}A}AQGTU_=W2C5z&C##LNAsd{o6E>p?_(%q_1{t z`9s2Pz!EbuW*BN$v+8Fl#7dFEudV z>%siX#!p~c@JQ%`<>7i~Jipac?M>EUK_`?W+m!ytoQECTQuT5g23}m5Dg)j*V6ubbHS7ci z%GW+ZnDf&BNp zmP8j1@23Z&7i=NZHq_vx9`#wKh$jgS-lyK~D%_=Pn*hQNafcN-r*s-h3XZwz{h@Mx z4XE?aVE8hDi@_#>O@zuj-|-JTatC7gVo?d~4D;Jt>$ag@d)H1E*U|(XPhHJ7)l~V_A%MqG z)utSJNN@SI-@V@H&XO=dUTGKu6I_#i#$cxR@?`_F&aQl(RVO7{B47Cscsdv#o^AWw zsmYw+_A=?>It3#?+oLF*(K2NzkD=(fd)bHYoOQSznisqLoHX)jmm3~)U48_v(%{gE zg&3L+2S#2LGj%EUVqpI9zyG|%m%*MYQYd6{nY}T=ToAx2gT}27Q&RCs6gUz$WcdR; z&vnB^&&Ruc`Q?`rr+=p1M)R@TMNL=s{Vo;rUJcC~iErM|puZ^k>_Zg26oX>7G4@NC zrwuKkvKW}oB#Sa)WDvs!W=n*4$1Dir=k>hbc$cXwFDjSp)8%9S)2 z82{<5tVH~5^Lx_v;0TRypAWZKR{8@Qv1%DPuXa!yy|+0rKXG{mV_6Z|gl1gW-}ttVyN(zfn=QZtBf zqNmhDHqqmEF)pvY_P-)iSxzWQ9&H&Ij&mK&@StNaF&gCsdCUO5@fecHyrTxH~zW=-Jd(7o^Kae9;ABmugkJ=GkS9-9Yj%A(KK z2~}t55FV87YGBZS4JJ3s$#KX0m5GTHm|EWK1rpY zFlb>cf!Qgu(;&_pstIR7WQ1du_rSdQ_JNorCNMBDVi`X$F<9P{Iq z0Hy6TfKCBy>{O3L_jP71IbM`@>Mao+^S8#dv);l?44OtW3|r5<48xJ;BL^4m3=Plk zVN0*zu$!!|2j}U1O>qOy)xeArRiB-JR$wb^>8?lEd0ZBc^gc<`qyY&t2{{>@_ti)= zv%z&e;uW4Pmx21rfBTnre)5x_-1+Tq@)_dnT|qfxH4F?~0lmr$>;!#bQeGQz@N!Qt z@Vg1AnrMMSAEXTY0~2HSOjcAj8<7#S8pOP;W=*%*Yb2u{Ueib1F9=+htrbM)-*z64nopTE}E-j>-vO^cfD9=h41~X1a-)x7^DKFJU z-lvXM)Sszqu1|TPmpVR)o^TZE*REfC{daMqUa!Myg$OTVcPXQ^Cr;Bhqx-y)(eFgX zIMhKsA+jWHB*5gPI7zyjg0~0(p7ay*^5)sMa)h4^9ACtJ6#d|HrCU%f@hkr) zl2T_a`7MMwMzcj;exfNVLznT=-~nD+4Se#^rDp1Z$24g=U^aYpc0Kkg09P*l(|=75 zrg!{a_u7mkvEnf%cM$C`+e=F-ZV^fIKoa9y{NPrmTP@@wX8z&}&)xZpmwwc5q%%Ab zt&XWEQ|QGm)bV!S(tj(8RPQ&OU)9)bTz8jWAd(;Gx7-F#s-Rlqeq&I)0xcVwVU$RT!U&?cIZadG>X%bwXW8{RLW+qADKgrcK^)Z$MV_&k0 zlJ(ZRhVW>5Xa>G_@KW(J9ak?*JQE%;J?Y3tck7XL>rQaGS=3?miJfW zk6~%ZJ>_V71>nGti_3MnndeKl)jy3&&^HGr?G-MS9r9CpOm76eMPMF|<2moiME|9R z%4FJLosh^|ual2%=`uAblOz?qb1WQ(c9$N^&;Icrs!$7eiynj;4g*vz*I{m$_DSA_ zXlyk1^;$4fj(Nu-q=?`$G*2c3^HdbV5A$WgAHDcu*C9iYZ=}prUWWDSfe~yU_4z1* z{riM6e)GH6?z|o*HcXbX8jcB4gq}h1a*?G&{=iE~-4sz$75s*I5ToU*BK0IsFO!yG z1n7K#y6ka$+0T|5F z!T_yCGGa)UOE%>W2&MidnpC78hv0LztT$ZlM zzcO0c$Tj6Q%h3lm&n3*hd?}phlXkxH$&;TNwhsIn9ksLwg4JCdjgR!uL@iD^^0u0^ z75YV6Nu{lG4PWujGaEWvjoDan$BXlhm-Wd$jsBw_I!!rvT%s9~)rOi9?oyAo?!E{4k%j z%_l-r-Zvr~F&C*J4J?fNJY_=GOGED@jPWl9iNnbI36Fdj@AHH7KD;CIhX{u$$d>vy z5#ZwxYfM`zPNRv)q>(Z>V*n8;)fM&;wlOY+IWRCRRT@bYNZ6qq-H)KkoQ?7lTGM+m z`22Vbrom%V5P7CNXheQ2%G;oH8z$P+^7~Te7%7Ho#%ZFgQ&AgD={o0X2J2O3h9B+? zDDxal9k@FJNAM=iz^ed)MOZ8vsu%fZoklsaUP>Cg6FM}8p?5I7NcX^n*A=GJRj-oJ zWZQd=l$UZ%L4W?a7xER*=d(P_ue!*krSb7igKszlto~9=jcghKoHTrLCPaeHTbCCs ze~@*}jIa2vi!l~qF9V|O<%Fp3r?+ceI$k$;+FOZC5b$RbLK8-_!h@;O(lquQc-q}} zOx<|j1`@zp#up6C+?%pTaaDnpK8Mz&%KS)Y4?2Tu;AmUOkr8ANDxnm{q2;Y%S%YyY z=cM`awc7qq`AXj?2+C^>jAMH-6kupwI)efa0`r8)gqI`FdizlUoEj4HdPm z9=c10ui!l}7r*fIPZ=0RgJTE7bLvjpPZwPEEO0;oJ?OrEs4ih-A!Oe?f~WNpg}SC3 z281&-VKTiKPLfWlMTS2BMEdke|t5?Xww_ec`#gcV2w% z`Ml|!k9Z~j0|D4%0OF&ZVAELKO0{Z2w;_sl(yvU)4={I_!yga0r~$}lec zm(O@RX*9Z~Yhd(dSX}~9=_GFm>YC7(xID!n@T^^=8BjQ~xS#aRJmDz9qD$)?9=$RP zC_egVCJQ7zCSay1zE+E#dHB3hgN)Oi?3Cq{G4ajo$^>Y)4RL@)`KAAGp}*jg_8bX` z>y{fs7rr)o9{2vhlW%@!2@3{MFOp!WivdA7 z&t!>CYmR~OwMkp11u zd%Z?Ew-i4>- zBt>a*WHhwh_BD8%GNz=#BZV!U8paL04<&?MB^#O9nQw=}g`>R>JcRRc4$-lkIP@Ag zRD@Q;Q)#~3g9(HZHPsjf=@+Jv!^-~BJURiLjZ11jKCAq8qAiRL$A=NGQPcxDuV-}p zi_%UR=-^n-KZb=e=X5gmtv4=rc_)AF8_yl*Ec^^lz1yc+(3kjpA5eSJ1mFbZYC!{CkApeXx{Azh41>KLMLgJ!S>mx$yT)gyqZAtVVSA`}dak5~ye zS=Co#(2IF6-j}haN7BpLHGu{W;hR}Mh__M?BMN4fTLmSssOl>4q5rbLNoa}(_9o0P zcr^5FjIR6UZ4`*XT>`H+rR%%iY zLmESsX3FvmT%~VGKQciOZF)EZ z-^gZVBl)B&t-vK?wqAqf8>(!@)DM;$4xsiw??aiGj`a;*#TmJBMzC(^=@$SymZ?X{a=??Tdn5bo5*e#TgF* zCwxC)V4R0%D)u}lsXtlj4;@J5$;~k^@CmKsSb=S~;ZrkBeJNm#FxhDRDI2}}Wz@)( zrTcxN{;)XNSLB+Wr0jaU$`E_866WIH4=j- zXV1yy+`T$bIod7;=HLJQ-_MPG(Bp*2wm~&k8{=Yy(HfRExGQrR7l!7cFyvd}c?r+_ zK&T^YMt$EgarMXI^?t@8Qp%M^bYSB8vGtH&U|u^^!<^cPpHK?%K#v3SvtqHG<(_cEXx8c`&K<071?eHtyO=G=9K zGL67n{!fMmW}$U#Dm}Yj|N5V@|GKl$wjSXEieooM0KJr@PTMr93F$D7#&yha!|ONR z_?IeRG=DTbn0xo~waP5jQ3VihNpDpsOhaJA^{k#uj}2T53}aLSLoRA$^j?B*c#6l2 ziLwy7PDzg2cnTvqNqTw5F(5ZbIfWn6_{&Mpi%|HsjjhTnJSXRx)zJQ`C>WP77#QV{ z*;8I+IOmQEAQ}S~92h=EbIzM)04Pnj7qd>rUU$qRJgN75%7f5u6nfw)S&hLfJL&uqn13wi*zZ0^I$ly}Qgd9TXMS2Swa zIq+^dU1T+3b??Hpmohe_^nNJgFC6e15#h621A`7#_<7DS1#b@Bt$~5_PI7{Swu2Ab zTiR=|kkisXbn`(zv?zY+DQtm{LCd~Ih)&p^OKBbXhaaA7p4+h7;#`L}g3xQip6y~_ z{@vgG-Gw1J@n|@Osewsj)W8a?b0M-QWeuT>Pa5GdMg}pg|MXav+rOJQ`rWK2_2>D@ z;rE`&cRgb1ExjMtsAP?PC;{sP9RtI-2z`AV;`jpLdtsKJ|2ECuOTpc4pIycz zgJERWz{~*cd4X8tOEa#5Ng2Xp3=Bi#+}P;AH872!4$eYL=m*~~ZbKJv zR=z^#!hD3>`II9UT800-_sA95sv?VwXjjVbxIoKFd4W+luOVnhy{yXcI8NJs_PDgF zGj;M!p0s<_r`%2J(pH%W?b5iePkDkD_>;8NVTYH_p|{5HmX;R-^Vfg-x8TW! z*?XLx0R~lwFASz=G=xf}`fFH{Ix5~eI1lD~9r2_S&UpT=(AW<$4)b)!V~opu8o|xy z>{$lia9bnZc?#*Lx`r$;em|w~NAK|m>R>JgAb3IGY%uUE=+nb<-ImOUcGXJinmwl8go=7&&N@obu!i{ zd2oT_fRh8dl`f&7O*!KrJQ(`qrSH(=t&G3C`R4EAP|i1oT9b(vWePMd)L3*beGA_H=Us96 zyHR?77N&+#yb^KPFpYsR5crXvOjZ}bbl&(Q@vMg<0WYw$&K?obKcJHY!~7xW$xysJ z&IwO}r^3K|zu#!NTjjyC@S>!tyOzl}i;JO|0m!^u3g7IMKaU@6C>~{1IR+L2zCDE(a_Mgyc?x7%Bkl`sO+V!BN{Air~YfXONUK=`&>Pn z-~Hkj9P3!5%=N-4pAC`iu?|sqNM0$KYKDV@m3cXHWG3x?S=Iz0xyn4?Tpxy-aL5BnIY!OUV!i zJMG<0uJq1Eo<Q=<>&$VlrwSzeq$r*1V2Npw^Jh%n9*yu zjt5uYO&d|44>@Y9+Bql0hMUGrJ9U{sIyzHXV`v$VO)JCjKj@b4U|Zwkd_!n8Fci`+ ze(?)Q&xT5SUOk-)0;1e0xE0KeOF~)7;FvL9h|mbH^DzU>84u7c1jNif)6lNfI8PNt zRI$tQ9`kSoQ$y67;6b#9V6eYJLt$J%=}Ez>!f3&*po%mP`m7ly(+Wtj^L$F^v5Y(h zq09^u*JH1@A100PjUa79A5WPAV|0h{OV(Bm+g7yj-M}B5H?6yytSRzfy3#^rX0zqX zp9cnY>%#9WIxw_>Mrg~sR5);rrz;$ zk)w>t-!!g)P2-qSD~Md3Qyyx=wmq|y#~`)NBp;(V8CO~FT25EErlBca+3M4Pd^D=*EbS(jBETJh>`A?69$qjMY^}Mot(8`NCZd#0031^R#FWBfCT{nF#HJc9}=iUC^rBAsnS|P zLRC&ef=t!f!NS_s8~~7wOi2ZPRhPpZJ?e%?2g1S@g>Jzf!^UHXBX{$BL6i$rH9>*J z?rdlawh@zpwFM*n2u`t(!9tD-rnpCKprboA=?|X}-udMIU~|-Y^gDgKz1`(9+sncE z9S!i4LW^lS5F2U?%Uof=PYA!>=^AAN&)wnw=F5Tv>eecyUA%-M=M{ zy8ia>`6Ymhx`!+Z2*CR3h#?Y{8hJ%;*7Y}%dKHj&PwxLVyt?OPFO|k3Mj-k4&ReQ@ zGs{b>#73YvBpKd_UIG(H>(ZWx1sFpani<vWa2mxFIm>VvCdvYY29d$fH348O7;*&YZ+)h!r3itx{fTGSF?F~<#L0N+@nV`8$?@1G0-J8hIV z+8HH&G>U&25&>;XLrL<^G=7*Kh#`VP3^yuypr#;UHYl7vcwPYR4pdi=2m(|B8R)l+ zw-Q{sC^SyUff4E$Fw6*f1xmi(z!C5@sBj0?3Sik!?TEbr+bYK632T-|+66th1A`Yv zh5-CRMo-G-ix_v@@z%vWMoHdpx1q-<$h&;)`9cNd)wd9}VF#70ey9PGRA z#_q7}bU41Xsd!=-03AXe`bYPr9-ALcUX5S9d~x65{FC!!*{FCi#Swf5)CMdD#Kbvw zaq@H70;^TlB-h0lQ~kj8HhDIYCh*h zt8=T}YaTKl(UYq7RBgye%t5Se3F2B}-Q(TEmQ+UPV~&Zu3A*F`leff3HNR-qt4C_; z6sVOrD@&F9RO3=RD6=TD*A&Y4R=Jx*sm8Cu55_07SeyoDTz|1E$%x1htro3TuGTw` z;+NRe6Vmsq^bUE(L~ROBmrffoi4h{u`W$XCZ`twt?-Wy-m&u`olJ2dsSum zX({8M&D!;RfeOni+~QWvTII_~;V-%6xmCUTy;1=yqN8MEM(tuT{Sp$vUG5Qo2gW%KnJ_gn`sP(DT*kHAj&{NV^Vao`4{T1T1&#;vANxD?(1il zn)jOcn!suj9Y(zuz1n8`7JnO4i@`?v#&#Qp`n!64^L4A2k?9R(qt?-j9-%4WG5>DA zs5c&<3@}ondN8jr$h5$;-4rcp8pYh+%)n)U*NeZ}ng0~By4ugT{uFvk%7Vjk%o3pw ze~34O{+o}tbVg$)<+Nj4<8Z`L!FBzJ#%0;~v!BDfxIVVdz(?0h zUQory-%OxUtB%z>zst89sf)iWrMs|8p*!~({8aR~_=xhd_QG=84UV`*zFI$79-P~| z;{B6l93b-#`@I_KZ{Ux>`9RAci=f25Lo(hm5i7mfeWO96FOCuj2)m)S$X*!Vi8|;Y zig?^ipR1V8yxQCzZ?0Mpbccd}45E`#2vPFL2>;}WOq6bxR4>FVs4Ns2@f^k)9y75V zt@+W7Uy4o}Z4*5@EHg^_lQjKQ$YXTl9rh*kHPq)e`iME*!>?!LHTvlYM-|r*H%oDd zYJ`eJ`E>$ySJP1@kyq|OZcvchf%X!6JES*Tgw7Eg3(t*EWURsmnpO@&#R z7^5Mqc!0;+-`ZzExFn)Tt0c~R$ZXMkj}wzKQ*xrf^~FP)fGS4q5P1*IYpSs#}T=Lu(F=2!z?=g4`Cxy1Wo3k4n~zl77Ims<`9 z$5z9ygO15%rc3>P-TDCPCJt-!NrpEKugYhwmzo+~iEl|ghpEk)Hc?AGhPaJ2d@76% zZU)=Tm3rz2{l^W@U4$<7KMffZxNz%SCN1TLqnP zpisQa&Qm`)#7=}WphmdJsqAXDRsKtH6+>4=^ICn!bKT+Y6qjR6lf{+nK*G9AcP#gk z?&3wQdNrdUe5_ntw_uLv>sDkSCNph1t&IwP4ugo2fW9i)AJ%G8ds(}9t`RPG?kAq+ z&z+xhg-yLmZmKR;8(bKUxN~W9W&}js$sY#Bq^^ha73fo+b#a;mJBWOq>}|AdMpFVA zmusHCb#IJ(?{u8HTU$MyUe2^wacFZLNLtnxUVGG6Z*(k<{Vy3V=C1Uk)}>-)e_y zr6X0hoSlz&oLn+&uXj7(BNBT(liv=4M}t*Paw~*6 zMOytLpKeTCueCOo6CFynGkSr(0fN8yxM>dM+c4DtVJN(O_<^k{0M$J}-ljBUa6?W= z$awZIPaka1zoDcIp8+C3nN*W2Ucu(75P(SF$CwV42p3eKDiR<;8PL+45=Vb7kiRgB z8s%Gm7WMusIUV*rM(O)wFXU|oKiaYx=3mx7*p+hl@qXR!HXqsRPjhWK3ne80!v~K5 zfQ2Fe!2Ktu{pi9_g#VY9hN1(&{FfXW0En;#!2XYo@(2A-i~s2V!TdLcNel-7KlU&_ zx@R8r|FMPz<-zZZ=-=JqaD4z3zVV51KKqNA*i3jlya{htmc zr$%-4;eXlstG27Qk|MvUgB^>pnS+Tri>ICAhcy5o=*j=V+L^l=lX=?N+Pm<33Q_!* z1^);CA2BNh*?*b1+6Yl-E2)x6I5?Y=akH?ouu%vjk&%%JI-6PWt4T`#5By_Kh{DR% z)sdf-)x*Ps#eZ`hR_YKn4FJ zBmG1BMGwp-$fHf8tM_R{#ZvMYe|)_ zAN1oa`%i<){@Bp{H~rud;Dz*On$Q3MQGlGJ*jG=ejqZn3>d};=)Ia)vws-&o39w?w z&}3Gk7*s$iQJzLl#`81MHpXnqW3a5u{Oa85T$TIp_o94431k(|WveEhKl=L8+cOV@ zJe=D;PXwDqZA9!9Ta#ly2$zRZJvceGCJf()d)HT2w~jSCLiIb{8FM4?9J*&RTJz?TPNm|e zmMAd?L8^*h5sPLK+I(s7Q?4qacL=0Lzp^^bDoV>U%D_Bxpi|)$qoo+QgBy$-U!SJK z&1pC?i#fJ~xc0s@^+?j0jx=e7B_N=ut?#HtqEvgP`xpChYKnQhjNfS!KHPh4HPK#U zg#Jn?!}0vPdt0%y*@eAecqtgo*H4x2R6Q(c)%sq=*VJ^-8tkP2X=&j$x6$jc*Leun z;+qx2)uXca*AqfVYiFKIAX*`a7M~;q>8gR!r%*9Zw6#4X^_Kiisly@myK~~qfOy^f?`pG8v7Wlm#>U3k z($Z1~3=pmS)!pN1!hCr$VNm8bC#tO;o5!}7)EwqnaNS_Fxdh9W zt?yma_Z>;i$OP(`kY44@xbp9LOE==Dg)7{aP^M!vcKjncaUy}u8nKuv926S(z@VcX z9&l2bs7Ts<^L({o_ZqPvl^zFa0X455T;>k_LaKVlfhNmADa_~iNCnT!Yb7iIs71W+ zF$Oef=c?r#Sm5w5OAgfop%<3xNCBMN-H9a^Iuzz0+SvF&vV~92TemMR+K+NBa(ph& zmAic^I-N|_ubNaKi66NXU-R^;N#pZ64>ktO4hNU{zTF7a*tKplt=4wK5?hl{# zaW=(^IT@F~&bg)g&0h|tj+UVJ$kUF$qNCe7s1Kait7$DPU=z%#oIney&isy)?agLm z1)8TCi#l+%TKq2^p7pw zhvNw0^=v_REsx#3yNk6u<=oSe_7qa3$DW} zNG{|78ly5Dtq)u5+`Hk;b+h8EC-^jnFyF{t%BO_oru_X&Ix2iJIJPH5{0~pOev5`X z49jg%SM?IlSjUFJk5d3T`cWe?0|!r*8p3=oul^yklS*4AO# zmVIsoxRxDZC9?I3)0h~WXREBQ!Y#(_R3P5_Go6$e)1zmroQ9T;(Wk`?ZqpPi%76*0 z*uo~83$`x!2;uyuL5XHa3+5-J=JiZ-h^fR8xKI88>2Al5Fk$n7DL* zQR`~%-;@XRrga+XR{Zej%oO~* zLsRwQ!-Y1P6YT0K#QMwpnQIiW^PHV)NbUPfz~%Qqxp!?_t>L`$e58m8WVM6w9P-A3 zaSmg>C`#xjxc$&D)>I6b@jxmFy~OBYUenJOEJGxR$Lw&ZPh0WB(gi=c?KK3)mDLBq z)(qLc^UR+z*j(nufqbB!v~6PP36+RIPCr@y0D+&OTXgwx6<-()HVMZ!1U~2Z=%Wk` z%j4DWi#gF4!14>xFPXre_ha1mvxE1{ius!Ce2T)anQUqPfe&5jC^$EY*6vd}OqRg&suf+_=;fqr4|l*Un8=zvDvRp}I%CUsLFf5Zj)Rs{sdCg1^u*fB^;T&05w-;IWuVyD@@Y_TFBYtVK zqGim>F+1AGAJb#XL8=6IB9dx{&9B=g`uJYhgr|k`8NP$(z>$W)IElrMFH>_Dj(Y~n zW)GX{r5!JqoxK81H=#I8xSgk`r}O9?W&U-Lc`S>c;Dj;91C|Cr?lX;@7v5DcV^>fJ z#&}c>l7y9pzkYrS+lWj++lF<5F#a0{`t&0-Xc^Ou?(apWE8NlmgMlEl-gSk@{7BGi zgVPoMmON(e@QH1ZL84Q`zUd!UGZvcJR`tK`M8K;F=&@K~Pc5%`FfCKW-ZwE@of0!` zGjp2aBZbF8v{~j_TAC)9^SlNmdXW$>Uv(E08>6u_>qe@ixSa0^RXze}YO&9y#Ami4 zaZc8$w&eGs+ZDey><}%PslMQud-e@cpld)yyjh)(n~66$4$c3o`_Yjv$;@_Ow$c?8 ztJRrAd&x0{j9Y_XpL^q^J8LPL`4sdVu)7@(1GQOY4JF-{55&3575by!?)(K5eFrbY zcYWO6(GN-Knc-jNg=Sd}ac-mFgUY}zpuW)6n{_Ko;s|DloMOwBeF-uo$@+xyZ}WUz zW^=sZZ=f+tn0}tkMR9OAm0-JEeyVWxD>>kR&uDJhZ%z3GxyNFJpEBm=IVqhN{u_~aqLkAKf)0@O%fuNCvG(7Qp5*8po;&g$mAm1UF3ZcD zi?IaC&HO=`PE*>8v-{OZvbVHvo=odh$L=8q9h>5mk4{{1i7#MZVecf7S$-G- ze1qkAAs5u!@xMFVf199mZYKP6tzxxrh~Ko>0)MDlv+wQpz^24>a7-q|s|~i!&cMc9 z%aaSCD)Ufq!*kk0*&c_;_1797CUE^0(A!yYZ-9oUHYr=6YmgxKS!wBV2$93b0Kohx{0KrYAG`S;)HA4>h=Pcf}bKV z612yx3m<~7yX2X>VnJQyWGiQ(R+!qyRKuwPpl9#w0WE8Eau2evV@2BNn*$){*&rq0 zi79)uo6t0Bm~Y%dq)I9}OiZoUqxr)kREr*Rz?G&zdI|a{)Z<9DH7fVWk>alHo#|1a zZRqqWCM}oq9*JVpmB;%1UaQk8P0_D!T`BN8llL@}WX*=2{f$?v?rq_Q2k2!0|J z=bf1Y2y75-)WoRTZYnMAw}%Q$8GFx?Tb^Eq#-GcEr29)or*H)mzj}ftJk2ai=zllC zVWTQRQ0)BhcKW3ZPN2KNk-@H@_rVB|Paa<-EggzDZEVhLUZcu1-m$pvw%>9@hl=l6 zzrEe|I|2)TfR*t^$gF^qieK)6okP4CRTH3V5&%4!}kj5GhHBT-sOYB=3F!+m7eD^H>ArzqUGT-gmPO+C_E zP8M^5sSCzzIkxYlli$7I$mTwcd8J%dB0>DT$-gf%2&7i6H}PEhs|7STY#THm|GB7e zzwQdSxAn+%C%7sCmiANoc~a1%aP?GdQQBNL$WlJj5(^`Np1SaI=~UTdD=ApC4mK~_ zF6Bjt-x3J@apuGtM`|ll6OGXc1W;lic2_8t4ZsKbn_YD9B zzUbI07cYb}8|zDOX4Q)0P_dDst4;!C>~J|8_R3h!goptt$RzAblV6Sp-F|&=v=VcTz#uf+mX>l?$LnJ*{7+v^eAoneSW<1yQ2REPyIOG)?Ipm4aBFFH z3J+rpT=Yd%rwN@@{J9%;%sZ=aiass-li;FU!e|{`u!14&Wm}_w(<|?errq6>6BFD0 zmGJ{$TRbn|5H;E>b1kUe|Lx~G2-)jd;?Vo5hXHNIfZ0lCv0*2I$F-@$XA1PhNZ{ZE zA>yqwylqB3eoK6wy4?(Se}Y05K8X;<+H{Pggic4sb(8242IoJ^QmeolF#>Y0rTws7 zIBy7q>F2ogU3>=_ro^=B%H#>`4jnfB=I9@;*dLCG%G))ho@bw_!eV6_!b$UtNgL0{ zz^*-4F+llU%qv4X8gs5tU2o1KyG+6W@5hZDiv*lT$1ld__6LFrQMFygNQt^bE_qN* zv)^cV?Za;Hq%&r_TGa|{TruzBTZ`GX>@?2Z4n*D~0=9{ObZkg&Q;`c888+C`fYM5d zGr7+P$$4}ujzX9{#64d>{pj)SG)73*F@leoB*!9_L*?9C#MTi6jp->8)4*!r<}qyBI`I0x+ecTawLFGt&A!zz4b=nXIGtrB_>4<*HeT zyXcy9Hp*@XTTee%9(VP<2Ui2x^?C=yU|_f(7-|K}g$H`}vk?T%e{A4`wYsQdr?E?+vlD7NN|SIy!Yv(5 zoTE!q{Sj;V59;;4giv8|sD55Uu#oR~maB$L0^nj55sDn{!JoP$f+#uxXo#N{(GJt5OBS{dMq{#Afow` z?^RHoo5y!(^01@*!~ku>IXn*bK$! zik&2;q53P1cAN_0ucG?D9P*Rc{=oN2Cap+}cHm0`NejH8dzIVn=H!?5IX{H9RyN)dR%?*-$3k&isprCe7X zVI6MsM(#cUolw05JFwg?%WD;*I$-iU?aL($G_u-cj(gfiMmALc*< zr4`p$uk+~bc*VqVixG~jdYtpu%30Z$hH*p*ET>KcQJy1oH?xaE3XzJjXXNSLw6~Kw z5+NiGp()-8b>_&)^g5&N=tmpzT5a_+O3Qq{`PT6VQ9ixm^mvElylQEmFJvzv2Okd| zr=U|gF8;oBfWAAI#hgWDDoA!ghM=xdG|IO(Bk%MV5%BlzO4tZRi)WRTFbKv#g)ERz zW5tPTG3TMIXXTH_^V`DwoB2Y?nE@XbQ^<}9?(e7yA#(%xnt7;Y2DXcBMNf!1-C*Jm zRQZ1pjRKfUlFO0(SZw+7AkAToS-iAX^K3*SxAf;x_p*g}^&Cj3{vSVA?DTp6UGj50 z0;_=H^Z77TPknUeOSW0xi@yFhfAg!c`oc|PK9J|9WIhuY6D&|Xecr$A&yu~p*2iPc zoyD#3-OpS|3x`FwHr_FjUT0yqxMzaePm{fmmp8JD-y5wv1_&Vs!pG&dyE1u^s%BNJP&%o>jA-j73FzHlO5D^Bb~Q-5O4u;d z%>h4CW3{vDKQ(|f?9X`f)Y-TDqNI=08`48#5HPXv|0Y=w{+olUQ=koVp&Mx}oA3sd zTO;MpcOhsV46`ICSaX;>W`K^Fj&9{gZ;wYBV6{@9XxuX9Gd~x3NxHD@+fD?-_=Yv! zlqZ$<-3t*^ob)kP8n^7BE+tM(?tov4mE_j<^3Q5G#Zj<~fa+?%szCE&n(FY)=dsAxHVC(WPT ziIbaBQL#nzipPC7vj|-&%E=@}(QsCDgFAVO86*WXwDQ@whEs_$&iXlZfAupDS25wf z*Dy(fCQa+EXbjV}7+b&fOJVGWGB5$@fw#Ew37`dG4YxV4doEJW9$>6b+ z6m}+3cRlJk5A_VJ%jPDNAftLB@5ucik@uL~2`O<@=QuE-oyDiAlQ5uU_sGws&#Cu= zc4cLSFmyMm!xqp8T^? zK+v}`l69dC3BgV}*P&DKNBU+RG9Gi=c#U6tceLUNb?)X;pJ2AX?zmBj-%&Rm8`Q>J zmODpThZ&1slbjZ@a#@#2*=Mane0hyl4U~oN>nq}LenILxEC`>+!g-q)Xuq&{2eWX0k{P!@#(&mxCiuwEKE2!@3WmISul2Sk5NDiC?4&@ut3%}y zV^{E;DuZydjUDwZ@xN_r-i4A=Gl0BIPq4`0iw_8j3Fl3|N!T zqEcD3S)-ZFJMX-aZh~-icchp#(8hk8Zzzje{$41<+atr0UnsSgtwh70lQ`>AVGSOu zXgg1RR}0Xo4MfLS;VS>54B?MH>giY(X}IZc7w!G=cCqvt{oFt@G+C0xDgKv_%F$-6 z+e!AeT|x%*^1Gr?2F=FbL%UYgh$m~kpZmRw1-ADP7XOZZGoyX|6?)kLvmhbU6i*$H zBRuF<%zJx*+KtqfAHi3;EpX0wWMpgYtN*0(?>Zpf7r|P;7+S-M=~d8ru(kiE;6-^# zVj~X5U`vD!3cEmkl?k4ll3gDrC0mDZ_Wb9=6W4Z`@|2M`U+n~snL`+L3&j|`90_i% z+v-Hr<>&+k<`Een`-rfb+bP{xHht7r&7HQa@v-XgWn4p(hVo`xEl{*Jx({8-8K2NR6BtlA$5u+S4~+{uJRbCD9w3$03}YpxY2fz zkk3Dt4jrDYV*LPC?VbOM4j6QwcL^eM0f5l?+-HlTvMUS9gnVT+3gitQKp-Zr{NmX&H()W}< z;Phw4>UxbWoZtZ_3tsooz3PIW0CK_R^P)tAb!0SP=RNc-)Ixp+0VtlQUn;zKaZV(C zNp5h?o@{Wlb1H$zwD8Yyqap&79FbzFe;(MNOiYl3X%6q7ZSwd$!Ff1?r|zB`e%sw^ zc8-geruzWCGLOF`uPdXzY$lgGj)wDTk1!oy?VQ0hNeLb*z02JtoABVM@v#ybspX~G z<_Fz_&+#N1age(N;c)M(hz^Z_pqfg1{i6z2BK}4EhdvCHko`acd+U9{6OyDsmKPgF z8LvT2;RpN1aGFNd3M&UOWk%mTTwGsf*csFm4QD)2-gk6}YrGvIOW2tGb}{COIl~aU1nB$^6&C4rfA(F%XR`hSfzqVlo^UuO z`h8V9_blnG4hxLJf@fPBkAA6cc-OMdfA23HF5b|=ltGa^-oGQ>S?x$j7>K{60}5R( zphc7|#dY`bkjWm+Dfo#Qgxpp6VS(37;6a%`K#ot)diO~-*91R&ai^UKoF0K6HI6;B zb_LVLO$|)uYzX#wHTB`<#HZeZ#I55oi2A^sY z1N*n1?VCwgqFx2{yDi==J;_Md6wGq>B0paZq=ryVnuDTU!6GRVBIo-Z1{6Mn!X2U- zq$yJ=FXUBCQpl@!X6eV}W5My*W0_$Wi)!<;;7-S66CgMJyz zlGYhuAsTzCkT^Zlxiiix`{I>b)u~>LTJFNe&4^-({NYK5KQ53U@?7Im8Mk?t<@;70jA@g%S-zL*{@cSViG>>=K%busV9Mq7&g?wzTtL8OJHl_sKRDIt-h%5G< zjO+l{_`@pbK{FN^X7elE#;upXifUvD6YNT0$n31s6tEQQ_cx2x^}cOqd^)7wxsaNb z&OZb~D7+(*UvXoKCuRz4P&jctf~5H3L9|7u25dbPBBZKJ87ij^UzM{3xW~CIY53Pq zKBZV?2G>64#Sv8XDdg^J;k%m05C5XS97puD`o}Pc{pyQ^yS~QjhPy88cqRIf5a++x z#-hL2X>9V4(|LI;{1&M)@w znvn4x(pDxmlPx_nhxY^~`ZTXTXCo}_$JM0&j`)>}Vf~77E@jq~S(&jhAl#eQ7tEUE zDs=aSq|8?>&6VJ5S!)NpTPAW;+stpZ{(@*t~`i%^RmX8Q_3;nCWe^K~TG{JyLk0Vz1YO zK8-K+HXqOPF-@%yIOP<$9jsoItH)eO9_Vx}Y!8{BSpF>W^#)4(yXSt*o|-W!ttJ#u zti@ho`knwfN^Ru#c?%36*{fs9_gmCZ$b9A**zWwjqrl^rlXLIG7X1v@D*F8xWt=OT z|Lgu1zN1cOw&U}DRiV%=pYLNGj)u=>YvUV9_hL=oVq}?>VkLWuKgzDvb`d$}dYARW ziqJmH-LN+lE&W~exoL4%2_CVe3AU8A_m4ti1pYw2*p6sI{KD3+?t^}66LX_#t#qoj zNE74QXnU%S>(O94tI^C;apdc+J)JiKJEdQLW`w>InJXtcbvTvWEM{i8t$pcx-bpi1 z5v=goIiA@#U_g6!ssl`Jn8?J2RNL__JsjT2niUv!cKFM^_2NAF%+sud?Pv*oHq^!z z2CfOFD_tGGl1&4NZ?D^CZ){@OMuP0?0*-W!bpFlN^cSK_*$6;l`NTv>&xYJ+5#|Gn zNy%9P6t;`LMaVzEAQ7>khTpJIu76v=$AY!JneM!p*LF!IhVN63I5;h}e*EX4o{$+> zwa-|tEr`~Qz_l$Jm0TZ_*PHOI3h3nq{{3?KvVq=;n6hm&T6+>F9Kr{gFti>Gs&A={ zhqsWe8JA+`4X5p4%AP326eEj<=QUd|hHorDdyrQ;VssXyH#dQg7NFD3nAaycAhV^+ zfup@VGfM8?g_3zfVc?8~naCpxy_GTihTXUPac|Q;x{28>QKuY7R&Oj|_);ncl#IaI zk2BVQ3np$sOleWnI%Lk{+_q(gkpk!S?%_=1z<5KsZ#Y)K9ua+-DE}0Oz;nY?5PV$z zm4}}QZ4o}ns>NGo=?Z8E?WVlbb25pz&zhuNgvpn}vY8Q!haym<Fn2D48-Dq){W zD*erEQ@c#SxfHNC<>6QPpdhSW=34Le;Aq1LpZ-I-h%e;1DS$&`$1v>&awK{YzrE6P; z&OeWo*h;PPJ&73T&~<0wad?LRaLz<>ykC19*r{aKU)7IFZDjbzP zW_k#*O=k0;SZw6WbBcxo*s-2hjkA1vO(u*=R7hogx(iKuUS-^wKIO`r-y~w#RA$Ag zG^i4m`?@^#%UBdft@O2)R}&X&B%=@yZaTV>IXN-tc?r z*X1Xiw~(5epWgYU4b(zhN`}#~4vf)`EXjrQg=gtZW_1_&+eSOstE0a6cT9NC;VZJP znw^74sYg6uWyi5VU-f*~$S$RWo<8Y2s@sE~;gj43f%r3gBj(XQS+jeZVaKZ2_>~p0 z`6S`rY$9*T6gSda+31MbNt%16?v;ClFKBK)3#jDn2bLIKo4A-4cKY5$6SW;dwi-YJ zrumMC(K86U^!pOIeq}xCcflL zaYNKqoa8ysw9YGH8y66U*)H$w35WN87;VkkY9o~*cRNYwRd{ko=S zo6AcXG~>=Dx${k^qcx@t1gE~=cA*7XNafXuCEB&bc^Za=)N(~0a@Vl_`I5!oB!siH zXRbve{cWM;s`51Tpse4ELSVc5Jfg5`T6EZ1nb4+4h(8nqh~h0CP!+V7CzBeo576%k zIP_blexnoIHydEtlO3;2JIIn$oJ3`|QVw<2)g+9r{@J~>y?`@|<&GMCq$1yFUp~yO znOw7J0Jq%gl;YMsE{vzu_eB7`SkBrhZM{7@v-av|cnC{Z%eg*f!4WaA0~nX)#9z1A z+Hi+nWj1Uq`m$0vgZ`#A;6&W!^B0WXiv#_8O1v>TGw5~t=GnjMTHE{TG|5D7UPlqH z4y&AqVXPr(`m`a7&{h7(;Og|_^NFP!0E`TjxqTg@9NT(>0_gtN{!TzvLi?in@4zNJ z{L%yiV{SiDt&nw9Vc&|AR~bGP4E7@$2_hhS1EC!)l;#g(OmAHV(SJYY=8Q!L;mazG z7kOWZfysqz{o%ZLEeqr|M#9yBR^%rm>#5mrMJ0`(fCkaI5++ott?nST$3WbZBmtJ|K5-ss;urK*cu+@ zW%FTU(@#1UW{q~e7w?lzu)zVcgC|;;Q&w^Z>G~G0aJZ8oqVGRtiR)=HB_diD%uEjm z)@d`3!7c317e;5iS%*frBsflQYBF4BZQ3UEbqO2V#W15X=b9QqlOFsv--bl6L$s7= zEV9f^{(;qn9z{EZn0geT-Zy0tUNQP9OaYanY$|}QHFV>*f6^aM@k`^;j6QprI8_%A3#Gx;q*^ z+9}y&Fh_=tB~VG%n6xTu=>z0Sf_zo98BtkEtT>r!uv^K}C>oLVU)-1qGG%p2k`QP0 zWC>0~nM8Jt?Z(nHsBw*sL#oubw9HF)o+*L&6q|-Papasq;=WgLX29Et$ z5-hStHg+<7hmF(M%5mwRn~y2nW!h3;F+dLyIZPW<{uh&kz3$|-=|Ww5_C1I8*=b#3 z;W$ltE}fM#93AT2hv>F$!-s@Bfjp7M4iq}{P~#AIyrcGye!?g&XHDYMi28w#Sg}`W zGT6ueJG+a);ShsK*L;-g@c4_34=?Fod5`-6AAbC|Pv%8B#(4&yYdzA;Y?}>Wu@jIAMDF6g z#W1dN#EdW`{spXl*2ETG@ zSFh`}?!p!*j#RDsSt+8k&!kOxU^)p#Z-Gnn(Gr4VdcEG&0=2@4%c^vPjI>uj+;^a8 z#g~{?fSszd1kQ&OLe461Yu}CqPxBYqt$(R#on)aUHn`tD7QZ0PQI=$OF#7)0TCec7OSorboaC_~;8DaF59_Jc8t39Uw5*5NWQ9%Yx9`w) z=n+XXoAKQXX>xfw|+51)nW z=B&!ufIFVv2!AMO@T}T)8Av5K(+I6s3g>VO|Dxw{xf8_0lQa%GEF;xC_N&rG_*OVCC=ipSQ%en>)WCANO^ zI_eUxIPBAMInmmD6^y|G{-^}5c&>u#LG@m07xX*7XzZ(6>tp+ay%fWODdV2$GI#i= z2~*Dr?|JKoD_<2gw|LU!P8_UEF@rz}v-=^fh;1L=^c-Y*aAf!~F&=Zr+FRKo2~}^f z`1(8mG4tDvUQuOm5}`x`1PG!_#g(x~NMIKjBA{{)JEO2W|0xtGqO8QOqM6NS{`=}* z3%@FBsQW`%DCmRtSmSv~(;47REf z-C>NqrJdKD%ii=dG~5LxM03m%N}>}Ah)hm(-zHKa3y~(wM4DsqlW601P!BBp{D?QG z;k!x%^IjT!I_dpGx#GR8q+4|&@kD+*IH$}-YLj}_L&}3ua3wLoNqryJcgHBNR`Li! z|0+pJ+A?@sF|+DY8hV?tHurS#bd>92_&PQi=W6&opZZar_uHxd)Y=MIT?J1vA7GH4HbMM zL}$7(6jzsc=V!BJnZ|4;dkr}Gq@J+#$E-Gm}KXt_mXNiFqv+KnaR)*$)Uj4j%jU8dtX~$)f0OyFSyC3Kd z(sx|+OmIDd@WvRr)hkRFB%|9SW#FFmptJQr!WPjZgfYOJv+uDJgduB)Xl{-}MEt(0 zM|ecHppe0cSUHgu;@6^@7va#KFSs~6NrC<&TD-IoUk%}CnW2IkTcs(1M(A}!{*PKy;vuiO8Q19Ij<=aA@sUj?O`lqKU$oM*n`RCDw& zOrgX%21djZk3zY4pn();pW;j92k0i9$UxB{T?MH2!M)fIGcr3$Y8h*BS7x)DHwOEr7t?O2?p?Ae4Ss1NxsIe?&Hy;`ES^(M5^T6T8#>QYI=MowX9}M{AK@_!hqS z`oQr~;1|M94Hle@a7yCCwPlhAj>O16h0o)9y8{s}&$rr!PSd3GC6#b$FxE6S1N~2v zrOQO<{a!1eQJD-B{?xk#g2ITYl|p6XFP&P7T=6GjPZ9mIdEo7xPO_9S(i(6ts!Pl} zCQjU;GsiL`%ruDJg8n}MeL#Z0A9;`n-fS_8B2+kFt&v!xAbsq^+Bn@LRt z?2Qj{axM##Ep$|`GkCDp07hpFH~Zx=s9j%?%fmN~^K2R|;aL6$fl zg839b(1do~yFQfu`wH+wKM&8GYw(s{Q8=ZEBU=D@s>1eE`bnPt@ROaoaT~&(T(_!E zsew8a*vQscdQqgGS1?w5Ggv7K86|L5`m0O!d?>@sh85j*wo6Bnjj*L zg`qzPzXdUKRe9LLp1jym`(vjH_0CfwhcON6v)%VHH-zZT$dpeWc#$FeG^QGCe<8nx zn&hFIe!*6mbsh6kY5kQ6W9-oS6>i!cMHm~h?KI=4o%Ty`@l*pmUMvVV??Ydf)9IKT za5xRvT6$Jns?irt19VsYe9uZBS+ZDca+e(dK92XrZz1xVmYYW%mZ*<$U8z@a<*VW|x|k|Bk!D>^q{IJI zusF&px)D!UM0|Mo0w;Xb-#5pB@7rqizOenSWHNmMVAYSF`@mG|Cvv}ing{)`p~ z`uRQ1Gtj&9@4WM7_wviHc&vHy$#2Lh@HIKPPj?E zL4q#roiY5F4yN0qZR9+?N2WC$T*tyPZ9zIyTNsaz)T_6lH^o!0?qivoqhGGlyz5`E z=#bq5)FH6Iu-L@LIDiqy0b>vM%=^6-&^>)6eH(4iZOE0#n0_$hzo_ilyC&X-bAEho zfaaX=i(>#juIqqDoCg>KXFPC7C5vtN!_mRqfH485z&?!;{xt>ZjDDMQCU_kp4%PE^ z)X-mWxZghQ3h^!+E%?|uv8G>?ppPJc8y>jEao}X-V}tqB;fTo@zR?jdD9RVbNP}*b zw;m10d_{Cci~1rRzR@xFtgU?GmVgTMCzv?E240G%UCnX8J@Y5(KD-S4IZwEm`+L16 zIH7dlmk_*0fVP|l9AbU!`0?(re_oMSY?znjkY(!BIvP+XR>WY=i zV$BsUCumjpn**VUtEq!pH`Gf5PkV5NN=58c^xF=P6^+C?UCbIptH1Pi@&0 zDoRBix)~1)lz}crdSiol%EP<qJ$kKER z%q$Y$)kI`Ii?ueB69-*bq*dT&)Od%CP�O;{|*H-NF?)`HR=L(Na0mo6;Asz*0?o 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%0DD$ca2 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%0DR(+6YW_& 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%0D`Z**e5mbN0(w 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

qW=rQ>4^9=Oqi|E@(AKT-+<|iR=zP7W8LTxxf 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%0D0S24tKOX=AYWlW&03&$c(sE@MJEql(;sPjri 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
    U^5R#}vzL|Ed6-VI%gRklepYY6q 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

    ^{L&@eD1TI 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 z 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

    wKg9+B94)uQvl)G@i5ALGXS_q1+CUD4|%x0l% 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

    9Yj{_qOFbzTBTM!g25 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 cH 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λ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 axcg1n0ZXsXn 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

    -8f2+pI@Y0FRdOuQMe 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

    ${OPCJ!7qXQ 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

    =<0IdZZwBdO2fS1{EeGI|y`sk>ul0Q0 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 N002ovPDHLkV1hh>BOL$$ literal 0 HcmV?d00001 diff --git a/posts/reviving-sheffield-r-user-group-and-building-tools-for-thyroid-cancer-prediction/SheffieldRUGs.png b/posts/reviving-sheffield-r-user-group-and-building-tools-for-thyroid-cancer-prediction/SheffieldRUGs.png new file mode 100644 index 0000000000000000000000000000000000000000..49598903dc301515a4f9783c95b477963482da98 GIT binary patch literal 1205031 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

    Eug1 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%0A4bDaKOTxDEu^;3DHL#Z-e>^?2I{e{|#yhba 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%0Dye@TwO~;4$R5|s+7r1A&b7r2e*U50h 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%0AQn9tda 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

    wvBX^>Hr3SLE(CaV^)*n-x~|yFo+f;)ja>D$O#; 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⋘fEh5KbdqA5L%F0$G_lF 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

    kfJ_Z(#1?#fzJBJi6tJdR<($ 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

    `|K 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∾&d5{X<+8Y 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%0A`V z337me<6mIoQ&{k)yuscKoNEYzM>y*g5|emz8%eg{76e7rt>m8Eb%Z>=-gAEUv!sXfdK|Fj?%NGWFMqZYB!` zz=MCwl$=XW3X#8*y|b>s#T@vS4=<}6e6p!;adn_ZFRP=KW75lK=-KmzlY!Hl3;#^M zx~;vX4TGoW*aV(w>nZH3o9%Po=no6Iizl^CW`iFf;+Uq3y!z!U4@e8 zu5=19wjw#0Cr2%H+KtV`U}{?RK= z;7|daLxf%iRBdEw=>%@_>kpKxJxaM%$D9frIUI2&R&{!Z-pU%iWEG%v^sP7vh34bX z%D>sBH4Z+Lbmq#$T2PkL4Bk~2@{Cg?t5wohv0vb`RRU)Y$Bg<{PTS5l`ej)pCZ4cTd*r&T@j84C~L}?y98p zBOFt&$AM$)fUnkL%9PePfNagA-=67`d~3Cv?O?*S>({EMx6m1RmS?gJe?eAVl#d;x zx9SPs_~JM~A6mx=9LHYjskDS=Wyk_urpQ|3$N+Pmg0FLJX{WY$y_pwp+B`dCVtpwG0^1J7!7~nvi5nT| z<3=}T!p6R=c0XyAe&vyNQ@Jl4+iXMlU-m{idGz_6u|bK5_@)lYacqiu9=V3VvF&lD z`085-Ai9*uwg2(is3b|#`^%8O4{naHNfx=!yB~{9?&e5po~B=Kr6TA!Y>&N^J~DeG zFvH76MCnc$HfF`01);tAZTef9hc3JqOjnSk)Z))+-+9>lNdBlrd{*&qGec$BUlAIulrz;fQ0_T{4)-~8sw zyRUrZYrAh{MbOv2`i-m*$`@1f@|PUwtZ{u;g+>N%-f`Ap>`dATlHPjr_1*V<|HpTK z;1B*-K8%ws?{}ly%Rw0cr{+5Q`l+mgq_P^Gmo1#9*bRB|>$N=hPkA7Q^I_TukOz43 z{Qr)j^OBl&et#_6L3XPK4ms4D-@cBLWwjx?^qmBHaZ#XmgKOD=$+`4q>NYyQCvomq zoln`t$NgC3gF_=){CFCg%!ilVoVcY^@|+I~&iVLX&-0@HY+1CD)t=dX@892bUMDp1T!bqvUOiv@TTtdo3Cf!m`_CKp8>g_3Pr`>3tmdxxI~`|aIJ~<9#815 zI|2P^9P4e$ak_gyle$r$=}6qe>vyd5%PjBo z$R0a^=8cO6XA%{}m_zhY7&)g7(}9trLABvx$jg0nBLA!)^2TxL1Q7I4FySXZc+1b$ zDKlQ96Ef$w&?ntM$zU7(>48A0T>Q!Z;!foK0a53}#uI0pkecnFKy(N5<)xUKuDNrZ z2%V4yA+XC~Vjw{#qaV}2@G*4TF(bb93gZ;a-B4JJM>VT587qxJ(&i?;%E2< zOCC7dF(=b8j<+zJ89=#4mDYa3&%##if2d9_r+Pf0au9Iz2~zs2GW=BJx{o)gReFq#2PBG07YI#@Qoq z3_Tpj2AlEPtFOqAZ30j9FxpOBQ-;klQ73Z~IcEx)bi&C_%4cHW?LLPL9hj9jaq4E0 z2(PO;F_|}+rc;la(3OvI4B1La<|gIpO*!zjnVF;-9O5QPWRv^DUf2wvDe2nb4^&Ozed^L{rv>3OEmJiz9Eeahzx$_+&r9M;}_pDLrkI z1Ifg{XZ-}v$d$b*iZg$rHmw7?iH1(pIV8d>9T1koN19bCRwtRf+s;*9Qh#fu5ZS`- z%I<5&^r*$-pY?(9ePY?cidwtr%JkJFAnxAqVwp>y<4?r8D}BcXV264$+gqA56aim-vsd4boRk}a=%yFR&4qxgT zd`=OQcdMDeuw|=2LJy}7y`M9IX3N?1msaedKZj*!8$>Fw=L~^GzH9rKGrX4LgWacx zXavJb8~ogfW5{HV?C1g6aM&$pA|B96R(KOer^g|u{kBa;ugF?EU=y?%`IaLWZ0)Bo z0u$}>t@`n)c}}6Pe)VgOm#!^oE6JX=IL=niN8S+ z75Uk_>v5pD`b7N;FMK^|Y1?EIn4DW-pMrZ~tf6{)YV(2>@dCCo$vb)$>T{^Gk7#%S_DJ~rzy~-K*biIqvTEx2r*_}<;ScVfe&$9dx{qeOb#3=#UXERV z{Oazpd?oH$97B&k=1Z|zwboS&Ci@(2;Wgu)P}gU;ZQW8)X!N}7xw^BmmlLS}(r3-M z26`JlgX-I8w>0hjjXQ6} z9^TH1pl{Z$eEsX+h(qYb*fuL%2S)8;$3incM&d*Hm<{<@Y0burgE8Az-@LW^`1gKv z_Xpz`x*BKbn{gC%41&+vjwRzGUPBK|l?U3$w-Q=>=V33G#8qb6#k3`TSzlCaFgPWK z|H+fW;eYUIE0r<30&M@}ZysA_gNckGMcJ{_=sz6_<#bYFhxB8Y{1ysfidwb|Jm!n*#kS9c=Bm*NgCb`&nL4t zpMLQE)YT76%7Kr?&%`ge9ONqg6uim*{{OC3m#f63|2&Q%fK?m;y804C&@~T+O+?lJ zhIz(*`uRzBjgh&OPQQbKqmHg7BVZQOH9#qE(CiS!>*<&c@)$FN2?MsfF?d$QECaff z6pasF*tp@)sSY3QFheDnobWRlAH^7|4}UR#>=-(4K$e2JF2f|xdajfL!?Uoi?pInT zPI)$fzkKET?iYUX|JeP{f8j4=Kys~&C$;QFDLab-|FuR4Ps zeV)nr(u3Xz<>1e}sr|@zJ-_>1Kl(fJ#fuv$gRXhYWKu%Dzx2z$y!$IZ^|PttNBUV^ z%4k`tNvk)F_}FYQGK;s@;V`#o%5P7bH!|||GJpCoa+-XVPU}bp<)m8<#@ecMa?o`6D!5Tclm{K~F$anD+g`c;xqxh{KG-n`)hE6my zNi}FQxfLdlL1oGS9U~>ZPQP^AYZ-nW93gF-AtNJLP|=A;>U3>+0k<@Tt_Z|q0(p?i zgru})WC_ypQC-1H;#38k92O)J>PJ3FTo6HOoo+Gm;bU~Lss8MB!9;2CTO4VRszTdp zzC4G-{6b}}wzM>UgV~4tL6>xI&<(KBMrLF@HlZwSWv3K;zCwn2y05&Y)!rCa66D}+ zyJj8{S<%^W+q^jgBwq_dpL01(%<%czYp>aI*wJi3%OqDD_64XlSbF^N8#73w%c0Go(_Im<(arXz23l^uJY_pj z9HC*1%>!@b7e<7{_soyb*vH7mfD+wog~^w4XzE+%WMV(s&hTbHnd+#0OgZgAJ;O)A zIvETqlX!7GKsfop!=Er`p|JTg>7nD*|L_Q>$-bY}qE<%v>XmbCv=u8&ta5^P9CtZ9 zIsJt?ww-1<^TuHp*`zGq>Kq7PCd3_h;xjf>pi8suDeW+EBfAmsIKDQAK+5Y=q=V_I z{rfst?Lgw-MGL2cfS%WH-OS<5cPfJ`S+zsX3x+&&%t{qmBfC0~ z(l6>8(Z!J^-Pt;H&B`S_I)Iv)wj2fQr?vfEj>r8bQ~Q0<*$4>XM4O9 zoz$m~rFHI%gZsxuXv5mwv`6|tZ$nabnOz#_>YVe46a1ZwBO%2&2YM91QkjQbUO zxbr{{YY1oc-N2KoK?d}7{yh2Qoa=Kf2jp_-JpJqw zyANlZ*YjEN^W9{0GB{$ zze&$qU3t4JE5<&mhmJ{7=j~IFKwc^%H9XgeOGLwpqXWX>>Rvhd`*$lp`I>O%k4%&Q zOmrUTs&Ih4!AKpRhDOFMa`sPA91;dw_zRs=cN+y8-Nl(qec^o;QYcNr063Gvxs=9o zHg0=5<1jkPF>lnD9w|HJ^#|+zD0@=nUB5%h@Vv?{8Mq?UOV+~}RgB-rG-Zlwp36g= zHXJvF7QoF%-ic73ehZ&8ZM3V#l0YZgj-y9-Gq)i``8a8nGj_d{6<=|;CvF^@oI(Ah ze4aUt9WC%?J|FKx58uoOW4@HthcCVIT3-e@Gw8LOul1z@yE

    4X)S=<9OVW-^h@x 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 z z8R#3-bTAcTjnMS_iMLH)s)F%mfE2%;!LIw;@u)MZ280GtyL^`N!5sV-Oer7cH%C$T zdo%K@6YAu6CNr08W1H4c`rAna3HsZZL-$HISo22R%xEU3X`q|(qPcYIO}4;T_$j|& zNLu&u!?B)S4}*=f`4&tKfJEd~-azbH-qL;bo3HNv)PMV@+L>?+b@_BMvpby-=c>~N zAIT111f!pU&2|6QPGZ7#NuG_43=%lgY?t9&yO+0n-}T`S?tb`_KeT)1*=O3(;+4L6 zLv7pIXFvP7-Df`i^PQMD!=fE1d4y;1(PagOfneo`9tX9Y2%I7&lY#*}04B2(!qy^+ zOMf&(+j+Xhtj?BX0dm;tbCV1*vK~SJ8DLOLgCsNx z#s=W7Z9nDJpg75v$)lZ?s6T~WP8*OA-b8gh1LvhH-e6(Nq>0WJcOu|y02*NlZPYRg zTiiVOi~EEvofE)WObd^s4ge#EhCN(F(`)!5x9YvOb92TDX6c*30-8+3j{~+ywcA#r z4^|FXVc-i_>e<9w+eQ~0_@AwXcpe@XjYC=F4`^#@jO&V*kF00amjNLMV)AGUp*x~% zpe|D{aE?G)M^d*uOHL(hizL!Zv2lTxvxRPCl60f1HeSxk2=4)DgB#%<1ISFhPK_M zu$3sBL1Yxs)F$r_2B*vHR1!F(7BccPfHbKiC$Pq5rhcFZ<0cHkY733?Z15dA*bFN< znkP62LA`@#;_TD$c<#hL@U(HOHB7$sFM-HD*~*Le zaa{S5;0zSS)v3UCg|0da0!Kb=k$tc8Au{5a5R`SmKicrybFEU}9FE%Dd{rrRk@~W- zmObY1;fREz4w>Mii<~c3viL-~m1<;vGjFF`kHLc;m10GevK$k2`b5T7I@SJ#4i1=U zzj4+j4?QM(^!dT*hi0pOOn^9<{FIw|3!KeyqpTH4uI&>m8!PKVNBE)>Xv2e5PV%g} zgaaSwB|A3Kq)gqy$1&z!SSFXYQV zx8mHg>Sx9>aI$1$n@5M&i;~*C*gtjwF1E#LA#J8_zhk44Tphcb6+n+>wGbQi;g3GG z`y>C>zq^aB9XRSV{&zAyxO?}d&|Sk*IfwMr zkrjK}b~${BY|x*DzuYgIW4A^`V`tFY72yxqj<{e9B!9`S*LgTRhn%yy*VDST z*x5fDtaFipv-OGlgbk;a)$K|43GZ=(zp;~hx;LCtm#2!urJq|k--Z4b*9V@0Gx~8d zIwRy z*!KN19rU2>#2FF2oAGD#C-KGrwJXWOsbPhW^g26I1|9@TbM=y|TlPB)+v1Z}47tAb zrhaVO`jyqdwtu~q6~M*-T{--E+Dz=~YdHtVSwMGgXXQ_vMQnx7p6iR{#}<3#yi33z zjJ;|0g(WcY??;8mM1NxyAAZ;PsPYGkJS5Fs z?w9TnzMuZg%Z=DPV~+HRcd|O@`+w8Nc0c|Het*)lvh&T?n|A*2=_EF^KGwt06?VVx zB;dcCU@pJ*QvtBor*pt)*J#+egdpBD`&rDJ-#EPck|H({J<}(c@9I~l z{~|ME0DaNa1-XK@3ESd^h5&crPI zC6}yDA#aKM`H^))eFog?wMY;IQ^? zRNs%~*TcvCP{i;7obS7)?k>i0fBh}ki}zJ_UB`B=T&e3n{@?uDX@{9kN8uH6eLDj+ z12~fiZ%#E-VdXL4?;&WN2*f~3WRxSjmQNXjInEj9QQV4g1>2xSBk2#kfxXpC`K?n)GYI5bf>Z2vj=#qym3ASVc^zi8vLgbOD_$fnPbSn?0q?g zlD}`l@RCqGfmPnXj4X}~OK}GFc|osdFxEX-eg?W%u0Ou}`inPrfBH}VcNv`B>EJqv z8GPe|;hDE<6hgd7Hr&decMRcONYRF5X+FJsxQSyZGRTi(>BBjH;FF*H!QF>H{Gl4e z($<0N44i-US6|ru^-uk5(z2g969>GS1em-44^=0p>UPtIhc2J!$dcDY*lG#ER~1sa zgL3rI3%t+)1Ndp#E0iv@s~4gMDKZTn5rQWA$rb zgQgicELh;Yrw$50#PeY?qH@uoKC~h2 z=NL7-u>z5~H_0iT$(D{Y*t#vFG|`jLqh17b%o$4BWTWAiYYZ|u3DV>|7kvE6pZ@s!v}CpLDX;Dp2?1aQDsf=EChlthlnKtPFza6lme z1V{md;vtp-ne2FOoAwlAuxzY^4EAexw}%+pJ-mALUe&AV760FVo&9~^y>)N9+ls`l zy5Bix4{NQx*4k^Yz0N-8SiqM4TpM@vq;@NGtK%FV=Wtk*qa9B$q#8rd0;_f}dB)n% zIYFUzB0tOVf)D39)6$k>0 z6E_R&39`@?0Tw$~?2LILJ4_~6hXb^-hMbGFBx;%zI-@V>(mpF(O%%hZX-8=)?<69^pWlKEjJ_RU+S3ayPGU!ZZwcPKJ`6W0%f6zovVyO3;ph6VUfFb@X`x&W;8au zoO!T%7g%)4I2l=o=PB3kkwF4j(KT@J#0!(nwfZBVCLi9QOq$1v*CT4piCjj{RT!It zN8Q<^g25ZT01vP9T{4c0#uT&+UyLI%#P6T|xu1)zc`;?%LL<5{NvjgmF`}I`dOLR8 z_|P}wf!!BioOxsH$J2R~?Ag3`$d0c!{`1#%U-Kvb-QB0X{cVx)hoWOI?XFxUx0`8? z?`(;&vn{Y$kq7gLpN`?p(7+N8E$r{`E6to}9y%ATWbRLz^Rg&Ef!%s3YcOEywBq)2 z+-}jl8V?hI*k`oew9$Wam^3*~_*fY>@r^qt<4gX5&pxp~_=ImO zNCx(jhvPa2m!FFUfi-k@Zcd-94_?WmWS{$a@7Vp$-}T#L&u-?=*HY7nzmh(jPHgv{ z&Z9yic(nFWg)>g^Q6B~&0LEB5az^d&qnOXYo+fQ~W~<@F;>kMN>D7Lw4V!5Gq-W+r z>(}Ma<5dGhvFFwrp+FNJKr!(42RsnB~=UlThs&92ZR*9bvYtgqT|7eaU`Je@Uu^nfpkCoc< z`#reM!g78;&ZFu)Saj^jPVbvLIlCvPgFNTaw`i;`oZ{Anzx2O+b#_#91ZJT;l@0Gv z_NDaQ1(4h^Mh693^N1KF)5n~7z zbI^?s<1lUmGQd__`5ZsAOOBl2aUc);Sg_S`?r(S&XF2`9di|;02VS_n`}%MA`YuR) ziH5Vw5Sef+Y)WQuyXJ)Kbpg<%1=l(H*R^)~-v-&%-M|_r^6u^3o3c~r9iRCbyI=cj zKfaS+``utnWD!UGm;T=m@4n?*zO8ppd~F6z`@ql;RQ`=VgvQ8a?FK=|aU%P}9Z->r zp|e3Iax^(v%%y+n&B#_I=~&;bNmFIXph1q5hclbgFinn|-A8L1bHsyrJI}u zhMqhuEHJCie03j`k*&TNa}%Ih&>cY|7w5ThDX+)0A-^~y`d~8em(_A^anMY^$87^( z;i`TIy}tE-V3CpP{)_^0wg6f$t*(O_+?}Ks;H}=!lnX862ps6l>Ar5pSI+fgf>r2_ zjtAquik2ylD>D5JuUyX~BGKEvPbpsv%HpefXxuFnTOXS7QT~8^enNxs5DK>mQvK?3 z8o}Rm1`I`b%#PuPm$W|h^pgqt%;#aXWt&nf_QXQY%Xt$R$~X{6peJjWhsS)DL*b>y zoKNriForGQ=&7+|F&*lP7rpR%pO#&hk|4o6hLZ4joDH7>Mu(jibx0xvEG;{)4PL+IlL13*+0634)m~TL0E^zxpMf`K|2}W=`JcV9bL>x z+n}jqC$Nln?F544P0(iE(K2Iv^lE}M-jkBP=AVVUM1J_}*q~U(==$0dJe1MmJJfYY z&%9td{0MKz6YtdX2p1fJY;3JyLU*I2uST}Oi+X~9cBKfWJe5bC(JttsANsw5Ht1vD z0E9q$zXgQ^e9(taV9N7&)Ll;G_So0T!`nN#!>nFTvzVA2Qi3~hp}{T|j258od-TG` z#}asHASXChU`Rdm^scUXGyw5R9$4$KD?4jK-oQ(Hyb^%2(}i3cyn;LOVc*%mm-4dp zWOWygoqyF^G6@`Vdk$u1BnNFjFY{(TZK{Ltwm&_g4vJ>m2 zEdB&0pLy!(2954U{_3I^elVTmsYLDqto#ZzqP6o{ju_qY9PO+o8~C+E7dU*K+JopK ze&fZ@{Or&6{Ua7;WLP^8UTX+1UQ4r3cBW8Zk{^=s7Ffo(K&F7AAe-G4a0v`~A@xf) zU)(+S#tXYY_qAWW`;<@lge-`Ed3P%dy=&Jm?q0feBlRPX!0FhH!^!4(e8ww+`ej%B z2rd4Vj^OKcNZa!!b@8>NmtQkq;HOLV*4*9>fTqA;cqAS2@GzCiOVwIZ_>VLqf~3Ga zk&?L&wjCF&dO1!6WGhS`;oJCpqQyCQ;XE%eMD}N=)vqa?ex6-(t5H6Fq#BQuof8cwLKjE;kTP0L_yYDo%$## zH-7R@QispRC)TD5_V`!ym7Vu8=Uds$^Ku^bGS+Fz(kJ2&1`Ma&CMWZ)C;yVRz*pdOvzFx}LHWqIc=WL-xXao&NZfKjUX0tg!{A z#`Bn)9iNl-Iuf~dtfk_zt*sGceH<(oLt7!Wh`n-E`-ZS2xI53JHv-dk)UF*v9$CMa z;LvY==jZRfDPKFD>puphw(6Vz*>Ur1?J_+ryNBoN zeB|ElrS;$)%IMI6#&xFM^nKM`^}rv#FW6<6pR)h~IHYXwCPP~^>Cahdfm$>i>YQD_ z<*U)5^0{Xp0m>1b=Qcl40PP806gYl`S0`%z$`>DruJc+i*`6*xPj}DDANHL^0Xw~9 zP9I>Jo}GvLJW(v%r;i|>4klgrAHM$2JrpfwBrQfXx|D5@{@k5f6MR^${WwT*#+y>N zgCt(Xs}DK(BM^g%6Ufn-fj4*6+~qQmIKy#sGO*l%kJJ1hj^4dY7WcC_NKhy*ib;6} zU`Kx@3iyIPp{3+*j!JsZk%h~hORQQQuF|KzISqZ`L6jH~6NyFH)KE91hc2Abp7XdCevCKg^Xj!HcOSZWXZMZY_>K8o<%i?A zComKz+TF-|an|#{wBkJjuH)zf)T0jVTi{A-qL_&XFH((h3Jdv1bzZX&^>v*$<%N@< znZVE|e&SmrliAMC@kOgoY~Kt`fAeqr?cI%Rb+-VpC?Lb>M=I$zp8M;BsN zAmIsmEqw69IT|dmtKX4}M-U`+;YR}6@Ia=2m8MR}&?egi+)jZzz#@D|-{JD_NJ%1=VD#&p$4yG6RW?aW< zvXJxVE|GkTufA9}Gzl7UDCxF*<4;|%1*s(q=LSbNKGFki`lxPrC$YKgN*~V^EZORM z-wj&vxH=p7>^wzEq3+d%Ff~Wr>p>5FR?{>z%U}AULC=U$-TL6obI zTl}(V?OXV8cLjz*TP4IPIseT&k zxl0+i-iI@H9cPD6v^Kgpfg!;FvSdFZfb_>5-wBwZyN~|{t`xQf=FAn~p_@Erj=A42 zxp8LcXoDSTw|02i?TKdN%S*u>z1v7VcgyiXe+6Nj3m)Q;9Xf0QT1X6CAvl$J4V@EsI0RORVkWu_Fqf zujg_0m-|B4yV+GU@7P0sbuKu`skCJ5ukpc_(ldHf{SF>wYscEu<0s9{DtbzHyQ?Vl z3dqqhi%VnGqjvAlqhwxE+l5)}j9~B@Pa`kaUGR-4b#DvUn3Ie*fnayFeZg-YD`a!# zGxAph|K{#BZ@RGi3xD}*b|3fgZ_bX04<=~$Qg{+OmIdGC_;sDv$tgY9<34pII$#FbUE%{cUkTi)BM0m`j@@=O zIfpiLw%WKll&NjrIHcn;z%oZ23Ud~_ntunU__$R6PE_757S6yby?8Q3?B}CN;etDL zS3e)EJ2?k>T(7q0)n56b>x`=j5U7p_|2}MPS;zz$ck`!50O;=!?H_ z_glZ{3t|tmV<>?k4KJF6&q(L#u-a$0I0ML*RlbGJ_M-HbV2n7s(OJVRHPv2z!Rdzb zkH^3|XTQrE{K2Tg7`#gk>>Qml->|vW*&NA|O!6sC#^fSNPX}MWrOi6!3uyqUyF6S-mia;@UGL14M#Lg$$9j)bTwK)KEm-M z>Bs8#+07qq3GJ`~)6%L{MwadG*?`W>eH8kc)lOud*X<>j6P0suUjF&KHGU5=KW=|s zo1y8^-qTG?S};x?Pu9QiU;ULo9iPlgPRHnR0&{;c#w|`y92^d?!NUQhl+Hbq?nQ$H z;%=4z!QFfkwN6d$U@4)tJIMGI^hjcW9Vk3^vS8~4ZENF*`LqnVBg$@ zMi&(p8oA@~s?We#eDj#>%JKqG4JDM-P_{#2Y{>^XRedt3k#L4vKn>fXBz&%?H`EYs`lIdyGOTXPg zH%Ug+TSOj>f@kGz8ZG5TYZo7MJoy3%`R!zzlancRkH3oL<+=0-N5EL0%1+O!bEZdp zXSnZV;h~N}Fno&6`h-1N$hfLAQ?p6(JRX)H2$LH82;b4&iFuQ23r9?a-wMs#;BM^| zb|Il`!-;=7R9#N_rqZ3b%TVl*QfKN8FrQl%2o=;4px_7_o8Z&k1-AkVe~170l*x)= z2;9T_dmsq+YA||M)c1`m5hyfDkp~%9&&kaAO&vIm{dK*@Wwm9SyvbsQX>!xaPPTj5 z40vM|k7g&qERg8a1Qwm5MX^9T~W0t(&r5;*#?`n7^XeP>VT zMhlqe?2U`m$IAu~qnlTw7b|$BE&A*%5?HF7QwJ{kO3xM^d4d4Ok$Jo0kUr2e3a}+F ztL~hWe0oF{)uF(HtaD>%>dk{3>7DU~7Iwsrt`e+cHq$O-b6?pIt)I2 zA}4>6`9UyK5ED!{Kj2{t1m3k{(`Z-&dYtRPLkD;s)fDt%+Z$Y`Bmu1(0{Y+yypY?A zb_FF*US z)mRs#>o`xodDXaB@szq$L1|LvdLec~s5d}MbcH01qD55tRmX^3Ap zz=J3bXRL*INzz7y)1zeko|y>XV@=`PM@ozDhvQH>ZP@s+X|CCPrR~jhU~=P^j=fVW zDRg>2X6qdVI^ggE+l%3+51g1k_`qywRA%Iy=6!rAjrkMW#8T%;sBIntd8*Qe@1KU-H;hwN| zLYH>y&vgNmt|gxwtJ{aM)?RKp2M!wbV*(E&t1Em7{m$PC(0fmkAo|nKJR7@^-J+op z%G%-R?UlTg-W-hzemY2Q9N&KB<=yZ8-T%_=b3W%Ck&BoAXUBAWoX+{Jg^EL3^k|Q` z_A7`U8jA`~CuOJew(Ftd(Ke%7skF5n-kk$Pb`YG0We@9A^SyoB+U{{|wqmuLE}`+D z=XR9OF6Ei4)Wusjg}rZajaBQuFePj;mgeZX)Dn&}ecb+*oYi0Wr|e*dMyIuF>%ute zN4dWRXB}7Fg>%v38ja|iqqfHXHdm!Y9qDjXI~7!F!ThMTiUCy7xSo279tQ7f;P&6d&OnUk-NVxFUZ5o`q{2%?0S1 zaXI~2_2duDt3NZYFX(&6fBY|N>PeY77|oumt2Kg(B#4C%__`gU%7Q2(`!tFvMo3(BvmdoyWbj;drInF;*629L6|- zxxODK*7NTSJt8jl?oo_W9wobSDNgsp+=)z3=-%xZ+I!h?;YHKw+{4gBRwk$18{8A` zM5q06ycT1IrLETO(I?ew@(*n-L>SJsFbiYOX)p|)Lg!_0Jh96J5v20;dEhNY9zij# z${6o!S&-h$*vz3*psZ+QKiVwCfhmy~sq(^&wM<}OB#oVVO%S?To4r&sk(UFXSSs;@Sx(<`# z>eGU~@9g3kU8&KfFKL=_)NbbozoeE2Y#jyQH-;@z@Y`+y>0ZWE?~0{fA3-D+4o2Ih z0=Osgwt^xDVfdiFzR)uN>2L{49=!6EH=vZZ&R1XvI`%=grUyCpWUlaBi7SrxI8K2@ zKhj1z4h*?oGGFCewZhoTF;}4~^j3&tQ#6?Wp%38nKKR)vjp6ZP>F4s2*2^K-BHhHk zPfMwiAvm)FUF3Qv3qFsvbT?7Pt2=CV+5wFp7Op0PD{-6!ecZu>&*E2~y=%+ZU^k{; zqc_zn%n9AS5NAgncqSk}{iyzhf4*X=?d&|7`J@5#6Sf`hIVP|{y*B{o!mMxdlYjL_!=(tS5i?Apr1PcJH_AM9Y;3U-B=eMe5@ z&S4Y$5I~{}9^dl9`R*bjlO*|qJmwe+4f+BHIOve4AL_{yERr{Yq1$_UJAb85f=cS6 zUwi!&u#h|+=*}ZuCHq@>)Jxyd18)14K59oNm<&hx%E`AfP9FRcTJQoK`dPt6u4F`; zCYa2jO+TWa_tQT%j?U6C^a+BFJ-^sM5PRxtJq>(@FYD9mctCgQo*g*kr*C8@I74o`n%d1wO*-QdwHcsqUxPA#ja_o|$P!v-hU+XBAZCw@gVrA( zM-DyUpUybSc^b+axyP@CBV(6NNYvI};{X6a07*naRDS7$f7KzG8)IhHL%U2h!PnIJ zv|A3jyvd$={I6AS!A;KAu7~`rI_XJ#36dN*>0@Zl|JWP$9|6;LwbUQ~CLgaBJ&qO% zIj+BUz>Ssk-wq#kBJ-obxu7wBQqo`f{8?Xqw7X~R@Nt9DBcg&rw-O8j+s+H)d2T+W zb?CfvhpnD|b#4n&%t3rEeAmA<58_v5iHLXwh9)pwKQB-kXax-;lIrJg$9Bp26r`+Y zu97#jko`fn;3(brn6k1pb(ieM&mRc=-C(YE#=G&fWTkFlqG(ND>p%a4QFkT@%os^%>bDd1Ocvf0{S7+ZEl5W zG~X^>PTA-@eEJ0*3OYA$I?%G@f25??-=cdRR~vAp>4$Ur+^nN<7Rr)YJ=^N4F-=GA z>BUL8Z*T|F$=}M7o)q=s^E#^QeEx=Z^bc((AsuK?zjSZJYrXo0(4yLC8XlyEN~>MY zrhl!e;G;ixKT`W3r(llWNb1h{*!l}z z&l9?a6@jz$kv(G@+&pEA>kp=;m<)T(KeBG|nEi$S@~`~+v6uNu#rD-OcPD*fUQ~Sm zGGzG+qG4_r7^}Vy4&iU;yO?L!ITsVbVl?CYK9sX+?fsmwup1)E?lysC=1&J z7cOVlP&VUbJ9D1P&wCv2-OA+qFbk?|L)~R3QJsQ-w>#mOF^gda;Lz6J;2NgYMs3Q_ z%=MFMR0X35Xa$DAJ1;Oag4zaY1~ox2@}l>3}KB4eqw9fI;oTKNT%1 zjZ>dVg>Ud1Y@6PYb#1sG#u(h8XNWlUyWpgqEyU6o=A4u!Z3i}Fhrp1U()6u(oVG8= z_@;jofKVu*9bt3c->nG{B|k^}llqPee2I+Pm9(Aywo>cRt%_-DqhhkgFyy$5k;-XZ zNw?wlv!O4H#V&GRK|wsR&>ir}KWgl5{KkelHJHBWTdih3l=keo7Bzu+9A?MY{Dc9$@rxW zCU|6nVP{nBUa;_M04AhZ5TZe_LI2n}4sEYvD^}o$&9GyVeYA_x`x4O0o`~d2?7*g| zTfaCFQ%7B8wt`=~W+w^$unor7I2&NNUTK}v=P`qlORNC z3M_eKB@jUup3FOBJpQ#F-x7Esg9(bnmW6h>%o7+OctF17shxTPfw!U$0tf;N-O&{~ z1UA4U>%LDXe7TVqmZ~Qp@_1m{m11{F14H4NAPqfQkE?Ytkosh7GH$>=bO0kqHp+TMn6*;4yUXvTX+tD+2Z)nz!K6;lv>VqAo#vR!JVzvS})sgVfIHec*PuI{!2iZ4|jtMa8S9y^3>aFo?r;>59f@BS7r5$?s zQ0NsHGG^ZQ{`d6}7XcYOT>T(>NnW}Yc(DW9I0&l9*&~MOZ-P7b@890ndH66v%-pZ$AwxRwA{7IHUU{J`#QpYfXAfA*jMk=@hJC0LY~$llKYpOH%E8Tr4OEV_4AS~wztB(%(Nf>=54B5mm0uh-556=vlYC0&FnTn;SuBW+zb zKm?9iZs0X|yul*J&If7StRQ34=?NN3f6CA&4+QmA{sv~sw(?d^O?9-`Aon~?hyANz zGgju%x6f(|^o)&1*PfrD6FsOoE_Xf%Cb(kP4qa!L6|K6)m4J>w4Ijo=x{T9%ckSvi zN6oHLU*B>Axnp_@^1Phjb^ZC^FONbOKcC*ihsOLbeGLGZuXAlzlKj%=$S=r0{pvVN z7P$Cl4t6X@9M#QHO6~Xx8(+(l^kD$Ed}_fL-sErSDFO9U%EOhP7OVciE{MTvTy8k! zcI{C5XCAHYG#`IQN2YZvRVSAomG-Sa>bR~SpdP!4ua|CYw!ksc$6UMh3uZkPkLD2DC>Y%65JE({5O98zq)(tTR$$gJvQUMKyv1q zA-_0|e+K5zj%(nRmyX9wJZ`l5cAS@U!mc*bo$`L`GzTnY47?R1Sv6|Rz18EAoAF`@wI#<{?y}H7dKdxIiBB~!n9uFabTFo zk5m2L;2yruSXmeEnj^$dOkkJM~=NVF`)Lp|7(Bvp$UOQL-`=MdNt4J=WdiCo34aojvOL{%;Z7w zy-0N?pFFB`HN!g;*0HtdiNoe|r^>zGMF7Br#3|?WJ-Cpqp}YCSZNe+Tk{v>M3H5~s zd1+;Ciru~uC+2<}qDxQ3IOUOmFyPWROO;umD=SlL~Z`QG?M%;wN;c zE*P#h_U(D#aU{Ft=(c(fIJn`{^(?+$^V~DLyK#PAibK@hSBv+N2Zxp;%zm+Dv&+Fk zF!n6G=D^uO!2r+X9)lb_zOIL#%RsY@z}7~@_Hl9rA6yHJbdeiJj$y_lu*TMo{Ryd+ z>&Cer*b#MWQ)8#EXEDezG;v__*n^C@oUd#8YO)y~;YaEjms=e|N4NSjHZ3B^o4qBE z?D7cR7U23XAXVF+Yi%ar<4oXTbZiB<@P*AM19^6Xyc}mqZI1|fWO3eYm5eaU!eQ>l zN2kND+NIE7WOV%HH~}m?k3(y63k;7A3ET+A_`-~&9^0mT$#iISheUs7H<#ebdgRPq z6Jx=mUa*K=?&Dm+g?2d9ec^=<7l+`M$9TY+e(7iCh13!JLEoZxuj|PtKXtmrJiLD? zcNy^nUi6TM;D#3o9|wj6PuA`tyzxjBIO^FU1h*YF0#tn*F|rl>M_9FGP6)$G{Po+E4fva_&3ztq51wAo{xg_CmqxSn9404RPL zbL3#xUwsreE;{aJJ_?fJ0k3lk0B8swj5&|#&HIg5$BdWs;T|~#KAAPp8yyi)WMlME z0Ln|AUCT$ud*1V&%DRs%)#gHI+>Y+E0kV$+L&JBEb%Vus$|J1oQi4UV=6#H>ea-7b zD%m|qpC5~E{?hLA-}woCrTpiuZ>7)746}r_j}2zzCoG3Lf*XDn~^)R#AZcC`tzjz0pX@&<;2-#e#{>w|%AH!<*&ui<{ePGIbCz4GU14C}{~FB+?7y}*m%VIQ%V7yRZBxXJKtc4gt6>$VF{G>p#~xLywu zJHpP$SI0c%hR9P-KC%1CulkCtN1lsb%nqW5dt0&5baa^hl#%;fb8WDl9~j!#JUU5# z%a^09bqYsQXkBb6-5Wnvz5S6$_BHppJ=w!LnOz<Cqgtv;=K=k*VL{#N-q zmdNdA!Eot(%>~DGkIz^A!%<6P*>Tb;Ti1^sj~GXuO^)+-I_PpC^P7==R$919<3>az zmcDFo)2HgihVr!CJ`3hYlQ+Cww4ZFT)>>@djN9o~efWKUr_C|_{3N~NN|px^c7Oe^|Bc;`|M*YrUiaG9cS1l%q*EhFkzUPn?+?OPxICT#zJAWG z6jetd*YydC6-DL(2!bYw{AIiTo!zH>>f3go``N!fjy4$~IEy_p&m{K56VL44{e3^U z`-%Vi?`N{H;IJT^1;s2IP1ZI0X%}Inx!qn}bcQ%|=p&_Gi?~z_&nWsRd0#dgT==M8 zl(Gv!kkfxzjw>yHf$R%=gQp!`YuyyOYfjF+QzIZ2TBKthSx6xotkO?A(rC$4?wJXq zjlSXy9E(}b_?|vBGU&$f87K!l=qRGdF9Z09w!I@-ULZ_8?Zcl8>ZV-pwYaoIY8gLH z1ze94Fk6*o7i`Yt;gwxxz;|asG8u`Y%=yw&4NvR31rUQ&gGHYL7~i@e$vLgizG*sM zS>oFS31E$U)C~=IV5i#ReaC;wx>Es#=q+4FE%W1lVCx527GG!}R-7Yy<9+_)-)ODY z9Z$L2DM(=wwqqz2YDf=!9{M>-3@t-k8UxUldA4!U>x)yq;vpczF*A1YGA1GRFN1RM8kr5z-kAoRm)F>g#u_~g{}Odig`+~`Uf2NXLjnBl&5O&}q5FYvodCx!5A zOqf2fDH$K|ks+I0I|5mlJ35;{0@{Mh0-F8Qe{_e_sUHcaJ=`;4jRQnReayJydjb&J zfx*Gi#x=fqqz;XOC3r#(5*QZQ6=K9^{!o8-6aJ;2WK6yihnt=({t0Z@ks(MTy_Bu= z_&aw@1+m;E$vZ8|vk9W1%Oq)BuE0&{$hgKo4x505JQHv2N@#*xKw|C!PCo?(kft8} zM87%~X(sALFJ}brx+Be4%C$*Yk_VUT?uJS|WAt_$cJ$lT1SXyGB367f*LmqOUfjwH zhu7{T^hoB}014k`#}$X;px5(qaQeZp746?``4 z1my70?gaS)Lu9Vp`139#@HtBKUweU}fUeB(2r;!KIdEar^{>vGHtbvIGnPCG=rOnFfBHQMY<2#bekvcVNPsq4zI*b?XUeBnAKuwL^-Lb8d+9^FFZ=S(-u;Jv{41g>FNChxssxkn z+{??t8(iA#0|M$e=Lk1q&PdDVoh~{r|8%{R*Wue4Y0VvEQ^xqs#ne7-Gv~95LFM(Q zT~dm#WM1z0^Y-8H(@icfG=4Sj$1ydzxf$`~NX}`H9qCb_*oTqz1YIUzLd^2%!-7vI zUx_S>IX~*m-^_t*fcnOVKk|pT`8ikSkG`;7?2@@^1wM+4{)hH~GqBhbw9#+#r@3W< zMPP-_U&k8gbaYj^+VSN`h>bn_3~93z9V(Iw*4&%RF(CIw}2M9OpS`c%^9k<>mM zIDK5+`k`^b?lBdHAICN4eARoj1Z&U0or()4{y1Mc1V=IL+a)JiGloV>%7cPcHs!`7 zsQjO0Q?*%b?GiU%c_iIU4*1mT&DxARW6wP6l?OA9%p(IofIE)BIu33G#2%MA$4QyL z)&F%ou5yoa52FH2H9vw~j|=E}Q7_ zoV9OD9)Y)B+N{FVnTqv?S0hcgb3EM#lLq9k`gg{;=A#$G_wh5F`y+dQ^rNrf$vMA` zuXQi_VNUQ0iraZ4*Ha1txP2cRKQ(2yZpCNH8oh9WiLYd=oBwJf(jPu9T9!Y~ZZ7=t zCb6}#`|&?(`%(Sp|K~4xcq#Am;efkac_j`<)=*i*MM;zI?txFrUrfMe-t3>dZQ-v; z)@0O0T?WI;*qEQ34p{1xwFMsT?w8m zdCBzsJ6CqMZsw7Umj$EpncO@}|1foedF#xh2OY))$NXgLa0cXg)sx=<(l(K!Tbkw1 zqp+11ZiE&kja~*aG40W-Z za!v!oQMzZgZeP$eV>JuM1O?nhot)w47`Q-=?CV4omsXQVg|e3Sx#%73C=f@#kKu%0 z%Sdv7E=2FpB6VSp_ZvNkrnh5Y^f8psm5-EKKJBVj(JzB>jP*1e)j8;g+?5Ak@f_h& zX3|w=K~>$;QK_mMqY-}0_0V@r=KUB8H#d!03)z^NE`Fv#WR{b5GsgwHP7#It?bd&z9umwX;L#*70hJh7Bg6upNjalDee{-mOyuI}>F3 zBLTOzZKw7IUrBJZ{nopp)LXi|$vnCu(Rq49R_Iepvisnvyh!+JCSSWG?Np%a>;@-^ z1CFQo?=cbqh%P*{5JfkdZM$cHM=ysbbk6nT3A%Fjv6}O4EL+Gb7ff0~2DEhH5S{IK z5B@s;xn_s;$s!Yv(NDMW99;O(`@|FT6)f=U?4=c%u7wsF(Ytmupvy~Y^+Ub#CFNwq zNimMx!4fDpIe}^NsGQQKi7*3`@WyK_3&5a(~7qy7krKNB`DN6B8f$1UK}> zaXo&6f1T8V6Mi~7!7029&G?x*y<-}D?2wwP{xt^7l?w>9@FaLDC0{--r9@F30lc`Tn zK=OkgZSik-M8TZZe~I3*5yrr3V_{TW1qN2eV)|8?ME4IoVUzjt=AxND3nY!%DN{0*FTacEfm2%whLZ`pKL{Xkd=&Hn03K$3E) z{^EAtoSawETb?@d!Iv~;tILDttg`eiyi*HL{ou2DXqUiPbgZNNsXwwP0t5dj70waP zb=@FBWf-{x4|(uu8UPjH+&Ew!)5cR9bi3<{yukiS0zc-|;cfIc_Eli$*SzJ;yRZ2D zzc1}G-}EcfS$t+)c7mbD^aXeOBM%+=oBx4$UX#{80x_p)Q+xPG0kGu~CKl$BhknEP zNGb{WIV0_1ohn-}PvZ!8i+{CSNA;)8N&Lvc0!*kaCC`i(wn5sDp;RO@W5nEL9_;Sh z%=LDugAJBBfS)DsYQE=_jIPnS@czhNYg3%Xbn*vH{uce~c(T^%tB!`#nZ*H?KK6Gm zwtkO3On!e`=e(bRa9oO?8&CIvq3ycW==NE3k;lMk-`a%c)5%#2sBla-dnAn4Jjlb8-{wR5C8Cw?B4jsH-%4u5ko*&CTzPZg1rLkHuD69=mVHFFfm#UEWnt& z;~g@q-i1s8-Z2z0cGi86Md_Q~`1;)!{>I<1d(CT~P5bmUkE?Z}iQ(}m*+2Tn&+mTV z2Yx7gztb=Ckh43J9HuUo16)AD0PUB9*1#(nGib@@I2jm=7o3`b6T=r?=&M~#D}Yme zx1Sq?FqWcPq%WlnYr?Oz8A1w!0?=)OuzSc$R5^YYS@c2s3A8+FSQrDzLb=h^v?;xC zLhet(*d#P_+9s`mv|YiKdV_B!1oRX{@&^Z5PWvwU)6{|&mM*wlZ<9%RS@eU)sR_Lc zsO{S|G(~nmg&suL;Y&uKOrOXy|Hz{M zD{Ih|PoMVkAEXeZTn&Z?{QRcOf@$h*?KeGf2N92t(+Pekm?nh@{9qWpD;n2M(sSAot)~>P8_||>r+VpO$fGYbCoOr<|aL5JQpUw`%$1V7x z?=|+gk^g9s&{cjW&*a0&KodS$_!|G{VFSr3)q;O`IoqB+;&d(fStMr?3!A!AC5KFG z6S%O5Hg5_ov=H$FmW0|@BlzzMnta5TtRXPv!EFemlr@wxC#-*PP5A&wS#_&pTpn+68PCc~Ko$de)L-aWW2KF{jrHmtDAy6F)pVuxT0Vs});0t@z z7fVOa`rYl z5*ufX(`i8?a0PnEmtKJ{p^YBZR_7XB{1jtHKAxfn@3iB1aq6pk0bvZ8XW(1Ty)Tj( z1N6^$@XoRKzW;sc=gYaCF_>nR(Hd{Ywd8ti;Mi5HxRM=1fj%t>1}3d=QkfnNAINg6(u zSK$-7;hTAU>al(EMpWmUlV@Re(+YocA|v@f6cX_Q>h=o}oiS z;iXCG+2EkR@&S6Q@549x(7yBMHn^2<`~k8_)>~?k@yzNsydH4JN zwJ%Rz=F{j>p8^pWf)Db_bl|N%3?1aDOCujLUpU+NSNaJPmi;?j^^lKWgF~HmY3tW< zo1ro}7@M@};rsGWr{wr|t9+c5^Uo;A+%Y}F8(mE>1 zNGZQp9dsW0KQ;UgoWpU|(--L&ro46SI5hy7_O)C&pYb$y3XBDded{A`i;#tUtD|0R zvhtkUEo9>YJZ)keMc?Vch1lt))-$#^m$uT` zUV$=wp3AYF(~-$fU9{7_u93^2vFpQwl>G-^`)S}*nFbDOf-HZ8WZSd5$O1$cFWFk| zZm>w^Y;SLytRtVk_Dq;Fi{|^8d~Mt2Jatl`s9~B%i3Bkq=Qz#w=u-JY z?(hB34<|76=D*5p5ozFaN-~{SksS4YX-g?dWD{TW)OkJX=urMyU%#h&tg3vj>)k;nbfzkxualS)HQ z3u~|FLkH(&oY%l&mo(X6r=U8zf_noEp!|=W=|VgG#HSVbHMw5TzyqVe3`|) z9TGl4dskp6yAJ5ZhhMnSz!3Ord^x9s7RsLOXZ-b*ZIJAW;5bSaj8Yex<^2S|^b1|( zTiRNz%!0%2oG3)-?&Ce+1_nFfU17up)?*pt&piE1X!CxZ2@JtQs_LU>b`8l*o7iKE zOLlz%jAP$8$%|GK=W-$}s@d%Z#Ud^5S&;+*NMh}15v0&>!3fU(;)B42-7)$pFeG1} z$Y;i<`32l;TaPRSKI}Y^>`-AxYBOUu>oBFy+Pi@P-^xRyab>~Z#U2_`PL>iq5UhYx zUU#>IUjhwmke!?s&H8gEiyuw`TG%i;c|Q&^p7~0bKFISfBmMH}cv9vRxcet?0KQ<4 z-Eo2m^i}XlTQY>Vx}J7)S6y_|HM)o=PbA2Jo*OrAln2@idF@A_svlJfz#z(d6NiF{bY;(f3)j%84}dUl4HRfyEAyFI_>8KpEHq zg=qH2&ekDMT`%O;u1;sl1ijw#(?6ZS&`Xu0V3D$741E!P+8P(p<-oDnTejp%9*-6T zX7=P=jvuzm?wGsT4I^N7^=k62gm;(k?0(J1zhU<^|M4H#z3DA^8GGdFCf$SDjEo5# z3%$RZ)Ulg}>v$fF0spb#I2UF*yva8ZaW`a1V{GP z=a1u2LN~aeO;$h+j$E^s^}3>$onJNaPk)MI&W#hWTR*m`bN)t8Hf=YsDF-FXKSve!r+w9ctF7Upe+4`AumGSyU%wzX8?d@O{?YJI zU3R))`m@O>=W>Mr=-`^K@eNJO7tpt9rd{T_$7AyoM22@3p9w<5Uf<697C-&dK6Ur6 zgeS7{gzGc*u^dAb@$a zA38};!CcdzL-P1**57;&fAc6|{KL$B{6gGvvu|!dg8L|D`0!ob;!UN>xm8DRD$`s~ zK3<#wNN#!6h9`a&yah+$g4H$)UfU0yBlF?M31G2UzJiYC1y?y9`GaG4IeqGG*uD-Y zz}GlR9kzLFvHnz(ibl@_sSh@`*~JAP__M=$K0M=f9=_(qpD@Rgj~i5c4>y6_z|v-H zXKYN){jIsD*emyBv=vRce%Y5( z#-XlLT|;e)HDy_93 zC(p5^gs`<;^&OQPsNR=w<=WG`Z~o?Q-TlD#|KRQoZ+KIL9u9@S2DOR61Z?8w;D?GV zF6L2y0I6aVvH*pIq-2jm<(lGKP>~(AzMx<9-7?(hEIZo7W&+1Dl@gd5}RGD>6MG6?g}z_W|ttkk=&A*vLXkh&oO6{2bg zr`6)u;^AI!E!G;I^eF?s8oJshudvln1p`UWdGHB9Ni`Ii{9DkR)v6c$nYO7L=ezAU zS(%{meeroM5+(=%pJZV5&?~SyCd2SOrtQR{kC9l53>B_)OwCS+8549ZyDi9B$CBot zWByMcYrODx!7dY8J#yb;uKcxwtNItcW!&7^x2UQSf@ARyh{|i)to|)MF05)Mx&jzE z8+`qmi%r(0mvIaKony?Nm@F`(J8BjV7?KVJpu1Iv@suolO>u*ttrtC#0u$-M(!MOF zw|;o-I02H;Aux==Yq48TB$xuIT@>=Ypxxr!BHbd+SbRD`7r~5~XKd;3;yV)P zn0F2tAI`_=pGkxa^05_^U`%K%12aa$rwKfV*5Fyr1iPl+Q=a@47z!*b zx3HeanPMx-w{iAES?Od;Bz^1-hp?DEXD4+=K5d;de2UKNM}V`df=S)&W094K5Il1L znmQ>bfMq^VUjRlPpy=hW!YQwT;3LNAH(lk>TV&&RWs`siyXS?>f=co%#K{?t$#jAX zw!p^rM`m!q)nH6;(ecV&+XOP`37JY9D)WnW;Ird`4CqnE1W#sgI!fp><^)PsfXA1~ z;Lvw;NZRYu<3|B5JAn)offEal&Nb-=`8pQ_0{5)IkbsZCQ0KPrQ~$;hx!1>*z?>k> ztKC^N^th2TkK&=56Dja-2a^#9rX(<;?*c$RA+4{z?&gs!I0WVd+RP2>t6atx{a$ll z12T9Oy5!*z{&|lA+60UU&JLdSs3qMaD?t|eE*K?fBcN0nblb=_Aq`$%ldG+aUZF>OHhwME<*lS|%B!PkhadRX z8x|WLwp9O@O`|_{$ZAUm$>JxU|Eb-L58ntK%-uvi1klr(P@sfZd2ld6>7yg!CxBKIN;t%YuKld;<)DqxJz}k2;cd)@rr&r%T z+T&_>IG)#X#>{!8XXP)LkCa7z+&Mi#pA zN8fTX^KdF}Hoo(tI{9Zzs=I8ww#8c=V#ftr*t!j<3Z;OK1!j~2l~Tau#|-F0E^y0` zt^ zsRV`!!&8)^Mdr%u>4~3Mr_`BwLETkfrCta3fFO%>qD-85vsB_~c+t69#SLHW3>W~V zjv!6vhm?YZ-2o_Wpyq;p1B~8l4;w(P?+aSmv^!@_^fw)#_nJKJ-;(^Z0uv6 z;t-%)fuZ_|p%1UL1#6|%FI-vti8wy$RCpcPk2a}~B0G2w@bx{d&cLy<)RlU@?Lg;$ ze@y9D=)~gnf;l3Bap`H!_XI79R_!_B*W%y4Bvm`M0&wwJJwB8<(<8CEP+dx0 zyJgM8<~TQRGjwId|W}Gjx~-oZF>k4Q?IA z@3jk?A7RdS`xl7?U8VXheeqXqeyDuK1hW8}Lp(7LeHZ=Ld|Ovavpos-J^h>kW=E%xZbzxAiz z`f%Mvwp*uw4E&+52gHxT29;3_LwiRnonx3n>7@`a5@!p3ouWE5-cgWUMwysmI=_wITbmrp0hA!S(e!t1M#Md1@fdXN`UfAIYb=LDmU6&eHD z$e~h<|x}7Q=}_N>2U_wTBHekG`Grg2n@kD!b)GaNkz?tw~eM{ltW2N zdz=A0i_$A`3ZHoDHM_t2cfWP_?sxw{K3D(x)C`qbcu~T014D7N;X;Q=e!ln?x??cN zLNB4UND8H$RL~$OM0%$-H(3l9-pWi^H?`fwB+kykKjsDGNHcF%|MF&U{e#$=GTJUcIcc^kikQJGaflhXvEC#WzBd$4rZdqb|}i#zLGRkcUKHjaEM6g584 z5i)^)c%`lm)n37sYxp(M7j59NyP?-6&;~kUSCS{Gk9G?m?OcNimU*E17CxwB0t1pqfCKY<_-?q zLyip~rOv@L~hMDNSd31iLze)Xw+NWVS$CD@~Fbt`;3 zF=p{G3w$zapepaBy6at7=|^oxU_6;1zJA<%@rLepoY5^X(JlC69C)Wyq**-$Q@;MJ zAYDL}KK!y6!Yev}$7JH}vS-@$NsvYmP;kd5O{>r8pCHOB$&;Uo?X$(M$KN{>!8vz-zfm>2Ofvfw4wE{wpV3|v`M|(P2zB&h^yvq3Rj;_$x;A84)qnw^f z))Qd(!*jdqJjP~R{N(e`?>?Nzo7`lpNk|*=>|M}g=y%cg91U)$+2xkNn4M`U?0Afw z5FFw^d5rAR|RaKH-8TwT-yEM_y5T5NB^&X5F_zq z9wECCK4te_bi^38b4W0V-m|NCfV=d{yeOH2D*Il^i+wJxW`u_`hc+uahNM~00~w(G zkJc@%>m1ovV@axBMBm`16WZ$2;(;T(LSA4F9f0X~jwvq}wz;x+lYij?`#Js7Y|Xs` z&n^;PTWnqXE*LRBZ?ckx2ZIoP@CFsy)K%uUDJQNLzbcc~UvN^cO&8bW&#b24F5hb9 z9UqUd9A^V~z<*p492S`~c7`T&9{5>qwFR11nLs&zVdzYMbABEUDpJ2MOr1U(?;|q{ zy0cQOUui(c`rFq_UUd*NlE7?0I+wG6oxHVpRKEHHujHB**M5Y+R4E)fPPg=0s*dJp z4!w^^-s(iz_`Uz>f-!T+Or3=8~ z4}aK`L7mKxB1Lw~cAl=i`mA&0HoONu2+qK%~koRLPZj~3{+KXRNpGyljl-?1A46>Fn~Ji$G_1KIF#?AGP`)GrHNN;41qVwamG%wBg|GTEpBSr?T*Pe*taiv+h_y;$ z&;@@a$_0kcUJDe7gw>GcoCDZ9ZmDoJfgw)v<55!Y-oFp7C25S z8Xn{LJhGg~3yUkYBOVd#Tz{SA@hOq5Nbb@gW*3D3E1 zu7&meZAO(peVjqb(U356;cI!WCur8<4c-Vq-312?c;`{Fr=ETN?pwd@+jsAJ*Z-c+ z&Au*0sh4sJ+)0xYmz=d@$lb82M*27KhS%!j*V@%m{^?Ih$qs9~K~o;5Ie7190=OJm zea>fpR-PyRlsK#wRidPcMyCE_;q!}m{_(rM>w9)T^ZuXRJ@d?S86@spjojxBLL8P3 zggEb^`MgKTI5kviWHCyIJNMI;&RBdq&d=0S%cBAYP5&Zs;4g}Gx&)7uw!VN))Cn7skk2-fm;W&tvA~AC23UWFo`!)S!nMI zD2pc!A{nJJ-jB1sElkj>pJ{`45_#_v1o*yq(sFgS1x<^Grh*FnEA`GlJzyNOxCe%_ zpvLqqjinU8y~n%J1LthD9-3CWj+@dOo|o2vGh{FPXbRlOZspS-np!xMdBEF#GO|OG zUo>V!V$H^bW>Sgpa3+o^l)wF@uM*ty(5hd?gB?Q_@W%b*6G`LWnq0G1Kfhcg5JV;V{ZA#reYx6T?C|m#!7imo{-7NdC`PdU9g8n z3vKNMgL4vH8M|*1)jxNq1Y_Xw=Pp%o1m=wXSVA9yI$R_aZzCcHx!44c> zu{2-cfiE!NA-TXmfw9aNWS9lFx^{Yz4?M1=sM$Wybp861)w|n~qwyvvRQr=k*6BpDO>Mt84g zCl-_R{PWN6K9onCE@#)XfN&~Q@A`$Yw8Jy7@kwGY*y<_xA-?IBl|Mj2UJ@dM}C+d|C*De(?dIJlOYYUrM6rllSNpYe-Qd)di z$MJd2ZlfO`OIk1=X%qgj`7tQf)0yRymz`3NUy99pEFbd7s|Iere1G>p{f}RlokD`a zPxn#Cj+f{Vogp)FDu06nzS`2rSO5~Webh8O!sD4Q$Ybi}xAVdTRkCX zxn{G`qVKX?FTNK~O5tq3LU+2;a&m4P{TKpUZ_zP$rmnoAgDMFQ<%h*u3WEEvz?=Hb zO#MYy8=vvB=si&skiChV#&8*zQpcu#zz1m(Y3YJI{>PGo(&ekCM(ZB`ES{~tDqFOS zjE`&2`I&(sh?BG(o=jc8Gd9C({C1tc#i#0|N@=(7dK!Xm4{ZaNKA{KS!B<8P^_jna zsei)_^PKtuL+bqI-}D=IU;5j=DDQ*25nExWZi30%qh#oi@YWgowCBZEro4Io3ZhRPn(&DaRJ=A+FfEuMenpZTQNBnzgY72o}BIQPeuKg`*P4@i+^ z!6Aai3)doN6j1ciUGUy{bhk51ZO|wV4Z~c*;H3oqB~WBXkh?+iCA2I~5DTR1shi13@UKuuO$gy%*3+bgH0JIoCJsd z$ft<v0-($u)j67M&2b-7WzaCm|JL@Hs?RIp z`itl4zy;VI^wvf1Czyeo(%_ghdIhhvPl7 zg9VEPR;V5}0G=ysQNQeI-duy#{;L)KOa*pdo`)?qZ#8C&{z9H6EC57Te`+QZ3Z0}W|@EfeL{yd2kraw{+RmE4t=JSHU2@>CXd zFXnL!i(df-+eX0?fS@nl#pT@}>t)nu1%}uQbm12pVhquH6CYZZ4eLZ0yV$@>WW>%2 zR!9OX0x`pLHi*MVzO!q{%b%}hD>0h%m|QI?U09g1KlnO!YkSNsd1#ZAS?o(DRCHQQ z)wV@Kf(9KM5ufL&$;m=hf0c1W)E6A69f}@H#yA=T$+TJg^@u8*#t|5f>-u6G(!L}; z_3=VGE>znE;Z$N_}KJ0P)^fpsVO+v${(vN3g*=4h+$^29;9IDbr3sNsw9)4WGl3 z_DO&Gm|Xbf1`64do4^mNvGkFAZ1XnWmrj_I$e-Qo*r-kle$6`=2JXE+Dn}4WPp8j2P!a9zv1@+N1I3CSEFK5Ag zq&#xy+|mg(yv#pyqMM4*ki0`OzU77MyC43cAK!h;w|qxz;Inb|Cm7f9ZJrBIch8Og z2#|`*Jd|$Jr3tW(jaz(J652Z{);Sl2LqG@v#C^f0Z?#jwh!(fORBkn#HE)>t7XNvd3@8$wuM^Iy$87 z_;HLz16_f$U-*YV4Nw$veg;L_&}($a@OR)z&Pv3{5d5L3byC)TkRzKPLJFa@Z{sHC zhrHER&KargPUh2yOWS)#!6!qUHtrU_5~W$naZtXSTpimv*Z+>?oS&8OM1R1Ueop`8 zpVK5%%^E>{v>3q0{akn|s`)|Kd9nT+P>_x4=+?*J-?@fw#pQ8sRG~fQ5!$ zC+nfR(W`;7UnxbW=+;L}!4=ShBS$oxg=3*rSL*dYB>nM3(AJ4LpfNRaLF4Ff=_wXG z$zSx<+NA-o?2vMks5_Jeed3q&@vqG7d{n!Z@5fHB@c?_UZSmMk_o+2) z8(z#22?tt-{t}yfYoHlp;}5i6fCxyfR2#qbwI7}sR;=P2N9L-u|7Zw|vDf8FZPf54 zWyW~Q*)d7JS~>BX10N+aak;@7cyy^%I`526pSG#LHhGkOFuv+P{X}@$K%E1tre) zy*xi2S%<-KNb{P3`?ul>+sR$%UZTEFQvm&1~h+a z2Z*CT#!vbB!zcroQ>-6d7;p}gN9h>v#Y~_;(e^maU=DB7&W@pHU;D=0yT0dp@;KSI z?_TrV>=?4Z^0sua3{E?9*12~$)$uh!rH^aD2urH_ojwF_X$ccD4W~^e3J!np&Zj3| z-F@n(esZ2C{>(U0KEEv(f{y|c?&MzGec$(e-|ip%qo0aXoIw(WnSj^?`=D7{=V0wu zSdWbQOqAP162jJkeC0n3U5hvLgAQ?~>}&)9uPKa#byi6;yKGL7k3QSBCusy(A2DdEVUl z(RKn&=}X7K)Fuy$qQWQN;1@J8zy*cSYB6PTSH6e11HFNf|LECz(mQxy(q1&I5^|yw z+Danh;L?M2hXF8;FBWLY!w+d>fJcQL9#$sXct%6vw@n)y{m}in9NZRI#tmAI#!2X! zMc5%vv-Qpn@N2Zv4!+Tup${Aee#YH6_d^ig;EYa(4hy^R(aT3?S7UY?JuDG9s(>Dy!fIXT`;!j;m9$c zYIkQcuXwWJ8q(@^6;Gw{`7m_yZhx2d@$z|kfXyLgQ1taTo3+? zyU-mlq0RfG;!CC6O%C1>?4i{l%(Iml=9 zm6`k|7!iD4ND5#__4% z@W0qHGB}>A@Qgewb4Q91J(Fg9jO_B8>t$22G-M9Dk1! zK2D!f)*Aecz}b8paEc5~;iFeB@Rg6-@CT(wVao(Bw%)(MEN?@~T%&2~IMlZ)117U| zohFUEHo4`x_!XclIKW%u&|HG2Y$Xisd+OCs$TjHd?qMj;pSA(*Aefc+1%;9`p93 z?2mvRpKkOla0O$L96i`T9@l>4yzQ2*^y2(hx}Yi=mtLF%7@Yg&`;(JZB8b&5NA;Kd z!JWU!$1O5dzRCbQ*s2noT5uh3+u6*Au#4AR?PlBD=!>6~8^vyrn7jEJYyRT*EgVDN zf;YI)VD4Xu4yr#sCYso&m4@c&*PNqoY{|4S9^nDQjW9tKH1{v(=DoZ9qGaBO7{AM( zoo@AG+3hwC$RhQ#@lIA~<-6#U@q|nAh8{SLo0(_EUZlbi^%+UMPLo3#R;QYivGWSm zIlu*bHCg;qKI3ndjLn)W^#{*FHe9RoRE z%$*4d!w;S9qSOMIGZwp=(=7ZWnB3X#S|WAbN$Iw(O#Gf5-#yG0@r&1XS1&xXd;0R5 zA`5{GjD$OP-q6-N1{>`m8vX86jEOub!LU2VvdTcA#<+u4Cge!D8U0Sw3X%w$vT~fO zU?!2pq#W1j)Sh4PR^J^Z&M#;7=>&tm{|A0>_jmrzw=^*1rB?)UNifF0H0Yv{(`KT~ zfuWXMhTRqNsuv1M!=8?uEN6z|QltlYkCR2h+dlcNyU)(!WY6R=nG5! z@>%L1`k}v<7dZao>sc8o_BWEH%|@R2iYY zO6y@~TcEvs)@GlN3)&49@)^T5c}q_?;wu@KRY~nuc7U}1(YFQ;1FvIo(}6CQ!t<3z zCc_7hPL3SXpXiTW3KpDic-`x|8wlfX<&l{eb9Y5>!eWkGZoZUHAPcr+K__Tr@o2%_ z$4Ntv00i4%%$l6oJT{GvPGCp}*tgLa3wnJJBtwTp_rMrO*m#~XJG`EA%%HZ%ZR%); z?y*l96Txfu26}6YbH}dZC~dXF^Xh!?8?%>sSH$_~>ex26CwJlXBM3PUk};2V6EVK% zx8xj5cnJz$1#sZ6(8(@zvv*+Pt-Cw|ae~@#`uZ0+_WdiACjZfdZ{XtB3Le3Q4mQEg z8jtjWF^lKz?o8ToZX`1Br8xRz$B>|nuSAS3OL=Ipzz467tO+9I+Jf8TT<9&n)Z;v9 zC-8u#OSu-*Q*R#_3ZDd;1dHsR^0He&4PO=m|HbGKd4pe^kqcW4UhQ0PuONtk2~!`G z)1UMKA0)ePIQVz~E*|)k%olV?-xi*shhAsi3Vn26JAo$c(D47YcjrN$U1@#TuUb+| zYPDKYYa}rn!z|!onHiQb;Bwgs*hCZ-7 zF6hxT*9~f%!c=_%eTmjZnLk)w68#1 z=lj$FcLm!j%kacl@op#lp{sbSU*+Vk5B#C$cpxeBXUqm<$08}v3*(Ya5|qNf@+ExN z&j&v6f$d|T_^p8zdK!dCJ{S`Gw6}vukWC->eP{0S_r>KIALPNA_d@DdvVgmKHSg4U z@{`+Vzx}P-ANiwyc>Cfn`GW1iPrH_gJWm%PRe=xK=|Y9G|9ho*Ztd5kH5VAwZHm5 zZlCyQc6DCLqh;Ik;ZOV)&Tiy}o)8;8g!by>_$VVovJ1~6XX8iJ`UK&7nUF(+wRn<0 z^QfCX7X2$NU2yIE+*DrgWvSy#-Lkz%?QQjwvY8vsg;YG03|%L6*!rSfTw9}s$M~fv zX_s-%i${MauePXk&iuLPsZN0F4q7oR=)+Ip9+B>J=BGoIb5E*a3nw)Kh#aIT8@!sa z^UYYEaz0PSPUL47*Kt}`?9&v5=aF&Ghru%hG(uMo(^uQ-D}Re_?_`LE9CvXz2lu?h zUvi^6%5qW+=6=28cQ~pAmojtbau9>tvOC3R)l=dX6U)boZQy^9s;@T{PWrQZh;{#~>@_+MR-@fSgetrW(@mzv?D&^0vwXwLhD`%FgD4b2C_Ezsk)kOJ|}1)dBJrqd(H%|G(5=Vrgpwil1i z@AFufb?CDR46y;`Q0qHigoXEAS(}o3^)~tZE&7XB$~zq3kUzuaWUVna zM7xppz?+>8XXQ0?>aRfjg4bjWnWNy)!~O%8u{~X{9qPk>{G0maUFQW>8pGveEr6f< z8Z2-_!9kwt=*ypX=jmtY&T+{k^~n>x#{axves+4}C4c^f_-H=R@Lb0Kv(M)JO4srw zwcIeX-r?`u_GiBJ?fH;X2tiT^D3f#SB$0f_mZw6U#=Pv51H?h`NKc)c)W3FZ-p<{i zPdcw6mWUx3T#Hyv_sa?Q2f!?Y6ZuF$J_PW(cg%UAB(UUT=G;v8R& zv4X0*YI)gc`cik&ZeR>-fATA!;beZB;NnkeaL9G9c1IxBXD2oSq5BMbd4fk^%PaGC z0Q+J3n6l|ha3#Aoa+mvos}FBK^Rqv@egF6W!1llcSCj9HWFcxd@}y36*YB$tNbPs; zs0!3R^Rv?diG@ZTJ?$Cw5+*8`yYCrfZ+XjSY+wBDFWery|NfM5F7ZEinqv$sdj8%o z{NnaY@A=h~;cpB#e2I(nj)u_z!)ciAx%D-QrOe*aM&4r zh*fE@1<#8oSdo1U(8zN^JUPhP2G`s3RWszF=9I&>Xr{f?5cJ87-EWbez0JW#*3*oP3K|) z7rUJ(t9PEkyVhBAwjw&pri20RVuMk`7LZ0DI(2m_r4Bwx3vW78V_1E_nY1t4re5I& z-Ym>!i|q?9%sW#aee}`ok%wQi-5GqIPe9|jXP=8Pe6EXBw3*0O5W{W(FX3hDJRWOO z1$*7izn&mKAGJ*Xb0=nY-jFX*nFJ*---n><&U`@GQGm^(B zXQ#mwU{5%5aaWIb)dCUp(1OQE(bjTzKra+LuiFN`V=oToL z-C?tZ8IE60i~I;LM<}fs6!(%r72I3|e)#;DW~j5RUjxUUW?RKANSj zAX4~A&hXJ*ALd|zokL(Kc%lO=ff30EAoLGjgPLgrZ@YxF^XS;B%NYc(pR7+?c<4tv zeS@t}ygv>MsiO~V?WDuMO9{epG~K1dXZ*XEfRTCvbL1(wwHz4u(RE)`0nhm2#7Ja8 zMwLfkN`gNAykiOf>d2LTpd@S3tTji7aFvAq0VT6Uc0WqbB!<`q<*pX*Rb$OknXr@q`RR zd}+5Z>9xLPhgd;|UgjDG($qOQHuIdH`k2A_Z2j`O_!VedjxLbE=)^hT&du7Tb_8Rp z>C<1jNg9~b@6fey+8dT%^xb^y|4MChCNMO(4ph3n;A^9dU$6o_3(h*OwysZb(BTQ) zgYwDsNj>oW#ivO9HJ2{f$HzrC8T19*Ig+PtN>lKj#Z~52_A?EpUw&j2BjA$nr9S`I z35;2^72Y7R%RzrbQ+t}z)Q3>JcbJnNPUtJXdzpY3`5gS;*j93r>8AJq!P^N8)ego+ zn{Vhp-_cGeFZZX~f9#Kb`Sz|a_}uNOCm&CH^9b9YvEe;K=cGl$jYar$KCe!-Ip)D$ zz5e(PP+fk*xk=me>{H<^nWbgwvDL%Za`jwrhfHI|g`bX@8`~@$WQS8_uN)a2u5WB} zif&B~$=Ezx9G#q>U$W1mJ1yBW{q!#c!$<1Z4RdsTjEDN&DI6b3K)^i9ALDDA2kf5r zZoJt|G&hE*7Z_l5hi%S{adU0QV#bo7j~%&uqxxWh`Ev5?SmGD(Zv-dm3&-D62A8UC zdhY87(*Mvp^bp{v_D)~N?3~kif4M4dV}}kREDx4Gf+;ONELnDET=KDOZ1sr@^~)!! z5~YvhWPDuM?E+Y2xsK?gd**p*Zx>d7O%)^ok-{nYmOX|F zZRAD&Z~L>~_Rd#5{^f5mOhARff#@h$6d*{nL3jfZ9dn#G!WL=}Yf#AfVIe$qF%?4) zI)a=D*_c?Y&XnIe>RJ4_JK-_2+Y%VM{X!y{*)jCs#W&~O4Of~!J0)U#^G|Tdyriwj zB>{tL+iSPJo=BrKj*tk_AG(4UsV2dXvb$0a&W`*XbBQPY3xDcVwYG{UN!v+qm~%>U zXB^x6^TO$$|Ak-JzVG|KKVLq2AdZX|e(G~4A`RPuflqpcu=TmqF$>6)Me&MXYn}YG zRp?s%GW3kBz|b4t`1T|Ljpqv16jV3AmR+x z@Vx^R^yp6qUf}I{HE4ljfPvRw3?5AN{?-8qO#On{i70qR1CU-i2IrJV2MQY<@DE-q z05gG#rPEVhc$r}t5&df;h$Pt+roJ;t2u)`HT4*5fJYU^tN>U;=+TS6ti8#~zss=m_3ha9F%b z?*2pB#H+r}*H{Ke{f@KHFo9PDC9nB`mnK7>ypbK;M;vwm+3hkf1nwg~X^02xx4Y)E z>dVu9 zcsFpsm5+byE$2g8aF))c;bk75#v4CvEuzV zFGjxb0#D$^!dpKA1}k7e=496QE`S*vSjY)Hl9dJ`G-Ip&bNQG{) zxi^6!y2jBYOTi*@$n4;<6KmdOg$A%VCv@-bya>LJaYh$bK*tWaKE@S(^e$)Gl9|Ac z{)|_$fxmIp1!($I2YwtLeD0T7!b^NbhnIKjcj1ip(xOpc;JPLcK`s1-v!E1vfF}K_ z+l5o=3LMM}^#iQ>o}g!N@tCJEg|{F2;0L#lX2($NWZJNW#^};_{or$hg~8dF+z z-{K@NWFZ?%G&+DGyPa9M$vRG5d>&`~Zk*>)vZg#THi4n=Dm?LbPaI`|p&$HPKe_$D z-~6fV!TVkx8dH9!K>7HD#t8iBva!a74j;xxbsaUVzJ%=|IZRDm?X(#`g^Y$THN<`x z-joLoheJxWbJJe)sLeF$98gfX-r>M^a6SQckb%0C`zWn(I`heKo2j($Tez)xXUN#= z@0Av0b--P)gHU;3hf27#vtd8#Ms^w(&sA4eVB9P))IPLLo%-H84hx2&^U{IB^rJ3a zFlJUd@G2QV@*&NcWX-Sa&9vBHslG_c;G$0b>g3N2hv7lrvs2%#O>X#E{jK9v2tsaZ z<5m0L5yasAG$lP>#|5}Fsb-9~&fY*CJXPH3#&b47Vn^wAI(9X>+y2b=Cp(5hTNe>Q`DAoK8@9%0MC59LXeQp^h|DsHh9B+hKJ^Fz7T(A z*7&pTcY|sCW^10<+^kctrTy}A>#JpMW-pEL@-Fr()a85+I0lD_Gh~h=rwaEBalt}% z>Dy((4jyixrr8=thvShbMrMROYXr1N^5Kw*#x>PoGXP&}yaTc3u_|?Wa`k#C%FVQBitY19!@Jt@DC%@+t zsN-KglbhbXA;<4E*Rc^r5YJIGcxPoBnZQZkUvb{g8AUsRF5Y=5!JzxM zOLx3xyZ!k`!c1Gt6D-OCjxn^5^Iiwt)nSTL;7G|V*2s1iu^6FoW0zF<% z%J2;x(cU&ibL)m4_%EC-=JlgItSmp_7tC6JeQvk3*sT+sS5Qs8<78|X)96KcbSQ*- zMbez|IcL?i6t!<-PqoT@?sPAHEE+XlL9@m0QrJ!bR0G_d^654>b6B*^xC^hUH$5jo z*Yh(lv*RVQ5E!voeCXIIIuFrv zx?f#0W`|#nE7;NCK>`SN-dOz8=@(y0z#@8YkzbhvFZIAwub*Jg{5CJ-gy+;VCvbMi zO;Df{dd{yUNC3Bcd=)OiKaV}NUI;e52nwigyT1PE%?exy&Y0-YC=das-e}naL;BEG z-|$A;#azSNxt%|qt3m@C&5F5OhhKC-5Q7T2bEobh7!etn2iz^XE4zQaw6gNbn84F2 zdfJU$0b!DBf7;SdyGhrsnHf8;LGfq$6BNW*z9D2tyc3FG08Os7gV0Io)pQR@{ z;+;b7X!h%KX+xd@GLkvRcmUTJpf7Zq?vQJD@{vnxlYe%#kay_S54nH%Lm$f5!#*B? z3G&Pzn#=dJqtDVBQ{-&d@0~s~ow7An*$Tnt%a^^giw)uUjcs!Ll0W!4+rRzqeAV_D zZ+YGJ(T~1AvNBc$vN_}I!}Qag0o@%CTag<j9-hSWqo&VkUZh!CRetmo7>ZiwUr0k9?CPQm)SVjib*~)3` z+uX3=&xW`78}#O-%CT)b&2&y$`q6r+E3tWC%9Hj(&y#&_YQCRCo9TB|UwF6%Te8qv z@G6r-{^}S0>dkfMkG4E?)2jmvSGidAV4&sdPw@d(bh9|^un+xLxr5i>qI%v_SX@oQGn-@0N4 zoS(E={@0A3)#ms(b$1B6Zpibp+*Ovd<0f;Stmdz#$wjX=WaQ7ewD?eXGL*^8-|~UY z-!mU5fUk;@IXk-yW9PeLKm4Qnd?0+c!}IRkDEsQK{;KUQZ++wT-{j4DSr<<@_8~I(>@I zt-k-P^8@=%SMRux#WqkoIO?L04W1|G)Lpcm0d>>M8BfLJhC0heoh@i!Xz#yz0;!}~ zqvGrQHIL@)cHQ_{ZR<~^jQ!&`3o`H%9L>{$4E$k#=2P^yn{3`#FE1_%$>-OCQ~y?f z{+aXAfQUAaFb6<=U6&9`TKY_gefA^2t%QzbOaq5?-cz<@FHgg;pdG+#)<)oKI`aqE#wg+Zb%`pe{ z*9Zm+;Mg5QoMjHK$P|Dc^UC@m&ePm!nJ8fjk|qLw!VkIZKo^OQ`=7daw)_h9l&$2h z&Wh$YqL@AjPaDn{gW;{fwuoc7fw5#PrQVHgF-_LUC||y* zCX@#Hv1Wj1J1qPv<}iBD9Qy6;oJ%bS+&;9m%|Bv@-fN}Mhta5yn!i<^DT{4l_>pM9 z5F<>hy?;7ffvvC8inK>JZS}WST73SV<$|wfLMSNp0#jc9LwR>SuWU-wL{dmL4q&SK zJlDf~@t~dl^z_)h@n8+)cH%nK1U4V5R4XS0{(CT@-CQOzSY`c|<%YNAB=*P}zQ>fN zs^Q&ac){S{Z_lwA57caB0J8oy5@X)zx3-HcRb=+Rez)}xFr2mVV~T=n#&@Dscb%Fc zc}EpwXkG6Uo=|L;$#hzPqFFEN4F{bVuE%wztExuY|1!l1CFlkmuW&Iv#rvQZF+BXC zCVT;ZefEWPZP)X@Njo(;t5kjc1YSA-Kb^lBIX} zRfhTIAQ&O{!KJp>{E8+HotjUnESiBBGT93XWS;9AxU#MP5Skzm${%?E*qd5|c@xgmTR+6}&eS zNKV?@c2;1|E-lkH9B3B3O3^AA80%-BS+Om=*w(`DSIO}qM8S;0v~>cPp?tea7~sP( zKgUAjRwFfQ30JG!`Z_6urz&9suh6nLSpn+mHaT>P){X9 z8%#wrH~-^K_*Gv|jFp-SpZVpqJ&gbU2dlp2wLEokT2V`}zhxs0%*N9UCqVb%Qla<| zw`}oIxAj|Jp*+UiEfr~rbSs(fc+Jj}mSfvC>Pn{peA?M<2F=bB+#Ysda;}nbzRm_h z4eFM5>K+wdZDS6}_~G6`RhTHt$^O<4LNJmg;-{DXH|j(pFQ@^hS#-eUM12cqS4JA; zDW2Oe!Exiq+}>w2vZ&%9rCUIwe1glboGB{6;7!77`ty3D*K-;% zAr6XB8WxYF^3r^_q-CNA5H6=EqA+2rdjIR+uDC1onJZLsufU*dsCIO1)Iw?D^TC30 z>!xhgE%_cYqCIW}n^n;4>$j~Sg(Om%S7DCJ4O~~B2=c1`$3Ik9&itcQ_Fg>a)fI! zE7|nP%Aa}A7Avk7n#y|5EOH}$SZ~2|vOGOpgnXiOi=`Wlp`1;au$! z>&sL0ET70nnSO)r$4#|Od+dk0Zrf2a_$L^_9xltQ!G}E9zr9hf-LHw;$yXmg|5|DP zJfh7eQ%)zGbPX@hQ`i5`?{}P`?iiV%O1<3@PR*c0mD%9OJGoIO5&DO|P>dAPspYt! zrTpfs<#x&L$PJW=mF=4t6t8oxO7DGY$Nx&3E?`ZJxOGII1-(aPm+@y$VS+0c+J3q9 z^zK&VCKg@f>g$Qs(5{f+#8J2Q;3fiMc3kh!KyvDejZ^hhTe$JiXSO6d=W0{-)E+7o z!*4Qh1O1^<;luA9QKSvSmf-gVIHKUJ{W9U%wX*G8V^XCUqqyQwmL&LFMQ_$eUxL>r zD0tg6o(b>d8M(o-Mvkc>`_f)VE`2!6EaVHaH~Q=Xk6&yhu0Kbp>haxY(n-XXiR7vE zEdPllFua6?S$Ih|>M}2qLj~dg4*Ap60+q>IZiPC*CGw=pJ#8p8gbruFZc;aE`{55dQy`>6g5fehyBy?P^s0-dyQi=0Q>_ zSiUMhN-bmHh*7#h5j$aZK>eD>UyJ`jAx1V4&}G0QUk7$x|4K~E^cR5(t77~~C2MG; zwkoqhq>_);$8MS?-~tx{q>b7BNt|2u{&DTWe8@_wb+R#WQctJ43@124D0<7+>9inQ z1z_gi*=Yh3W4Y^pAb&@6)Ev9QU%ik)Mfu-32?g@vRz9 zCWsa5h%KQ>X`*cg86Q`&bVnS~i}>T!?}HKpCKaSxw^Tut@Zg>TC1qw-ufOa7Z5u7x zY>)@VDAnR;&8t|P^#IYN@(O9mdQt0V`P6$`FW1Rl3=dTj=bEf2ls|8D7!}SJ{NNy+ zsf1xypw=_7)zHR#KUF+o8}j`mArImN45KsCdCos={7hH z#|W_wX8?43_apTw3iEP-K}DSik&xfu?Jj@VP9tA!DW7k@zOWw=bUiMrY^+X@uBZKH zGjrla*hk-v65sf}p?`E4t9UV?s>#cysIPo`14=fpuE5v5_KVzhPxREo{oI(%;o3sw zx(keinyocnhtSy{ZxCQTSrS!yMz=rnArj4i;}Mn8v*8EEq=!T;+iK1lS2W|_fH@P1 z2CK!xx3R>J%dW4^u)mI+8|M?3Pc@Z~W6&DFD>wJ2*4L&YuL+QBvy=1bd)jS}ftR#c zGe|evPUr%S(y7gv4iICFlnhueyB9>9v)+xISAj0N)n9q7UP;uQU@d**LaVfY1wO*A zemyz;Nhklf%)-$0{I_pF?0s6tdDoi?{hNJ_8{_l{_EV}$nF3JuQu}lgmis_wDIw8N zvjM!tF>^Z%x?4U^q+{~i@FQrd^R>U2?rd0CPEIUb<@1|1Q}c(GxZ^nuYvgt!>ortP zWltqOG7L|kgO$qVXqJdg_SSy6=t-}7iZ$--7)e#jCa#anpE(|^Y4DTLKuC7`RZhlt zYmj5V(_wcKo{#?9+pMGw;xBC4v#cQA|8x@9w0urU_9bU&_r=xg;Y%X5N4*Y-MGAUX za|3T&$>y&IGjWS^1cp!Rlz*j}6tI8U7EuYVFrMwDvVM0gDFdWRJ+74UQLGwX+J{XA z)Edj?>rOtri6ONHj*G}BxG~5p{44)0n)0BrFW2L5yOS00&yt(?nSmXvXD*?Jm#2N; zqg|bMN#bh~_22QDGQ@so0}ejD`|+YV^iN6b4B2RB06cEytWW0Z^%5>>F1rMtcgR$4 z(`~ppUtTBLCZF<>B%~+WpdeDotSaKAaF454iR7A|K&SNq;H)px+rl3hSLC(HC&aic z!NYyx0J=I7K(I5~?bbiZ*7lFek;HdTcUsAu!x|Z0NN(pDg-&4|i>0i}bAHQOT1J=mCS>6ZhPJR~Pcx zbGD;bgH|dI7Zi8?n^g{_A&P%ijZL!mqubnj2Hm5UVg&XtNv!B{q9IcuQ+@^yfk7y6 z^N}^MIZaUn%0P6iJl_4#aLq&!Q_NqPoyQS_NZ&;zAyb8hb*I8GLwUFY@WEH$LVrx}gBn~`bi3(`dl>iP!e znv)%xz{Q80mHrmeg+93hahA`V+L7y`y z#A8Dn2d=Kp8Y5ONO=_l^&&O*@F2AW%HC-esSHkBIm!PS~h(Sl|3izhQVl{ly4!(K5 z%}q0LNp&~|4Et*a@Z|68Jzx$N6sP@TtcMqp%Nb6V`=Y1WRQZn%p}DKw{JUThyIixn zUo>GR$%QMu&sx4O5F(oosOCiOfx1phN9;>628Gs98gU{W%M#6pjmZZ$EH=GL?V3_I z#x9S|@l=)8cXDNktPky9s#PCkQNW@xRz6OsyJ8=wL)`o@$rH)LIPFKb)vZ~DD#zR^ z>D`X$1=;hAP*V91q*EUvTBQ#UNR2|D_qqF&6#c!?fb*2-s(>G&_oZ0OLKY zmBgFM0yJ%pG8pLDiug+ovtPgPJRMvY#Cu{E7^{**`FVY4P-i(5kgpOE80auYq8}_R zH3{I$$*;h;Ze*hzP!u<)Tfc!}VFFlJ&ARdCL8W)JLpWiI(@{}vXyh68r%Ogokwk>o z;LBl1NLpDO1EFV0F7@K*!lxm;q_Oy--U(>gt6UP1dTyZrMoqL23HxTts*HDd-smfE zu=`(?=&=b>V9!#B^I@9kL=9fPa&G!EEq9;cq$vrb&$SQ(v$rpsKtwb>Qn*f5VseBe77t9QQ-Ni4H2f=S`1BzH@=O$j(e!dlOksxJW<#BQk& z#4qE{1KQ1<;V$7}JtN}y#b~XI;g;tod#ofF?}mvx3ez{DSw9m%I;pv4vJ)(b#u8cXJVCP zt>1H0lkg_bM(|zBm-DoC-FQdBOtx#lT6jC@BP1Yk|L8TQvK3GEAC(=X+K8^y^#@He z`O^5JvO;x|qK|%_uF*5dv@H!r%d2CCaeZR+Px%pq!)ta}vqp`E1%>TaJNPp~8h)A$)SDZrC-JzV z>}e++$K})b)2)V|A)p@U*X@*&3FqPnoA)%fgsozmIo78(Tc^^hB4p zDj`_`nQwheZJ>&LB3aGQmBmKTcGMir&9Z^((v1}Y?2m1m3UfVa=9kgLQl~DL{oLeJ zZrv7J*q?7XkzjL`Yh12zGYUuZ=KjcqIf(^O@pN?8nV#mm4(v?TNyj=mRHYT1AZCQ< zZ|3d{I@)coNlo2#n&fY`0zVChO0Z8Un33&wuP(Td7~m>welu!l+G|-Myna=GYLn%C zwpA*R0Vw-7ZK5{@&pq|!u{L)7=hb#Q`Rci^*9fwy;Uc)9cK5XMMwPX&*btohomlE? zPnH}0FCOCOE?rdD%zXtSI3)$lFXEH^vQSMGyZ$Md8|7M_{Esh1-ww45vK?U@bQs~F zgzGj&WheNDHAHF2A;CrWu{cf>2!~$RG+(Av7nIb+mb_5<@o`d>_r%a|ymjP(^ypU} z#xqBQN8#O7{QeWOal78%D!1=?xFjW2>*k)HGUZlC<9~!Iah^#!`;=;i$KhB{(QLk` zRt17G)KKEVskgjP(|7;x%rHOr>XOVF3e)}loADeAiuxuVCA0c#Rm?iKVNg~%w|Dh! zr+&j}vyxd8%;z&39DYgY;z6XFmIppS@cM!IjF!CPL@bozM8caf?L>-L3;RHBx#8{v z$j!pLK&fVZTlS>g^OCFN;;g-@h2AL@g-qC}SS`!Xpx0&stS#ZUzdrrv=-7Bt`90Y& zlC=ZJQfq!assWMRb`ojA{I@hGA@e{S^~7!WB?fHpam#q|^)B!C)@eF&9Q3lePA zxyOgC!!2xe(4FAFadqM{JuAau0dAiQrcAwx52n{hEgH(YvFuH%GRm7>N{W~8rn-c( zgR=653hF#$sx$HCN&hBm(+kQwaqi2q!>6uXvwua7L9Kd7aMSO)4UPQ(b3aZ7wC59H+Z*6 zy7cnstnIPvjveW!M|&lBdu6IQz<=p_u?Bu!b5|v}et?v?*9)jcX;2Jk2fdMe$#INH z50)gOgE4^O=G4?;_*)vN>7?RaA2``{z71$vJ5d(V0gLK#?pF)OcKw9AUzY)Ij^-C| zrVwqYW>^g>?ov15DuXp-k*WP)myAv@fiEdGlR?H%*W zZDU>`;)4n5f(H6?Pw$>qn`3cdxHz={Ew|PuxVB&<4YL*E8%=7ezmqoX2 zo{Vz~-7muB-44K@{Dxp7n{0pL-hYJG8GQ8r`3)=!w?EU;uw_^{unZrT*#0eu*=Wm; zTCO(W6p!jpkZe&2<%8NpQq!!9T(lDK@K{A=aLZ>2mcM1ZB^I^00AYVmh2U&yO7#Ea zAeDsl%%-}#%jkAw>J^a#nKGyE$Y}8aq+p$7&Hd%@xAeRyBSoT}9xC|{W4Z4cIc9{n zqD={hR~$kN#cHoo<(Ua%ek?q(`bDzeU*_XQj@p(;t5awr38EX)iGo~Ryb)g@OVxrr zW+Eh@W;~w2bDjtqp?F{J*s+9R;BWw0=^+UCwsNYN%m7l}UHar4A0xvV)RJHMem#Wy zrVeD4SyH-57vn%V75wZXz|yVoa%Sgb?>G8 zzlhkX2b^ll53R9HKL#J4dDyC10(SJf+6rz+s4cHQgtnR~7FhpID5?Rgcf02QKrjNzmWgq+U$31qI#5QWLkxP7vQ;+s_Vy*9xRHWLU3(_wi{4b!x_ zF%w`gNE{-uNW@6wv|UHes;dT2BXD2~hlwlW*0F^)1Aa#0zTV3E3nU3+)}^0_!}fP$ ziHz#~c`Adx0eJtS@G{5Py6;La8`v!jtglDTNt^fC=W1{}B})f&GRRPCgnaeJ3;cdPU*drQAq)boOiutGG$Ed>l_vJj&-)Eo#& zMQO$^=|TO_HjQzOg_Em=eiQbyx$wAOYq(x*Yklm+=KSc<=!tj;=rd`4hjLM?Aq4NA ziRkSm&wlS3QmMM>*1Ke(`O+Yu19BIVNY`j!^He5wCXJwV>Eu7gBL1gJu>O1w^1?Xj z?h=jm=UQ_6u)MdSVJ8F{uaNo^t_o@BKnmv@wwKzrs38bk(WT{6@mf3Bs$^}DP~(#^ zD}-e-FKBFgIrzxHPjI)v6>!x)>Yj!Qg%1>re;AGNG<{Pz+&fk6+0GeLa6f8bpG!Pm zPj>9ltxxh<-dRE&ZIP_TktZo0VdLh&qb0ehq2eU0@Nw^Yx*`dD&KV*Z4vLIzCZLBo z5Fa%p=(L>et=8xpg3eYDaLscOKgwM2;y``Z733aZXy_w?9tgC%Wdz+ceQzBGEN&zr z_IM}9FO&CAE+ZR!adkw9&5fZWjfba4l7UuzB8~Q>RZ{A(&`QMPvonYA#no`JZy;DQ zWJ1oa1F2EdQz{f9qy&kCzS9atp)QrW_fnhNJQa3PhAY_&Cqj8GRP> zGyI91rawzYmWwpEC=~Q-L<)jlbgxuxQ+p7ehJn1&;)N6ix4)TO$vv3}qvCe;`|evS z&pywvltR8s&A_p7s64}IsM6gg1z>H=r0F9-k1(EI_3!}2w)lrYULx>l%jw{SAp3<- z6NZ(DpI@dwY#T3UdQg>~$>yTt>h<>8grJ_^|Io=T{%q*ly(dn_dnLHAPLnkr2MPWl zG6K|Sa`@JUnT~X=J+`mNI3*)9XR?g83?UOgzPnT$wg9Jfveq@TDM@I1%dpgjc6jbX<13;?o(H&&F2i%vYV>c z!JA``j7C&d zkg1r^4l+tl3#dsd6b>A@5NJUO5IE7EM(0kw@083Tm(2nb8qik|wiWkVlju~_ zb1LCkuNq^wo#M==6hJ=1#!X_dnq2sJjMFl<*8s+K$aJN3_1$c$Q9jk&kgccX4qn|03R$SL7g1f4amQ`Ru9^TCF( zRZF|*)tZQ!+^ku{&c%I1@=k#F0(J6~xzl-%m1%}r#MZt)z?Tsv3Xq!xMUfu>Rc z2WC&N;;3cUVZ^M-i6pPV6G5&ikA_zh`^}zbC`bw-UUjbZCD(<4^-Y$_T@#{@}4SAs@_NX}RasVQ{Z1VxOlo`qp zU3JWFIaeHCxsTOsdUFw<8ZE${7Bc2nWswcgP!JqPJPXuxVfZzXvVGv~7+AQZ_^D*S zmoI%rCz7f1V*2Gv*3X_-QR5)vuHH823)gKIpO7T}7qy2YycK$4;qg;r^2`_YvALwL|@pk&~8v*iei4 z7v{WAHGakLXm;-b%v}gSU2*b5&2W`v$1u0G!Pdtqz!Z9U)6x2HP`v?FNL)yRJ3AwT zJ_OP4Z6|vdUM_&9KL6yq3`eVY3W2I`ZQNG*T9T9rY~1t~r(--=1oleW5fJlXDm%{< zZ;IQHe(H*sxXf!|(2$$au%fcA*@4C077AC0TJ$u`N>xuiPk`27Zo-^L9 zBIxT+%8kE00_%MdaCdw8Y{d*Z+e`q~7wuBgp4Km-JRB8;R%MxEp8on0Fd%Y zk?UeJ=49!OCXnWdT35u1KF{D)B?d&+7XgVNa!Afa35vGH80$4Sxn8 z-EC_97{%Ons2hm|g{}ry#?2KBF(SSMKqY2*TB`7-|8zX8l{4@W8X#M;u0aBg5B-@f zm?t=ERZNarWo3(*&C^*tZg%~t>l{uhW%TwVR6g0lXy;l0gq8}{x=@_uW!+q3 zi(B5?j`4;!nh1X^Os{nNALHUmliz;2dvw^08Ex8A_T9s{SADt<_2jxUW|_9Oo^4J=+JPflDI19I%)4W9O`LE`^o2WKk+BG0Vx(T~e`eQI}Kr{D7!0GFnP zAuBP;Sl0fo+T|b>FOI|DHohPNXC>tgi4Bo;b2kzveA4L1zx;to> zG%$4_v6u#V`@&#>ica#(o~=2=j2*ynN*ldhk@8Xw_QVg}^a8?99zQ|{8V{yP_k#_Z z(o>$v`9bn=I!cEX?Eo)ww-{2t8B%;stb?ZV;^+r=Vbd-B1U&lNA}fv4FwY!kLJbUA zGr_Z1 zTxR%G%m`M3O`18@4+^a&HobgrsGo9%;Fqq&LcWWeKE zTWr5HkTmQnJrmDn3UAh~aTSlZVSQZwq2bh)4ToSU@7luXHRbQg!! z7w2)|`{mf)kigtcqIFBtg%WVS`KIM29lgU>ykWFLbVs)=UMv_aTj!PToOuBw$A5hj zm(5N6-aO39_s)1R=Ewqtg`#C{$^~xve)Jd3)zL`A_8~>_hRXdYVL4tV6xeEoOp}nN zVvoCTgiM4rR2RUto?zYVH_cZeEx(WxEq-Z8AH!YY)K?XK{_@L`Po;d0mnDBxf^Gr{ zeY~dlv~#L@?438pqQ4h}db0LCo#$rzch{0afM}&mC1med| z_(?q%VLF#eO*l2Tw>4hLWPdsye(++scaW(uLVUu5E=m{O0mr=|vx z-=!M+$Kc+rjj?yXK}7FSe2JB&(#LZ7j5K93Hd@1`b5y+5yBCjkq+?#4N!4v=7Mt7w zhIU9=9~D&0NV(=-HD-22G2bmwQkv1tYpuo3MH!Fen9;53x#As4zh01#oK@|9IU74`D6=^%uJJMvg-t4^aUhm8XUdF&DyJ|-~B3}+AdlLu~`iETrNb$s}l7;H4rOGQScrnMhrs>#Qx#D5|C zUdM?`kX1^ozC+tB#c8J8x+Jj>xDNB_tQlI>#e$i_6Kgs3zuiY4wuwT3A(0n~N2ki%! z4B#%Xe5_nYy>~Wz?Z=Xu3oh;8XXndNL76@RgR81$ z>o4EBIkoslNxDj^z^QjS5)-JiJ(G2AkS2Ay%8JiA=tMiU)4L@y_{hX@JyHw~jPr~Z zB=N-H$X>5S;#X0+>qwK_XNT~Gy6wLO9iXc{u1_-M){*JuyZ_C;=+IxW?$&&JDH9kj zGdi;zJY`SysdE_Yz=kR?0rq4kCpO$$hO4G!97c%o+m4^0OX^;;u@C`>s?pEwIk~U& zYPK_Nda7D8wt^$O)I*9DLUg}TR;d!rst>+XoU6mHneAsfTuqjb4e(Fvm;W`WbOTn; zv|l&Qwz>^}RrSGEsy2zO3B0Xi?bR>r*G+p&OiYW{A>8(3G zv`+dS?yd}kYe_0dk&EEd5{bST_tC~P`TmM5Y-C~Cb{CJD|gG)KAsMD z)F-hdjw6a#ULkIXUjiF@#R^VQ^MW9>vSMFn;j3kQrHy%0TqqnXEjfozPRW@*D>7D_ zK=`lr+g*raE+U9fn^QB?1-;7^rh@{( z508n$`j8_H`vUCoEJ->_5GxCL3AK#rG%}N=KUw(5BMLql^ZoDt1%wvl@3NE9x)B=CRX>Dqo8Ce4cYt0Z32fh1ozzD`NFhu z(wmbH(rWoUT)3e7ToFO+w%3pzis^GZMXvC0J=nIOU>fUo!iE(frU#1 zmIjec&2PomuR&3ytPLEW5SzoT$2_n-=yO3u`1}!}bu4_M^{}OziQ>VJlLg-=3rR3s zKGNx~3wXIzqjGWxe+^CWQL;pc!+c#1`(Q-E*Wg>Gw2uf!^cmmAtjgV>+PZyV+CObI zO&dqlRVL|H&X|XO+u&|RW}i!oQll=YSr>BANqTR|Qm(&QK;b6P2LxpvwnR z-0AbzCxR3lh<;y?dcpfT`qXbfH}qv5;69Zp>HKe;!Fqu^Fdv@LVdAOL*06)gj|iQV zx;KnZ$DQA#c-pQYy>#t7XKl6^CZEs&``>-@l72xV&Jm|Du7n-6IZ6 z&bz4A*I_Fgd1f2_Jv1*v0_Ilf1nnNTBWZ@;hgaQnQ&X-OWLC!ES~FWZE12y97>e!6 zGh-#mh8(2alad2I?fnPFOwizl4Sw8kozFk(7N5B`0xFfMK^vhnbxMs~jN3mIiUfph z%bphb*&*#3cv>p1==2#kvvz8!IO1tWfv1$*r{P;}R0!}(QMsj2R* zbKp|r(0!+_z&+fW+Pb)n0CVqE4R^$<&x-~n{ zZJ>1d@7z?mDcW_@0TNd9r%8un>Ax&M=wNj2LO<%bEgJihoQQlMYTFm3(||}v9=^L} zz~zf%wO~PTNs#ONjdhQe z8w>8zAeTUFI_=k%Wcf+5<>2vhqk*wg9TyMPP~S90&u-FhB{uBdb~u(ZrQWgD?YU!j6P=Mo@34s!$h?8r;UP|>fT_rXM zh(ob3)vulV6RtHY?s`>4r*uC)=;OAV%6`(U6&tnZO<8SH{%ZNy3U0hR=z4p~Bum{& ztDw#j$|t!mcQ2ez3aS6`N77-mGf$WB$B1Wrs(RnJAOCAbLT{ozo1OyN_o*cx_fE#m zB5{{@IFY}jl~T8hvYm-p`)iGFkmfCRZ~Kh>4qJ!=s}L*(%2x@etP}jm2Q#gPnxUP6 zokRWiMITd-UI5)U#~QwtB@uE$t6Ki?gsuVTraPPa&Exe~c}uo8SU{K;ZD&j>v7dcJ zDyymeaLDjI!=?L`xvyw}*q3Ns-yeByn6R~Xqhl}rOZ6?X>y8^sv&M@P6xM}axz(8L zzL%Dt?=1{-TrTiuGHnyEiVth9m60vVn2a4|tC0P6f)1_fp`}zk%;Fj7xr-rYV_~Q6 zVyJj7b|^)$NCKW+Lxnb+=b8Bt9`+i^TwaC`i!{Y|zAGLk3EO4*6mQJ5yUrH*<2TaM z{k@0b5L0o(Hv-~Lp2$49IPu1gMDLo$BwPI8uD+&L0KXg3PXWUzU&**PT4w~w9p+5j zVqRH^^BnBe2gZtwOHC(96J%imQC4^pTb4l5ky*0bZCl}o1%m9S9+)?G6KL-egrp|^ z=-(X)xx((|o*sffrLPZn1m)#^L9!K5MZY201CxeVJhifPZ&jQ**0fQT89{g-y}Q)6<+d1Nbq^M}ZK>VE4eW|odTOFz`w?{!g9`rJTDI0IEm8ebbXh(r zu(2iRo776Nf@;$BCnqe$tYi=E{Jeu2%?GnK;Rx;s3%YOO*mC-PZa*SL-H*J>qaSdk zWB@&f3SO*+O%DMBj{Rkb;))DMn+4F0P=jOTp>f6u$C<>=u8EaJ&|YLXABXpvjUubu zrx0NP%vtalo$-lN0QQ{jHe}_2p&G}TF3!sKkig#NDcRi2KX#4Yn(1FH(ED`sDr@_P zOz#_51ivUU2Dt4F#hnU3gGsxRRf!kO6_TbqiC>FmU(uTFl?1h&=76X}RB7d}(!Z=1 z;h8X!1)1>)oSC?Vk3W~T{YC?|t~>Bv7PQ%<0mbJ7iZ3z2PH@#os+emdVpYjWX zbNf~RR?0M9am_SvQraEK9UMZft>kkvQc%>|KRXkG68JLC=u9dD6QD9%W#j<6jo}TeD5TQa|E^W8Xk70O5E#CWYy(>{tT8qoy}=N2dGU!r z5IjD!qbhSs$jx{wb0)9i_08EyHMBT?M27|2Aa+lC`J8YvHn`jJkk5LCor;op*b-E~ zmx-?4yKq&(g{U;#j4WOKulXLhLw&6LkWm5msjJ|qUBB)@=gYtc)sw=yt%Oaz5s~Uv z>xeplZP4R$^}yqxeT*MwcVgC3(G>h?8+gUAxCfQEs<+XlJNa_=Aq3TG<&3<17}dKm z;7sVb{-2d7&99=CF}#<@+pxAnQ4_PHg`g6Mu#q9mBYx=?a^w~L&B}{B`dD~5>q5z- z#o7F^igxi?+Bl)!_1PmDrGkak-10TsfkOH2OVXrXL3RoWWv--ie|b?!oSX{+rk}p0 zYz?NRGjjTNJL0h|uvN_CNz7)EARV0+@!vb_U!R{TJmkE!fapjmps*(1YvcmwhK? zCCnPWO9i(E#3csVBL%G66veMfo>g>eRw1EAV;*RfFX2@|TH~bNoWtZSDM$M0$Z8yl zo2eTP?2ye@v;*8#TvoO~Q-ylYKD}n2aW_Wai3DXPU2b>Nx}-nl;|fk1V`k(pG)TCN zYl5w?fNWjtl`aNO7JB>d6Lp7ewL9Tk<;UBA1F@)#;08#KOqo#4$^p*J?h1~|i{)a|XCJ#0+-a9YeF@&4 z81byVRegdUyFG8njtI{DIkn|p>J-=ueL%;YRv52#Q0vk8_DdSZ(Jmw+CE=uMmEhDcJo!Z)_GU^MBps!lh!Yh|~W{OGjd*ZI5U+z;`h}S+OV@=M0zjS<(v%-Zb z=%}E4l?+k*qXhnfEaT + + + + + + + + + + + +Reviving Sheffield R User Group and Building Tools for Thyroid Cancer Prediction – R Consortium + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +
    + +
    + +
    +
    +
    +

    Reviving Sheffield R User Group and Building Tools for Thyroid Cancer Prediction

    +
    +
    + Neil Shephard, co-organizer of the Sheffield R User Group in Sheffield, United Kingdom (also on fosstodon), recently spoke to the R Consortium about his journey from Genetic Epidemiology to Research Software Engineering with R. +
    +
    +
    +
    + + +
    + +
    +
    Author
    +
    +

    R Consortium

    +
    +
    + +
    +
    Published
    +
    +

    November 1, 2024

    +
    +
    + + +
    + + +
    + + + + +
    + + + + + +

    Neil Shephard, co-organizer of the Sheffield R User Group in Sheffield, United Kingdom (also on fosstodon), recently spoke to the R Consortium about his journey from Genetic Epidemiology to Research Software Engineering with R. He also discussed the revival of the Sheffield R User group and the challenges of organizing inclusive and hybrid events. Neil also highlighted the group’s successful participation in Hacktoberfest and shared insights into his current R projects, including developing tools for thyroid cancer prediction and deploying Shiny applications.

    +

    +

    Please share your background and involvement with the RUGS group.

    +

    I have a background in biology. I studied zoology and genetics at the undergraduate level and then pursued a master’s degree in genetic epidemiology, focusing on identifying genes involved in human diseases. Specifically, I worked on complex diseases such as rheumatoid arthritis and related autoimmune diseases initially and breast cancer. During my master’s program, I was taught programming and learned some C, although that was quite a long time ago, around 25 years ago. While I never really took to C programming, I was also introduced to the statistical package Stata, which I found very user-friendly and appreciated its strong community support.

    +

    As time passed, I began to hear more and more about R. This was around 2000, a few years after R was first released. One of the things I had started doing was writing literate documents in LaTeX. I would write a LaTeX document, and Stata could output tables to LaTeX, which I could then include in my document and render to PDF. I found this a much more efficient way to work reproducibly than traditional word processors and spreadsheets.

    +

    I was exploring R and discovered Friedrich Liesch’s package Sweave, which interweaved LaTeX and R code. It was really the precursor to RMarkdown. I also started using Linux as my operating system and became interested in the free open source software movement.

    +

    Around 2004 I made a conscious choice to switch from Stata to R because of its open source licensing and extensibility. While Stata allowed me to write my functions and modules, I found R more open as it isn’t owned by a company, and I didn’t need a license, which I typically relied on my employers to provide.

    +

    I decided to invest my time learning R for all my work because it would benefit me in the long run, as I could take the knowledge and skills and use them anywhere. When I switched careers from genetic statistician to medical statistician in a clinical trials unit at the University of Sheffield, I continued using R, although I was in a minority, as most colleagues at the time used Stata or SPSS.

    +

    I continued using R and convinced a few others to join me. We supported each other, and around 2015 the SheffieldR user group was initiated by Anna Krystalli. I attended the meetings and found them really useful as they brought together people from the university and beyond who shared a passion for using R in their research, showing each other how they used R in their work. It was a great way to discover new features. I attended those meetings until around 2019, when I switched jobs to work for a startup tech company and switched to using Python and Java for work. Soon after, SheffieldR fizzled out due to lockdown in 2020.

    +

    After working for a tech company for a few years, I returned to the University of Sheffield as a Research Software Engineer, where I’m currently employed. This role has given me more opportunities to use R. I have been involved in a Python project from the beginning, but recently, I’ve also had the chance to work on a few R projects. I’ve missed the enjoyable and exciting R user group meetings that I used to attend.

    +

    I was asked to improve Sheffield’s RSE (Research Software Engineering) community. As part of this, I joined the open science community movement, an international initiative that began in the Netherlands. They had an incubator program to establish open science communities in local areas, and I enrolled in that program to start an open science community in Sheffield. I’m quite a practical person and like to take action and help others, so I resolved to revive the Sheffield R user group as I had found it so useful in helping me learn what could be done with R earlier in my career.

    +

    I briefly worked with Anna, who had started the SheffieldR group, but unfortunately, soon after I started to work with the RSE Team, she moved on and became an R consultant. Still, we had some overlap, and she was happy to share all the materials and the GitHub repository for the website with me. So, I took on the responsibility of organizing the group. I rewrote the website and switched it from R Markdown to Quarto to learn more about using Quarto, which had just been released. It wasn’t too difficult since the languages are pretty similar.

    +

    Sheffield R User Group April 2024 Meetup “Profiling and Optimising your R code,” Speaker: Dan Brady, Research Software Engineer, University of Sheffield.

    +

    I was joined by Grace Accad from the Data Analytics Service at the University of Sheffield to organize SheffieldR. She had been involved in R ladies and attended other R user groups, and I’ve been very grateful to her for her support and help in sharing the workload.

    +

    We have been hosting Sheffield R user group events for over a year, and they have been quite successful. We aim to hold the events every month during term time. I presented at our initial reboot session showing how to use Quarto and GitHub pages to put slides online, but we have been fortunate to find other speakers since then. However, Grace and I are primarily responsible for organizing and setting up the website and booking rooms. It’s not too demanding, but that’s my primary role in the group.

    +

    Can you share what the R community is like in Sheffield?

    +

    Sheffield R User Group January 2024 Meetup “Automating Health Economic Evaluation with R,” Speaker: Robert Smith, Dark Peak Analytics.

    +

    I only have a little industry experience, having only worked for one company. However, I think R is more academic, although that is changing. In Sheffield, the company I worked for had a research department with only two people. So, at least in Sheffield, R is used in the industry. The Sheffield R user group aims to bring together people who use R in the area to create a community where they can ask questions and help each other. A data science learning community in Sheffield used to be more R-oriented but now includes people using pandas. I like that community as well.

    +

    I strongly believe in the importance of connecting with people in person. The networking effect is natural and very beneficial. Building these connections and networks online while possible is more challenging, so I am focused on creating a local group to foster this. Most participants are from the University of Sheffield. However, there are also individuals from Sheffield Hallam University and outside academia, such as Simon Rolph from the UK Centre for Ecology and Hydrology, who gave an excellent talk on the targets package. We’ve also had talks with Robert Smith and Wael Mohammed of Dark Peak Analytics.

    +

    One of my challenges is that I have a daughter, so I usually need to be home in the afternoons to take care of her. I appreciate that attending events in the evenings isn’t possible for everyone. Finding a suitable time for everyone is difficult. If we have meetings at lunchtime, we get a lot of university attendees, but only a few from farther away because they would have to travel. You can please some of the people sometimes, but you can’t please all the people all the time.

    +

    Your group recently hosted Hacktoberfest events. Can you share more about the topic covered? Why this topic?

    +

    Hacktoberfest celebrates open source software and encourages people to find their favorite open source project to contribute to. Our first meeting was on October 4th, and then we had one every other Friday throughout October.

    +

    The main objective was to help people get comfortable contributing to open source software, especially those who use R but may not be familiar with version control using Git and GitHub. In the first session, I used material from my job as a research software engineer, where I’ve been teaching a course Anna developed on using Git and GitHub for the past year or two. This course covers the basics of version control and includes a collaborative exercise using a GitHub repository.

    +

    Participants learned how to fork the repository, make changes locally, push their changes, and create pull requests. The following three weeks were dedicated to providing support, where others and I with experience in version control and using R were available to assist others. The goal was for people to help each other during this time and not rely solely on me or my colleagues as organizers, as some individuals may have more knowledge than others. It was great to see everyone coming together to support one another, as some people may have more expertise in specific areas than I do.

    +

    Any techniques you recommend using for planning for or during the event? (Github, zoom, other) Can these techniques be used to make your group more inclusive to people that are unable to attend physical events in the future?

    +

    I have a GitHub issue template in place to help organize our meetings. I use GitHub to plan events because my memory is terrible. I’d likely forget something important if I didn’t have everything written down. Whenever we plan an event, we create a GitHub issue and assign it to me or Grace. It’s a checklist of tasks such as booking a room, setting dates and times, confirming speakers, obtaining consent for photography during the event, and listing places to advertise the event. This checklist helps us keep track of everything that needs to be done for each event.

    +

    The Sheffield R user group used to meet in a local pub. However, when we restarted the events, we decided that using more neutral spaces would be more inclusive, so we use university buildings now. We want to ensure everyone feels welcome, so we choose accessible venues for people with disabilities. It’s important to me that everyone can attend without any barriers.

    +

    We also run hybrid meetings, which I find challenging. When I have a group of people in the room, I naturally tend to speak to them. I have to remind myself to pay constant attention to the online participants. It’s helpful to have another organizer keeping an eye on the online side of things when people raise their hands. Despite the challenges, we continue with hybrid meetings because they’re a good way of allowing people to attend if they can’t make it in person.

    +

    Please share about a project you are currently working on or have worked on in the past using the R language. Goal/reason, result, anything interesting, especially related to the industry you work in?

    +

    I’m working on a project with a PhD student trying to improve thyroid cancer prediction. When he approached me, he used SPSS for his analysis because that’s what one of my old colleagues had taught him. From now on, I encouraged him to switch to using R for all his work, and I’ve helped him set up version control for it.

    +

    He has learned to write Quarto documents with embedded R code to write the manuscript he wants to create. This has been very useful. He has also learned how to use a multiple imputation package that he hadn’t used before to summarize the results and check their consistency with the observed data. At one point, the PhD student and his supervisor wanted to create a website where people could enter various characteristics about a patient and receive a risk profile indicating whether the lumps in their thyroids were likely to be malignant. To achieve this, he revisited his knowledge of Shiny to get the website up and running. However, he was aware that it might be something they wanted to put into production. Consequently, he discovered the Golem package, which appears to be a handy tool for taking Shiny and developing it more rigorously for deployment to production. This has been the main focus of his recent work with R.

    +

    I’ve been using Quarto and R for my blog and some small tasks lately. I’ve written several posts about pre-commit for linting code, which is really useful. I’m overdue writing one on how to use the lintr package and should find time to investigate the newer flint package too.

    +

    I also had a project where the researchers used R and had a lot of code. I convinced them to organize their code into a more structured package format. I found DevTools and the usethis package to be very helpful for that. At the same time, I set up the package repository to use linter to ensure that all coding standards were followed in case they ever decided to release it to CRAN.

    +

    I feel like a jack of all trades because I use Python, R, and a bit of Bash. I know a little about everything, but I’m not an expert at any one thing!

    +

    How do I Join?

    +

    R Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 75,492 members in 39 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.

    +

    https://r-consortium.org/all-projects/rugsprogram.html

    + + + +
    + +
    +
    + +
    + + + + + \ No newline at end of file diff --git a/search.json b/search.json index 9747cc5..aa796bf 100644 --- a/search.json +++ b/search.json @@ -294,809 +294,746 @@ "text": "Contributed by Charlie Gao, Director at Hibiki AI Limited\n\n\n\n{nanonext} is an R binding to the state of the art C messaging library NNG (Nanomsg Next Generation), created as a successor to ZeroMQ. It was originally developed as a fast and reliable messaging interface for use in machine learning pipelines. With implementations readily available in languages including C++, Go, Python, and Rust, it allowed individual modules to be written in the most appropriate language and for them to be piped together in a single workflow.\n{mirai} is a package that enables asynchronous evaluation in R, built on top of {nanonext}. It was initially created purely as a demonstration of the reliable RPC (remote procedure call) protocol from {nanonext}. However, open-sourcing this project greatly facilitated its discovery and dissemination, eventually leading to a long-term, cross-industry collaboration with Will Landau, a statistician in the life sciences industry, author of the {targets} package for reproducible pipelines. He ended up creating the {crew} package to extend {mirai} to handle the increasingly complex and demanding high-performance computing needs faced by his users.\nAs this work was progressing, security was still a missing piece of the puzzle. The NNG library supported integration with Mbed TLS (a SSL/TLS library developed under the Trusted Firmware Project), however secure connections were not yet a part of the R landscape.\nThe R Consortium, by way of an Infrastructure Steering Committee (ISC) grant, funded the work to implement this functionality from the underlying libraries and to also devise a means of configuring the required certificates in R. The stated intention was to provide a user-friendly interface for doing so. The end result somewhat exceeded these goals, with the default allowing for zero-configuration, single-use certificates to be generated on-the-fly. This affords an unparalleled level of usability, not requiring end users to have any knowledge of the intricacies of TLS.\nWill Landau talks about the impact TLS has had on his work:\n“I sought to extend {mirai} to a wide variety of computing environments through {crew}, from traditional clusters to Amazon Web Services. The integration of TLS into {nanonext} increases the confidence with which {mirai} can be deployed in these powerful environments, accelerating downstream applications and {targets} pipelines.”\nThe project to extend {mirai} to high-performance computing environments was featured in a workshop on simulation workflows in the life sciences, given at R/Pharma in October 2023 (video and materials accessible from https://github.com/wlandau/rpharma2023).\nWith the seed planted in {nanonext}, {mirai} and {crew} have grown to form an elegant and performant foundation for an emerging landscape of asynchronous and parallel programming tools. They already provide new back-ends for {parallel}, {promises}, {plumber}, {targets}, and Shiny, as well as high-level interfaces such as {crew.cluster} for traditional clusters and {crew.aws.batch} for the cloud.\n\n\n\nCharlie Gao, Director at Hibiki AI Limited" }, { - "objectID": "posts/recap-r-validation-hub-community-meeting/index.html#key-insights", - "href": "posts/recap-r-validation-hub-community-meeting/index.html#key-insights", - "title": "Recap: R Validation Hub Community Meeting", - "section": "Key Insights:", - "text": "Key Insights:\n\nValidation Perspectives: The meeting underscored the need for each organization to define “validation” in a way that suits its context, while the R Validation Hub offers a baseline for common understanding.\nStatistical Methodology Challenges: Discussions acknowledged the challenges in achieving exact results across different programming languages due to inherent differences in statistical methodologies.\nOpen Source Contributions: The importance of returning testing code to package developers was highlighted, reinforcing the open-source ethos of collaboration and quality enhancement.\nResource Availability: The slides from the meeting are accessible on GitHub here. Although the meeting wasn’t recorded, the community is encouraged to join the R Validation Hub mailing list for future updates and meeting invites here." - }, - { - "objectID": "posts/recap-r-validation-hub-community-meeting/index.html#looking-forward", - "href": "posts/recap-r-validation-hub-community-meeting/index.html#looking-forward", - "title": "Recap: R Validation Hub Community Meeting", - "section": "Looking Forward:", - "text": "Looking Forward:\nThe meeting reiterated the significance of the R Validation Hub as a central point for validation discussions and resources. Future community meetings are tentatively scheduled for May 21, August 20, and November 19, offering opportunities for further engagement and contribution to the evolving conversation around R validation.\n\nJoin the R Validation Hub mailing list!" + "objectID": "posts/reviving-sheffield-r-user-group-and-building-tools-for-thyroid-cancer-prediction/index.html", + "href": "posts/reviving-sheffield-r-user-group-and-building-tools-for-thyroid-cancer-prediction/index.html", + "title": "Reviving Sheffield R User Group and Building Tools for Thyroid Cancer Prediction", + "section": "", + "text": "Neil Shephard, co-organizer of the Sheffield R User Group in Sheffield, United Kingdom (also on fosstodon), recently spoke to the R Consortium about his journey from Genetic Epidemiology to Research Software Engineering with R. He also discussed the revival of the Sheffield R User group and the challenges of organizing inclusive and hybrid events. Neil also highlighted the group’s successful participation in Hacktoberfest and shared insights into his current R projects, including developing tools for thyroid cancer prediction and deploying Shiny applications.\n\nPlease share your background and involvement with the RUGS group.\nI have a background in biology. I studied zoology and genetics at the undergraduate level and then pursued a master’s degree in genetic epidemiology, focusing on identifying genes involved in human diseases. Specifically, I worked on complex diseases such as rheumatoid arthritis and related autoimmune diseases initially and breast cancer. During my master’s program, I was taught programming and learned some C, although that was quite a long time ago, around 25 years ago. While I never really took to C programming, I was also introduced to the statistical package Stata, which I found very user-friendly and appreciated its strong community support.\nAs time passed, I began to hear more and more about R. This was around 2000, a few years after R was first released. One of the things I had started doing was writing literate documents in LaTeX. I would write a LaTeX document, and Stata could output tables to LaTeX, which I could then include in my document and render to PDF. I found this a much more efficient way to work reproducibly than traditional word processors and spreadsheets.\nI was exploring R and discovered Friedrich Liesch’s package Sweave, which interweaved LaTeX and R code. It was really the precursor to RMarkdown. I also started using Linux as my operating system and became interested in the free open source software movement.\nAround 2004 I made a conscious choice to switch from Stata to R because of its open source licensing and extensibility. While Stata allowed me to write my functions and modules, I found R more open as it isn’t owned by a company, and I didn’t need a license, which I typically relied on my employers to provide.\nI decided to invest my time learning R for all my work because it would benefit me in the long run, as I could take the knowledge and skills and use them anywhere. When I switched careers from genetic statistician to medical statistician in a clinical trials unit at the University of Sheffield, I continued using R, although I was in a minority, as most colleagues at the time used Stata or SPSS.\nI continued using R and convinced a few others to join me. We supported each other, and around 2015 the SheffieldR user group was initiated by Anna Krystalli. I attended the meetings and found them really useful as they brought together people from the university and beyond who shared a passion for using R in their research, showing each other how they used R in their work. It was a great way to discover new features. I attended those meetings until around 2019, when I switched jobs to work for a startup tech company and switched to using Python and Java for work. Soon after, SheffieldR fizzled out due to lockdown in 2020.\nAfter working for a tech company for a few years, I returned to the University of Sheffield as a Research Software Engineer, where I’m currently employed. This role has given me more opportunities to use R. I have been involved in a Python project from the beginning, but recently, I’ve also had the chance to work on a few R projects. I’ve missed the enjoyable and exciting R user group meetings that I used to attend.\nI was asked to improve Sheffield’s RSE (Research Software Engineering) community. As part of this, I joined the open science community movement, an international initiative that began in the Netherlands. They had an incubator program to establish open science communities in local areas, and I enrolled in that program to start an open science community in Sheffield. I’m quite a practical person and like to take action and help others, so I resolved to revive the Sheffield R user group as I had found it so useful in helping me learn what could be done with R earlier in my career.\nI briefly worked with Anna, who had started the SheffieldR group, but unfortunately, soon after I started to work with the RSE Team, she moved on and became an R consultant. Still, we had some overlap, and she was happy to share all the materials and the GitHub repository for the website with me. So, I took on the responsibility of organizing the group. I rewrote the website and switched it from R Markdown to Quarto to learn more about using Quarto, which had just been released. It wasn’t too difficult since the languages are pretty similar.\n Sheffield R User Group April 2024 Meetup “Profiling and Optimising your R code,” Speaker: Dan Brady, Research Software Engineer, University of Sheffield.\nI was joined by Grace Accad from the Data Analytics Service at the University of Sheffield to organize SheffieldR. She had been involved in R ladies and attended other R user groups, and I’ve been very grateful to her for her support and help in sharing the workload.\nWe have been hosting Sheffield R user group events for over a year, and they have been quite successful. We aim to hold the events every month during term time. I presented at our initial reboot session showing how to use Quarto and GitHub pages to put slides online, but we have been fortunate to find other speakers since then. However, Grace and I are primarily responsible for organizing and setting up the website and booking rooms. It’s not too demanding, but that’s my primary role in the group.\nCan you share what the R community is like in Sheffield? \n Sheffield R User Group January 2024 Meetup “Automating Health Economic Evaluation with R,” Speaker: Robert Smith, Dark Peak Analytics.\nI only have a little industry experience, having only worked for one company. However, I think R is more academic, although that is changing. In Sheffield, the company I worked for had a research department with only two people. So, at least in Sheffield, R is used in the industry. The Sheffield R user group aims to bring together people who use R in the area to create a community where they can ask questions and help each other. A data science learning community in Sheffield used to be more R-oriented but now includes people using pandas. I like that community as well.\nI strongly believe in the importance of connecting with people in person. The networking effect is natural and very beneficial. Building these connections and networks online while possible is more challenging, so I am focused on creating a local group to foster this. Most participants are from the University of Sheffield. However, there are also individuals from Sheffield Hallam University and outside academia, such as Simon Rolph from the UK Centre for Ecology and Hydrology, who gave an excellent talk on the targets package. We’ve also had talks with Robert Smith and Wael Mohammed of Dark Peak Analytics.\nOne of my challenges is that I have a daughter, so I usually need to be home in the afternoons to take care of her. I appreciate that attending events in the evenings isn’t possible for everyone. Finding a suitable time for everyone is difficult. If we have meetings at lunchtime, we get a lot of university attendees, but only a few from farther away because they would have to travel. You can please some of the people sometimes, but you can’t please all the people all the time.\nYour group recently hosted Hacktoberfest events. Can you share more about the topic covered? Why this topic? \nHacktoberfest celebrates open source software and encourages people to find their favorite open source project to contribute to. Our first meeting was on October 4th, and then we had one every other Friday throughout October.\nThe main objective was to help people get comfortable contributing to open source software, especially those who use R but may not be familiar with version control using Git and GitHub. In the first session, I used material from my job as a research software engineer, where I’ve been teaching a course Anna developed on using Git and GitHub for the past year or two. This course covers the basics of version control and includes a collaborative exercise using a GitHub repository.\nParticipants learned how to fork the repository, make changes locally, push their changes, and create pull requests. The following three weeks were dedicated to providing support, where others and I with experience in version control and using R were available to assist others. The goal was for people to help each other during this time and not rely solely on me or my colleagues as organizers, as some individuals may have more knowledge than others. It was great to see everyone coming together to support one another, as some people may have more expertise in specific areas than I do.\nAny techniques you recommend using for planning for or during the event? (Github, zoom, other) Can these techniques be used to make your group more inclusive to people that are unable to attend physical events in the future? \nI have a GitHub issue template in place to help organize our meetings. I use GitHub to plan events because my memory is terrible. I’d likely forget something important if I didn’t have everything written down. Whenever we plan an event, we create a GitHub issue and assign it to me or Grace. It’s a checklist of tasks such as booking a room, setting dates and times, confirming speakers, obtaining consent for photography during the event, and listing places to advertise the event. This checklist helps us keep track of everything that needs to be done for each event.\nThe Sheffield R user group used to meet in a local pub. However, when we restarted the events, we decided that using more neutral spaces would be more inclusive, so we use university buildings now. We want to ensure everyone feels welcome, so we choose accessible venues for people with disabilities. It’s important to me that everyone can attend without any barriers.\nWe also run hybrid meetings, which I find challenging. When I have a group of people in the room, I naturally tend to speak to them. I have to remind myself to pay constant attention to the online participants. It’s helpful to have another organizer keeping an eye on the online side of things when people raise their hands. Despite the challenges, we continue with hybrid meetings because they’re a good way of allowing people to attend if they can’t make it in person.\nPlease share about a project you are currently working on or have worked on in the past using the R language. Goal/reason, result, anything interesting, especially related to the industry you work in?\nI’m working on a project with a PhD student trying to improve thyroid cancer prediction. When he approached me, he used SPSS for his analysis because that’s what one of my old colleagues had taught him. From now on, I encouraged him to switch to using R for all his work, and I’ve helped him set up version control for it.\nHe has learned to write Quarto documents with embedded R code to write the manuscript he wants to create. This has been very useful. He has also learned how to use a multiple imputation package that he hadn’t used before to summarize the results and check their consistency with the observed data. At one point, the PhD student and his supervisor wanted to create a website where people could enter various characteristics about a patient and receive a risk profile indicating whether the lumps in their thyroids were likely to be malignant. To achieve this, he revisited his knowledge of Shiny to get the website up and running. However, he was aware that it might be something they wanted to put into production. Consequently, he discovered the Golem package, which appears to be a handy tool for taking Shiny and developing it more rigorously for deployment to production. This has been the main focus of his recent work with R.\nI’ve been using Quarto and R for my blog and some small tasks lately. I’ve written several posts about pre-commit for linting code, which is really useful. I’m overdue writing one on how to use the lintr package and should find time to investigate the newer flint package too.\nI also had a project where the researchers used R and had a lot of code. I convinced them to organize their code into a more structured package format. I found DevTools and the usethis package to be very helpful for that. At the same time, I set up the package repository to use linter to ensure that all coding standards were followed in case they ever decided to release it to CRAN.\nI feel like a jack of all trades because I use Python, R, and a bit of Bash. I know a little about everything, but I’m not an expert at any one thing!\nHow do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 75,492 members in 39 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nhttps://r-consortium.org/all-projects/rugsprogram.html" }, { - "objectID": "posts/kolkata-r-user-group-a-rich-history-with-statistics/index.html", - "href": "posts/kolkata-r-user-group-a-rich-history-with-statistics/index.html", - "title": "Kolkata R User Group: A Rich History with Statistics", + "objectID": "posts/Full-time-Korea-R-User-Group-Founder-Victor-Lee-Sees-AI-Future-for-R-and-Quarto-Textbooks-R-Consortium/index.html", + "href": "posts/Full-time-Korea-R-User-Group-Founder-Victor-Lee-Sees-AI-Future-for-R-and-Quarto-Textbooks-R-Consortium/index.html", + "title": "Full-time Korea R User Group Founder Victor Lee Sees AI Future for R and Quarto Textbooks", "section": "", - "text": "The R Consortium recently spoke with Samrit Pramanik of the Kolkata R User Group about his experience starting a new R User Group in India. Samrit highlighted Kolkata’s rich history with statistics and talked about the diverse local R community.\nThe Kolkata R User group is organizing its second online event titled “A New Approach for Teaching Data Analytics with R” on July 13th. R users from around the world are invited to join this event.\nPlease share your background and involvement with the RUGS group.\nMy name is Samrit Pramanik. I work as a data scientist at a US-based private firm and have a post-graduate degree in statistics from the University of Calcutta. I have been using R since my post-graduate days in 2018 and used it extensively in various projects during my studies. Since 2022, I have also been an R instructor for a non-profit organization. Additionally, I have been involved in several short projects working with R. Since April 2024, I have managed the Kolkata R User group.\nThis is the third city-based R user group in India that is affiliated with the R Consortium. I plan to arrange virtual meetups monthly and in-person meetups annually. I enjoy helping and teaching people from diverse backgrounds, not only in statistics, mathematics, and data science but also in other areas. I want to teach them to use R language to add value to their professional and personal projects.\nCan you share what the R community is like in Kolkata?\nThe Kolkata User Group has been formed with a broader perspective that I would like to share with you. Kolkata is known for its reputation in statistical research and education. The city is recognized as the birthplace of modern statistics in India, with the establishment of the Indian Statistical Institute (ISI) in 1931 by a prominent figure in statistics. The University of Calcutta, where I graduated, was the first in Asia to offer a post-graduate degree in statistics in 1941. This rich history made the formation of the Kolkata R User Group inevitable. Our community consists of academics and professionals from diverse fields such as life sciences, healthcare, the public sector, physics, astrophysics, and other industries. This diverse background facilitates robust exchanges of ideas and techniques related to R and data, making our R community in Kolkata truly unique.\nPlease tell us about your recent and upcoming events?\nI would like to highlight a recent event. Last month, in June, we had our inaugural session where we introduced Quarto, a recently released reporting tool by Posit. Our goal was to make the participants aware of this tool and its outstanding features, such as website building, ebook writing, creating thesis papers, manuscripts, and blogging sites. We aimed to show participants, including early graduate students, professionals in the industry, and researchers from academia, that they can use Quarto in their projects and studies for reporting. This was our first organized session.\nThe upcoming session is scheduled for July 13th. It will focus on a new approach to teaching R to students with non-technical backgrounds such as business students. Dr. Abhimanyu Gupta from Saint Louis University will be the speaker at this event.\nWe have received very positive feedback and responses from the participants who are showing interest in the upcoming events. They want us to organize such events frequently. People are very much aware of these events and this community. They are very responsive, and we have received positive responses. Two esteemed Economics professors have expressed interest in joining our organizing team and working with us.\nPlease share about a project you are currently working on or have worked on in the past using the R language. Goal/reason, result, anything interesting, especially related to the industry you work in?\nCurrently, I am working on two projects. The first project involves cricket analytics, where I extensively use R for cleaning up messy raw data and conducting exploratory data analysis at both the team and individual player levels and published a shiny dashboard on performance analysis of T20I players. I’m also building a statistical model to predict the total score of an innings, the winner of the match, and the tournament. Lastly, I aim to compile all the findings into an ebook format.\nCricket Performance Analysis Shiny Dashboard\nThe second project revolves around converting the functions and features of AstroPy, an open source software package for astronomy and astrophysics, into R. Our goal is to enhance its popularity among researchers and scientists in the astronomy, astrophysics, and cosmology domains. I am collaborating with another individual from a physics background on this open source project, and we plan to publish it on GitHub soon for public access." + "text": "The R Consortium recently interviewed Victor Lee, organizer of the Korea R User Group, about his role establishing and expanding the Korean R community. Victor shared his journey, beginning with an introduction to R and open source programming languages while working at the Hyundai Motor Company, and later, his efforts in establishing the tidyverse community in Korea. He highlighted his extensive experience with R, including writing blog posts, publishing Quarto books, and building websites for the Korea R User Group. Victor will be a Software Carpentry instructor at the Software Carpentry Workshops at Sejong University.\nPlease share about your background and your involvement in the R Community.\nMy first introduction to our community was about 10 years ago, and it wasn’t a good experience. I used to work at the Hyundai Motor Company at that time and was intrigued by the software carpentry led by Greg Wilson. I also delved into statistics and open-source programming languages, particularly S and R programming. I was heavily involved in posting about tidyverse, which was my entry point into the community environment. In Korea, I sought out the Korean community, which mainly focused on the basics. This made me realize the need for a community in Korea based on tidyverse principles, and that’s why I started the tidyverse community in Korea 10 years ago.\nI was first introduced to S-PLUS during my undergraduate years as a statistics major, and I was fascinated by its superior graphics compared to SAS/SPSS. After majoring in computer engineering and working at Hyundai Motor Company for 10 years, I obtained a Software Carpentry Instructor certification and translated “Python for Informatics” into a Korean book. I became captivated by the Hadleyverse, and Since 2016, I have been co-organizing the Seoul R Meetup, sponsored by Kyobo DPLANEX (a continuous sponsor and is currently the largest sponsor of the Seoul R Meetup, representing one of South Korea’s leading insurance companies) alongside Choonghyun Ryu, the founder of the Korea R User Group. In 2021, we hosted the Korea R Conference, and in 2021, we established the Korea R User Group as a non-profit organization, transitioning from a community to an official organization.\nWhat is your level of experience with the R language?\nWith the support of the R community, ChatGPT, and Copilot AI, I now confidently tackle any data science problem using R. For about 10 years, I’ve consistently written blog posts using R Markdown and now Quarto. Upgrading my e-books with Bookdown led to the publication of five Quarto books on data science. Using the Quarto framework, I also built the Korea R User Group and R Conference websites. As a civic data journalist, I’ve written around 100 articles utilizing R’s visualization capabilities. Reflecting on my journey, I see how effectively I’ve applied the R language in various fields.\nWhat industry are you currently in? How do you use R in your work?\nI originally set up the Korean R community 10 years ago and am a founding member of the nonprofit Korea R User Group, established three years ago. I left KPMG to dedicate my time to running the Korea R User Group. This year, I have been fully involved in managing the organization and leading several projects, including two major abandoned projects, focusing on them for the past few months.\nCurrently, I am focusing on publishing and developing open statistical packages at a non-profit public interest corporation. In 2020, with good intentions, I started the “Open Statistical Package” project to independently develop statistical packages like SAS, SPSS, and Minitab. However, some Shiny developers without a strong background in statistics took the project in their direction, causing it to lose steam. It felt as though they had hijacked the project and the hard work the Korea R User Group put in, leaving us frustrated and disappointed.\nTo prevent this kind of thing from happening again, we’re beefing up our license policy, including trademark registration for BitStat[1]. We’re also switching up our development engines to webr and shinylive and are in the process of creating BitStat2[2].\n[1]: https://github.com/bit2r/BitStat [2]: https://github.com/bit2r/BitStat2\nWe also established a publishing company named “BitStat” as the Korea R User Group promoted Quarto digital writing as a new open source project. Recently, we have published and released five data science books, expanding the base of R users. While writing the sixth book on probability and statistics, I restarted the development of open statistical packages using Web-R and Shinylive.\nR has evolved from a simple data analysis and statistical language to a tool that can replace office software. I now use Quarto to create almost all documents, and R is the first language I use in developing the open statistical package that I am currently working on.\nWhy do industry professionals come to your user group? What is the benefit for attending?\nIn Korea, about 20 to 30 years ago, R was the number one programming language for data science and statistics, particularly in areas like machine learning. However, with the rise of Python, many R users transitioned to Python due to its increasing popularity. Despite this shift, R remains significant in Korea, with many people continuing to use both R and Python.\nFor my day-to-day work, I find R quite convenient and easy to use, especially for therapeutic data and open-source case studies. This year, I’ve noticed that users who join the Korea R User Group come from diverse backgrounds, including drug discovery, regulatory agency, and real estate.\nOver the past decade, many users joined the group to determine whether Python or R was better suited for their work. However, the recent trend clearly leans towards artificial intelligence development, such as LLM (Large Language Model) development. Participants from various industries with an interest in quantitative analysis are now attending the user group.\nTheir motivation for attending, apart from AI fields represented by LLM, is to acquire the latest technology in other data science areas and to gain knowledge from diverse, in-depth analysis experiences and model development. Additionally, many people come to obtain information about Quarto, ggplot, gt, and shiny, seeking business opportunities related to these tools.\nWhat trends do you currently see in R language and your industry? Any trends you see developing in the near future?\nThis year, our community in Korea is focusing on Quarto due to upcoming government policy changes. Analog methods are expected to disappear within five years, so the government is funding the development of AI digital textbooks. I believe Quarto technology, the next generation of R Markdown, is perfect for this purpose.\nAs generative artificial intelligence (AI) has gained significant attention in Korea, there is growing interest in using R and Python together with generative AI to solve data science problems and increase productivity, rather than focusing on the languages themselves. When using generative AI with languages such as R, Python, and SQL, it becomes necessary to find tools that can automate and store the outputs, inevitably leading to increased interest in Quarto.\nThis perspective has been reinforced by my experience using Quarto in various ways, starting from R Markdown. I have come to realize that Quarto is truly well-suited for generative AI and data science. If other countries are developing AI texts using Quarto or R Markdown, we could introduce this technology to the Korean market and the Korean government.\nHaving written five books – plus a sixth on probability and statistics – I’ve experimented with various features of Quarto books. I’ve realized we no longer need older statistical packages like SAS and SPSS. My current project involves implementing statistical software using WebAssembly (WASM) technology.\nWe would like to get to know you more personally. Can you please tell me about yourself? For example, your hobbies/interests or anything else you want to share.\nInitially, I wasn’t sure if I would succeed, but I became involved in election campaigns and grew passionate about analyzing political and election data. My interest lies in using data to uncover trends and insights from various social datasets.\nNext month, we will have a data journalism meetup, and I have friends who will join because of the articles I wrote. They will showcase some of their analyses on TV, including summaries of data related to election campaigns.\nI first developed a connection with data while majoring in statistics and then pursued computer engineering in graduate school. Although this combination of backgrounds is common now, it was unusual in Korea at the time, giving me a unique career path. My passion for open-source software and faith in the community have driven me to where I am today.\nI enjoy analyzing data, and whenever I come across interesting datasets, I analyze them and document my experiences on my blog. This hobby, along with the copyright-free nature of data, led me to develop an interest in predicting election winners using data from annual elections in South Korea. Since 2016, I have experienced three general elections, presidential elections, and local elections. Although there won’t be an election next year, I am very much looking forward to the next one." }, { - "objectID": "posts/kolkata-r-user-group-a-rich-history-with-statistics/index.html#how-do-i-join", - "href": "posts/kolkata-r-user-group-a-rich-history-with-statistics/index.html#how-do-i-join", - "title": "Kolkata R User Group: A Rich History with Statistics", + "objectID": "posts/Full-time-Korea-R-User-Group-Founder-Victor-Lee-Sees-AI-Future-for-R-and-Quarto-Textbooks-R-Consortium/index.html#how-do-i-join", + "href": "posts/Full-time-Korea-R-User-Group-Founder-Victor-Lee-Sees-AI-Future-for-R-and-Quarto-Textbooks-R-Consortium/index.html#how-do-i-join", + "title": "Full-time Korea R User Group Founder Victor Lee Sees AI Future for R and Quarto Textbooks", "section": "How do I Join?", "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 68,000 members in 33 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nLearn more" }, { - "objectID": "posts/conectaR-podcasts-and-datathons-san-carlos-r-user-group-in-costa-rica/index.html", - "href": "posts/conectaR-podcasts-and-datathons-san-carlos-r-user-group-in-costa-rica/index.html", - "title": "ConectaR, Podcasts, and Datathons: How the San Carlos R User Group in Costa Rica is Connecting Latin America’s Data Lovers", + "objectID": "posts/the-2024-isc-grant-program-will-begin/index.html", + "href": "posts/the-2024-isc-grant-program-will-begin/index.html", + "title": "The 2024 ISC Grant Program will begin Accepting Applications Soon!", "section": "", - "text": "Frans van Dunné, the organizer of the San Carlos R User Group, recently discussed with the R Consortium the development of the R community in Costa Rica and the broader Latin American (LATAM) region. He also talked about the growth of events such as the ConectaR conference and the success of the Data Latam podcast, which he co-hosts to delve into data science in Latin America. Additionally, Frans highlighted the challenges of building a data-driven community in a rural area and the creative methods they’ve employed to connect people through R.\nPlease share your background and involvement with the RUGS group.\nI have a background in biology, and during my PhD in tropical ecology, I encountered some statistical questions that I needed to solve through programming. That’s when I started learning to program, initially with Perl. Eventually, I discovered that I enjoyed solving data-related problems through programming, and that led me to R. It was around 2001 when I first started programming in R.\nEventually, I married and emigrated to Costa Rica (my wife is Tica). Knowing no one in the area, I started an R User Group to connect with people and navigate the area.\nVery soon after arriving in Costa Rica, I established my town’s San Carlos R user group. Initially, we held our meetings in-person, but I soon discovered that some attendees traveled for hours by bus to reach San Carlos. Realizing the impracticality, I decided to move our meetings online, and to my surprise, it worked out well. This change occurred even before the pandemic, and we began to see people from Peru and other distant locations joining our group. San Carlos is a small rural area with a population of around 50,000, so having individuals from different parts of Latin America join us was truly amazing.\nOne of the first San Carlos R User Group meetings - February 2016, Ciudad Quesada, Costa Rica\nWe had to stop our online meetings because Meetup informed us that, according to their policy before the pandemic, we wouldn’t be able to use their platform if we didn’t hold physical meetings. The world is different now, but that was the situation back then.\nCan you share what the local R community is like in San Carlos?\nParticipants of ConectaR 2019 - January 2019, San José Costa Rica\nWe collaborated with the University of Costa Rica to organize an event that brought together industry, academia, and citizen science professionals for a conference focused on R. The event is called Conecta R. We started in 2019 and held the latest edition this year, Conecta R 2024. When we started, we wanted to understand R’s current status and usage in the LATAM region. It only confirmed that R is widely used in academia. Most statistics courses have transitioned from licensed software to R. R is also used widely in industry.\nParticipants of the Tidymodels workshop during ConectaR 2024, March 2024, San José, Costa Rica\nAt ixpantia, the company I co-founded, we work with clients in various industries, such as consumer packaged goods, retail, oil and gas, and energy production. Additionally, a significant number of clients utilize our financial services.\nWould you like to tell us about your recent events?\nWe’ve resumed our monthly online meetings for the San Carlos R user group. The meetings now take place on the first Saturday of the month in the morning, and anyone is welcome to join through Meetup.com. Our last meeting was held recently, and it was great to see familiar faces returning.\nAdditionally, we have a podcast called Data Latam, which covers topics related to data science, not just R. We aim to release a new episode every month. We run this podcast in parallel with meetings, serving a similar purpose. It’s about providing examples and even role models of professionals working with data to show that you don’t need to be an IT professional or a programmer to work with data.\nPlease share more about the Data Latam podcast. How did you come up with the idea of starting it? Would you like to highlight a few of your favorite podcasts from this series?\nThe story behind the Data Latam podcast is funny. The co-host, Diego May, and I met through an R Package I wrote to access data from an open-data platform he had developed. We shared an interest in using data and data science to help the development of LATAM and agreed to start a podcast to get to know each other better. Within two months, we had the first opportunity to start a project, and that is when we founded ixpantia, which brings best practices in data science, data engineering, and data strategy to LATAM.\nWe have done 110 podcasts to date! It seems like a lot, but we learn so much from every conversation that it hardly feels like an effort. Some of my personal favorites that are related to R include Episode 109 with Noam Ross, where we talked about rOpenSci, episode 98 with Sherly Tarazona about her work and R-Ladies Lima, episode 85 with Tareef Kawaf from Posit and episode 75 with Jorge Ahumada about the work they do at Wildlife Insights. I could go on, but pointing to the complete list at www.datalatam.com makes more sense. I’m sure there is something for everyone interested in data there.\nDo you recommend any techniques for planning for or during the event? (Github, Zoom, other.) Can these techniques be used to make your group more inclusive to people who cannot attend physical events in the future?\nOnline events are great. I live in a rural area, and attending a physical event, even here in Costa Rica, requires a long three-hour drive to the capital. We have done that and will do it again, but having the option to go online is much more practical and has a broader reach.\nWhen we started our first online meetings, we used Google Hangouts, which would fry my laptop after one hour. These tools have improved so much over the last few years, largely pushed by the boom in remote work during the pandemic. We still like Zoom and its functionality for setting up and executing events, including registration.\nParticipants of the Datathon 2019 in San Carlos, August 2019, Santa Clara, Costa Rica\nWe have organized two datathons (similar to a hackathon but focused on data) that were incredibly enjoyable and well-attended. The key to their success was our partnerships. One datathon was organized in collaboration with the Costa Rican government, and the other involved two local universities: The University of Costa Rica (UCR) and the Costa Rica Institute of Technology (TEC). I still meet people who attended these events and have fond memories of them." + "text": "The R Consortium is excited to announce the second cycle of the 2024 Infrastructure Steering Committee (ISC) Grants Program. The Call for Proposals will open soon. This initiative aims to support projects that strengthen the R ecosystem’s technical and social infrastructure. \nHere is a list of projects that received grants from the R Consortium in the First Cycle in 2024. \nFrom the Call for Proposals page:\nThe ISC is interested in projects that:\n\nAre likely to have a broad impact on the R community.\nHave a focused scope (a good example is the Simple Features for R project). If you have a larger project, consider breaking it up into smaller chunks (a good example of this done is with the DBI/DBItest project submission, where multiple proposals came in over time to address the various needs).\nHave a low-to-medium risk with a low-to-medium reward. The ISC tends not fund high-risk, high-reward projects.\n\nWhether you’re working on groundbreaking tools or organizing community-driven events, this is your chance to secure funding and make a significant impact on the R community!\nKey Dates:\n\nSeptember 1, 2024: Grant Application Period Opens\nOctober 1, 2024: Grant Application Period Closes\nNovember 1, 2024: Notification of Accepted Grantees\nDecember 1:  Deadline for acceptance of grant and contract. Public notification of grantees occurs shortly thereafter.\n\nSubmit your proposal by October 1, 2024, and contribute to the ongoing growth of the R ecosystem. Visit the R Consortium website for detailed guidelines and submission instructions. Don’t miss this opportunity to bring your innovative ideas to life!" }, { - "objectID": "posts/conectaR-podcasts-and-datathons-san-carlos-r-user-group-in-costa-rica/index.html#how-do-i-join", - "href": "posts/conectaR-podcasts-and-datathons-san-carlos-r-user-group-in-costa-rica/index.html#how-do-i-join", - "title": "ConectaR, Podcasts, and Datathons: How the San Carlos R User Group in Costa Rica is Connecting Latin America’s Data Lovers", + "objectID": "posts/keith-karani-wachira-leading-the-dekut-r-community-in-kenya-and-innovating-with-r/index.html", + "href": "posts/keith-karani-wachira-leading-the-dekut-r-community-in-kenya-and-innovating-with-r/index.html", + "title": "Keith Karani Wachira: Leading the Dekut R Community in Kenya and Innovating with R", + "section": "", + "text": "Keith Karani Wachira, the Dekut R Communityorganizer based in Nyeri, Kenya, was recently interviewed by the R Consortium and shared his journey in the R community, which began in 2019 during his university years. Sparked by a tech meetup, Keith’s interest grew through the pandemic sessions. Now in academia, he uses R to address business automation challenges, attracting industry professionals to his practical sessions. Excited by trends like AI integration and tools like Quarto, Keith foresees increased automation and efficiency. Outside work, he enjoys baseball, graphic design, web development, and teaching R, finding great reward in his students’ success.\nPlease share about your background and your involvement in the R Community. What is your level of experience with the R language?\nI began my journey with R in early 2019 while studying at university. In May 2019, I learned about a tech community through a friend who posted in one of our school’s WhatsApp groups, inviting us to join a meetup. Curious, I decided to attend.\nI remember the meetup was on a Saturday, and it turned out to be the launch of a new club. My friend invited me and was part of the Microsoft Learn Students’ Ambassadors. His classmates used R for their engineering projects, which sparked my interest.\nDuring the first lesson, I found it challenging as there were about 30 students, most of whom were first-year students pursuing various degrees, including Business Information Technology, which I was majoring in, along with a minor in Communication. My first programming language that year was C, which I found interesting.\nOver time, I found the R language interesting, especially its syntax. What fascinated me the most was how data could be used to create visualizations. This curiosity led me to explore data from my local sewerage and water company, using R to create informative visualizations and derive insights that can be used in decision making.\nI continued attending the sessions in 2020 during the pandemic. Although we no longer had in-person classes, we adapted using Microsoft Teams for our meetings. Eric organized the meetups and arranged tech talks with speakers from Posit (formerly RStudio) and NairobiR. I remember attending these sessions and understanding how powerful R is.\nThroughout 2020, I attended regularly but still lacked confidence in the language. However, in 2022, I made significant progress. Under Eric’s leadership, we expanded the community to involve more people, especially students from the department of Actuarial Science, Telecommunication Engineering and electrical engineering. We set up a structured learning environment based on materials from Hadley Wickham’s books and resources from the R website and blogs.\nEric’s leadership greatly influenced me. He taught us how to write blogs using Markdown and publish on RPubs. This is a bit about my background. Today, we continue to teach R, following a structured approach to help others intermediate in using the language.\nWhat industry are you currently in? How do you use R in your work?\nI’m currently in academia, primarily focusing on various technical challenges. We hold sessions where we demonstrate the use of R in robotics for members in Electrical Engineering and Telecommunication Engineering. For those in Actuarial Science, we show how to create time series models using R.\nComing from a background in business and information technology, I focus on solving business challenges, particularly automating business processes and addressing issues in banking, logistics, retail using opensource datasets. Our efforts are not limited to academia; we concentrate on applying R across different disciplines within academia to tackle these challenges.\nWhy do industry professionals come to your user group? What is the benefit of attending?\nAn interesting scenario arose when I became interested in EMS (Engineering and Management Systems). We started organizing hybrid sessions after the COVID period and it caught interest of students from another university in Kenya ,Egerton University. Through, statistical analysis bureau of Egerton University they joined our sessions to learn how to leverage tidy models packages to create machine learning models and also collaborate with the community members.\nThey were very interested, and as future economists, we demonstrated how to build and appreciate these models. In previous meetups, we also introduced participants to Shiny apps, teaching them how to host their models and create interfaces to display their work.\nAnother valuable skill we taught was generating reports using R Markdown. This allows users to write code, format text, add videos, images, and emojis, and present their work in a professional and engaging manner. Attendees found this particularly useful as it enhanced their ability to write, structure, and report code effectively.\nParticipants learned to leverage the R ecosystem for coding, structuring their work, and reporting their findings by attending our sessions.\nWhat trends do you currently see in R language and your industry? Any trends you see developing in the near future?\nA trend I’ve noticed is the widespread effort to include everyone in learning programming languages like R. This is evident in the emergence of specialized groups such as R for Medicine and R for Pharma. Two of our alumni even demonstrated how R can be used in robotics through a talk at Posit Conference 2022, demonstrating its applicability in specific industries. This specialization fascinates me, and I am eager to see how R will be used across various fields.\nAnother trend is using tools like Quarto, which facilitates the implementation of such specializations. Additionally, I am excited about the incorporation of AI in building R applications, such as using Gemini for Shiny apps. Although materials on this are currently limited, I see this as a growing trend.\nThe integration of AI will likely lead to the automation of many manual processes, further enhancing R’s utility and efficiency in various industries.\nWe would like to get to know you more personally. Can you please tell me about yourself? For example, your hobbies/interests or anything else you want to share.\nWhen not in front of my laptop, I enjoy playing baseball and softball, especially as a catcher. Catching allows me to see the entire game command the play, and I enjoy throwing the ball from home to second base and picking off a runner. It’s a challenging position that helps me focus and improve my aim.\nOn the side, I also do some graphic design using Canva which I use to create posters and newsletters for our community meetups. Additionally, I have web development skills using MERN stack.\nAnother passion of mine is teaching R to others. I love seeing people learn and apply the concepts and then go on to teach others. One of my students from his first year has now taken over as a lead in our community, which is incredibly encouraging. He even competed in hackathons and finished fourth, showing how much he has grown.\nTeaching and seeing others succeed is something I find very rewarding and motivating." + }, + { + "objectID": "posts/keith-karani-wachira-leading-the-dekut-r-community-in-kenya-and-innovating-with-r/index.html#how-do-i-join", + "href": "posts/keith-karani-wachira-leading-the-dekut-r-community-in-kenya-and-innovating-with-r/index.html#how-do-i-join", + "title": "Keith Karani Wachira: Leading the Dekut R Community in Kenya and Innovating with R", "section": "How do I Join?", - "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 75,492 members in 39 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nhttps://r-consortium.org/all-projects/rugsprogram.html" + "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 68,000 members in 33 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nLearn more\n\n\n\ngd2md-html: xyzzy Mon Jul 29 2024" }, { - "objectID": "posts/unlocking-the-power-of-r-for-insurance-and-actuarial/index.html", - "href": "posts/unlocking-the-power-of-r-for-insurance-and-actuarial/index.html", - "title": "Unlocking the Power of R for Insurance and Actuarial Science: Webinar Series Recap", + "objectID": "posts/rpharma-2024-virtual-oct29-nov1-apac-track/index.html", + "href": "posts/rpharma-2024-virtual-oct29-nov1-apac-track/index.html", + "title": "R/Pharma 2024, Virtual, October 29-November 1, Includes New Dedicated Asia-Pacific (APAC) Track", "section": "", - "text": "The R Consortium recently hosted a webinar series tailored specifically for insurance and actuarial science professionals. This series, called the R/Insurance webinar series, led by experts Georgios Bakoloukas and Benedikt Schamberger, was crafted to guide attendees from transitioning from Excel to R to implementing R in production environments, fostering a performance culture with R, and mastering high-performance programming techniques. \nWhether new to R or looking to deepen your expertise, these webinars offer valuable insights into leveraging R’s capabilities in your field. All sessions are now accessible on YouTube, providing a fantastic resource for ongoing learning and development. \nFor further details and to watch the webinars, visit the R Consortium’s website." + "text": "R/Pharma 2024 is coming up Oct 29-Nov 1, 2024. This is a free event, fully virtual. R users in Pharma around the world are encouraged to attend, ask questions, and contribute their opinions!" }, { - "objectID": "posts/the-impact-of-r-on-academic-excellence-in-manchester-uk/index.html", - "href": "posts/the-impact-of-r-on-academic-excellence-in-manchester-uk/index.html", - "title": "The Impact of R on Academic Excellence in Manchester, UK", - "section": "", - "text": "The R Consortium recently spoke with the organizing team of the R User Group at the University of Manchester (R.U.M.). R.U.M. aims to bring together R users of all levels to share R best practices, expertise and knowledge. The group is open to all staff and postgraduate researchers at the University of Manchester, UK.\nDuring the discussion, the team shared details about their recent events and their plans for this year. They also discussed the latest trends in the R programming language and how they are utilizing it in their work.\nMartín Herrerías Azcué\nResearch Software Engineer\nUniversity of Manchester\nAnthony Evans\nResearch Software Engineer\nUniversity of Manchester\nLana Bojanić\nResearcher PhD Candidate\nUniversity of Manchester\nRowan Green\nPhD Student in Evolutionary Microbiology \nThe University of Manchester\nPlease share about your background and involvement with the RUGS group.\nMartin: My name is Martin, and I joined the University of Manchester a year ago. They assigned me to manage the R user group, which was previously under Camila’s leadership. Although I am officially in charge, this is a collaborative effort between all of us who are present in this meeting, along with some others who couldn’t join. I work in Research IT and mainly use R for projects assigned to me by other people.\nAnthony: My name is Anthony and I work at Research IT with Martin at the University of Manchester. I first came into contact with R when I was a student. Later, I became a helper at many of the university’s R training courses based on the Carpentries training courses. Camila, who was Martin’s predecessor, was also a trainer at R and she formed the R Users Manchester group. I volunteered to help her with the group a year ago, and it just turned a year old. After that, I continued to be a part of the group.\nLana: Hi there, my name is Lana. I am a PhD student and research assistant at the Division of Psychology and Mental Health at the University of Manchester. I have been using R for the past six years, ever since my Master’s degree. I have been a part of the group since its inception and have been running R introduction sessions for beginners within my division for a couple of years now. When I learned the group was being formed, I contacted Camila a year ago. This makes us founding members of the group.\nRowan: Hello, my name is Rowan Green. I am currently a PhD student in the Department of Earth and Environmental Sciences. For my research work, I use R extensively for simulation modeling bacteria, analyzing lab data, and creating visualizations. The best thing about using R is that it produces much prettier visualizations than other options available to us as biologists. We have a lot of master’s and undergraduate students coming through the lab. I often give them pre-written scripts they can tweak to create their plots. It’s exciting to see them working hard to produce their plots.\nCamilla mentioned starting a group to share knowledge about R on a university-wide level. I found this a great opportunity to participate and learn from others’ presentations during the meetings. It has been an enriching experience so far.\nCan you share what the R community is like in Manchester?\nAnthony: In industries such as banking and finance, R is frequently used to create graphs to showcase econometric data in an easy-to-understand manner. The graphical capabilities of this programming language make it a popular choice in these fields. The university we’re in has access to the Financial Times, which is known for producing visually stunning graphs. Interestingly, they also use an R package called FT plot tools, which is a specialized package solely for their use. So, it’s safe to say that R has a significant presence in the banking and finance sectors.\nAre your meetups virtual or in-person? What topics have you covered recently? What are your plans for the group in the future?\nMartin: Our events are a mix of in-person and online meetings. There have been talks about developing packages, data visualization, automating reports, and working with tables. We usually cover topics we are confident about or know people from the university are working on. However, we are also trying to get external speakers to come and talk. It’s challenging, but we are doing our best to make it happen. We are currently accepting proposals from potential speakers.\nOur book club has mostly or completely taken place online.\nLana:  Bookclub was mostly online. During the summer book club, we were reading R for Data Science. We covered a chapter or two chapters each time. We had the book’s second edition, and people from all over the university joined the club.\nWe were discussing the possibility of changing the format of Tidy Tuesdays. We received feedback that people don’t have enough time to come up with something extra creative every month. Additionally, there has been a need for more practice. Therefore, we plan to redesign Tidy Tuesdays to be more practice-oriented than creativity-oriented. We will be implementing these changes this year.\nAnthony: We’ve recently had several discussions on useful packages, particularly in R. Some packages that were developed and published were custom-made. We also had presentations on the cosinor and cosinor2 packages, which are used for fitting curves, and an R update package for validating clinical prediction models.\nThere are two other R groups in Manchester. Our aim for this year is to establish communication with them and collaborate in a coordinated manner. (Editor’s Note: We recently talked with the Manchester R User Group.) Currently, our group solely focuses on the internal R community at the University of Manchester.\nAny techniques you recommend using for planning for or during the event?\nRowan: I’m not sure if everyone would agree with me, but I think we did well in the format of our meetings. We started with brief, brief talks – within an hour – followed by questions and discussions, which worked well.\nHowever, the harder part has been promoting and informing people about the meetings. Sometimes, word of mouth has been more effective than emails and posters. I noticed that they were interested in attending when I encouraged my lab group, who all use R. But without any scheduled reminders and someone to encourage them, it may be difficult to get people to come.\nLana: It’s important to identify everyone’s strengths or specialties within the organizing group, as they will probably be useful in the first few events. After that, you can expand your network within the community, which is easy to do since people are easily reachable. This will allow you to find interesting topic ideas and strengths to draw from.\nWhat trends do you currently see in R language?\nMartin: I’ve noticed a growing interest in Shiny lately, as I manage a pilot server for the university and have seen an increase in users over time. There have also been several inquiries about using R within our high-performance computer cluster, which may be something we can offer to the university. This interest is not surprising, given the current hype around machine learning.\nA trending area that applies to multiple platforms, not just R, is towards reproducible research and compatibility between different programming languages. This means that R can be integrated with Python and other languages to create a documented and integrated pipeline. I’ve been experimenting with SnakeMake, which works well with R, but it would be great to see more integration from the R side, perhaps through the common workflow language or another similar tool.\nPlease share about a project you are currently working on or have worked on in the past using the R language. Goal/reason, result, anything interesting, especially related to the industry you work in?\nRowen: Recently, I wrote a preprint of a paper where we simulated the growth and mutation of bacteria using differential equations and R programming language. To perform the simulation, we utilized high-performance computing, which enabled us to simulate various ways the bacteria could grow by adjusting the rates of reactions occurring within the cells. This simulation required high-performance computing to be feasible for running multiple simulations.\nAfter running simulations, we came up with some ideas to test in the lab. Our focus was on measuring mutation rates, and we used statistical analysis to estimate them through R. We have been striving to ensure reproducibility, and as a result, we have annotated all the data tables and R scripts with the paper.\nIt has been an interesting journey for me. I had to tidy up my messy scripts and think about how someone else would perceive them. I had to ensure they made sense. However, the project was fascinating as I generated hypotheses using R, tested them, and analyzed and visualized them with the same tool. R is a complete tool that can handle all aspects of the process, making it a brilliant choice." + "objectID": "posts/rpharma-2024-virtual-oct29-nov1-apac-track/index.html#register-now-for-free", + "href": "posts/rpharma-2024-virtual-oct29-nov1-apac-track/index.html#register-now-for-free", + "title": "R/Pharma 2024, Virtual, October 29-November 1, Includes New Dedicated Asia-Pacific (APAC) Track", + "section": "Register now for free!", + "text": "Register now for free!\nFor the first time, R/Pharma will be including a dedicated Asia-Pacific (APAC) track which better aligns with Asian time zones and includes 2 pre-conference workshops, 3 keynotes that will be recorded from the global track and then streamed with live discussion sessions thereafter, and 2 live panels, one focusing on Japan, and one on China. In addition, there are 20 contributed talks.\n\n\nThe R Consortium talked with Daniel Sabanés Bové, R/Pharma organizer, co-chair of openstatsware.org, co-founder of RCONIS, a biostatistics consulting and software engineering firm, (co-)author of multiple R packages published on CRAN and Bioconductor, and author of the book “Likelihood and Bayesian Inference: With Applications in Biology and Medicine.” Daniel is giving a 3-hour workshop on October 27 with Joe Zhu (Roche) on “Good Software Engineering Practice for R Packages,” and introducing openstatsware in a talk on 31 October.\nWe talked to Daniel to find out more about the new APAC track.\n\n\nWhy is R/Pharma adding an APAC track now?\nLast year, I was on an extended business trip for Roche for 6 weeks in Shanghai. I was fortunate to attend the first China Pharma R User Group (RUG) Meeting in March 2023, so I have seen how active the community is. I also found out how tough it can be to be based in Asia - you just don’t get enough sleep working with colleagues in Europe and North America!\nSo when the R/Pharma program committee reported that they have been approached by colleagues in Asia about organizing events in their time zone or region, I used the opportunity of my upcoming move to Taipei mid 2024 to propose organizing a dedicated track in the Asia-Pacific timezones.\nThe R/Pharma APAC track is designed specifically to help avoid time zone burnout, as well as to foster the APAC regional community.\n\n\nHow does adoption of R in Pharma in APAC differ from other parts of the world?\nThis is not based on robust data, but from a personal perspective I have noticed one key feature is that biotech and Pharma companies in Asia are concentrated in a few hubs, there is Shanghai, Tokyo, and not too many more. Having said that, I have noticed the rise of Contract Research Organizations (CROs) e.g. in India that are starting to use R - the CROs are catching up. Compare that to Europe and the United States, with a wide range of Pharma companies and organizations spread around many different locations. This also influences the adoption of R and open source technologies in general.\n\n\nWhat are some of the key topics being covered in the APAC track?\nI was pleasantly surprised at the amount and variety of proposals submitted. We have organized the APAC track’s topics into 6 types of sessions:\n\nChange management (moving from proprietary software to R)\nSessional clinical reporting (producing tables and reports)\nShiny\nBest practices\nAI/ML\nHigh dimensional data\n\nWe have quite an exciting APAC Track program that includes:\n\n2 pre conference workshops\n3 keynote streams, which are recorded keynotes that are slightly delayed to stream during convenient APAC times, plus we have added some discussion after\n2 live panel discussion (China, Japan)\n20 contributed talks in total\n\n\n\nFull Agenda\nA full list of workshops, keynotes, talks and panels is available here.\nIf you use the filter button you can get just the APAC Track information." }, { - "objectID": "posts/the-impact-of-r-on-academic-excellence-in-manchester-uk/index.html#how-do-i-join", - "href": "posts/the-impact-of-r-on-academic-excellence-in-manchester-uk/index.html#how-do-i-join", - "title": "The Impact of R on Academic Excellence in Manchester, UK", - "section": "How do I Join?", - "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 68,000 members in 33 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute." + "objectID": "posts/rpharma-2024-virtual-oct29-nov1-apac-track/index.html#register-now-for-free-1", + "href": "posts/rpharma-2024-virtual-oct29-nov1-apac-track/index.html#register-now-for-free-1", + "title": "R/Pharma 2024, Virtual, October 29-November 1, Includes New Dedicated Asia-Pacific (APAC) Track", + "section": "Register now for free!", + "text": "Register now for free!\nIf you, or your organization, would like to support R/Pharma you can do so following this link. Be sure to follow the R/Pharma blog, LinkedIn and Twitter/X." }, { - "objectID": "posts/collaborative-growth-the-botswana-r-user-group-and-regional-partnerships/index.html", - "href": "posts/collaborative-growth-the-botswana-r-user-group-and-regional-partnerships/index.html", - "title": "Collaborative Growth: The Botswana R User Group and Regional Partnerships", + "objectID": "posts/ann-arbor-r-user-group-harnessing-the-power-of-r/index.html", + "href": "posts/ann-arbor-r-user-group-harnessing-the-power-of-r/index.html", + "title": "Ann Arbor R User Group: Harnessing the Power of R and GitHub", "section": "", - "text": "In 2022, Edson Kambeu, founder and organizer of the Botswana R User Group, shared his plans with the R Consortium how the “New R Community in Botswana Wants to Implement Data Into Local Businesses. In this new interview, Edson updated the R Consortium about the group’s growth and recent activities. The Botswana R User Group has attracted a global audience through its online events and actively collaborates with R User Groups in the region.\nThe Botswana R User Group is seeking speakers for their upcoming online events. If you are an R expert interested in sharing your experience with R users in Botswana, please contact Edson at botswanarusers@gmail.com\nPlease share about your background and involvement with the RUGS group.\nMy educational background is in finance. I pursued finance and investments for my master’s degree but also studied economics during my undergraduate years. Mathematics has been my strongest subject since primary school, and I’m passionate about it. This passion led me to develop an interest in Statistics and statistical software.\nIn the past, I mainly used SPSS, Stata, and EViews for my statistical analysis projects. Then, someone introduced me to data science. During my research on data science, I discovered that two popular programming languages are used for it. I installed Python for the first time, but I could not use it as I didn’t have a computer science background. So, I switched to R and started watching a few YouTube videos. From there, I continued to learn and improve my skills in R.\nR was my first language of choice for Data Science. Currently, I use both R and Python for my work.\nI am pursuing a Master’s in Computer Science with Data Science from the University of Sunderland. Our different modules use R and Python, and knowing both languages is helping me in my studies.\nAs I was learning R around 2019 and beginning to follow several R Users on Twitter, I discovered that small R communities gathered together to learn and share knowledge about it. R Ladies Johannesburg in South Africa inspired me the most, as they held events more frequently during that time. I then became interested in starting an R User community in Botswana.\nIn February 2020, I reached out to Heather Turner, who was scheduled to visit Botswana and other Southern African countries to conduct Introduction to R workshops. During our conversation, Heather provided me with all the information needed to start a community. As a result, in March 2020, Botswana R Users was established during Heather Turner’s Introduction to R workshop.\nHow has your group been doing since we last talked?\nOur meetup group had about 100 members when we last talked to you. We now have almost 400 members. However, I have observed that people from different countries are joining us. We are now a global meetup group rather than a Botswana User group. This is because we mostly hold online meetups, which allow people from other countries to join.\nParticipants attending an online meetup hosted by Botswana R users in collaboration with Estwatini R Users and Bulawayo R\nWe are, however, still committed to growing the local community. We want to see more local participation in our meetup group. Last year, we collaborated with R Ladies Gaborone to organize an introduction to R workshop to increase our local membership. We are pleased to announce that this year, we plan to hold another workshop as a pre-conference event in the upcoming Botswana Deep Learning Indaba conference in July 2024. This workshop will help us to increase our local membership further and create more awareness about our group.\nParticipant at the Introduction to R Workshop held in collaboration between Botswana R users and R Ladies Gaborone\nWe value collaborations with our partner R User meetup groups in Southern Africa. In recent years, we have had regular meetups involving collaborative efforts with the Bulawayo R User Group from Zimbabwe, the Eswatini R User Group from Swaziland, and the Namibia R User Group from Namibia. We have established a routine of holding joint meetups almost every two months, depending on the availability of speakers. The idea is to grow our communities by increasing the frequency of activities.\nVebash Naidoo of RLadies Jozi presenting in an online meetup for Botswana R Users\nYou have a Meetup titled “GIS and Creating Dashboards in R. A case study of conflicts events in Kenya,” can you share more on the topic covered? Why this topic?\nI had an opportunity to attend a series of workshops and webinars organized by the United Nations for their Datathon. I realized the importance of GIS in advancing sustainable development. In January 2024, I invited Godwin Murithi, a GIS specialist, to present a topic on GIS. The topic was “GIS and Creating Dashboards in R. A case study of conflict events in Kenya.” We wanted to expose our members to the rising field of GIS and show them how the R language and various packages can help solve GIS problems. It was a fascinating topic for our participants, and they loved it.\nHow has the use of R evolved in the industry since we last talked?\nWe are observing an increasing acceptance of the R programming language, particularly in universities. Some universities have adopted R as their primary language for statistics and quantitative programs. This trend indicates academic institutions’ growing preference for open source programming languages.\nAny techniques you recommend using for planning for or during the event? (Github, zoom, other) Can these techniques be used to make your group more inclusive to people that are unable to attend physical events in the future?\nOrganizing is one of the most challenging tasks. To get speakers, I have primarily used Twitter (now called X) and LinkedIn to communicate with people who might want to speak at our meetup groups. Lately, there has been a problem with sending direct messages on Twitter. The reason is that Twitter has changed its messaging system. Now, to send a direct message, you need to be verified. I have been affected by the fact that my usual way of talking to people has been disrupted. Therefore, I have resorted to using LinkedIn to search for people interested in R and reach out to them. Sometimes, they are too busy or cancel, which can be challenging. However, I have been successful in finding potential speakers through these platforms.\nOccasionally, we use different video conferencing tools like Zoom and Google Meet. We usually rely on these two platforms. However, sometimes a speaker may prefer using Google Meet over Zoom, so we try to be flexible and accommodate their preferences.\nWe also use GitHub. We have our account, and if the speaker has their material on GitHub, they can share the link with us. Alternatively, they can provide us with the material directly, and we will upload it onto our own GitHub account for the community to access. Ultimately, it all depends on the speaker’s preference.\nPlease share about a project you are working on or have worked on using the R language. What is the goal/reason, result, or anything interesting, especially related to the industry you work in?\nOne of my recent school projects was to create a dashboard about UK imports and exports, which I completed towards the end of last year. I developed this project using Shiny and R packages such as Shiny Dashboard, ggplot2, and dplyr.\nI’m currently working on another project that is still in its early stages. The goal of this project is to identify areas in Botswana that require greater financial inclusion. I am currently gathering data and plan to utilize R and Python to apply geospatial techniques.\nWhat trends do you currently see in R language and your industry? Any trends you see developing in the near future?\nI have observed that people find Quarto and GIS techniques interesting. The community is gaining increasing interest in these areas, and I foresee the increasing use of R in GIS applications." + "text": "The R Consortium talked to Barry Decicco, founder, and organizer of the Ann Arbor R User Group, based in Ann Arbor, Michigan. Barry shared his experience working with R as a statistician and highlighted the current trends in the R language in his industry. He also emphasized the significance of organizing regular events and effective communication for managing an R User Group (RUG).\nPlease share about your background and involvement with the RUGS group.\nThroughout my professional career, I have gained extensive experience in various industries as a statistician. Statisticians are often thought of as either staying in one industry for their entire career or frequently transitioning between them. I have followed the latter path, having held positions at Ford Motor Company, their spinoff Visteon, the University of Michigan School of Nursing, the University of Michigan Health System, Nissan Motor Company, Volkswagen Credit (as a contractor), Michigan State University, and currently Quality Insights.\nI have been using the R programming language consistently for several years now. I have extensively worked with R during my tenure at Michigan State University as a member of the Center for Statistical Training and Research (CSTAT). CSTAT serves as the university’s statistical laboratory. Our team heavily relied on R as our preferred software for statistical analysis.\nOur reporting process involved using R Markdown reports. Steven Pierce, the assistant director, developed a highly complex and upgradeable system using R Markdown to process data. This system allowed us to initiate a report and then trigger the R Markdown file to process the data and generate the final datasets for each report. Another R Markdown file was then called to render the report. This streamlined process enabled us to produce about 40 PDF reports within 45 minutes. The process remained relatively straightforward when we needed to make modifications, such as changing the reporting period from fiscal years to calendar years or adding or subtracting individuals, units, or departments.\nI have recently started a new job primarily working with the SAS programming language. Initially, I will focus on gaining proficiency in this area. After that, I will transition to performing more in-depth analysis and ad hoc reporting, requiring me to use additional tools and resources. I have also moved to a new system where we use Hive or Hadoop through Databricks. As part of my role, I am responsible for taking over the current reporting system and identifying future reporting needs. This will require me to use R extensively.\nBefore the COVID pandemic, the R users group met in Ann Arbor. However, the pandemic dealt a major blow to the group, and we are still recovering from its impact. In our efforts to revive the group, we continued with the same theme as before: a mix of programming and statistics. However, we have been focusing more on programming and simpler analysis to make it easier to get the group restarted. We have also introduced some new presenters covering topics such as machine learning pipelines in their presentations.\nCan you share what the R community is like in Ann Arbor?\nR has become a popular programming language in academia and will likely remain relevant in this field. However, general coding and applications are more prevalent in the industrial sector. Python is gaining popularity because it attracts a broader range of programmers, including those who are not data or analytics specialists. Therefore, R will continue to be a significant but specialized tool.\nCurrently, I have noticed a significant decrease in the usage of SAS. This trend is driven by the dislike of license fees among individual and corporate users. The matter is further complicated by corporate accounting practices, where different funding sources may have varying spending restrictions. As a result, organizations may end up incurring higher salary expenses because of the complexity of corporate accounting processes.\nIf a company spends a fixed amount, say $10,000, on SAS licenses yearly, it might not like it. But then, it may hire additional staff to do the same work SAS did earlier. The salary of these people, and other associated costs, may come from a different funding source. As a result, the company may spend a significant amount of money, ranging from $120,000 to $150,000 annually, to replace a smaller amount of $10,000 to $20,000 annually. However, whether this arrangement is acceptable would depend on the funding source.\nDo you have an upcoming meeting planned? What are your plans for the RUG for this year?\nOur next presenter, Brittany Buggs, Staff Data Analyst at Rocket Mortgage, will demonstrate the usage of the GT package for generating tables. Additionally, we are striving to establish closer integration with the Ann Arbor chapter of the American Statistical Association to foster mutual support and collaboration between the groups. We have been conducting hybrid meetings catering to in-person and virtual attendees. Ann Arbor Spark, a local startup business development organization, has generously provided us with a physical meeting space. Our meetings follow a hybrid format, recognizing the convenience and accessibility it offers to many individuals.\nThis year, I aim to have more presenters as I have been doing all the presentations by myself. I plan to raise awareness about R, R Markdown, and Quarto and show people how these tools can be useful. I will promote these tools at the University of Michigan and other companies.\nWhat trends do you currently see in the R language?\nWhen it comes to data analysis, R has a clear advantage. The tidyverse syntax is easy to understand, even for those unfamiliar with data tables or Pandas-like programming paradigms.\nWhen working with data tables, both base R and Pandas use programming languages that differ significantly from English, which can make understanding them difficult. On the other hand, R Markdown has a notable advantage in that it makes it easy and quick to generate HTML documents. For instance, my former supervisor at C-STAT spent much time creating visually appealing PDF documents because his reports were highly customized. However, if your main goal is to produce polished reports relatively quickly, R Markdown is the better option.\nI understand that my main focus is the transition to Quarto. As someone who used to work with R Markdown, I have been learning more about Quarto and adjusting to its features. However, I am concerned about how new users may react to Quarto. I plan to give presentations throughout the year to gauge their responses and better understand any potential issues that may arise.\nMoreover, I’ve noticed that many people are unaware of R Markdown’s capabilities. To address this, I conducted an introductory session on R Markdown for a group at the University of Michigan. During my thirty-minute presentation, the participants were surprised by the diverse functionalities of R Markdown, as they were used to working with JavaScript and basic R. Although I had inferior knowledge compared to some of the individuals in the group, my ability to perform certain tasks using R Markdown impressed them.\nOne of the benefits of R Markdown is its ability to run multiple languages, with each language being executed chunk by chunk. I hope Quarto will also support this feature.\nIn the past, I have presented on calling R from SAS and SAS from R. During these presentations, I demonstrated how to run a SAS job within an R chunk. However, this approach has a limitation. For it to work, SAS must be accessible from the computer running the R code. This means the SAS installation must be on the computer or a network drive that the computer recognizes as a local drive. On a certain occasion, while using Enterprise Guide on a Linux machine, I faced a problem. I couldn’t locate the executable file (EXE) for SAS from my computer, which obstructed me from executing a SAS job.\nIt is now possible for individuals to use R Markdown with their preferred programming languages. For instance, R Markdown can be used with Pandas for most cases, which can help individuals produce visually appealing reports quickly. With this approach, all the work can be done within Pandas, and users need only basic knowledge of R. Therefore, Quarto can be seen as a language for report writing only. I will keep an eye on this situation and evaluate its effectiveness.\nI want to highlight the smooth combination of Git and GitHub with R. I use GitHub frequently in my work, though I am not very skilled because RStudio IDE fulfills most of my requirements. I rarely face conflicts due to my carelessness; I must interact with Git and GitHub manually.\nI highly recommend the book “Happy Git with R” as an essential resource for beginners. This comprehensive guide provides a step-by-step approach to setting up and using Git and GitHub effectively in R.\nWhen using Git in conjunction with R, you can access a detailed transaction history that can be reviewed anytime. I have found this feature incredibly useful and have been able to recover important work using this method. As a data management instructor at MSU, I have also taught my students how to execute this process manually. However, having R Studio automatically handle this task is much more convenient.\nIn fact, I used SPSS to conduct a project and leveraged GitHub as an experiment. I utilized the data management capabilities of RStudio and found the results satisfactory.\nAny techniques you recommend using for planning for or during the event? (Github, zoom, other) Can these techniques be used to make your group more inclusive to people that are unable to attend physical events in the future?\nI suggest that RUG organizers should arrange regular monthly meetings. It would be advantageous to fix these meetings on the same day and time every month, as it will help attendees get accustomed to the routine and know when to expect them.\nIn my years of working with different groups, I have noticed that if we don’t consciously communicate regularly, our communication will become less effective over time. This can lead to a lack of new ideas and engagement, and we may unintentionally exclude potential participants.\nFor almost 20 years, I have been part of a group that communicated through a university mailing list. However, we faced difficulties as the list was not easily discoverable through search engines like Google. This made it challenging for new individuals to find or contact us. We have taken steps to tackle this problem by introducing Meetup as a new tool that can be used alongside or instead of our traditional mailing list. The main benefit of Meetup is that it is easily searchable on Google, which makes it simple for anyone to locate and get in touch with our group.\nI want to emphasize the importance of effective communication. Neglecting communication efforts can cause a decline in communication quality. I have personally witnessed this happening in different groups, and I have seen others experiencing similar challenges." }, { - "objectID": "posts/collaborative-growth-the-botswana-r-user-group-and-regional-partnerships/index.html#how-do-i-join", - "href": "posts/collaborative-growth-the-botswana-r-user-group-and-regional-partnerships/index.html#how-do-i-join", - "title": "Collaborative Growth: The Botswana R User Group and Regional Partnerships", + "objectID": "posts/ann-arbor-r-user-group-harnessing-the-power-of-r/index.html#how-do-i-join", + "href": "posts/ann-arbor-r-user-group-harnessing-the-power-of-r/index.html#how-do-i-join", + "title": "Ann Arbor R User Group: Harnessing the Power of R and GitHub", "section": "How do I Join?", - "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 68,000 members in 33 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nLearn more" + "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 65,000 members in 35 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nLearn more" }, { - "objectID": "posts/r4hr-in-buenos-aires-leveraging-r-for-dynamic-hr-solution/index.html", - "href": "posts/r4hr-in-buenos-aires-leveraging-r-for-dynamic-hr-solution/index.html", - "title": "R4HR in Buenos Aires: Leveraging R for Dynamic HR Solutions", + "objectID": "posts/join-our-r-medicine-webinar-quarto-for-reproducible-medical-manuscripts/index.html", + "href": "posts/join-our-r-medicine-webinar-quarto-for-reproducible-medical-manuscripts/index.html", + "title": "Join our R/Medicine Webinar: Quarto for Reproducible Medical Manuscripts", "section": "", - "text": "Marcela Victoria Soto, co-organizer of the R4HR -Club de R para RRHH, Buenos Aires, Argentina, recently updated the R Consortium about the group’s recent activities. Last year, Sergio García Mora, the group’s founder, discussed the adoption and expansion of R in human resources in Argentina. Marcela emphasized the importance of data analysis for informed and agile decision-making for companies in Argentina. She also shared details of some of her budgeting, accounting, and annual income tax projects.\nR4HR is holding an online event called “Data Visualization in HR” on June 1, 2024, for Spanish-speaking R users. The meetup will be conducted via Google Meet.\nPlease share your background and involvement with the RUGS group.\nI earned a bachelor’s degree in labor relations and received training as a labor relations teacher at the University of Buenos Aires (UBA). Additionally, I completed a postgraduate course in Human Resources Management from the Pontifical Catholic University of Argentina (UCA) and a Diploma in Computational Social Sciences from the National University of General San Martín (UNSAM). I also attended the Argentina Program at the University of Salta, completing all three program modules.\nWhat industry are you currently in? How do you use R in your work?\nI currently work in the textile industry as the Head of Human Resources. At Yagmour, I use R to present reports on employee turnover, salary reports, accounting entries, etc. Additionally, I use R to consolidate the annual Human Resources budget according to the company’s accounts.\nCan you share what the R community is like in Buenos Aires?\nThe R4HR community is a collaborative space comprising individuals interested in data and human resources. We hold various meetups within the community where projects, R packages, etc., are shared. It is a Spanish-speaking community. The R Club is a meeting space for professionals in the field, where we can share tools, new ways of addressing issues, and novel approaches to similar problems. People who attend and are familiar with R sometimes need to be made aware of everything this programming language offers for simple and complex issues—the benefit of attending lies in sharing and creating spaces for knowledge exchange.\nYou have a Meetup on “Data Visualization in HR” on June 1st, 2024. Can you share more about the topic covered? Why this topic?\nIn June, we will hold a meetup to address Data Visualization in HR using the ggplot2 package, adding interactivity and context with plotly. This topic is not just interesting but also highly practical. Visualization is a great way to interpret data and graphically identify behavior patterns, which can also prompt questions about the presented information. The plotly package can add insights that are not apparent in the graphs. Additionally, plotly allows for creating interactive visualizations, enabling users to explore and manipulate the charts directly within the visualization. It can include zooming, data selection, and more, providing a richer and more dynamic user experience.\nThis meetup’s target audience is individuals interested in understanding the benefits of working with R‌ and people in the human resources field who are interested in the topic.\nFor this event, we conducted the invitation through Meetup and provided a Google Meet link. After the event, we will upload it to YouTube and communicate to the community through social media.\nWould you like to tell us about an interesting recent Meetup from the group?\nI recently presented at a group event titled Annual Income Tax with R to showcase the various problems one can address using R beyond data visualization or analysis. In Argentina, to carry out this development, one must consider the guidelines provided by the Federal Administration of Public Revenues (AFIP), which, at the national level, determines the parameters to be used for presentations; payroll software interprets these parameters. Those who do not have a payroll system can use the development done in R to carry out this presentation.\nIn Argentina, the frequent changes and calculation methods have made everything related to this tax quite complex. They impose this tax on salaries that are considered high-value. It is a tax withheld by the company, and due to inflation and various modifications, the analysis and handling of this tax end up being one of the most complex issues for employees in the country. I made this process easier in this meetup by using R.\n.png\nWhat trends do you currently see in R language and your industry? Are there any trends you see developing in the near future?\nTrends in R are about its growing popularity and its transformative impact. It allows more people to join and enhances its application to various problems. There is also ongoing work on clustering applied to Human Resources to understand how each group functions, their relationships, common characteristics, etc. In Argentina, due to the current economic situation, data analysis not only at the salary level but also at the soft skills level is an urgent necessity for companies aiming to use data for agile decision-making. Business data is vital for analyzing the rest of the decisions that need to be made by Human Resources and the entire company. To use data for agile decision-making, companies must consider salary levels, understand which soft skills are needed and what the context requires, and make decisions accordingly.\nA trend that will continue to develop in the future relates to Artificial Intelligence and how it complements everyday tasks or serves as a support tool.\nPlease share about a project you are working on or have worked on using the R language. What is the goal/reason, result, or anything interesting related to your industry?\nI have worked on several projects in R, starting with the basics related to data visualization of absenteeism, turnover, and salary analysis.\nSomething different that I worked on with R was creating the annual Income Tax presentation. The objective was to consolidate the yearly information of each employee covered by the regulations according to the parameters provided by the Federal Administration of Public Revenues. It required interpreting each requirement at the programming level. This file had to be submitted in TXT format, which meant working with rare extensions in Human Resources areas.\nAnother different project in R was creating accounting entries. It allows for systematizing a large amount of information and grouping it according to the accounts.\nI have also used R to prepare information presented to the Ministry of Labor, which required extensive cross-referencing. For example, it involved cross-referencing gender with absences, working hours, days, leaves, and paid leaves, among other variables. The complexity of this was the relationship between the data, where any incorrect data would ultimately lead to inconsistencies in the information.\nLastly, before applying R, the Budgeting process in our company involved transferring information across different Excel sheets, using pivot tables, and copying and pasting it into a summarized form. It took a significant amount of time, and whenever a variable needed to be changed, the entire process had to be redone, which implied errors due to the large amount of information transfer. Today, people work on this process dynamically in Excel and then process it in a script that consolidates all the information in minutes, sometimes less. It allows for the creation of multiple scenarios dynamically in a time of significant volatility and limited time. This process using R has achieved a substantial reduction in time, in addition to ensuring data consistency." + "text": "Join the R Consortium for an enlightening webinar on March 20th, 2024, at 4:00 PM ET, featuring Mine Cetinkaya-Rundel, Professor of the Practice of Statistical Science at Duke University. Discover the innovative Quarto tool to streamline the creation of reproducible, publication-ready manuscripts." }, { - "objectID": "posts/r4hr-in-buenos-aires-leveraging-r-for-dynamic-hr-solution/index.html#how-do-i-join", - "href": "posts/r4hr-in-buenos-aires-leveraging-r-for-dynamic-hr-solution/index.html#how-do-i-join", - "title": "R4HR in Buenos Aires: Leveraging R for Dynamic HR Solutions", - "section": "How do I Join?", - "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 68,000 members in 33 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nLearn more" + "objectID": "posts/join-our-r-medicine-webinar-quarto-for-reproducible-medical-manuscripts/index.html#key-highlights", + "href": "posts/join-our-r-medicine-webinar-quarto-for-reproducible-medical-manuscripts/index.html#key-highlights", + "title": "Join our R/Medicine Webinar: Quarto for Reproducible Medical Manuscripts", + "section": "Key Highlights:", + "text": "Key Highlights:\n\nQuarto Manuscripts Introduction: Learn how to easily integrate reproducibility into your research with Quarto’s user-friendly features, creating comprehensive bundled outputs ready for journal submission.\nInteractive Demo: Witness a live demonstration of Quarto in action, showcasing how to enhance your current manuscript preparation process and address common challenges.\nExpert Guidance: Gain insights from Mine Cetinkaya-Rundel’s extensive experience in statistical science and reproducible research, offering valuable tips for improving your workflow." }, { - "objectID": "posts/unraveling-the-term-validation-join-the-discussion/index.html", - "href": "posts/unraveling-the-term-validation-join-the-discussion/index.html", - "title": "Unraveling the term “Validation”: Join the Discussion at the R Validation Hub Community Meeting on February 20, 2024", - "section": "", - "text": "Dive into the world of validation at the first R Validation Hub community meeting of the year! What defines a validated R package? Is it ensuring reproducibility across systems? Prioritizing bug-free and well-maintained packages? We want to hear YOUR take!" + "objectID": "posts/join-our-r-medicine-webinar-quarto-for-reproducible-medical-manuscripts/index.html#event-details", + "href": "posts/join-our-r-medicine-webinar-quarto-for-reproducible-medical-manuscripts/index.html#event-details", + "title": "Join our R/Medicine Webinar: Quarto for Reproducible Medical Manuscripts", + "section": "Event Details:", + "text": "Event Details:\nWhen: March 20th, 2024, at 4:00 PM ET\nDon’t miss this opportunity to refine your manuscript preparation process with the latest advancements in reproducibility technology.\n\nRegister now!" }, { - "objectID": "posts/unraveling-the-term-validation-join-the-discussion/index.html#join-the-community-call-microsoft-teams-meeting", - "href": "posts/unraveling-the-term-validation-join-the-discussion/index.html#join-the-community-call-microsoft-teams-meeting", - "title": "Unraveling the term “Validation”: Join the Discussion at the R Validation Hub Community Meeting on February 20, 2024", - "section": "Join the community call! (Microsoft Teams meeting) ", - "text": "Join the community call! (Microsoft Teams meeting)" + "objectID": "posts/r-consortium-infrastructure-steering-committee-isc-grant-program-accepting-proposals-starting-march 1st/index.html", + "href": "posts/r-consortium-infrastructure-steering-committee-isc-grant-program-accepting-proposals-starting-march 1st/index.html", + "title": "R Consortium Infrastructure Steering Committee (ISC) Grant Program Accepting Proposals starting March 1st!", + "section": "", + "text": "The R Consortium is excited to announce the opening of our call for proposals for the 2024 Infrastructure Steering Committee (ISC) Grant Program on March 1st, 2024. This initiative is a cornerstone of our commitment to bolstering and enhancing the R Ecosystem. We fund projects contributing to the R community’s technical and social infrastructures.\nSubmit your proposal here!" }, { - "objectID": "posts/unraveling-the-term-validation-join-the-discussion/index.html#meeting-details", - "href": "posts/unraveling-the-term-validation-join-the-discussion/index.html#meeting-details", - "title": "Unraveling the term “Validation”: Join the Discussion at the R Validation Hub Community Meeting on February 20, 2024", - "section": "Meeting Details", - "text": "Meeting Details\n\nWhen: February 20, 12:00 EST\nWhere: Virtual meeting" + "objectID": "posts/r-consortium-infrastructure-steering-committee-isc-grant-program-accepting-proposals-starting-march 1st/index.html#enhancing-the-r-ecosystem-technical-and-social-infrastructures", + "href": "posts/r-consortium-infrastructure-steering-committee-isc-grant-program-accepting-proposals-starting-march 1st/index.html#enhancing-the-r-ecosystem-technical-and-social-infrastructures", + "title": "R Consortium Infrastructure Steering Committee (ISC) Grant Program Accepting Proposals starting March 1st!", + "section": "Enhancing the R Ecosystem: Technical and Social Infrastructures", + "text": "Enhancing the R Ecosystem: Technical and Social Infrastructures\nOur past funding endeavors have spanned a variety of projects, illustrating our dedication to comprehensive ecosystem support:\n\nTechnical Infrastructure: Examples include R-hub, a centralized tool for R package checking, enhancements in popular packages like mapview and sf, and ongoing infrastructural development for R on Windows and macOS.\nSocial Infrastructure: Initiatives such as SatRDays, which facilitates local R conferences, and projects for data-driven tracking of R Consortium activities." }, { - "objectID": "posts/unraveling-the-term-validation-join-the-discussion/index.html#why-attend", - "href": "posts/unraveling-the-term-validation-join-the-discussion/index.html#why-attend", - "title": "Unraveling the term “Validation”: Join the Discussion at the R Validation Hub Community Meeting on February 20, 2024", - "section": "Why Attend?", - "text": "Why Attend?\nThis is your chance to share your perspective, learn from diverse viewpoints, and help shape the future of validation in the R ecosystem. Whether you’re a developer, user, or enthusiast, your insights are valuable." + "objectID": "posts/r-consortium-infrastructure-steering-committee-isc-grant-program-accepting-proposals-starting-march 1st/index.html#focused-funding-areas", + "href": "posts/r-consortium-infrastructure-steering-committee-isc-grant-program-accepting-proposals-starting-march 1st/index.html#focused-funding-areas", + "title": "R Consortium Infrastructure Steering Committee (ISC) Grant Program Accepting Proposals starting March 1st!", + "section": "Focused Funding Areas", + "text": "Focused Funding Areas\nThe ISC is particularly interested in projects that align with technical or software development that aids social infrastructure. It’s important to note that conferences, training sessions, and user groups are supported through the RUGS program, not the ISC grants." }, { - "objectID": "posts/unraveling-the-term-validation-join-the-discussion/index.html#lets-discuss", - "href": "posts/unraveling-the-term-validation-join-the-discussion/index.html#lets-discuss", - "title": "Unraveling the term “Validation”: Join the Discussion at the R Validation Hub Community Meeting on February 20, 2024", - "section": "Let’s Discuss", - "text": "Let’s Discuss\nWhat does validation mean in the R world to you? Join us to debate, learn, and network. Mark your calendars and prepare to contribute to shaping the standards of R package validation." + "objectID": "posts/r-consortium-infrastructure-steering-committee-isc-grant-program-accepting-proposals-starting-march 1st/index.html#ideal-isc-projects", + "href": "posts/r-consortium-infrastructure-steering-committee-isc-grant-program-accepting-proposals-starting-march 1st/index.html#ideal-isc-projects", + "title": "R Consortium Infrastructure Steering Committee (ISC) Grant Program Accepting Proposals starting March 1st!", + "section": "Ideal ISC Projects", + "text": "Ideal ISC Projects\nWe look for proposals that:\n\nHave a broad impact on the R community.\nPossess a clear, focused scope. Larger projects should be broken down into manageable stages.\nRepresent low-to-medium risk and reward. High-risk, high-reward projects are generally not within our funding scope.\n\nProjects unlikely to receive funding are those that:\n\nOnly impact a small segment of the R community.\nSeek sponsorship for conferences, workshops, or meetups.\nAre highly exploratory." }, { - "objectID": "posts/unraveling-the-term-validation-join-the-discussion/index.html#join-the-call-here", - "href": "posts/unraveling-the-term-validation-join-the-discussion/index.html#join-the-call-here", - "title": "Unraveling the term “Validation”: Join the Discussion at the R Validation Hub Community Meeting on February 20, 2024", - "section": "Join the call here!", - "text": "Join the call here!" + "objectID": "posts/r-consortium-infrastructure-steering-committee-isc-grant-program-accepting-proposals-starting-march 1st/index.html#important-dates", + "href": "posts/r-consortium-infrastructure-steering-committee-isc-grant-program-accepting-proposals-starting-march 1st/index.html#important-dates", + "title": "R Consortium Infrastructure Steering Committee (ISC) Grant Program Accepting Proposals starting March 1st!", + "section": "Important Dates", + "text": "Important Dates\n\nFirst Grant Cycle: Opens March 1, 2024, and closes April 1, 2024.\nSecond Grant Cycle: Opens September 1, 2024, and closes October 1, 2024.\n\nYou can learn more about submitting a proposal here.\nWe eagerly await your proposals and are excited to see how your ideas will propel the R community forward. Let’s build R together!" }, { - "objectID": "posts/r-addicts-paris-promoting-diversity-in-r/index.html", - "href": "posts/r-addicts-paris-promoting-diversity-in-r/index.html", - "title": "R Addicts Paris: Promoting Diversity in R", + "objectID": "posts/thank-you-joseph-rickert-a-legacy-of-leadership/index.html", + "href": "posts/thank-you-joseph-rickert-a-legacy-of-leadership/index.html", + "title": "Thank You, Joseph Rickert: A Legacy of Leadership and Innovation in the R Community", "section": "", - "text": "Vincent Guyader, organizer of the R Addicts Paris and president of ThinkR, recently updated the R Consortium on the group’s activities. Last year, Vincent discussed the application of R in developing solutions for industrial problems. He emphasized the importance of helping people become fluent in R and leveraging the language to add value to their work. ThinkR is dedicated to enhancing R proficiency in various industries. The R Addicts Paris, one of France’s oldest and largest R user groups with 1,800 members, continues to foster a strong R community under Vincent’s leadership.\nPlease share your background and involvement with the RUGS group.\nMy name is Vincent, and I have been using R since my student days. During my studies, I took on freelance R projects for various companies. Currently, I head a company called ThinkR, where we have a team of over 10 experts specializing in everything related to R. Our services include training, consulting, developing Shiny applications, creating R packages, and more. We also collaborate with Posit and handle hardware installations for clients, primarily in France but also in Switzerland, Belgium, and other parts of Europe.\nSince 2018, I have been managing the R user group in Paris, known as the R Addicts Paris. It’s one of the oldest and possibly the largest R user groups, with 1,800 members. I aimed to organize meetups every three months, but the next one has been delayed due to internal organizational issues. I genuinely enjoy helping people become fluent in R and use the language to add value to their work.\nWhat challenges do you face in organizing the R Addict Paris group and how do you overcome those challenges?\nOne of the main challenges is that our users are not professional programmers or developers; they are specialists in fields like biology and finance. They have to shift their mindset to use programming languages. My daily job involves helping these individuals embrace software development. Coming from a genetics and biochemistry background, I understand how challenging this can be for non-developers. However, I love doing this, and I have a dedicated, competent team to assist.\nBased on your work with ThinkR, which industries in France do you see using R?\nWe have clients in various fields across France, including finance, retail, and research. The health sector is particularly prominent. For instance, a company that used SAS a few years ago now uses R & Python. About half of our clients currently use Python. While we provide Python installation on hardware, we don’t offer Python training yet.\nWe are committed to being the sole organization in France that can certify R users and developers. The French government has authorized us to issue an official certification akin to a diploma. Our goal is to elevate R proficiency across various fields in France. Our clients include businesses and individuals, with many investing their resources to learn proper software and programming skills.\nDo you host online or in-person events?\nI chose not to host online events. It’s a very opinionated choice because most meetups switched to online formats during the pandemic. At ThinkR, we are a fully remote company, and I spend my day on Zoom. While remote training is effective, I’ve found that in-person events work better for our user group.\nAny techniques you recommend using for planning for or during the event? (Github, zoom, other) Can these techniques be used to make your group more inclusive to people who are unable to attend physical events in the future?\nOne of the main challenges we face as a group is finding female speakers. I try to avoid having only male speakers, but I only get female speakers every fifth or sixth event, which is not enough. I encourage other R user group organizers to recognize our power to give a voice to different kinds of people. I push myself to include more female speakers. Sometimes, I encounter highly qualified women who hesitate to speak, while less experienced men are more willing. It’s challenging, but I strive to maintain a balanced representation.\nI consciously avoid engaging with speakers who lack substance, ensuring I have time to encourage qualified women to share their knowledge. Despite my efforts, female representation remains below 20%. A few years ago, my colleague Diane and I tried to connect with the R-Ladies Paris group. Many men are actively engaged there, and I wonder why that is.\nThere are many skilled women in the R community, which includes biologists and geneticists. There’s no excuse for the lack of female representation. We must remember our influence and endorse individuals who truly represent our values.\nWhat are some trending topics in R in your R User Group?\nI’ve noticed a decline in interest in statistics over the past two to five years. During meetups, we rarely discuss statistics. The machine learning and AI fields aren’t well-represented in R, possibly because most people in these fields use Python. It could also be due to regional differences or my network.\nYou had a Meetup “Raddicts x RTE – {webr} – Shinyproxy and return of the Reconteres 2024” on 19th June, can you share more on the topic covered? Why this topic?\nFor this event, we had two male speakers. Colin Fay discussed {webr}, a new JavaScript capability for launching user insights in the browser. This is powerful for deploying Shiny applications. Valentin Cadoret talked about new Shinyproxy functionalities, and tools that enhance the deployment of Shiny applications. So we focused heavily on Shiny once again." + "text": "As we announce the end of Joseph (Joe) Rickert’s tenure as the Executive Director of the R Consortium, we reflect on his remarkable contributions that have significantly contributed to the R community. Joe’s leadership has been instrumental in fostering growth, innovation, and collaboration within the R ecosystem.\nFounding the R Consortium\nJoe has been with the R Consortium since its inception in 2014. He was initially appointed to be Microsoft’s representative to the Infrastructure Steering Committee (ISC) and was soon tasked with creating the R User Groups (RUGS) grants program. Joe also pioneered the formation of ISC working groups to foster industry-wide collaborative projects. In 2016, Joe was appointed to be RStudio’s representative to the Board of Directors. In 2018, he took on the role of Secretary, and by 2019, he was elected Chair of the Board. In 2023, Joe took on the role of Executive Director. Under his guidance, the R Consortium has grown into an inclusive organization supporting the R programming language and its community. Our new executive director, Terry Christiani, was affirmed by the board of directors in our August 2024 board meeting after a selection committee interviewed candidates and made recommendations.\nAdvancing User Groups\nOne of Joe’s notable achievements is his unwavering support for R user groups worldwide. He recognized the importance of grassroots movements in spreading the use of R and provided essential resources and funding to these groups. He was instrumental in funding the R-Ladies as a top-level ISC project that operates worldwide to provide safe places for women to come together and learn from each other in an otherwise male-dominated space. Joe was also directly involved with the Bay Area useR Group (BARUG), organizing events, speaking, or contributing to discussions around the R programming language, especially in the context of data science and statistical computing. This support has enabled countless R enthusiasts to connect, share knowledge, and collaborate on projects, thereby strengthening the global R community.\nIndustry Collaboration and Working Groups\nJoe actively reached out to industry leaders to create unique working groups aimed at solving industry-wide problems. These collaborations have led to the development of working groups focused on R programming solutions that benefit not only the community but also industries that rely on data science and statistical computing.\nA Legacy of Innovation\nThroughout his tenure, Joe has been a driving force behind numerous initiatives that have propelled the R community forward. His efforts have ensured that the R Consortium remains a dynamic and inclusive organization, fostering a spirit of collaboration and innovation. His leadership has left an indelible mark on the R community, and his legacy will continue to inspire future generations of R users and developers.\nAs we welcome new leadership, we extend our heartfelt gratitude to Joe Rickert for his dedication, vision, and tireless efforts in advancing the R community. Thank you, Joe, for your invaluable contributions and for paving the way for a brighter future for the R ecosystem." }, { - "objectID": "posts/r-addicts-paris-promoting-diversity-in-r/index.html#how-do-i-join", - "href": "posts/r-addicts-paris-promoting-diversity-in-r/index.html#how-do-i-join", - "title": "R Addicts Paris: Promoting Diversity in R", - "section": "How do I Join?", - "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 68,000 members in 33 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nLearn more" + "objectID": "posts/announcing-health-technology-assessment-HTA-working-group/index.html", + "href": "posts/announcing-health-technology-assessment-HTA-working-group/index.html", + "title": "Announcing the Health Technology Assessment (HTA) Working Group", + "section": "", + "text": "The R Consortium is pleased to announce a new Working Group (WG) focused on Health Technology Assessment (HTA). The HTA WG has a mission of promoting the use of R in all aspects of HTA analytics, including both clinical assessment and economic evaluation. It aims to build on the success of other R Consortium working groups in bringing together and promoting dialogue between the broadest range of stakeholders from the HTA ecosystem (industry, HTA bodies, academics and others) to identify needs and address challenges through practical tools and pilot exercises. Health Technology Assessment (HTA) helps decision-makers determine which medical technologies and treatments are effective and worth paying for. It can help ensure that the right treatments reach the right patients at the right time by assessing clinical evidence and economic evaluations to inform policy-making about reimbursement and market access.\nRecent policy changes, such as the EU HTA Regulation, require pharmaceutical companies to face stricter standards and shorter deadlines for submitting evidence. At the same time, HTA authorities must review an increasing number of complex analyses under the pressure for timely evidence-based decisions. Lastly, there is pressure on academia to provide easy-to-use HTA software and tools.\nInitially, the WG will focus on the following objectives.\n\nFoster Collaboration and Knowledge Sharing:\n\nUnderstanding the needs of all stakeholders for HTA analytics, and where the use of R may best fit.\nPromote the common goal of delivering HTA analytics work that meets those needs and efficiently utilizes R.\nBecome a central hub for connecting existing and new R initiatives in the HTA space, ensuring efficient and unified efforts.\n\nDevelop and Document Best Practices:\n\nDevelop and disseminate best practices for using R in HTA analytics work for clinical and economic evaluation.\nPromote transparency and reproducibility in HTA analytics work.\n\nExplore Pilot Studies with HTA authorities\n\nExplore pilot studies to test and refine open source R-based tools and frameworks for clinical and economic evaluation.\nPursue collaborative efforts with HTA authorities to validate these tools, demonstrating their value in real-world HTA scenarios.\n\n\nIf you think any of this is exciting and would like to become involved, please leave your name and email in issue number 1 at the HTA GitHub repository." }, { - "objectID": "posts/aligning-belief-and-profession-using-r-in-protecting-the-penobscot-nation-traditional-lifeways-r-consortium/index.html", - "href": "posts/aligning-belief-and-profession-using-r-in-protecting-the-penobscot-nation-traditional-lifeways-r-consortium/index.html", - "title": "Aligning Beliefs and Profession: Using R in Protecting the Penobscot Nation’s Traditional Lifeways", + "objectID": "posts/one-more-step-forward-the-r-consortium-submission-working-group-presentation-to-swissmedic-on-regulator-submission-using-r-and-shiny/index.html", + "href": "posts/one-more-step-forward-the-r-consortium-submission-working-group-presentation-to-swissmedic-on-regulator-submission-using-r-and-shiny/index.html", + "title": "One More Step Forward: The R Consortium Submission Working Group’s Presentation to Swissmedic on Regulatory Submission using R and Shiny", "section": "", - "text": "Jan Paul, Water Quality Lab Coordinator at Penobscot Nation, sampling in field\n\n\nIn a recent interview by the R Consortium, Angie Reed, Water Resources Planner for the Penobscot Indian Nation, shared her experience learning and using R in river conservation and helping preserve a whole way of life. Educated in New Hampshire and Colorado, Angie began her career with the Houlton Band of Maliseet Indians, later joining the Penobscot Indian Nation. Her discovery of R transformed her approach to environmental statistics, leading to the development of an interactive R Shiny application for community engagement.\npαnawάhpskewi (Penobscot people) derive their name from the pαnawάhpskewtəkʷ (Penobscot River), and their view of the Penobscot River as a relative guides all of the Water Resources Program’s efforts. This perspective is also reflected in the Penobscot Water Song, which thanks the water and expresses love and respect. Angie has been honored to:\n\nwork for the Water Resources Program,\ncontribute to the Tribal Exchange Network Group,\nengage young students in environmental stewardship and R coding, blending traditional views with modern technology for effective environmental protection and community involvement, and\nwork with Posit to develop the animated video about Penobscot Nation and show it at the opening of posit:conf 2024\n\nPlease tell us about your background and how you came to use R as part of your work on the Penobscot Indian Nation.\nI grew up in New Hampshire and completed my Bachelor of Science at the University of New Hampshire, followed by a Master of Science at Colorado State University. After spending some time out west, I returned to the Northeast for work. I began by joining the Houlton Band of Maliseet Indians in Houlton, Maine, right after finishing my graduate studies in 1998. Then, in 2004, I started working with the Penobscot Indian Nation. Currently, I work for both tribes, full-time with Penobscot and part-time with Maliseet.\nMy first encounter with R was during an environmental statistics class taught by a former USGS employee, Dennis Helsel during a class he taught for his business Practical Stats. He introduced us to a package in R called R Commander. Initially, I only used it for statistics, but soon, I realized there was much more to R. I began teaching myself how to use ggplot for graphing. I spent months searching and learning, often frustrated, but it paid off as I started creating more sophisticated graphs for our reports.\nWe often collaborate with staff from the Environmental Protection Agency (EPA) in Region One (New England, including Connecticut, Maine, Massachusetts, New Hampshire, Rhode Island, Vermont and 10 Tribal Nations). One of their staff, Valerie Bataille, introduced us to R Carpentries classes. She organized a free class for tribal staff in our region. Taking that class was enlightening; I realized there was so much more I could have learned earlier, making my journey easier. This experience was foundational for me, marking the transition from seeing R as an environmental statistics tool to recognizing its broader applications. It’s a bit cliché, but this journey typifies how many people discover and learn new skills in this field.\nThe Penobscot Nation views the Penobscot River as a relative or family. How does that make water management for the Penobscot River different from other water resource management?\nIf you watch The River is Our Relative, the video delves deeper into seeing the river from a relative, beautiful, and challenging perspective. This view fundamentally shifts how I perceive my work, imbuing it with a deeper meaning that transcends typical Western scientific approaches to river conservation. It’s a constant reminder that my job aligns with everything I believe in, reinforcing that there’s a profound reason behind my feelings.\nWorking with the Penobscot Nation and other tribal nations to protect their waters and ways of life is an honor and has revealed the challenges of conveying the differences in perspective to others. Often, attempts to bridge the gap get lost in translation. Many see their work as just a job, but for the Penobscot people, it’s an integral part of their identity. It’s not merely about accomplishing tasks; it’s about their entire way of life. The river provides sustenance, acts as a transportation route, and is a living relative to whom they have a responsibility.\nHow does using open source software allow better sharing of results with Penobscot Nation citizens?\nMy co-worker, Jan Paul, and I had the pleasure of attending and presentingat posit::conf 2023 and working with Posit staff to create an animated video that describes what we do and how opensource and Posit tools help us do it. It was so heart-warming to watch the video shown to all attendees at the start of conf, and was a great introduction to my shameless ask for help during my presentation and through a table where I offered a volunteer sign-up sheet/form, I was humbled by the number of generous offers and am already receiving some assistance on a project I’ve been eager to accomplish. Jasmine Kindness, One World Analytics, is helping me recreate a Tableau viz I made years ago as an interactive, map-based R Shiny tool.\n\nI find that people connect more with maps, especially when it comes to visualizing data that is geographically referenced. For instance, if there’s an issue in the water, people can see exactly where it is on the map. This is particularly relevant as people in this area are very familiar with the Penobscot River watershed. My aim is to create tools that are not only interactive but also intuitive, allowing users to zoom into familiar areas and understand what’s happening there.\nThis experience has really highlighted the value of the open source community. It’s not just about the tools; it’s also about the people and the generosity within this community. The Posit conference was a great reminder of this, andthe experience of working with someone so helpful and skilled has truly reinforced how amazing and generous the open source community is.\nHow has your use of R helped to achieve more stringent protections for the Penobscot River?\nBefore we started using open source tools, my team and I had been diligently working to centralize our data management system, which significantly improved our efficiency. A major shift occurred when we began using R and RStudio (currently Posit) to extract data from this system to create summaries. This has been particularly useful in a biennial process where the State of Maine requests data and proposals for upgrading water quality classifications.\nIn Maine, water bodies are classified into four major categories: AA, A, B, and C. If new data suggests that a water body, currently classified as a lower grade, could qualify for a higher classification, we can submit a proposal for this upgrade. In the past we have facilitated upgrades for hundreds of miles of streams, however it took much longer to compile the data. For the first time in 2018 we used R and RStudio to prepare a proposal to the Maine Department of Environmental Protection (DEP) to upgrade the last segment of the Penobscot River from C to B. Using open source tools, we were able to quickly summarize data and compile data into a format that could be used for this proposal, a task that previously took a significantly longer time. DEP accepted our proposal because our data clearly supported the upgrade. In 2019, the proposal was passed and we anticipate this process continuing to be easier in the future.\nYou are part of a larger network of tribal environmental professionals, working together to learn R and share data and insights. Can you share details about how that works?\n\n\n\nJan Paul, Water Quality Lab Coordinator at Penobscot Nation, sampling in field\n\n\nI’m involved in the Tribal Exchange Network Group (TXG), which is a national group of tribal environmental professionals like myself and is funded by a cooperative agreement with the Office of Information Management (OIM) at the Environmental Protection Agency (EPA). We work in various fields, such as air, water, and fisheries, focusing on environmental protection. Our goal is to ensure that tribes are well-represented in EPA’s Exchange Network, and we also assist tribes individually with managing their data.\nSince attending a Carpentries class, I’ve been helping TXG organize and host many of them. We’ve held one every year since 2019, and we’re now moving towards more advanced topics. In addition to trainings, TXG provides a variety of activities and support, including small group discussions, 1-on-1 assistance and conferences. Although COVID-19 disrupted our schedule we are planning our next conferencefor this year.\nOur smaller, more conversational monthly data drop-in sessions always include the opportunity to have a breakout room to work on R. People can come with their R-related questions, or the host might prepare a demo.\nOur 1-on-1 tribal assistance hours allows Tribes tosign up for help with issues related to their specific data. I work with individuals on R code for various tasks, such as managing temperature sensor data or generating annual assessment reports in R Markdown format. This personalized assistance has significantly improved skill building and confidence among participants and are particularly effective as they use real data and often result in a tangible product, like a table or graph, which is exciting for participants. We’ve also seen great benefits, especially in terms of staff turnover. When staff members leave, the program still has well-documented code, making it easier for their successors to pick up where they left off. These one-on-one sessions.\nAdditionally, I’ve been involved in forming a Pacific Northwest Tribal coding group, which still doesn’t have an official name as it is only a few months old. It began from discussions with staff from the Northwest Indian Fisheries Commission (NWIFC) and staff from member Tribes. And I am thrilled to say we’ve already attracted many new members from staff of the Columbia River Inter-Tribal Fish Commission (CRITFC). This group is a direct offshoot of the TXG efforts with Marissa Pauling of NWIFC facilitating, and we’re excited about the learning opportunities it presents.\nOur work, including the tribal assistance hours, is funded through a grant that reimburses the Penobscot Nation for the time I spend on these activities. As we move forward with the coding group, planning to invite speakers and organize events, it’s clear there’s much to share with this audience, possibly in future blogs like this one. This work is all part of our broader effort to support tribes in their environmental data management endeavors. If anyone would like to offer their time toward these kinds of assistance, they can use the TXG google form to sign up.\nHow do you engage with young people?\nI am deeply committed to engaging the younger generation, especially the students at Penobscot Nation’s Indian Island school (pre-K through 8th grade). In our Water Resources Program at Penobscot Nation, we actively involve these students in our river conservation efforts. We see our role as not just their employees but as protectors of the river for their future.\n\n\n\nSampling for Bacteria\n\n\nOur approach includes hands-on activities like taking students to the river for bacteria monitoring. They participate in collecting samples and processing them in our lab, gaining practical experience in environmental monitoring. This hands-on learning is now being enhanced with the development of the R Shiny app I’m working on with Jasmine, to make data interpretation more interactive and engaging for the students.\nRecognizing their budding interest in technology, I’m also exploring the possibility of starting a mini R coding group at the school. With students already exposed to basic coding through MIT’s Scratch, advancing to R seems a promising and exciting step.\nBeyond the Penobscot Nation school, we’re extending our reach to local high schools like Orono Middle School. We recently involved eighth graders, including two Penobscot Nation citizens, in our bacteria monitoring project. This collaboration has motivated me to consider establishing an R coding group in these high schools, allowing our students continuous access to these learning opportunities.\n\n\n\nProcessing bacteria sample\n\n\nMy vision is to create a learning environment in local high schools where students can delve deeper into data analysis and coding. This initiative aims to extend our impact, ensuring students have continuous access to educational opportunities that merge environmental knowledge with tech skills and an appreciation of Penobscot people, culture and the work being done in our program.\nOver the years, witnessing the growth of students who participated in our programs has been immensely gratifying. . A particularly inspiring example is a young Penobscot woman, Shantel Neptune, who did an internship with us through the Wabanaki Youth in Science (WaYS) Program a few years back , then a data internship through TXG and is now a full-time employee in the Water Resources Program. Shantel is also now helping to teach another young Penobscot woman, Maddie Huerth, about data collection, management, analysis and visualization while she is our temporary employee. We’re planning sessions this winter to further enhance their R coding skills, a critical aspect of their professional development.\nIt’s essential to me that these women, along with others, receive comprehensive training. Our program’s success hinges on it being led by individuals who are not only skilled but who also embody Penobscot Nation’s values and traditions. Empowering young Penobscot citizens to lead these initiatives is not just a goal but a necessity. Their growth and development are vital to the continuity and integrity of our work, and I am committed to nurturing their skills and confidence. This endeavor is more than just education; it’s about preserving identity and ensuring our environmental efforts resonate with the Penobscot spirit and needs." + "text": "This post was authored by Gregory Chen, Biostatistics and Research Decision Sciences (BARDS), MSD, Switzerland, and Ning Leng, Product Development Data Sciences (PDD), F. Hoffmann-La Roche, USA\n\nOn January 30, 2024, the R Consortium Submission Working Group made a presentation to Swissmedic in Bern, Switzerland, with 10 attendees in person and 50 online. It started with a motivation as to why to consider using open source and specifically R for regulatory submissions. The group then proceeded to show cases of the pilot 1 and 2 submission to FDA.\nThe conclusion was an insightful discussion for about 20 minutes with the participants on the lessons learned, key factors to sort in line for broader adoption of R and Shiny for regulatory submissions, and what would be most added value for a regulatory shiny app, namely\n\nHow to deploy the submitted R package and Shiny App to guarantee the clinical outcomes can be smoothly reproduced on the regulatory side\nWhat would be the ultimate purpose of a regulatory shiny app, and what are value-added features? Should the app only focus on offering interactivities to facilitate the review of tables, figures, and listings in CSR, or should it also include designed features to enable exploratory, descriptive analysis (e.g., for subgroups) to certain degrees, which may greatly shorten back-and-forth inquiry between regulator and drug developer?\nValidation and version traceability of dependent open source R packages used in the submission package\nHow to leverage existing and emerging cross-industrial initiatives (e.g. R consortium) in the open source space to support and ease the potential technical issue during the adoption of R for submission\n\nAccompanying this post, the full presentation slide deck is made publicly available here, inviting further exploration and discussion.\nThe R Consortium’s presentation at Swissmedic represents a hopeful step toward more interactive, efficient, and transparent regulatory submissions. As the conversation between the R Consortium and regulatory bodies continues, our future collection of pilot projects hopefully will offer richer examples and templates to our growing R community within the pharmaceutical sector, spanning both regulatory and drug developer sides.\nTo find out more about the R Consortium Submission Working Group, please see: https://rconsortium.github.io/submissions-wg/" }, { - "objectID": "posts/the-crucial-role-of-release-control-in-r-for-healthcare-organizations/index.html", - "href": "posts/the-crucial-role-of-release-control-in-r-for-healthcare-organizations/index.html", - "title": "The Crucial Role of Release Control in R for Healthcare Organizations", + "objectID": "posts/cakes-code-and-community-reviving-the-copenhagenr-user-group/index.html", + "href": "posts/cakes-code-and-community-reviving-the-copenhagenr-user-group/index.html", + "title": "Cakes, Code, and Community: Rasmus Bååth’s Secret to Reviving the CopenhagenR UseR Group", "section": "", - "text": "Guest blog contributed by Ning Leng, People and Product Leader, Roche-Genentech; Eric Nantz, Director, Eli Lilly and Company; Ben Straub, Principal Programmer, GSK; Sam Parmar, Statistical Data Scientist, Pfizer\nSupporting the science of drug development requires computational tools with careful implementations of core statistical functions and data structures. The R programming language, a general purpose language developed by statisticians that grows dynamically through the contributions of a worldwide community of developers, is a common choice for serious statistical work. However, managing new versions of the core R language and the hundreds of specialized libraries (called packages in R) necessary to support multiple development groups in a way that ensures the consistency, reproducibility, and reliability of results poses many practical challenges\nThe FDA, for example, requires that the software and tools supporting a clinical trial submission are capable of producing reproducible results for an extended period of time. This means submitting code based on a version of R that is sufficiently tested and stable yet new enough to support the critical R packages over the required FDA time horizon.\nSo, how is the R environment release managed across different healthcare organizations? We interviewed individuals from different pharma companies to learn their internal approaches to keep their R environment up-to-date and secure.\n\nRoche’s Scientific Computing Environment is container based, with clinical reporting done from managed qualified images being released twice per year – roughly timed to capture the last update to an R major version (April release) and a 6 month later update (September release). For each image, R packages undergo a mostly automated risk assessment to document package quality. Automated indicators of package quality include test coverage, thoroughness of documentation, test coverage of exported objects (using covtracer), and may be supplemented with package adoption measured using download counts, author reputation or other peripheral knowledge of the package’s history. Prior to internal publication, a representative sample of reverse dependencies are re-evaluated to safeguard against breaking changes. If the package meets our quality criteria it is published to a continuously updated repository of validated packages corresponding to the image’s R minor version (e.g. x.x). This allows flexibility for teams to roll forward to newer releases of packages within a managed release by moving their renv snapshot to a later date, easing the transition between bi-annual image releases. A generalized version of Roche’s automated process has been open sourced as ’theValidator’, and more details on the Roche process was shared within the R Validation case studies series.\nEli Lilly currently updates its qualified R environment only after a new major release of R is available and the corresponding release of Bioconductor (utilizing that version of R) is also available. In a new release, all packages currently installed from the CRAN and Bioconductor repositories are refreshed to their latest versions at the time of the release. Once the new R version is deployed, all packages are frozen for that particular release to ensure stability and reproducibility. Lilly maintains multiple R versions for backward compatibility. Only packages available on CRAN or Bioconductor are permitted for installation in the central package library. Lilly uses a hybrid approach of automation and risk-based assessment when a new package is requested for installation. In the event that a new version of a package is necessary for a project (such as a new Shiny application), the users are encouraged to leverage the renv package created by Posit to create a project-based environment which will not impact the central package library. As technology evolves and the R language becomes more prominent in clinical data analysis, Lilly continues to assess the current and future possibilities of a robust clinical computing environment primed for innovation while adhering to the foundational principles of reproducibility and transparency.\nGSK releases “frozen R environments” for clinical reporting work on a 6-12 month cycle. The choice of R version is the latest stable release with at least one patch release of R, e.g. 4.3.1 rather than 4.3.0. As R itself is stable with decades of use, we prefer to focus on package assessment for building of our “frozen R environments.” Packages for this environment can be from external sources (CRAN, Bioconductor) or internally built at GSK, regardless of origin we assess the same way. We pay close attention to author qualification and institutional backing, types and breadth of testing, documentation and examples, and the practice of software development life cycle practices. Once a package is approved in this process it will be included in the frozen environment. Packages change over time, if substantial changes are implemented in the packages, then we re-assess with a focus on those changes for allowing up-versioning of the package in the frozen environment. These frozen environments ensure that clinical reporting can be easily reproduced if needed as all packages versions and the version of R used during the analysis are contained in the frozen environment.\nPfizer releases one new R version every year. We typically target R-x.y.1 releases to pick up patches – so we might consider this a “stable” release. The process of testing, documenting, and deploying R into validated containers is performed every 6 months, with a new release of R once per year, e.g. R-4.3.1, and an update to package set and package versions 6 months later (for the same R version). We take a snapshot date of CRAN to form the basis of our package set for the container build. We try to balance competing priorities of getting latest versions of packages and newest package releases, while maintaining a snapshot and version-controlled release to ensure reproducibility and stability.\n\nHere is what we have: four companies and four somewhat complex bespoke solutions. It seems likely that if we interviewed a hundred representatives from a hundred different companies we would get at least a hundred different solutions. It is also not difficult to imagine that multiple protocols for managing R and package versions imposed a fairly complex project management solution on the FDA as it simultaneously deals with submissions from multiple sponsors.\nIn the R Consortium’s R Submissions Work Group meeting we have been discussing whether there might be a simple solution for at least dealing with the R versioning problem that might serve as a de facto standard for the industry. One suggestion that has gained some traction is that sponsors use the previous minor and latest patched R version for a submission. For example, if R version 4.4.0 is currently available then it is suggested that a sponsor uses the latest patch version (4.3.z). If R version 4.5.0 becomes available, then it is suggested that a sponsor uses the latest patch version (4.4.z). This ensures that the minor version is stable and most likely available to all stakeholders. Of course, if a version change eliminates a security problem, that might be preferred. (Note that R versions are organized R x.y.z where, x is the major version, y is the minor version, and z is the patch version.)\nWe would love to hear what you think. Please, go to Issue number 117 on the GitHub repository of our working group and leave a comment." + "text": "Rasmus Bååth, the organizer of the CopenhagenR UseR Group, recently spoke to the R Consortium about his experience in organizing the group. After joining the Copenhagen R User Group in 2013, he took the lead in reviving the group in 2023 after a period of inactivity. Under his guidance, the group now focuses on industry-related topics, personal projects, and emerging tools like Quarto. Rasmus is dedicated to fostering a vibrant local R community through in-person meetups that encourage learning and collaboration.\nThe CopenhagenR UseR Group is hosting an exciting “Two Tools for Report Generation in R” event on October 3, 2024. The event will feature two presentations on using Sweave and Quarto for report generation, followed by discussions and networking at PROSA, København, Denmark.\nPlease share your background and involvement with the RUGS group.\nI currently work as a Data Science Manager at Normative.io. I’ve used R on and off for about 15 or 16 years. It all started when I was doing my bachelor’s in academia and needed to plot a histogram. At that time, plotting a histogram in Excel wasn’t easy, so my supervisor suggested trying out R. I gave it a shot and got hooked. After that, I pursued a PhD in cognitive science, where I used R extensively for statistical analysis.\nI used R for a lot of graphing during my academic years. After academia, I became a data scientist in the industry, and R was my preferred tool. I work with R and Python, depending on the job’s requirements. In 2013, there were no R meetups in the south of Sweden where I live. I found out about an R meetup in Copenhagen and decided to attend. There, I met Kenneth Rose, the organizer, who was full of energy and charisma. It was a fun group, so I started attending regularly despite the commute from Sweden to Copenhagen. Kenneth was very active and enthusiastic in running the meetup group.\nAfter a couple of years, the group’s activity declined. A new organizer revived the group, but COVID hit, ending the meetups. The group had been around for ten years by 2023, and I felt it was a shame to let it die. I decided to restart it, and now we have a small but active group. We enjoy discussing industry-related topics and personal projects.\nCan you share what the local R community is like?\nIt is the Copenhagen meetup group located in Denmark. However, I can speak for Denmark and Sweden since I live in Sweden. R is widely used in academia and is considered the language of choice for statistics. Python is more prevalent in the industry due to the large number of programmers who are familiar with the language. In Denmark, the pharmaceutical industry is significant. R is still widely used there due to its close ties to academia and the specific requirements for reporting, statistics, and visualization, in which R excels.\nDo you guys host online or in-person events?\nDuring the COVID-19 pandemic, we tried some online events, but creating a sense of community online with so much content is challenging. I believe online events are great, and people should consider them. However, we also recognize the need for in-person events. For those unable to attend, there is plenty of valuable content online. We don’t have the setup to record events, but we would consider doing so if feasible.\nYou have a Meetup titled “Two tools for report generation in R.” Can you share more on the topic covered? Why this topic?\nOur next meetup will focus on automatic reporting in R. We’ll have two speakers: Dmytro Perepolkin and an anonymous speaker. The anonymous speaker will present on Sweave, an older tool used to generate reports in R, while Dmytro will present on Quarto, a more recent and popular tool for combining R code and text. This meetup will depart from the usual topics, focusing on automatic reporting rather than visualization.\nI’m looking forward to our upcoming event. It will be a history lesson and a great opportunity to learn about a useful minimalistic tool (Sweave). I’m also excited about Quarto and the potential for new developments. We could have a Quarto meetup every year to stay updated with the latest advancements. The meetup will feature different presentations, including introductions to new tools and discussions about projects and code. It will be a great way to learn and connect with others in the field.\nWhat are some of the popular R-related topics in the group?\nThe topics we typically cover are where R is at its strongest. We often discuss personal projects, and although I wonder if they receive a great response, I love them. Additionally, we frequently explore new tools and libraries, particularly those related to dashboarding, Shiny, and visualization. Presentations are highly technical, and I’ve noticed that our audience may not be accustomed to text-heavy or math-intensive presentations. Therefore, topics such as statistics and statistics packages might not receive as much attention despite my interest in them. Surprisingly, machine learning is not a common focus at our meetups, as most speakers are more inclined towards visualization, reporting, and statistics rather than machine learning.\nDo you recommend any techniques for planning for or during the event? (GitHub, Zoom, other.) Can these techniques be used to make your group more inclusive to people who cannot attend physical events in the future?\nThere are three key components needed to get started with organizing an event. First, you need people who are interested in attending your event. It can be challenging if you’re in a small town or a location where it’s difficult to attract attendees. Second, you need to secure speakers who are willing to participate. Lastly, finding a suitable venue is crucial. Having a reliable and cost-free location for your event is essential. We were fortunate to secure a free venue through a union for IT workers in Copenhagen, which aligns with our goal of offering free courses without being tied to a specific company.\nFinding speakers can be challenging, but constantly contacting and asking for volunteers is the best approach. To make it easier for potential speakers, consider organizing events where multiple speakers can do shorter presentations, which may be less intimidating than a full-hour presentation. However, attracting speakers and attendees remains the most difficult aspect of organizing events. Nevertheless, securing a dependable venue is a great starting point.\nAnd then there are some small things. Make sure to make nice announcements. They need a nice picture. They need friendly text so that people feel welcome. That’s the minimal thing. And the other thing is, if it’s allowed in the meetup space, bring some cakes or cookies and have some snacks. If people know there will be a little bit of snacks, they’re more likely to show up. So it’s a small thing, but I think that helps. This meetup is in Copenhagen, and I’m from Sweden. However, Denmark and Copenhagen have a special relationship with beer. I distinctly remember my first Copenhagen meetup when Kenneth Rose was the organizer. Back then, he brought a big case of beer cans to each meetup, and everyone was having a nice time. I don’t say you need a beer at your meetup, but bringing drinks and snacks is always nice." }, { - "objectID": "posts/earl-early-bird-tickets-are-now-available/index.html", - "href": "posts/earl-early-bird-tickets-are-now-available/index.html", - "title": "EARL Early Bird Tickets Are Now Available!", - "section": "", - "text": "Contributed by Abbie Brookes, Senior Data Analyst at Datacove\n\nDatacove is pleased to announce the availability of tickets for the upcoming EARL (Enterprise Applications of the R Language) conference.\nThe EARL conference is a cross-sector event that will be held at the Grand Hotel in Brighton. This venue promises to provide attendees with a blend of Victorian elegance and modern conference facilities over three days, from the 3rd to the 5th of September 2024. The conference schedule includes high-quality workshops on the first day (3rd September) and two days of presentations and talks (4th – 5th September). An evening networking event is planned for the 4th of September at the British Airways i360 venue, offering attendees the opportunity to connect with peers and speakers in a relaxed setting.\nWe are offering tickets at a reduced early bird rate. Additionally, we provide discounts for government employees, NHS staff, charity workers, academics, and those making bulk purchases. For more detailed information on ticket pricing and discounts, contact Abbie Brookes at abbie.brookes@datacove.co.uk.\nThe EARL conference draws attendees from across the globe and from a variety of sectors. Previous participants have included notable organizations such as The Dogs Trust, BBC, Microsoft, Swiss RE, Posit, Sainsburys, and Bupa.\nThis year’s keynote speakers include:\n\nProfessor Andy Field, known for his contributions to statistics education\n\nChristel Swift, a senior data scientist at the BBC\n\nHadley Wickham, a key figure in the R community and author of the Tidyverse\nIn addition to the main conference, a selection of pre-conference workshops will be available, offering in-depth training opportunities. For more information on the conference venue, schedule, and registration, please visitour website. We invite you to join us for what promises to be an informative and engaging event for the R and Python communities" + "objectID": "posts/cakes-code-and-community-reviving-the-copenhagenr-user-group/index.html#how-do-i-join", + "href": "posts/cakes-code-and-community-reviving-the-copenhagenr-user-group/index.html#how-do-i-join", + "title": "Cakes, Code, and Community: Rasmus Bååth’s Secret to Reviving the CopenhagenR UseR Group", + "section": "How do I Join?", + "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 68,000 members in 33 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nLearn More!" }, { - "objectID": "posts/elevate-your-r-community-with-the-2024-rugs-grant-program/index.html", - "href": "posts/elevate-your-r-community-with-the-2024-rugs-grant-program/index.html", - "title": "Elevate Your R Community with the 2024 RUGS Grant Program", + "objectID": "posts/unlocking-chemical-volatility-how-the-volcalc-r-package-is-streamlining-scientific-research/index.html", + "href": "posts/unlocking-chemical-volatility-how-the-volcalc-r-package-is-streamlining-scientific-research/index.html", + "title": "Unlocking Chemical Volatility: How the volcalc R Package is Streamlining Scientific Research", "section": "", - "text": "The R Consortium is rolling out its 2024 R User Groups (RUGS) Grant Program, and it’s an opportunity you don’t want to miss. The program, which aims to foster vibrant R communities worldwide, is in full swing, and we are eagerly awaiting your application!\n\nApply here!\n\n\nWhy Apply and… For What?\nUser Group Grants: Boost engagement and initiate user-focused activities.\nConference Grants: Support for R-related events, either hosting or attending.\nSpecial Projects Grants: Kickstart innovative projects with the potential to impact the R community.\nWith 74 active groups and a thriving community of over 67,000 members, the RUGS network is a hub of innovation and knowledge sharing. Your participation could be the next milestone in this growth journey.\nExamples of some recent R Consortium sponsored RUGS activities:\n\nThe Cleveland R User Group’s Journey Through Pandemic Adaptations and Baseball Analytics\nR-Ladies Goiânia: Promoting Diversity and Inclusion in Local R Community\n\n\n\nKey Information\nApplication Deadline: September 30th, 2024. Don’t delay!\nEligibility: Open to initiatives aimed at community building, not software development (for that, see ISC Grant Program).\nBe part of shaping the future of R. Visit here for more details and to apply. Your contribution matters to the global R narrative. Apply now, and let’s grow together!\n\nFor details and to apply, visit here." + "text": "The R Consortium recently interviewed Kristina Riemer, director of the CCT Data Science Team at the University of Arizona, and Eric Scott, Scientific Programmer and Educator in the CCT Data Science Team, the developers behind the volcalc package, to discuss the motivation and development of this innovative tool designed to automate the calculation of chemical compound volatilities. volcalc streamlines the process by allowing users to input a compound and quickly receive its volatility information, eliminating the need for time-consuming manual calculations. Initially created to assist Dr. Laura Meredith in managing a large database of volatile compounds, volcalc has since grown into a more versatile tool under Eric’s leadership, now supporting a wider range of researchers.\nKristina and Eric share insights into the challenges they faced, including managing dependencies, integrating with CRAN and Bioconductor, and refining complex molecular identification methods. They also discuss future enhancements, such as incorporating temperature-specific volatility calculations and expanding the package’s functionality to estimate other compound characteristics. This project was funded by the R Consortium.\nCould you share what motivated the development of the volcalc package and how it aligns with the broader goals of the R ecosystem, particularly in scientific computing?\nKristina: I was heavily involved in the initial development of volcalc, and later on, Eric took over the project. We developed volcalc because we began collaborating with Dr. Laura Meredith, who was compiling a database of volatile chemical compounds. At the time, she had around 300 compounds, and her students manually gathered details for each one by examining their representations and calculating various associated values. This process was tedious and prone to errors, so we thought there must be a more efficient and automated way to handle it.\nThat’s when we came up with the idea of creating a pipeline where someone could input a compound and quickly receive its volatility information, eliminating the need for all the manual labor. The purpose of volcalc was to transform the process from taking months to gather details for 300 compounds to obtaining information for thousands in a much shorter time.\nEric: volcalc was initially developed specifically for a project where the researchers were mainly interested in chemical compounds from the KEGG database (Kyoto Encyclopedia of Genes and Genomes). When I joined the team and learned about the project, I was thrilled because, as a chemical ecologist, I saw its potential. However, I also recognized a limitation: the tool only worked with the KEGG database. This was a drawback because many researchers, including food scientists and others who work with similar compounds, might not find their compounds in that specific database.\nThis realization inspired me to apply for the R Consortium grant. We saw a significant opportunity to expand volcalc, making it more flexible and applicable to a wider range of researchers. We also wanted to improve its integration within the R ecosystem by adding features like returning the file path of a molecule representation after downloading it, so it could be easily piped into subsequent steps. These enhancements aimed to make the tool more versatile and user-friendly for a broader audience.\nWhat were the most significant challenges you faced during the development of the initial version of volcalc, and how did you overcome them?\nKristina: One of the most challenging aspects of developing volcalc, which continues to be an issue, is managing dependencies. Specifically, we rely heavily on a command-line program to handle much of the processing. Early on, we struggled with how to enable users to run volcalc without needing to install this program on their own computers, as many of our users aren’t familiar with that kind of setup. I spent a lot of time trying to create a reproducible environment using Binder, but I was never able to get it fully working. Even today, there are still issues related to managing these dependencies, which Eric can elaborate on further.\nIt was incredibly important to have Eric on this project because I don’t have a strong background in chemistry. His ability to come in and figure out some of the intricate details that would have taken me much longer to grasp was a huge advantage. The more we can collaborate with domain experts, the better our results will be.\nEric: One thing that has helped with the dependency challenges is that we’ve started building volcalc on R-Universe, which means binaries are available there. While it’s not on CRAN yet, having these binaries on R-Universe makes installation a bit easier. However, we’ve faced some challenges with dependencies, particularly because two of them are from Bioconductor. We didn’t originally aim to develop this package for Bioconductor, which uses S4 objects and has different standards than CRAN. Our goal was to get it on CRAN, but our first submission was rejected because the license field for the Bioconductor package wasn’t formatted to CRAN’s liking. These differences between Bioconductor and CRAN have created barriers, even though the authors of the Bioconductor package have been very responsive. Their package works fine on Bioconductor, but it doesn’t meet CRAN’s criteria, which has been a frustrating challenge.\nAnother major challenge in developing volcalc relates to the method we use for estimating volatility. This method involves counting the numbers of different functional groups on molecules—such as hydroxyl groups or sulfur atoms—and assigning coefficients to them. To do this programmatically, we use something called SMARTS, which is essentially like regular expressions but for molecular structures. Regular expressions for text are already challenging, but SMARTS is even more complex because it deals with three-dimensional molecules.\nBefore I joined the group, the first version of volcalc had most of these functional groups figured out, but not all. I spent a significant amount of time trying to develop SMARTS strings to match additional molecules. Moving forward, I hope that if we implement new versions, we can get help from the community to refine these SMARTS strings, as there are likely people out there who are more skilled at it than I am.\nThe original project proposal mentions expanding volcalc to work with any chemical compound with a known structure. What are the key technical challenges you anticipate in achieving this goal?\nEric: This task turned out to be less difficult than I initially expected, but let me explain. In the original version of volcalc, before we received the R Consortium funding, the main function started with a KEGG ID—an identifier specific to the KEGG database. The function would download a MOL file, which is a text representation of a molecule corresponding to that ID. It would then identify and count the functional groups in the molecule, and finally, calculate the volatility based on those counts.\nThe major change we needed to implement to make volcalc more versatile was to decouple these steps. In the current version of volcalc, the functionality to download a MOL file from KEGG is still available, but it’s now separate from the main function that calculates volatility. This means that the inputs for calculating volatility can now be any MOL file, not just ones from KEGG. The file can come from any database, be exported from other software, or even be downloaded manually. Additionally, the tool now supports SMILES, which is another, simpler text-based representation of molecules.\nThere are various ways to represent chemicals in text, including another format called InChI. The Bioconductor packages we use, ChemmineR and ChemmineOB, have the ability to translate from InChI and other types of chemical representations. However, that feature isn’t available on Windows. So, I decided to keep volcalc focused on SMILES and MOL files. I believe that chemists and other researchers should be able to obtain data in one of these two formats, or use another tool to translate their data into these formats. I didn’t want to overload volcalc with the responsibility of being a chemical representation translator, as that didn’t seem like its primary purpose.\nCan you walk us through the process of implementing the SIMPOL algorithm within the volcalcc package?\nKristina: The algorithm itself is fairly simple; it’s just basic math. You need to input some constants, the mass of the compound, and the counts of the functional groups we discussed earlier. Writing the code for this was straightforward and not particularly challenging.\nEric: Each functional group has a coefficient associated with it, which is multiplied by the number of times that group appears in the molecule. These values are then summed up, and the mass of the molecule is factored in as well. The challenging part wasn’t the algorithm itself, which is straightforward—just multiplying by coefficients and adding them up. The real difficulty was interpreting what the authors of the algorithm meant by each of the functional groups. Some were oddly specific, like how the hydroxyl group that is part of a nitrophenol group isn’t supposed to count toward the total number of hydroxyl groups. I spent a lot of time poring over the paper, particularly one table, to fully understand how they defined each group. That interpretation was the hardest part.\nWhat future functionalities or expansions do you see as crucial for volcalc, especially in the context of evolving research needs in chemoinformatics?\nEric: Right now, we’re working on allowing users to specify different temperatures. The paper that describes the SIMPOL.1 method includes equations for how the coefficients of each functional group change with temperature. These changes aren’t always linear, and the contributions of functional groups can shift in importance as the temperature varies. This is an important feature to include because the version of volcalc we currently have uses coefficients calculated at 20°C, based on a table from the original paper. To accommodate other temperatures, we need to integrate another table that provides equations for calculating these coefficients based on temperature, and that’s what we’re working on.\nAnother key feature we want to leave room for in the future is the ability to add other methods for estimating volatility. SIMPOL.1 is just one type of group contribution method, but there are other approaches described in various papers that use different functional groups, equations, and coefficients. The basic idea remains the same: count the functional groups in a molecule, apply an equation, and estimate volatility. We’re trying to structure the code in a way that makes it easy to incorporate additional methods later, even if we don’t add them right away. I think these are the most important features we’re focusing on right now.\nKristina: We’re focused on the features I mentioned in the near future, but looking further ahead, I could see volcalc expanding to estimate other characteristics of compounds beyond just volatility. While I’m not a chemistry expert or a chemical ecologist, I imagine that those interested in volatility might also be interested in other compound characteristics that currently lack automated tools for estimation. So, it’s possible the package could evolve to include those features.\nThat said, one of the things I appreciate about the R package ecosystem is that it allows for specialized tools. Since anyone can build what they need, we don’t end up with massive, overly complex packages that try to do everything and become difficult to maintain. It might be better to keep volcalc focused and leave room for separate packages to handle additional functionality. This way, the tools remain manageable and easier to maintain in the long run.\nHow has it been working with the R Consortium? Would you recommend applying for an ISC grant to other R developers?\nKristina: The application process was straightforward, and I found the grant format to be very practical. It was focused on milestones and product development, which is refreshing compared to many academic research grants that tend to avoid specific deliverables. I highly recommend considering this grant. I believe people often overlook smaller funding sources, but even small amounts can make a big impact on the work you’re doing.\nEric: The first time I applied for an R Consortium grant was as a grad student, and I strongly encourage trainees to apply as well. It was a great experience for me because I could do it independently—my advisor wasn’t involved as one of the authors, and it wasn’t a complex process like applying for an NSF grant. It was straightforward and really rewarding. The only tricky part was figuring out the payment process, but that’s something people can work out.\nI’ve noticed there seem to be fewer projects in recent years, and I don’t think it’s due to a lack of funding. It seems like fewer people are applying, which is why I especially encourage others to give it a shot. From what I’ve seen, there’s a very good chance of getting funded if you apply right now.\nPeople should be creative and think broadly about how their project can benefit the broader R community. This doesn’t mean you need to develop the next big thing like R-Universe or CRAN. It can be something smaller, like a package that other R users will find helpful. For example, with our project, volcalc, our main goal was to encourage chemists—who usually use point-and-click software—to start using R. That was enough of a contribution to the R community to get funded. So, I really encourage people to think creatively about what “benefiting the R community” can mean." }, { - "objectID": "posts/us-federal-reserve-quarterly-model-in-r/index.html", - "href": "posts/us-federal-reserve-quarterly-model-in-r/index.html", - "title": "The U.S. Federal Reserve quarterly model in R", - "section": "", - "text": "Guest Post contributed by Andrea Luciani, Bank of Italy, Directorate General for Economics, Statistics and Research, maintainer of the bimets package (Time Series and Econometric Modeling) in CRAN\nThe US Federal Reserve’s econometric model for the US economy (i.e., FRB/US) is publicly available at federalreserve.gov. The website states, “FRB/US is a large-scale estimated general equilibrium model of the US economy that was developed at the Federal Reserve Board, where it has been in use since 1996 for forecasting, analysis of policy options, and research projects.”\nFRB/US is a quarterly model with hundreds of equations and variables. The model definition and time series data are available for download on the Federal Reserve website, as is the source code, which allows users to perform several econometric exercises. However, the Federal Reserve publicly distributes source codes only for EViews™ and python.\nIn this post, we show how to load the FRB/US model, and perform in R the same econometric exercises provided by the Federal Reserve." + "objectID": "posts/unlocking-chemical-volatility-how-the-volcalc-r-package-is-streamlining-scientific-research/index.html#about-isc-funded-projects", + "href": "posts/unlocking-chemical-volatility-how-the-volcalc-r-package-is-streamlining-scientific-research/index.html#about-isc-funded-projects", + "title": "Unlocking Chemical Volatility: How the volcalc R Package is Streamlining Scientific Research", + "section": "About ISC Funded Projects", + "text": "About ISC Funded Projects\nA major goal of the R Consortium is to strengthen and improve the infrastructure supporting the R Ecosystem. We seek to accomplish this by funding projects that will improve both technical infrastructure and social infrastructure.\nLearn More!" }, { - "objectID": "posts/us-federal-reserve-quarterly-model-in-r/index.html#the-frbus-model", - "href": "posts/us-federal-reserve-quarterly-model-in-r/index.html#the-frbus-model", - "title": "The U.S. Federal Reserve quarterly model in R", - "section": "The FRB/US model", - "text": "The FRB/US model\nThe Federal Reserve website also states, “Compared with DSGE models, however, FRB/US applies optimization theory more flexibly, which permits its equations to better capture patterns in historical data and facilitates modeling the economy in greater detail… A distinctive feature of FRB/US is its ability to switch between alternative assumptions about how economic agents form expectations. Under the VAR-based option, expectations are derived from the average historical dynamics of the economy as manifested in the predictions of estimated VAR models. Under model-consistent (MC), agents are assumed to form accurate expectations of future outcomes as generated by simulations of FRB/US itself.”\nFRB/US is a quarterly model, and counts 284 equations and 365 variables (Feb. 2024 version). The XML model definition is available for download on the Federal Reserve website, and contains, for each endogenous variable, the following information: the variable name, the variable definition with a short description, the economic sector the variable belongs to, the related equation in both EViews™ and python format, coefficients and exogenous variables involved in the equation.\n64 endogenous variables are marked as stochastic and, during the stochastic simulation exercise, will be transformed by applying sequences of shocks as drawn randomly from their historical residuals.\n14 endogenous variables belong to the MCE group (i.e., Model-Consistent Expectations) and have an alternative equation that contains forward-looking references.\nFinally, at the end of the XML model definition, users can find additional information on economic sectors and exogenous variables involved in the model definition." + "objectID": "posts/the-evolution-of-melbournes-business-analytics-and-r-business-user-group/index.html", + "href": "posts/the-evolution-of-melbournes-business-analytics-and-r-business-user-group/index.html", + "title": "The Evolution of Melbourne’s Business Analytics and R Business User Group", + "section": "", + "text": "Maria Prokofieva, organizer of the Business Analytics and R Business User Group, spoke to the R Consortium last year about the Adoption of R by the Actuaries Community in Melbourne. Recently, Maria updated the R Consortium on the group’s focus, which has shifted towards business consultancy. The group provides a platform for graduate students to gain valuable industry experience and mentorship through various projects. The group is committed to ethical data governance and inclusive community building and prioritizes these values in all its initiatives.\nPlease share about your background and your involvement in the R Community.\nMy name is Maria Prokofieva. I work as a Leading ML Engineer at Mitchell Institute at Victoria University. I lead a stack of projects that use data to inform strategy and policy development. I am also an academic at the university, conducting research and teaching courses on ML/AI and data analysis. Through my work, I have the privilege of collaborating with various organizations, governments, and scholars to assist them in utilizing data to make decisions that impact the lives of many. I love open source, and what we see today is amazing – the world is changing. I have been a member of R and Python communities for many years, and seeing us grow is great.\nHow has your R User Group been doing since the last time we spoke?\nThe group has been performing well. As we grow, we focus on projects and become extremely busy with them. We already have a small community of people involved in different projects who also work together and communicate regularly. Once a month, we organize meetups where we present master classes—we moved to an in-person space but occasionally do online events. Our group has two main directions: business consultancy and business knowledge exchange.\nWe have been quite successful in building connections with bigger and smaller businesses interested in doing more data analysis. Some smaller businesses have staff who can perform their duties, and this is where community members have been fantastic.\nThe backbone of my community comprises my current and former Master’s students, who completed a course on business analytics. They are passionate about using R in everyday tasks and already possess some knowledge and experience, which they are happy to share. They are also interested in building connections and networking for their future jobs. This platform provides a mutually beneficial relationship for new students who get valuable industry experience through unpaid volunteering. These students receive mentorship from business leaders and senior software developers who share their programming knowledge and their knowledge of business negotiations and working with clients through the entire project life cycle.\nWe have been successful in working with cloud services such as AWS. We are actively exploring ways to automate data science on AWS and have several upcoming workshops where we will dive deeper into this topic. One workshop will focus on AWS Bedrock, where we will introduce non-technical business community members to employing large language models to perform their tasks. Our workshops focus on addressing specific problem-solving tasks rather than just the environment. We look into the business problems and how they can be solved.\nIt’s better to identify a problem and brainstorm solutions than to focus on tools. It’s fascinating to see how the community comes up with unique solutions to the problem. This approach is exactly what we need today, where no single preferred tool exists. Even if we use R Studio, we can easily integrate Python and other environments to accomplish the task. The focus should always be on the task guiding the process rather than the tools themselves.\nAny recent project you have worked on using R?\nOur recent project is based on utilising AWS Bedrock and GPT-4 to implement a Retrieval-Augmented Generation (RAG) system for a business. This system streamlines customer email communication using internal documents and company FAQs to auto-generate tailored responses. With some components there, we successfully integrated data analysis in R with Python implementation. We also have a few projects using open source models and integrating transformer models from Hugging Face. R is a star for any data-wrangling tasks and data visualizations!\nWhat are your plans for the upcoming months?\nOne area of interest that we plan to focus on is the use of responsible AI and responsible practices. This is crucial not only for AI but also for any data management that we undertake. Responsible modeling and responsible data science are important concepts that need more attention. We have seen instances where people intentionally or accidentally manipulate statistics, and this needs to change. We must focus on being data governors and ensure our analysis is responsible. This includes managing the data and the application size, as well as ensuring continuity of work. Many packages are available, but maintaining and updating them is challenging. Our future work is to contribute to the community by ensuring the continuity of our packages so developers can rely on them.\nWhat trends do you currently see in R language and your industry? Any trends you see developing in the near future?\nMany people talk about large language models, but the focus is often on their applicability and use cases. While many amazing models are available, businesses need to see how they can be practically applied to their needs. It’s not just about text generation – image generation and other areas are also important. When we share the use cases with the businesses, the possibilities they haven’t considered often amaze them. Therefore, there is a growing demand for case studies demonstrating these models’ practical applications rather than just tutorials.\nWe focus on the practical applications of tools. Our approach is to identify a problem and explore various solutions. I’m not interested in specific software packages but in finding efficient solutions to problems. If there’s a new tool that can help me solve a problem more effectively, I’m open to learning about it and sharing my experience with others.\nAny techniques you recommend using for planning for or during the event? (Github, zoom, other) Can these techniques be used to make your group more inclusive to people that are unable to attend physical events in the future?\nThe most important technique is interaction, networking, and keeping the connection alive among the group members. This is especially crucial when you have a larger proportion of new users in the group. It’s important to ensure that once they learn the skills, they understand that we are all busy and have business obligations to attend to. Therefore, it’s necessary to make sure that we keep the group relevant to all members, without getting carried away by our busy lives.\nThis is more about sitting together and engaging in problem-solving exercises, such as preparing for AWS certification. The group can help with other tasks, too, creating additional value beyond just learning. This is where the benefits of membership come in. Members are also motivated to give back to the community, as they can use their skills in real life, not just for learning purposes.\nFor instance, we have an AWS data practitioner interested in learning R. However, this is an opportunity for that person to share their expertise and contribute to the group. Similarly, we have a cybersecurity professional who is also interested in learning R. But this is an opportunity for them to present a use case on how machine learning can automate some of their tasks. They are also willing to share their knowledge, which may not have been considered. Therefore, it’s important to create a diverse experience for all members and engage with them in all possible ways. While it can be difficult to involve every group member, it’s crucial to understand their general interests and what’s important for them and focus on their professional development.\nTake a moment to analyze where your members come from and their future plans and steps. Discuss their next career moves. It will be beneficial to provide networking opportunities where members can get referrals for job searches and advice for their next career move. These opportunities are quite important. Therefore, promotions should always be the end goal. You cannot become complacent or content with where you are because life is about growth and evolution." }, { - "objectID": "posts/us-federal-reserve-quarterly-model-in-r/index.html#moving-towards-r", - "href": "posts/us-federal-reserve-quarterly-model-in-r/index.html#moving-towards-r", - "title": "The U.S. Federal Reserve quarterly model in R", - "section": "Moving towards R", - "text": "Moving towards R\nFRB/US model definition is available to R users in the FRB__MODEL dataset of the bimets package (bimets ver. 4.0.2, a software framework for time series analysis and econometric modeling):\n\n#load bimets\nlibrary(bimets)\n\n\n#load FRB/US MDL definition\ndata(FRB__MODEL)\n\n#print first 4 equations in model definition\ncat(substring(FRB__MODEL,1,1615))\n\nMODEL\n\n$DOWNLOADED FROM federalreserve.gov AND CONVERTED TO BIMETS MDL IN Feb, 2024\n\n$FRB/US is a large-scale estimated general equilibrium model of the U.S. economy \n$that was developed at the Federal Reserve Board, where it has been in use since 1996 \n$for forecasting, analysis of policy options, and research projects. \n\n$--------------------------------------------------------------------------\n\n$ ENDOGENOUS SECTION\n\n$-----------------------------------------------\n$Financial Sector\n$Monetary policy indicator for both thresholds\n$DMPTMAX equals one when either the unemployment threshold or\n$the inflation threshold is breached.\nIDENTITY> dmptmax\nIF> dmptlur>=dmptpi\nEQ> dmptmax=\ndmptlur\nIDENTITY> dmptmax\nIF> dmptlur<dmptpi\nEQ> dmptmax=\ndmptpi\n\n$-----------------------------------------------\n$Federal funds rate, first diff\nIDENTITY> delrff\nEQ> delrff=\nTSDELTA(rff)\n\n$-----------------------------------------------\n$Financial Sector\n$Monetary policy indicator for unemployment threshold\n$DMPTLUR equals zero when the unemployment rate is above its\n$threshold (LURTRSH) one when it is below. A logistic function\n$smoothes the transition, improving solution convergence properties.\nIDENTITY> dmptlur\nEQ> dmptlur=\n1/(1+EXP(25*(lur-lurtrsh)))\n\n$-----------------------------------------------\n$Financial Sector\n$Monetary policy indicator for inflation threshold\n$DMPTPI equals zero when expected inflation is below its threshold\n$and one when it is above. A logistic function smoothes the\n$transition, improving solution convergence properties.\nIDENTITY> dmptpi\nEQ> dmptpi=\n1/(1+EXP(-25*(zpic58-pitrsh)))" + "objectID": "posts/the-evolution-of-melbournes-business-analytics-and-r-business-user-group/index.html#how-do-i-join", + "href": "posts/the-evolution-of-melbournes-business-analytics-and-r-business-user-group/index.html#how-do-i-join", + "title": "The Evolution of Melbourne’s Business Analytics and R Business User Group", + "section": "How do I Join?", + "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 68,000 members in 33 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nLearn more" }, { - "objectID": "posts/us-federal-reserve-quarterly-model-in-r/index.html#dynamic-simulation-in-a-monetary-policy-shock", - "href": "posts/us-federal-reserve-quarterly-model-in-r/index.html#dynamic-simulation-in-a-monetary-policy-shock", - "title": "The U.S. Federal Reserve quarterly model in R", - "section": "Dynamic simulation in a monetary policy shock", - "text": "Dynamic simulation in a monetary policy shock\nThe first econometric exercise proposed by the Federal Reserve is a dynamic simulation of the FRB/US model under a monetary policy shock. The simulation is operated from 2040-Q1 to 2045-Q4, after the rffintay time series, defined as “Value of eff. federal funds rate given by the inertial Taylor rule”, is shocked by 100 base points in 2040-Q1.\n\n# Load data\ndata(LONGBASE)\n\n# Load model\ndata(FRB__MODEL)\nmodel <- LOAD_MODEL(modelText = FRB__MODEL)\n\nAnalyzing behaviorals...\nAnalyzing identities...\nOptimizing...\nLoaded model \"FRB__MODEL\":\n 0 behaviorals\n 284 identities\n 0 coefficients\n...LOAD MODEL OK\n\n# Load data into model\nmodel <- LOAD_MODEL_DATA(model, LONGBASE, quietly=TRUE)\n\n# Specify dates\nstart <- c(2040,1)\nend <- normalizeYP(start+c(0,23),4)\n\n# Standard configuration, use surplus ratio targeting\nmodel$modelData$dfpdbt[[start,end]] <- 0\nmodel$modelData$dfpsrp[[start,end]] <- 1\n\n# Solve to baseline with adds\nmodel <- SIMULATE(model,\n simType='RESCHECK',\n TSRANGE=c(start,end),\n ZeroErrorAC = TRUE,\n quietly=TRUE)\n\n# 100 bp monetary policy shock\ntrac <- model$ConstantAdjustmentRESCHECK\ntrac$rffintay[[start]] <- trac$rffintay[[start]]+1\n\n# Solve\nmodel <- SIMULATE(model,\n simAlgo = 'NEWTON',\n TSRANGE = c(start,end),\n ConstantAdjustment = trac,\n BackFill = 12,\n quietly=TRUE)\n\nR code produces the following charts:\n\nOn the other hand, the python code provided by the US Federal Reserve produces very similar results:" - }, - { - "objectID": "posts/us-federal-reserve-quarterly-model-in-r/index.html#stochastic-simulation", - "href": "posts/us-federal-reserve-quarterly-model-in-r/index.html#stochastic-simulation", - "title": "The U.S. Federal Reserve quarterly model in R", - "section": "Stochastic simulation", - "text": "Stochastic simulation\nAnother econometric exercise proposed by the Federal Reserve is a stochastic simulation of the FRB/US model. The stochsim procedure in the pyfrbus python package (available on the Federal Reserve web site) performs a stochastic simulation by applying sequences of shocks to 64 endogneous variables of the model, as drawn randomly from historical residuals. In a similar way in R, the STOCHSIMULATE procedure allows users to shock the same endogenous variables with randomly sampled historical residuals.\nR code, omitted for brevity, produces the following charts:\n\nOn the other hand, the python code provided by the US Federal Reserve produces very similar results, despite the random numbers generator being different between R and python:" + "objectID": "posts/improving-with-r-kylie-bemis-unveils-enhanced-signal-processing-with-matter-2-4-upgrade/index.html", + "href": "posts/improving-with-r-kylie-bemis-unveils-enhanced-signal-processing-with-matter-2-4-upgrade/index.html", + "title": "Improving with R: Kylie Bemis Unveils Enhanced Signal Processing with Matter 2.4 Upgrade", + "section": "", + "text": "The R Consortium recently connected with Kylie Bemis, assistant teaching professor at the Khoury College of Computer Sciences at Northeastern University. She has a keen interest in statistical computing frameworks and techniques for analyzing intricate data, particularly focusing on datasets with complex correlation patterns or those that amalgamate data from various origins.\nKylie created matter, an R package that offers adaptable data structures suitable for in-memory computing on both dense and sparse arrays, incorporating multiple features tailored for processing nonuniform signals, including mass spectra and various other types of spectral data. Recently, Kylie upgraded matter to version 2.4. Since our May 2023 discussion, Kylie has enhanced its signal processing capabilities, focusing on analytical tools like principal component analysis and dimension reduction algorithms, which are crucial for imaging and spectral data. A grant from the R Consortium supports this project.\nWe talked with you about matter in May 2023. You were providing support for matter and looking to improve the handling of larger data sets and sparse non-uniform signals. matter has been updated to version 2.4. What’s new?\nLast time we spoke, I had already rewritten most of the matter infrastructure in C++ for better maintainability. Since then, my focus has been on enhancing our signal processing capabilities. This summer, I’ve been adding essential signal processing functions and basic analytical tools, which are particularly useful in fields dealing with spectra or various types of signals.\nI’ve incorporated fundamental techniques like principal component analysis, non-negative matrix factorization, and partial least squares. I’ve also added several dimension reduction algorithms and a range of signal processing tools for both 1D and 2D signals. This includes smoothing algorithms for images and 1D signals and warping tools applicable to both.\nThese enhancements are crucial for working with imaging and spectral data and include features like distance calculation and nearest neighbor search.\nMy aim has been to augment matter with robust signal processing tools, particularly for sparse and non-uniform signals. This is inspired by my experience in augmented reality (AR) and my desire to integrate tools similar to MATLAB’s Signal Processing Toolbox or SciPy in Python. As someone primarily analyzing mass spectrometry imaging data, I found these tools initially in my Cardinal package. I wanted to transfer them to a more appropriate platform, not specific to mass imaging, and reduce Cardinal’s reliance on compiled native code for easier version updates.\nAdditionally, I’ve been building a more robust testing infrastructure for these tools and documenting them thoroughly, including citations for the algorithms I used for key picking and smoothing techniques. This documentation details the implementation of various algorithms, such as guided filtering and nonlinear diffusion smoothing, citing the sources of these algorithms.\nBy providing support for non-uniform signal data, matter provides a back end to mass spectrometry imaging data. But working with large files is applicable in a lot of domains. What are some examples?\nI deal with large files and data sets across various fields. Matter can be particularly impactful in areas dealing with signal, spectral, or imaging data. One field that comes to mind is remote sensing, where the imaging tools I’ve incorporated would be highly beneficial. That’s one key application area.\nAnother field is biomedical imaging, especially MRI data. For instance, a data format we often use for mass spectrometry imaging was originally developed for MRI – it’s called Analyze, and there’s a more recent variant known as NIfTI. This format is also supported in Cardinal for mass spec imaging data, but it’s primarily used in MRI and fMRI data analysis. While matter doesn’t directly offer plug-and-play functionality for MRI data, with some modifications, it could certainly be adapted for importing and processing MRI data stored in these formats.\nWe don’t have a specific function to read NIfTI files directly, but the structure of these files is quite similar to the mass imaging files we commonly work with. They consist of a binary file organized in a particular format, with a header that functions like a C or C++ struct, indicating where different image slices are stored. Understanding and interpreting this header, which is well-documented elsewhere, is key.\nSo, with some effort to read and attach the header file correctly, it’s entirely feasible to build a function for reading and importing MRI data. We’ve already done something similar with the Analyze format. Someone could definitely examine our approach and develop a method to handle MRI data effectively.\nPreviously, you indicated you wanted to improve R data frames and string support. You have a prototype data frame in the package already? What’s the schedule for improvements?\nI’m currently evaluating how far we’ll expand certain features in our project. One of these features is supporting strings, which is already implemented. Regarding data frames, I believe there might be better solutions out there, but it’s quite simple to integrate our data with them. For instance, taking a vector or an array, whether a matter matrix or a matter vector, and inserting it into a data frame column works well, particularly with Bioconductor data frames.\nI’m not entirely convinced that developing standalone, specialized data frame support in matter is necessary. It seems that other platforms, especially those like Bioconductor, are already making significant advancements in this area. For now, it seems sufficient that users can easily incorporate a matter vector or array into a data frame column. I’m hesitant to duplicate efforts or create overlapping functionalities with what’s already being done in this field.\nWhat’s the best way for someone to try matter? How should someone get started?\nLike any Bioconductor package, we offer a vignette on the Bioconductor website. This vignette provides a basic guide on how to start using our package, including creating matrices and arrays. It shows how these can serve as building blocks to construct larger matrices, arrays, and vectors. This is a straightforward way for users to begin.\nRegarding the applicability of our package, it really depends on the specific data needs of the user. For instance, our package provides out-of-memory matrices and arrays. If that’s the primary requirement, then our package is certainly suitable. However, there are other packages, both in Bioconductor, like HDF5 array support, and on CRAN, such as big memory and FF, that also offer similar functionalities.\nThe real advantage of our package becomes apparent when dealing with specific data types. If you’re working with data formats like MRI, where you have a binary file and a clear understanding of its format, our package can be very helpful. It simplifies attaching different parts of the file to an R data structure.\nMoreover, if your work involves signal data, particularly non-uniform signals like those in mass spectrometry or imaging data, our package becomes even more beneficial. Over the summer, I’ve added extensive support for preprocessing, dimension reduction, and other processes that are crucial for handling these types of data. So, in these scenarios, our package can be a valuable tool.\nAnything else you would like to share about matter 2.0?\nI’ve spent much of the summer working on improvements to the matter package, and it’s now in a good place, particularly regarding signal processing capabilities. These enhancements are largely aligned with the needs of mass spectrometry, an area I closely focus on. As new requirements emerge in mass spectrometry, I’ll look to add relevant features to matter, particularly in signal and image processing.\nHowever, my current priority is updating the Cardinal package to support all these recent changes in matter. Ensuring that Cardinal is fully compatible with the new functionalities in matter is my next major goal, and I’m eager to get started on this as soon as possible." }, { - "objectID": "posts/us-federal-reserve-quarterly-model-in-r/index.html#section", - "href": "posts/us-federal-reserve-quarterly-model-in-r/index.html#section", - "title": "The U.S. Federal Reserve quarterly model in R", - "section": "________________", - "text": "________________\nAdditional exercises, e.g., rational expectations, endogenous targeting, etc., and computational details are available in the package vignette The U.S. Federal Reserve quarterly model in R with bimets" + "objectID": "posts/improving-with-r-kylie-bemis-unveils-enhanced-signal-processing-with-matter-2-4-upgrade/index.html#how-do-i-join", + "href": "posts/improving-with-r-kylie-bemis-unveils-enhanced-signal-processing-with-matter-2-4-upgrade/index.html#how-do-i-join", + "title": "Improving with R: Kylie Bemis Unveils Enhanced Signal Processing with Matter 2.4 Upgrade", + "section": "How do I Join?", + "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 65,000 members in 35 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nLearn more" }, { - "objectID": "posts/empowering-r-enthusiasts-satrdays-london-2024-unveiled/index.html", - "href": "posts/empowering-r-enthusiasts-satrdays-london-2024-unveiled/index.html", - "title": "Empowering R Enthusiasts: SatRDays London 2024 Unveiled", + "objectID": "posts/enhancing-clinical-trial-data-sharing-with-r-consortiums-r-submissions-working-group/index.html", + "href": "posts/enhancing-clinical-trial-data-sharing-with-r-consortiums-r-submissions-working-group/index.html", + "title": "Enhancing Clinical Trial Data Sharing with R Consortium’s R Submissions Working Group", "section": "", - "text": "SatRDays London 2024 is set to ignite the data science community with a vibrant lineup of speakers and a rich array of topics ranging from survival analysis to geospatial data. This inclusive event, designed for R enthusiasts at all levels, emphasizes networking and collaboration amidst the backdrop of King’s College London’s iconic Bush House. Keynote speakers like Andrie de Vries, Nicola Rennie, and Matt Thomas bring unparalleled expertise, offering attendees a unique opportunity to deepen their knowledge and connect with peers. As a hub of innovation and learning, SatRDays London promises to be a cornerstone event for anyone passionate about R and its applications in the real world.\n\nRegister Now!\nHow does this year’s satRDays in London compare to last year’s event? What’s new and different?\nAfter a successful SatRdays London in 2023, we are keeping the format the same, but with a whole new lineup of speakers! This year we’re excited to welcome:\n\nAndrie de Vrie – Posit\nHannah Frick – Posit\nCharlie Gao – Hibiki AI Limited\nMichael Hogers – NPL Markets Ltd\nMatthew Lam & Matthew Law – Mott MacDonald\nMyles Mitchell – Jumping Rivers\nNicola Rennie – Lancaster University\nMatt Thomas – British Red Cross\n\nTalk topics for the day include survival analysis, geospatial data, styling PDFs with Quarto and using R to teach R, as well as a range of other exciting themes! The talks can reach a varied audience from aspiring data scientists right to the experienced audiences.\nTake a look at the full list on the conference website for more information.\nWho should attend? And what types of networking and collaboration opportunities should attendees expect?\nAnyone and everyone with an interest in R! The SatRdays conferences are designed to be low cost, to allow as many to attend as possible, and they’re on a SatRday, so you don’t have to worry about getting time off work if your job isn’t necessarily R focussed.\nNetworking is the main focus of the event. We have multiple coffee breaks to give attendees the opportunity to interact with fellow R enthusiasts. If you’re brand new to this kind of event, and are not sure where to start, don’t worry! Find one of the attendees from JR, and we’ll be happy to help you make introductions!\nCan you share some insights into the keynote speakers, their areas of expertise, and how they will contribute to the overall experience at SatRDays?\nAt this year’s event, we have talks from three invited speakers – Andrie de Vries of Posit, Nicola Rennie from the University of Lancaster and Matt Thomas of the British Red Cross.\nAndrie is Director of Product Strategy at Posit (formerly RStudio) where he works on the Posit commercial products. He started using R in 2009 for market research statistics, and later joined Revolution Analytics and then Microsoft, where he helped customers implement advanced analytics and machine learning workflows.\nNicola is a lecturer in health data science based at the Centre for Health Informatics, Computing, and Statistics at Lancaster University. She is particularly interested in creating interactive, reproducible teaching materials and communicating data through effective visualisation. Nicola also collaborates with the NHS on analytical and software engineering projects, maintains several R packages, and organises R-Ladies Lancaster.\nMatt is Head of Strategic Insight & Foresight at the British Red Cross. His team conducts research and analysis to understand where, how and who might be vulnerable to various emergencies and crises within the UK.\nCould you elaborate on the types of sessions and workshops available and how they cater to different interests and skill levels within the R community?\nThe day will consist of eight 25-ish minute talks, plus Q&A, from a variety of speakers across various sectors.\nThe talks are on a wide range of topics. For example, last year we had speakers talking about everything from using R for mapping air quality, to EDI and sustainability in the R project, and why R is good for data journalism. If you want to take a look at what you can expect, we have a playlist of last year’s talk recordings available on our YouTube channel.\nWith the event being hosted at King’s College London, how does the venue enhance the experience for attendees, both in terms of facilities and location?\nWe’re very excited to be partnering with CUSP London again this year, who provide the amazing Bush House venue at King’s College London. The venue is a beautiful listed building, right in the heart of London, only a few minutes walk from Covent Garden.\nBeing in the center of London means easy access to multiple public transport links, both for national and international attendees!\nThe venue facilities and supporting technology provides a great space for sharing insights and networking.\n\n\nDon’t miss out, register today!" + "text": "The R Consortium’s working group R Submissions Working Group is spearheading an innovative approach to clinical trial data sharing, according to a feature in Nature. This initiative, led by Eric Nantz, a statistician at Eli Lilly in Indianapolis, Indiana, involves a pilot project with the US Food and Drug Administration (FDA). Sharing clinical trial data traditionally requires each scientist to install custom computational dashboards, a cumbersome and error-prone process.\nNantz elaborates on the benefits of using webR and WebAssembly in this context: “Using WebAssembly, [it] will minimize, from the reviewer’s perspective, many of the steps that they had to take to get the application running on their machines.” This technology not only simplifies the data sharing process but also has the potential to accelerate drug approval timelines and enhance collaborative research across various fields.\nFor more details, read the full article on Nature’s website:Read the full article here (Paid subscription required).\nTo further explore Eric Nantz’s insights on using R and Shiny in regulatory submissions, you can also check out the R/Adoption Series: R and Shiny in Regulatory Submissions with Eric Nantz." }, { - "objectID": "posts/empowering-dengue-research-through-the-dengue-data-hub/index.html", - "href": "posts/empowering-dengue-research-through-the-dengue-data-hub/index.html", - "title": "Empowering Dengue Research Through the Dengue Data Hub: R Consortium Funded Initiative", + "objectID": "posts/navigating-r-impact-in-vienna-insights-from-the-finance-and-pharmaceutical-sectors/index.html", + "href": "posts/navigating-r-impact-in-vienna-insights-from-the-finance-and-pharmaceutical-sectors/index.html", + "title": "Navigating R’s Impact in Vienna: Insights from the Finance and Pharmaceutical Sectors", "section": "", - "text": "The Dengue Data Hub, an ambitious initiative funded by the R Consortium ISC, transforms how researchers access and utilize dengue-related data. At its core, the Dengue Data Hub aims to provide a centralized repository for dengue incidence, mortality, and risk-related data, streamlining the research process and empowering scientific inquiry into this global health issue. The platform offers easy access through the denguedatahub R package, a Shiny app, and an informative website, making data analysis more efficient and accessible.\nPlease note: denguedatahub version 2.1.1 was published on CRAN on Sep 22, 2024.\nDr. Thiyanga Talagala, a Senior Lecturer at the University of Sri Jayewardenepura in Sri Lanka, spearheads this initiative. With a PhD from Monash University, where she honed her skills in R programming and data science, Dr. Talagala is deeply passionate about leveraging her expertise to address Sri Lanka’s public health challenges, particularly dengue. Together with her sister, Dr. Priyanga Talagala, she co-founded the R-Ladies Colombo group and has been instrumental in bringing innovative solutions to the scientific community. Dr. Talagala’s commitment to enhancing dengue research through accessible data resources is central to her ongoing work, making the Dengue Data Hub a vital tool for researchers worldwide.\nTell us about your background and how it connects to the Dengue Data Hub project\nCurrently, I am working as a Senior Lecturer, Department of Statistics, Faculty of Applied Sciences, University of Sri Jayewardenepura, Sri Lanka. I earned my PhD from Monash University, Australia. During my time at Monash University in Australia, I was part of the NUMBAT research group, where I developed a deep interest in the R programming language and discovered its incredible potential for data analysis and research. I also had the opportunity to meet and collaborate with leading experts in the field, which further fueled my passion for R and data science. I also got to know about the R Ladies community, and I attended events organized by R-Ladies Melbourne.\nOnce I returned to Sri Lanka after completing my PhD, I felt a strong desire to contribute to my country using the knowledge I had gained. I, along with my Sister, Dr Priyanga Dilini Talagala (we both did our PhDs together at Monash University), established the R Ladies Colombo meetup group.\nDengue is a major public health issue in Sri Lanka. As a data scientist, I can contribute to its mitigation by establishing a centralized repository for dengue data for data analysis and modeling, which empowers dengue research. This project was funded by R Consortium ISC 2022 - 1 Grant and I have been working on it since 2022.\nWhat is the Dengue Data Hub?\nThe Dengue Data Hub is a centralized repository that provides access to a variety of data sets related to dengue incidence and other relevant factors. This includes data on dengue deaths, reported cases, indigenous cases, local cases, dengue serotypes, breeding sites, and country-wise levels of risk. I have data related to annual dengue incidence for 195 countries around the world.\nWhy is this project important for the research community?\nDengue researchers often spend their valuable time searching for datasets, web scraping and cleaning data. The publication of data in a centralized repository helps to prevent duplicate efforts. The dengue data hub enables the community to focus on analysis and modeling rather than data collection and cleaning. Additionally, it enhances research sustainability by allowing researchers to utilize data for their studies while preserving it for future researchers.\nHow do researchers use the Dengue Data Hub?\nThere are three straightforward ways for anyone to participate. Use the denguedatahub R software package, use the Dengue Data Hub Shiny app (for non-programmers), or use our website which provides tutorials and examples.\nThe denguedatahub R package allows researchers to download dengue-related data easily. For Sri Lanka, it includes web scraping functions that directly retrieve weekly epidemiological reports published by the Epidemiology Unit, Ministry of Health, Sri Lanka. This functionality also cleans the data into a tidy format. Additionally, the package offers various data manipulation functions tailored for dengue data visualization and modeling. You can find the package on GitHub at https://github.com/thiyangt/denguedatahub.\nThe Shiny app provides an interface for non-programmers to access dengue data. It is available at: https://denguedatahub.shinyapps.io/denguedatahub/\nThis website is the home for the projects. It provides tutorials and examples. The site was developed using Quarto.\nWhat impact do you hope the Dengue Data Hub will have?\nMy hope is that the Dengue Data Hub will become a go-to resource for dengue researchers globally. I believe the hub will accelerate dengue research and discoveries which will help in developing effective strategies to combat dengue. The dengue data hub also serves as a\nteaching tool for data science and statistics, as it includes comprehensive data sets.\nDo you have any final thoughts or messages you’d like to share with the research community?\nI invite dengue researchers worldwide to collaborate on this project. I do not have access to clinical trial data, so contributions in that area would be especially valuable. We are looking to expand the datasets available, as comprehensive data sharing is essential for advancing our collective understanding of dengue epidemiology. Additionally, we welcome contributions of data, analytical tools, and insights that can help strengthen the hub’s capacity to serve as a central resource for researchers globally.\nYou can learn more about how to collaborate here. We can build a stronger network to enhance dengue research and response efforts worldwide." + "text": "The R Consortium recently spoke with Mario Annau, co-organizer of the Vienna R User Group. During the conversation, he discussed the use of R in the finance and pharmaceutical industries in Vienna. He also shared insights into the latest and upcoming trends in using R in these sectors and tips for organizing successful hybrid meetups with minimal overhead.\nIn September 2022, Mario Annau talked to the R Consortium about the role of the local financial industry in the Robust Vienna R Community. Recently, the R Consortium reached out to Mario for a detailed discussion about the use of R in the finance and pharmaceutical industries in Vienna. Mario shared his insights regarding the latest and upcoming trends in using R in these sectors and tips for organizing successful hybrid meetups with minimal overhead.\nPlease share about your background and involvement with the RUGS group.\nI became interested in R during my university studies in computer science. I earned a bachelor’s degree in software engineering and a master’s in intelligent systems or computational intelligence. During my master’s studies, I began using R. I also found out that Kurt Hornik, was at a different university in Vienna and was also using R. Together with other R core developers, he created R with its package repository and many features. Although I am not a trained statistician, I became more involved in statistics and machine learning, which are closely related. I did my master’s thesis with Kurt Hornik.\nDuring my second thesis, I became increasingly involved with R, which led me to explore text mining and sentiment analysis with this language. This interest ultimately kick-started my career. I am proud to say that I am one of the few people who have truly benefited from using R in my professional life. Back then, using open source software in companies was uncommon, and many people preferred Matlab and other professional tools. People would often ask me who supported R and why it was free. However, I found that having this skill set was very beneficial.\nThe experience of using open source languages and technologies has been really helpful for me. Over the years, I have switched jobs and worked for different employers, but the knowledge I gained has always been useful in other settings and companies. Unlike bigger corporations, I never had to worry about buying licenses or running into budget issues. For example, Matlab is expensive, so it’s always a concern for some companies. But since I’ve had experience with open source technologies, I never had to deal with those issues.\nI learned about open source technologies during my university studies and discovered that they are free to use even in my professional career. This has been very helpful to me, and I am amazed at how far I have been able to go with it. Although R is not as widely used in the professional field as other languages, it has served me very well, and I am happy to be able to use it in my career. The Vienna R User Group allows me to bring it to the local R community.\nCan you share what the R community is like in Vienna?\nIt’s evident that the industry has started accepting open source, including R. I work primarily in the financial sector and pharma, which are industries where R is widely used. R is also a strong contender, alongside Python, in these fields.\nThe acceptance of using R in production environments is increasing, but some companies still view it as just a tool for creating graphs and nothing else. Despite this perception, I still use R a lot in production, and it works well. However, some wrong assumptions about using R in production are still present, which makes it challenging to deploy. Since R is a dynamic language and not compiled, some issues need to be addressed. Python also faces similar issues but is seen as easier to use. Although it is possible to use R in production, it depends on the department, as IT departments tend to be less accepting of R compared to the statistics or math departments.\nThere are always discussions regarding the best programming language to use in various industries. However, with the emergence of cloud technology and containerization, it is possible to package everything up into a nice container, making it work well. R is an industry-standard, and many risk departments in the financial industry use it to develop core models. Although people may complain and want to learn other languages like Python, R is still widely used.\nWhat industry are you currently in? How do you use R in your work?\nWe apply our expertise to various industries, including finance and pharmaceuticals. As external consultants, we assist clients in setting up proper procedures and creating useful dashboards and applications. We often work with existing R codes or other resources to improve their functionality and create helpful add-ons. Our focus is on maximizing existing knowledge and leveraging the existing code base. Our services often involve package creation, documentation, containerization, and dashboard framework development. We tailor our approach to suit the unique needs of each project.\nNowadays, we are developing more and more frameworks to set up departments in the industry with the right infrastructure. This includes developing R packages and connecting everything with the rest of the organization. Initially, we started by creating small models and calculations, but it gradually became more significant, and now we are mostly helping entire departments set themselves up in the right way and make the most of R and their people.\nWhat trends do you currently see in R language and your industry? Any trends you see developing in the near future?\nThe trend of containerization has been around for some time now, where you package your app or REST API dashboard in a Docker container and deploy it in an environment such as the cloud. This trend is prevalent in both R and Python. As for upcoming trends, I am excited about the web assembly initiative, which makes it possible to run a Shiny app within a browser without a server. This initiative has great potential and can bring R to people who are unaware of its existence. It is exciting to see R bring data and statistics to life in various applications. I hope that this initiative can go further and reach more people.\nRegarding the deployment of our Shiny projects, it is always surprising to see how complicated it can be depending on the environment. This tool aims to make the deployment process easier and accessible to a broader audience. Currently, the loading times are still too long, but these issues can be optimized with some improvements.\nI have noticed another trend in certain industries, which is the increasing demand for regulatory compliance. For example, the FDA regulates the pharmaceutical industry, while finance has its own regulatory authorities. This trend encompasses ensuring that packages and codes are properly regulated and reviewed. I am seeing this trend in both the finance and pharmaceutical industries.\nAny techniques you recommend using for planning for or during the event? (Github, zoom, other) Can these techniques be used to make your group more inclusive to people that are unable to attend physical events in the future?\nWe have a GitHub page and a Meetup page, which is our setup. We tried to ensure that everything we present is also available, such as code and slides on GitHub, so that it’s easy for everyone to access. However, finding speakers and rooms is always a challenge. The good news is that finding rooms is getting easier than finding speakers. Some companies are always willing to host an hour-long meetup and have some online meetings. We are a group of smart people who like to talk about interesting things.\nThe most challenging aspect is locating speakers, particularly female speakers. I am pleased that initiatives like R Ladies provide a dedicated space for women in this field. Generally, finding speakers is a difficult task for us, and we rely heavily on referrals from friends and acquaintances. However, as a community, we always work to overcome this obstacle.\nIt’s important to always have a stream of topics and speakers available for events, but this can be difficult, especially when finding female speakers. Creating a welcoming and safe community where everyone feels comfortable sharing their knowledge is essential. Organizing these events is worth the effort, as you get to meet many like-minded people in your industry, and it can help you professionally. You’ll learn a lot and get to know people in your field, which is always an advantage. So, if you’re thinking of organizing meetups, just do it, and you’ll see how far it can take you.\nBefore COVID, our meetings were always in person. We tried recording them, but it didn’t work out. During COVID, we had to switch to online meetings only, and afterward, we started having hybrid meetings. I don’t find online meetups very satisfying because you miss out on the networking and socializing aspects. Going out to a bar or a pub and talking with people is an important part of the experience for me. That’s why I still prefer in-person meetups. However, thanks to COVID, things have changed, and I think we can now find more ways to combine the benefits of in-person and online meetings.\nYou are creating a lot of content that some people miss due to various reasons. There may be people who wanted to attend but couldn’t due to certain difficulties. To address this issue, we have now set up hybrid meetings, which require more equipment, like microphones and cameras. Most of the time, I have to carry this equipment. However, it makes sense to have this kind of content and share it with your community. Sometimes, speakers may not be happy about it, but it’s rare. Most of the time, it makes sense to do it hybrid.\nAs for the hybrid, I can say that recording can be difficult, and it rarely works out perfectly the first time around. However, I would recommend setting up a system that reduces your overhead for platforms like YouTube Live. Strive for minimal overhead to make your life easier. Don’t make the mistake we did once when Hadley Wickham was in town and we had to do a lot of editing and cutting because the recording wasn’t perfect. Instead, aim for a setup that works seamlessly and consider doing live streams instead.\nThe most practical way to share content with YouTube is to stream it live. This automatically uploads the content online, eliminating the need for further actions. As a result, when users visit the platform, the content is readily available for viewing.\nI have realized that delaying uploading our content to perform tasks such as editing and rearrangement is a time-consuming process that‌ does not offer significant benefits. Therefore, we are working towards improving our setup by acquiring high-quality microphones and mobile cameras to make the process more efficient and provide our viewers with a seamless experience.\nI am often amazed by the gratitude expressed by individuals around the world who get the opportunity to participate. Without the necessary infrastructure, achieving this would be impossible. However, some members of my community believe that it requires an excessive amount of work.\nIn light of the current global situation, people are less likely to travel or move to different cities for work or other purposes. Therefore, hybrid events are the most suitable way to improve accessibility and encourage community participation. Event organizers should consider using hybrid formats to provide a more inclusive and efficient experience for all participants." }, { - "objectID": "posts/empowering-dengue-research-through-the-dengue-data-hub/index.html#about-isc-funded-projects", - "href": "posts/empowering-dengue-research-through-the-dengue-data-hub/index.html#about-isc-funded-projects", - "title": "Empowering Dengue Research Through the Dengue Data Hub: R Consortium Funded Initiative", - "section": "About ISC Funded Projects", - "text": "About ISC Funded Projects\nA major goal of the R Consortium is to strengthen and improve the infrastructure supporting the R Ecosystem. We seek to accomplish this by funding projects that will improve both technical infrastructure and social infrastructure.\nhttps://r-consortium.org/all-projects/callforproposals.html" + "objectID": "posts/navigating-r-impact-in-vienna-insights-from-the-finance-and-pharmaceutical-sectors/index.html#how-do-i-join", + "href": "posts/navigating-r-impact-in-vienna-insights-from-the-finance-and-pharmaceutical-sectors/index.html#how-do-i-join", + "title": "Navigating R’s Impact in Vienna: Insights from the Finance and Pharmaceutical Sectors", + "section": "How do I Join?", + "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 68,000 members in 33 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nLearn more" }, { - "objectID": "posts/bridging-the-digital-divide-umar-isah-adam-on-expanding-r-access-for-kano-nigeria-students/index.html", - "href": "posts/bridging-the-digital-divide-umar-isah-adam-on-expanding-r-access-for-kano-nigeria-students/index.html", - "title": "Bridging the Digital Divide: Umar Isah Adam on Expanding R Access for Kano, Nigeria Students", + "objectID": "posts/R-Medicine-is-coming-June-10-14-2024-See-Top-Five-R-Medicine-Talks-from-Previous-Years/index.html", + "href": "posts/R-Medicine-is-coming-June-10-14-2024-See-Top-Five-R-Medicine-Talks-from-Previous-Years/index.html", + "title": "R/Medicine is coming June 10-14, 2024 – See Top Five R Medicine Talks from Previous Years", "section": "", - "text": "Umar Isah Adam, the founder and organizer of the R User Group Kano, Nigeria, spoke with the R Consortium during the pandemic about his efforts to engage the next generation of students in the R community. Recently, the R Consortium followed up with Umar to discuss the group’s progress over the past few years. He discussed the increasing acceptance and interest in R within academia. The user group is working with various colleges in Kano state to introduce R to students and teach them the fundamentals. Umar also shared his experience using R for managerial tasks related to student data. He hopes to persuade college management to use R for data handling instead of the current manual processes.\nPlease share your background and involvement with the RUGS group.\nMy name is Umar Isah Adam, and I’m from Kano State, Nigeria. I studied mathematics at the Federal University Dutse, Jigawa State. During my studies, I became interested in statistics and technology. One of my lecturers mentioned R as a statistical analysis tool, which piqued my interest. I learned it by researching online and watching videos. Later, a friend introduced me to R User Groups. I found that I was interested in R and noticed there wasn’t a group in Kano State, so I applied to start a chapter there, and it was approved.\nCan you share what the R community is like in Kano, Nigeria?\nThe use of R is relatively new in Kano State. Most academics in the area use SPSS in their work. It makes it challenging for R to gain traction in this environment. Despite the challenges, we have been making progress with the support of our user group. Currently, I work as an assistant lecturer at a college in Kano State. I recently organized a well-attended seminar for lecturers and students at the Kano State College of Education and Preliminary Studies. I also posted a video of the workshop on YouTube and have received requests for more information.\nThere’s room for improvement. We’ve received requests from academic institutions to host events or provide information about the power of R. However, we cannot do so now due to the nature of my work and inadequate funding. However, we plan to start a 10-week training session soon. It will likely be free, as we are collaborating with the Kano State College of Education and Preliminary Studies to organize it. R isn’t very popular here, and more than 70% of academicians need help understanding what it is and how to use it effectively. However, those introduced to it have shown a high interest in learning and utilizing it.\nWe aim to introduce R to the academic community, and after this, we plan to move on to another college and launch a new program. In summary, R is not widely known in our society, but we are progressing. There has been an increase in the acceptance of R and a growing interest from different people in academia, particularly in R. Many are interested. Still, there needs to be more awareness about it. Most people need to learn what R is and how to use it. Therefore, most of our upcoming programs will focus on introducing the R language.\nAdditionally, there is an issue with student access. Most of our students don’t have personal computers and can only access them on campus, usually at the ICT department. This lack of access also affects student engagement. However, among academics and lecturers in our colleges, there is growing interest in R.\nDo you host in-person or online events? How do you make your events inclusive?\nIt’s important to remember that online events became essential during the pandemic. However, due to internet connectivity issues, we avoid online meetings or events most of the time. As a result, our sessions are usually held offline. We have been hosting events within colleges and other institutions to make them easily accessible to students and academics. It is also more cost-effective and popular than hosting in private locations. Advertising these events has proven effective, as interested individuals are usually willing to attend when they see the advertisement.\nWe attempted to transfer between colleges, such as those owned by the state government. The majority of the data and processes are research-based. Therefore, we strive to incorporate more R programming aligned with academic requirements. We aim to limit topics to the use of R in academia to ensure that attendees feel more connected and can see the practical applications of using R. For instance, compared to using SPSS, where one often needs to use code or convert data into another format, with R, one can easily import data into the working environment and manipulate it as needed.\nPlease share about a project you are currently working on or have worked on using the R language. What is the goal/reason, result, or anything interesting, especially related to your industry?\nI usually demonstrate to people around me, including the school management, how easy it is to use R. For example, we need help with the examination office potentially losing some of their data. However, they have a backup on an external drive. I am importing the data from the old template to the new one in Excel format. I am also working on calculating the student results and offloading them into the new portal we have developed. Doing this job manually might take a month, but if I successfully create this program, it will complete the job in two to three days. It will demonstrate to the school management the importance and impact of using R.\nI am proposing to the college management to introduce a certified course of study on “Introduction to R” within the ICT department. Showcasing how this programming language can impact the working environment will help them understand the need for this course. Many students rely on fundamental analyses using questionnaires, frequency, and percentage without exploring visualization techniques. As a supervisor, I encourage using R for data analysis in student projects, as it provides a more comprehensive approach. However, many students need access to computers. Therefore, by offering this course, we can equip them with valuable skills and knowledge to benefit their future careers." + "text": "What to get a feel for the kind of content will be available at R/Medicine 2024? We’re spotlighting the most engaging and educational sessions from past R Medicine Virtual Conferences. Whether you’re a healthcare professional, a data scientist, or simply curious about the intersection of healthcare and technology, these selected talks offer a wealth of knowledge and innovation using the R programming language. Dive into these sessions to enhance your understanding and skills in medical data science.\n\n🔗 Register for the R Medicine 2024 Virtual Conference here!\n\n\n1. GitHub Copilot in Rstudio, It’s Finally Here! – R Medicine Virtual Conference 2023\nThis session introduces GitHub Copilot for RStudio, a highly anticipated tool that enhances coding efficiency and innovation in medical research. Watch as experts demonstrate its capabilities and potential impact on healthcare data analysis.\n\n\n\n\n2. Analyzing Geospatial Data in R (Sherrie Xie) – R/Medicine 2022 Virtual Conference\nFeaturing Sherrie Xie, this presentation explores the applications of geospatial data analysis within the healthcare sector using R. Gain insights into the importance of spatial data in understanding health trends and outcomes.\n\n\n\n\n3. R/Medicine 101: Intro to R for Clinical Data (Stephan Kadauke, Joe Rudolf, Patrick Mathias) – R/Medicine 2022\nThis introductory session is perfect for those new to using R in a clinical setting. The speakers guide you through the basics and demonstrate how R can revolutionize medical research and patient care.\n\n\n\n\n4. Introduction to R for Medical DataTidy Spreadsheets in Medical Research – R/Medicine 2021\nUMich Prof and {medicaldata} author Peter Higgins will cover best practices for using medical data in spreadsheets like Excel and Google Sheets.\n\n\n\n\n5. Multistate Data Using the {survival} Package – R/Medicine 2021\nExplore the use of the {survival} package in R for analyzing multistate data. Discover the methods and models that are shaping the future of survival analysis in medical research.\n\n\nEngage and Learn More!\nEach of these sessions provides unique insights and practical tools for harnessing the power of R in medical research and healthcare analytics. Whether you are watching these for the first time or revisiting them, each video promises a deep dive into the capabilities of R that are driving advancements in the field.\n📢 Mark Your Calendars! The R Medicine Conference for this year is scheduled for June 10-14. Register now to secure your spot and connect with a community of like-minded professionals!\n\n\n🔗 Register for the R Medicine 2024 Virtual Conference here!\nRemember to subscribe to the R Medicine channel for more updates and upcoming conference information. Enhance your skills in medical data science today!" }, { - "objectID": "posts/bridging-the-digital-divide-umar-isah-adam-on-expanding-r-access-for-kano-nigeria-students/index.html#how-do-i-join", - "href": "posts/bridging-the-digital-divide-umar-isah-adam-on-expanding-r-access-for-kano-nigeria-students/index.html#how-do-i-join", - "title": "Bridging the Digital Divide: Umar Isah Adam on Expanding R Access for Kano, Nigeria Students", - "section": "How do I Join?", - "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 68,000 members in 33 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nLearn more" + "objectID": "posts/the-r-consortium-2023-a-year-of-growth-and-innovation/index.html", + "href": "posts/the-r-consortium-2023-a-year-of-growth-and-innovation/index.html", + "title": "The R Consortium 2023: A Year of Growth and Innovation", + "section": "", + "text": "Excerpted from the Annual Report\n\nAccess the annual report here!\nLetter from the Chair — Mehar Pratap Singh, Chairman\nWelcome to the 2023 Annual Report of the R Consortium. This document reflects a year of significant growth, innovation, and community engagement within and beyond the R ecosystem. As we present the accomplishments and milestones of the past year, we also set our sights forward, laying out the path for an even more collaborative and impactful future.  \nThe R Consortium serves as a central hub for the R community, bringing together industry leaders, academic institutions, and individual contributors to foster the development and proliferation of the R language. Our mission is to support the R community through funding, infrastructure improvement, community initiatives, and global outreach.  \nIn 2023, the R Consortium played a pivotal role in shaping the development of the R ecosystem. Through monetary grants, nearly $200,000 dollars to develop R packages and other technical infrastructure, through fostering industry wide collaborative working groups, and by supporting R-Ladies, R user groups, and several important industry conferences, including Latin-R, New York R, and Bioconductor conferences. This report highlights some of these achievements, showcasing the collective effort of our members and the broader community.  \nRecognizing the dynamic nature of data science technologies and the evolving needs of industry, we also recognize the responsibility of the R Consortium to help set a vision for the evolution of the R ecosystem. As you read through this report, we hope you’ll appreciate the strides we’ve made together and feel inspired by the potential of what we can achieve in the future. The R Consortium is more than just an organization: it’s a vibrant community of innovators, problem-solvers, and thought leaders. Together, we are shaping a future where the power of R is accessible to all and continues to drive progress across industries worldwide.   \nThank you for your continued support and dedication to the R Consortium and the wider R community. \n\n\nAccess the annual report here!" }, { - "objectID": "posts/gergely-daroczis-journey-empowering-r-users-in-hungary/index.html", - "href": "posts/gergely-daroczis-journey-empowering-r-users-in-hungary/index.html", - "title": "Gergely Daróczi’s Journey: Empowering R Users in Hungary", + "objectID": "posts/r-ladies-cotonou-a-community/index.html", + "href": "posts/r-ladies-cotonou-a-community/index.html", + "title": "R-Ladies Cotonou – A Community that Makes R Accessible for French-Speaking African Women", "section": "", - "text": "Gergely Daróczi, the founder and organizer of the Budapest Users of R Network, updated the R Consortium about the group’s recent activities. Last year, Gergely discussed the group’s inception, and the challenges faced by the group during the pandemic. The group has now resumed in-person meetings, followed by networking sessions. The recent events organized by the group have focused on bioinformatics, large language models, and mathematical modeling.\nPlease share about your background and involvement with the RUGS group.\nI have a background in social sciences, and it was during one of my university classes 20 years ago that I was introduced to the R language. We had to use R to run simulations related to the chaotic behavior of the Hungarian potato market. I found R more enjoyable and versatile than other GUI tools like IBM’s SPSS and started using it for other projects as well. Later, I even developed some additional packages for R.\nI have been working with R for almost 20 years now. Despite my academic background in social sciences, I have worked in various industries, such as ad tech, fintech, and health tech, for the past 10 years.\nIn 2013, I attended my first useR! conference in Albacete, Spain, and it was a great experience to meet fellow R users from around the world. At the conference, I met Szilard Pafka, a Hungarian living in LA and organizer of the Los Angeles R User group. He suggested that I start an R User group in Hungary. After returning home, I decided to give it a shot, and we held our first meeting at the end of the summer of 2013. In a university room, it felt like there were only a dozen R users from academia. However, a lot has changed since then, as we now have almost 2,000 members in the local R User group, which exceeded my original expectations for such a small country like Hungary. It has been an interesting and great experience.\nIn Hungary, the community’s growth began slowly, with only 20 to 30 members in the first few years. However, it gradually increased over time. The community also hosted some famous personalities such as Romain Francois, Matt Dowle, and Hadley Wickham, which further accelerated its growth. Additionally, the community organized the first satRday and second ERUM conference, which provided a platform for networking and knowledge sharing, further strengthening the community.\nHow has the group been doing since our last conversation?\nAfter COVID, restarting the meetups was very challenging. We didn’t organize any virtual events because the main benefit of meetups was meeting in person, having face-to-face conversations, and getting to know each other. Therefore, we waited until the quarantine was over and it was safe to meet in person. We started slowly, organizing only two events per year with around 30 to 70 attendees, which was much lower than before COVID-19. However, it has been great to reconnect with old friends and make new ones.\nRecently, we have been focusing on bioinformatics and I was introduced to a local company that offered help with reaching out to speakers. Speakers drive these community meetings by bringing in a topic for discussion and talk, which we continue to discuss later on. Our past few events have focused on life sciences and have followed a lightning talk format, where we had around five 15-minute talks at each event. The topics were diverse, covering life sciences, some with LLMs involved, others focused on highly advanced math for modeling. We also had shiny applications that showed the biodiversity of forests in Hungary and some open-source tools besides R.\nAny techniques you recommend using for planning for or during the event?\nI can only offer subjective experiences on the matter, but I have witnessed the success of both virtual and in-person communities. However, our focus is on providing an exceptional in-person experience. To achieve this, we search for a central venue that is easily accessible for most of our members. This can be challenging, even in Hungary, a small country, as it can be difficult for members from other cities to travel to the capital for meetups. Nevertheless, we do our best to find a central venue, such as a university or an industry partner who can offer a space for talks and a networking opportunity afterward.\nIt is important to have a room with plenty of chairs and a larger area for people to gather after the talks. We can provide soft drinks, beer, or wine along with some pizzas and have a chat for an hour or two after the talk. The venue is a crucial factor. It’s also important to have speakers who are interested in the community so that they will come to learn as well. It’s great to have speakers with interesting topics, but the most important thing for me is networking. After the talks, coming together and getting to know others, learning about their struggles, and maybe sharing some tips in person with each other, becoming friends, or learning about opportunities in other industries. Networking and facilitating connections are crucial tasks for R user group organizers.\nWhat trends do you currently see in R language?\nFive years ago, machine learning models were a hot topic, and everyone discussed different implementations of GBM. However, things have changed, and nowadays, large language models (LLM) rule over all the topics. LLMs are often implemented in languages other than R, making it difficult to train them from R. Despite this, there are still many use cases for LLMs, even in life sciences and health tech. However, caution must be taken when using AI and LLMs in these fields. Recently, at two bioinformatics events, some nice use cases of LLMs were shared with the audience. This has attracted new members interested in learning how to use AI or LLMs, which can be as simple as doing some API integrations in R, such as calling the chatGPT API to generate text or images.\nI’m excited that COVID restrictions are easing up and meetups are returning to normal. I can’t wait for the first in-person useR! conference in Salzburg in a few months. I highly recommend that anyone who can travel to Salzburg in July join us. The city has excellent train connections to European cities, so I hope many people from Europe can make it. I’m looking forward to attending an in-person useR! conference again.\nPlease share about a project you are currently working on or have worked on in the past using the R language. Goal/reason, result, anything interesting, especially related to the industry you work in?\nCurrently, I’m focusing on the ETL pipeline of the Spare Cores project, collecting information on cloud compute resources, which will soon have the R bindings as well. In the past, I’ve been working on R packages related to reporting (e.g. “pander”) and using R in production (e.g. “logger,” “dbr” or “boto3”). Recently, I enjoyed integrating APIs and frameworks from other programming languages, such as Python (kudos to the reticulate team!), in R." + "text": "Nadejda Sero, the founder of the R Ladies Cotonou chapter, shared with the R Consortium her experiences learning R, the challenges of running an R community in a developing country, and her plans for 2024. She also emphasized the importance of considering the realities of the local R community when organizing an R User Group (RUG).\nPlease share about your background and involvement with the RUGS group.\nMy name is Nadejda Sero, and I am a plant population and theoretical ecologist. I have a Bachelor of Science in Forestry and Natural Resources Management and a Master of Science in Biostatistics from the University of Abomey-Calavi (Benin, West Africa). I discovered R during my Master’s studies in 2015. From the first coding class, I found R exciting and fun. However, as assignments became more challenging, I grew somewhat frustrated due to my lack of prior experience with a programming language.\nSo, I jumped on Twitter (current X). I tweeted, “The most exciting thing I ever did is learning how to code in R!” The tweet caught the attention of members of the R Ladies global team. They asked if I was interested in spreading #rstats love with the women’s community in Benin. I was thrilled by the opportunity and thus began my journey with R-Ladies Global.\nThe early days were challenging due to the novelty of the experience. I did not know much about community building and social events organization. I started learning about the R-Ladies community and available resources. The most significant work was adjusting the resources/tools used by other chapters to fit my realities in Benin. My country, a small French-speaking developing African country, had poor internet access and few organizations focused on gender minorities. (We are doing slightly better now.) On top of that, I often needed to translate some materials into French for the chapter.\nAs I struggled to make headway, the R-Ladies team launched a mentoring program for organizers. I was fortunate enough to participate in the pilot mentorship. The program helped me understand how to identify, adjust, and use the most effective tools for R-Ladies Cotonou. I also gained confidence as an organizer and with community work. With my fantastic mentor’s help, I revived the local chapter of R-Ladies in Cotonou, Benin. I later joined her in the R-Ladies Global team to manage the mentoring program. You can read more about my mentoring experience on the R-Ladies Global blog.\nHappy members of R-Ladies Cotonou sharing some pastries after the presentation. At our first official meetup, the attendees discovered and learned everything about R-Ladies Global and R-Ladies Cotonou.\nI am grateful for the opportunity to have been a part of the R-Ladies community these last six years. I also discovered other fantastic groups like AfricaR. I am particularly proud of the journey with R-Ladies Cotonou. I am also thankful to the people who support us and contribute to keeping R-Ladies Cotonou alive.\nCan you share what the R community is like in Benin?\nR has been commonly used in academia and more moderately in the professional world over the past 2-3 years. For example, I worked with people from different areas of science. I worked in a laboratory where people came to us needing data analysts or biostatisticians. We always used R for such tasks, and many registered in R training sessions. The participants of these sessions also came from the professional world and public health. I have been out of the country for a while now, but the R community is booming. More people are interested in learning and using R in different settings and fields. I recently heard that people are fascinated with R for machine learning and artificial intelligence. It is exciting to see that people are integrating R into various fields. There are also a few more training opportunities for R enthusiasts.\nCan you tell us about your plans for the R Ladies Cotonou for the new year?\nMore meetups from our Beninese community, other R-Ladies chapters, and allies.\nWe are planning a series of meetups that feature students from the training “Science des Données au Féminin en Afrique,” a data science with R program for francophone women organized by the Benin chapter of OWSD (Organization for Women in Science for the Developing World). We have three initial speakers for the series: the student who won the excellence prize and the two grantees from R-Ladies Cotonou. The program is an online training requiring good internet, which is unfortunately expensive and unreliable. If you want good internet, you must pay the price.\nR-Ladies Cotonou supported two students (from Benin and Burkina Faso) by creating a small “internet access” grant using the R Consortium grant received in 2020.\nThe meetup speaker is taking us through a review of the most practical methods of importing and exporting datasets in R. The attendees are listening and taking notes.\nThis next series of meetups will focus on R tutorials with a bonus. The speakers will additionally share their stories embracing R through the training. The first speaker, Jospine Doris Abadassi, will discuss dashboard creation with Shiny and its potential applications to public health. I hope more folks from the training join the series to share their favorite R tools.\nI believe these meetups will assist in expanding not only the R-Ladies but the entire R community. I particularly enjoy it when local people share what they have learned. It further motivates the participants to be bold with R.\nAbout “Science des Données au Féminin en Afrique“, it is the first time I know that a data science training is free for specifically African women from French-speaking areas. Initiated by Dr. Bernice Bancole and Prof. Thierry Warin, the program trains 100 African francophone women in data science using R, emphasizing projects focused on societal problem resolution. The training concluded its first batch and is now recruiting for the second round. So, the community has expanded, and a few more people are using R. I appreciate that the training focuses on helping people develop projects that address societal issues. I believe that it enriches the community.\nAs I said in my last interview with the R consortium, “In some parts of the world, before expecting to find R users or a vivid R community, you first need to create favorable conditions for their birth – teach people what R is and its usefulness in professional, academic, and even artistic life.” It is especially true in Benin, whose official language is French. English is at least a third language for the average multilingual Beninese. Many people are uncomfortable or restrained in using R since most R materials are in English. I hope this OWSD Benin training receives all the contributions to keep running long-term. You can reach the leading team at owsd.benin@gmail.com.\nOur other plan is to collaborate with other R-Ladies chapters and RUGS who speak French. If you speak French and want to teach us something, please email cotonou@rladies.org.\nOtherwise, I will be working on welcoming and assisting new organizers for our chapter. So, for anyone interested, please email cotonou@rladies.org.\nAre you guys currently hosting your events online or in-person? And what are your plans for hosting events in 2024?\nWe used to hold in-person events when we started. Then, the COVID-19 pandemic hit, and we had to decide whether to hold events online. Organizing online events became challenging due to Cotonou’s lack of reliable internet access or expensive packages. As a result, we only held one online event with poor attendance. We took a long break from our activities.\nGoing forward, our events will be hybrid, a mix of in-person and online events. In-person events will allow attendees to use the existing infrastructure of computers and internet access of our allies. It also offers an opportunity to interact with participants. Therefore, I am working with people in Cotonou to identify locations with consistent internet access where attendees can go to attend the meetups. Online events will be necessary to accommodate speakers from outside of the country. It will be open to attendees unable to make it in person.\nAny techniques you recommend using for planning for or during the event? (Github, zoom, other) Can these techniques be used to make your group more inclusive to people that are unable to attend physical events in the future?\nThe techniques and tools should depend on the realities of the community. What language is comfortable for attendees? What meeting modality, online or in person, works best for participants?\nAs mentioned earlier, I was inexperienced, and organizing a chapter was daunting. My mentoring experience shifted my perspective. I realized that I needed to adjust many available resources/tools. Organizing meetups became easier as I integrated all these factors.\nFor example, our chapter prioritizes other communication and advertisement tools like regular emails and WhatsApp. The group is mildly active on social media, where the R community is alive (X/Twitter, Mastodon). It is easier to have a WhatsApp group to share information due to its popularity within our community. We recently created an Instagram account and will get LinkedIn and Facebook pages (with more co-organizers). I would love a website to centralize everything related to R-Ladies Cotonou. Using emails is an adjustment to Meetup, which is unpopular in Benin. Getting sponsors or partners and providing a few small grants for good internet would help tremendously our future online events.\nAdjusting helps us to reach people where they are. It is imperative to consider the community, its realities, and its needs. I often asked our meetup participants their expectations, “What do you anticipate from us?” “What would you like to see in the future?” Then, I take notes. Also, we have Google Forms to collect comments, suggestions, potential speakers, contributors, and preferred meeting times. It is crucial to encourage people to participate, especially gender minorities less accustomed to such gatherings.\nI have also attempted to make the meetups more welcoming and friendly in recent years. I always had some food/snacks and drinks available (thanks to friends and allies). It helps make people feel at ease and focus better. I hope the tradition continues for in-person meetups. It is valuable to make the meetups welcoming and friendly. How people feel is essential. If they come and feel like it is a regular lecture or course, they may decide to skip it. But, if they come to the meetup and learn while having fun, or at the very least, enjoy it a little, it benefits everyone.\nThese are some of the key aspects to consider when organizing a meetup. It is critical to consider the people since you are doing it for them. Also, make sure you have support and many co-organizers if possible.\nAll materials live on our GitHub page for people who can’t attend physical events. Another solution would be recording and uploading the session on the R-Ladies Global YouTube or our channel.\nWhat industry are you currently in? How do you use R in your work?\nI am now a Ph.D. student in Ecology and Evolutionary Biology at the University of Tennessee in Knoxville.\nR has no longer been my first programming language since I started graduate school. I still use R for data tidying data analysis but less extensively. I worked a lot with R as a master’s student and Biostatistician. It was constant learning and growth as a programmer. I had a lot of fun writing my first local package. However, I now work more with mathematical software like Maple and Mathematica. I wish R were as smooth and intuitive as this software for mathematical modeling. I like translating Maple code to R code, especially when I need to make visualizations.\nI am addicted to ggplot2 for graphs. I love learning new programming languages but am really attached to R (it’s a 9-year-old relationship now). I developed many skills while programming in R. R helped me become intuitive, a fast learner, and sharp with other programming languages.\nMy most recent project that utilized R, from beginning to end, was a project in my current lab on the evolutionary strategies of plants in stochastic environments. We used R for demographic data tidying and wrangling. Data analysis was a mix of statistical and mathematical models. It was a good occasion to practice writing functions and use new packages. I enjoy writing functions for any task to automate repetitive tasks, which reduces the need for copying and pasting code. I also learned more subtleties in analyzing demographic data from my advisor and colleagues who have used R longer." }, { - "objectID": "posts/gergely-daroczis-journey-empowering-r-users-in-hungary/index.html#how-do-i-join", - "href": "posts/gergely-daroczis-journey-empowering-r-users-in-hungary/index.html#how-do-i-join", - "title": "Gergely Daróczi’s Journey: Empowering R Users in Hungary", + "objectID": "posts/r-ladies-cotonou-a-community/index.html#how-do-i-join", + "href": "posts/r-ladies-cotonou-a-community/index.html#how-do-i-join", + "title": "R-Ladies Cotonou – A Community that Makes R Accessible for French-Speaking African Women", "section": "How do I Join?", "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 68,000 members in 33 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nLearn more" }, { - "objectID": "posts/r4socialscience-empowering-social-science-research/index.html", - "href": "posts/r4socialscience-empowering-social-science-research/index.html", - "title": "R4SocialScience: Empowering Social Science Research with R in India", + "objectID": "posts/the-cleveland-r-user-groups-journey-through-pandemic-adaptations-and-baseball-analytics-r-consortium/index.html", + "href": "posts/the-cleveland-r-user-groups-journey-through-pandemic-adaptations-and-baseball-analytics-r-consortium/index.html", + "title": "The Cleveland R User Group’s Journey Through Pandemic Adaptations and Baseball Analytics", "section": "", - "text": "Dr. Mohit Garg, organizer of the R4SocialScience group in Delhi, India recently talked to the R Consortium about his experience of starting an R user group. The R4SocialScience group aims to bridge the gap between social science research and data analysis, offering support and training to academics, researchers, and industry professionals. Dr. Garg shares his experiences, the growth of the R community in India, and his plans for expanding R’s reach.\nPlease share about your background and involvement with the RUGS group.\nI’m currently working as an assistant librarian at the Indian Institute of Technology, Delhi, one of the premier institutions in India.  My academic background includes a BTech in Information Technology from Guru Gobind Singh Indraprastha University followed by an MS in Librarian Information Science from the Indian Statistical Institute, an institution dedicated to statistics in India started by the late Professor P.C. Mahanobis. After that, I completed my PhD in Library and Information Science from IGNOU, New Delhi.\nMy interest in R began in 2013 when I started my MS at the Indian Statistical Institute.  Since then, I have taken various courses as part of my MS program and some online courses. I became interested in R due to its open source nature and the free availability of packages for all kinds of analysis. Then, I started promoting R in the academic community. However, in 2013, there was little interest in R because the prevalent approach in India was more focused on using commercial software for data analysis.  However, in the past few years, there has been an increasing interest in R, with many workshops and government-funded events dedicated to it.\nI have been providing R training to professors, teachers, and research scholars, and I have also worked on web-based development using Shiny packages. Furthermore, we have developed a web dashboard to visualize real-time research productivity data obtained from sources like Scopus through API. Recently, we completed a 12-week MOOC course on NPTEL SWAYAM platform with a focus solely on R. The course was quite popular, with 2584 learners from India joining, and 515 learners registering for the final examination. Although the course was free, participants had the option to pay for certification.\nCan you share what the R community is like in India?\nI have been involved in the academic profession since 2016 and have been giving lectures and providing resource points at various institutions. I believe that there is a need to build a community focused on social sciences, especially for those who may have a limited understanding of mathematics, and statistics. The idea is to create a specific community related to social science, not just in India, but also in collaboration with other institutions. The community will cater to three main groups: those who are proficient in coding and development of R packages, those who are familiar with basic R but need further guidance, and those who are completely new to R.\nThe community aims to provide support for those interested in social science and to make R more accessible by offering packages related to social science, basic R tutorials. One specific package gaining popularity in academia is “biblo shiny bibliometrics,” which facilitates scientific productivity mapping using R.\nWe want to emphasize that R is not just a programming language, but a software for data analysis, to encourage more people to explore its potential. While both R and Python are interpreted languages, we aim to dispel the fear of programming and demonstrate how these languages can be used effectively. Although Python appears to be more widely used in the industry, there is still a growing interest in R.\nWhat are your plans for the group going forward?\nI have been teaching R for more than 10 years, and I found that researchers are interested in using R. I have identified three potential co-organizers from different regions in India to make a team of four people. We have already received a grant, and we plan to conduct training sessions in different locations across India.\nI am focusing on a “train the trainer” model, where I aim to train individuals who can then carry out training sessions in their respective regions. India has over 50,000 colleges and around 1,200 universities, all involved in significant research and analysis activities. We also aim to have dedicated R trainers in all districts in India by 2026.\nOur approach involves dividing the country into five zones, followed by state-wise and district-wise planning. We are not heavily reliant on industry support, as our activities are primarily related to academia and research.\nWe plan to charge a nominal registration fee, which would cover expenses such as food and refreshment. We are hoping to minimize travel expenses, as they can be quite costly. But we will explore some way to fund the travel and accommodation expenses. We have hosted a one day workshop on “Doing Research using R” at Galgotias University.\nI am currently focusing on building a community and providing training sessions. I have noticed that online sessions may not be as effective as I had hoped, as participants seem to encounter many problems. Therefore, I am considering conducting more in-person workshops, which I believe will help popularize the training sessions. Additionally, I aim to develop specialized packages for social science and build a dedicated team. I am optimistic about these plans. During a recent workshop, I noticed that many participants preferred simple tools for data analysis. I intend to introduce such tools to make the training more accessible and user-friendly for participants. This is my vision for the community.\nPlease share about a project you are currently working on or have worked on in the past using the R language. Goal/reason, result, anything interesting, especially related to the industry you work in?\nWe have developed a platform utilizing the shiny and other text mining packages. This platform is still in the testing phase. The platform allows real-time data fetching from the Scopus API.\nFor example, if I search for a faculty member, it will display the publication data such as the number of publications, H-index, citations, types of publications, sources of publication, and annual publication distribution. We can also download this data.\nWe have also developed a word cloud based on the titles of the publications for each faculty member, processed using the TM package. This helps to infer the expertise of the professors. Furthermore, we have included a feature for identifying the H-classic, which is related to the H-index.  This platform is quite useful and efficient, especially for academic institutions. We now have the capability to download data from a specific date range as an Excel file. The data includes publication dates and the number of citations.\nWe’re in the process of creating a full dashboard for universities or institutions. We’ve also conducted a pilot study for other institutions. We are also considering publishing this work as a research paper to increase its visibility." + "text": "Last year, R Consortium talked to John Blischak and Tim Hoolihan of the Cleveland R User Group about their regular structured and casual virtual meetups during the pandemic. Recently, Alec Wong, another co-organizer of the Cleveland R User Group, updated the R Consortium about how the group provides a networking platform for a small but vibrant local R community. Alec shared details of a recent event from the group regarding the use of R for analyzing baseball data. He also discussed some tools for keeping the group inclusive and improving communication among group members.\n\n\n\nPlease share about your background and involvement with the RUGS group.\nI completed my Bachelor of Science degree in Fisheries and Wildlife from the University of Nebraska-Lincoln in 2013, and my Master of Science degree in Statistical Ecology from Cornell University in late 2018. During my graduate program, I gained extensive experience using R, which is the de facto language of the ecological sciences. I discovered a passion for the language, as it is extremely intuitive and pleasant to work with.\nAfter completing my program in 2018, I moved to Cleveland and immediately began attending the Cleveland R User Group in 2019, and have been a consistent member ever since. I eagerly look forward to each of our events.\nAfter completing my graduate program, I started working at Progressive Insurance. Working for a large organization like Progressive provides me with many diverse opportunities to make use of my extensive experience with R. I was happy to find a vibrant R community within the company, which allowed me to connect with other R users, share knowledge, and I enthusiastically offer one-on-one assistance to analysts from all over Progressive.\nStarting in 2022, I accepted the role of co-organizer of the Cleveland R User Group. As a co-organizer, I help with various tasks related to organizing events, such as the one we held last September. I am passionate about fostering the growth of these communities and helping to attract more individuals who enjoy using R.\nOur group events are currently being held in a hybrid format. When we manage to find space, we will meet in person, such as when we met to view the 2023 posit::conf in October–several members visited in person and watched and discussed videos from the conference. Most of our meetups continue to be virtual, including our Saturday morning coffee meetups, but we are actively searching for a more permanent physical space to accommodate our regular meetups.\nI am only one of several co-organizers of the Cleveland R user group. The other co-organizers include Tim Hoolihan from Centric Consulting, John Blischak who operates his consulting firm JDB Software Consulting, LLC, and Jim Hester, currently a Senior Software Engineer atNetflix. Their contributions are invaluable and the community benefits tremendously from their efforts.\nCan you share what the R community is like in Cleveland? \nI believe interest in R has been fairly steady over time in Cleveland since 2019. We have a handful of members who attend regularly, and typically each meeting one or two new attendees will introduce themselves.\nI would venture to say that R continues to be used frequently in academic settings in Cleveland, though I am ‌unfamiliar with the standards at local universities. At least two of our members belong to local universities and they use R in their curricula.\nAs for industry usage, many local companies, including Progressive use R. At Progressive, we have a small, but solid R community; although it is not as large as the Python community, I believe that the R community is more vibrant. This seems characteristic of R communities in varying contexts, as far as I’ve seen. Another Cleveland company, the Cleveland Guardians baseball team, makes use of R for data science. In September 2023 we were fortunate to invite one of their principal data scientists to speak to us about their methods and analyses. (More details below.)\nTypically, our attendance is local to the greater Cleveland area, but with virtual meetups, we’ve been able to host speakers and attendees from across the country; this was a silver lining of the pandemic. We also hold regular Saturday morning coffee and informal chat sessions, and it’s great to see fresh faces from outside Cleveland joining in.\nYou had a Meetup titled “How Major League Teams Use R to Analyze Baseball Data”, can you share more on the topic covered? Why this topic?\nOn September 27th, 2023, we invited Keith Woolner, principal data scientist at the Cleveland Guardians baseball team, to give a presentation to our group. This was our first in-person meetup after the pandemic, and Progressive generously sponsored our event, affording us a large presentation space, food, and A/V support. We entertained a mixed audience from the public as well as Progressive employees.\nKeith spoke to us about “How Major League Baseball Teams Use R to Analyze Baseball Data.” In an engaging session, he showcased several statistical methods used in sports analytics, the code used to produce these analyses, and visualizations of the data and statistical methods. Of particular interest to me was his analysis using a generalized additive model (GAM) to evaluate the relative performance of catchers’ ability to “frame” a catch; in other words, their ability to convince the umpire a strike occurred. The presentation held some relevance for everyone, whether they were interested in Cleveland baseball, statistics, or R, making it a terrific option for our first in-person presentation since January 2020. His presentation drove a lot of engagement both during and after the session.\n\n\n\nAny techniques you recommend using for planning for or during the event? (Github, zoom, other) Can these techniques be used to make your group more inclusive to people that are unable to attend physical events in the future? \nOne of our co-organizers, John Blischak, has created a slick website using GitHub Pages to showcase our group and used GitHub issue templates to create a process for speakers to submit talks. Additionally, the Cleveland R User group has posted recordings of our meetups to YouTube since 2017, increasing our visibility and accessibility. Many people at Progressive could not attend our September meetup and asked for the recording of our September 2023 meetup as soon as it was available.\nRecently, we have also created a Discord server, a platform similar to Slack. This was suggested by one of our members, Ken Wong, and it has been a great addition to our community. We have been growing the server organically since October of last year by marketing it to attendees who visit our events, particularly on the Saturday morning meetups. This has opened up an additional space for us to collaborate and share content asynchronously. Ken has done an excellent job of organizing the server and has added some automated processes that post from R blogs, journal articles, and tweets from high-profile R users. Overall, we are pleased with our progress and look forward to continuing to improve our initiatives.\n\nHow do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 68,000 members in 33 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nLearn more" }, { - "objectID": "posts/r4socialscience-empowering-social-science-research/index.html#how-do-i-join", - "href": "posts/r4socialscience-empowering-social-science-research/index.html#how-do-i-join", - "title": "R4SocialScience: Empowering Social Science Research with R in India", - "section": "How do I Join?", - "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 68,000 members in 33 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nLearn more" + "objectID": "posts/using-r-to-submit-research-to-the-fda-pilot-4-successfully-submitted/index.html", + "href": "posts/using-r-to-submit-research-to-the-fda-pilot-4-successfully-submitted/index.html", + "title": "Using R to Submit Research to the FDA: Pilot 4 Successfully Submitted to FDA Center for Drug Evaluation and Research", + "section": "", + "text": "The R Consortium is excited to announce that, on September 20, 2024, the R Submissions Working Group successfully submitted its latest test submission package—featuring a WebAssembly component—through the FDA’s Electronic Common Technical Document (eCTD) gateway! This marks a significant milestone as the FDA Center for Drug Evaluation and Research (CDER) staff has officially received the submission package.\nStatistician Eric Nantz at pharmaceuticals company Eli Lilly in Indianapolis, Indiana, says that using WebAssembly “will minimize, from the reviewer’s perspective, many of the steps that they had to take to get the application running on their machines.”\nThe complete set of submission materials is available publicly on GitHub: R Consortium Submissions Pilot 4." }, { - "objectID": "posts/Tackling-Hurdles-Embracing-Open-Source-Packages-in-Pharmaceutical-Research/index.html", - "href": "posts/Tackling-Hurdles-Embracing-Open-Source-Packages-in-Pharmaceutical-Research/index.html", - "title": "Tackling Hurdles: Embracing Open Source Packages in Pharmaceutical Research", - "section": "", - "text": "The R Validation Hub next meeting is May 21st, 12:00 PM EST." + "objectID": "posts/using-r-to-submit-research-to-the-fda-pilot-4-successfully-submitted/index.html#about-the-pilot-4-project", + "href": "posts/using-r-to-submit-research-to-the-fda-pilot-4-successfully-submitted/index.html#about-the-pilot-4-project", + "title": "Using R to Submit Research to the FDA: Pilot 4 Successfully Submitted to FDA Center for Drug Evaluation and Research", + "section": "About the Pilot 4 Project", + "text": "About the Pilot 4 Project\nThe objective of the R Consortium R submission Pilot 4 Project is to explore the use of novel technologies such as Linux containers and WebAssembly to bundle a Shiny application into a self-contained package, facilitating a smoother process of both transferring and executing the application. The application was built using the source data sets and analyses contained in the R submission Pilot 1-3. To our knowledge, this is the first publicly available submission package that includes a WebAssembly component. We hope this submission package and what we have learned can serve as a good reference for future regulatory submission efforts. The WebAssembly technology compiles applications into a portable, consistent environment driven by a web browser, allowing agency reviewers to easily run and evaluate software without complex setups. The second half of the Pilot 4 Project (leveraging container technology to package a Shiny application) will be submitted as an additional package later this year. Additional agency feedback will be shared in future communications." }, { - "objectID": "posts/Tackling-Hurdles-Embracing-Open-Source-Packages-in-Pharmaceutical-Research/index.html#join-the-call-here", - "href": "posts/Tackling-Hurdles-Embracing-Open-Source-Packages-in-Pharmaceutical-Research/index.html#join-the-call-here", - "title": "Tackling Hurdles: Embracing Open Source Packages in Pharmaceutical Research", - "section": "Join the call here! ", - "text": "Join the call here! \nIn the dynamic field of pharmaceutical research, open source R packages offer incredible potential to innovate and enhance efficiency. The R Validation Hub is guiding the community building riskmetric and the riskassessment app. riskmetric is a framework to quantify an R package’s “risk of use” by assessing a number of meaningful metrics designed to evaluate package development best practices, code documentation, community engagement, and development sustainability. Together, the riskassessment app and the riskmetric package aim to provide some context for validation within regulated industries. \nThe benefits of utilizing open source tools in pharmaceutical projects are compelling. To address these issues and maximize their potential, join us at the R Validation Hub community meeting on May 21st at 12:00 PM EST. This gathering will focus on sharing best practices, troubleshooting common problems, and exploring innovative solutions together.\nEmbrace the opportunity to transform pharmaceutical research with us. Let’s innovate, collaborate, and overcome these hurdles together." + "objectID": "posts/using-r-to-submit-research-to-the-fda-pilot-4-successfully-submitted/index.html#about-the-r-submissions-working-group", + "href": "posts/using-r-to-submit-research-to-the-fda-pilot-4-successfully-submitted/index.html#about-the-r-submissions-working-group", + "title": "Using R to Submit Research to the FDA: Pilot 4 Successfully Submitted to FDA Center for Drug Evaluation and Research", + "section": "About the R Submissions Working Group", + "text": "About the R Submissions Working Group\nThe R Consortium R Submissions Working Group is focused on improving practices for R-based clinical trial regulatory submissions.\nHealth authority agencies from different countries require electronic submission of data, computer programs, and relevant documentation to bring an experimental clinical product to market. In the past, submissions have mainly been based on the SAS language.\nIn recent years, the use of open source languages, especially the R language, has become very popular in the pharmaceutical industry and research institutions. Although the health authorities accept submissions based on open source programming languages, sponsors may be hesitant to conduct submissions using open source languages due to a lack of working examples.\nTherefore, the R Submissions Working Group aims to provide R-based submission examples and identify potential gaps while submitting these example packages. All materials, including submission examples and communications, are publicly available on the R consortium GitHub page." }, { - "objectID": "posts/Tackling-Hurdles-Embracing-Open-Source-Packages-in-Pharmaceutical-Research/index.html#join-the-call-here-1", - "href": "posts/Tackling-Hurdles-Embracing-Open-Source-Packages-in-Pharmaceutical-Research/index.html#join-the-call-here-1", - "title": "Tackling Hurdles: Embracing Open Source Packages in Pharmaceutical Research", - "section": "Join the call here!", - "text": "Join the call here!" + "objectID": "posts/using-r-to-submit-research-to-the-fda-pilot-4-successfully-submitted/index.html#join-the-r-submissions-working-group", + "href": "posts/using-r-to-submit-research-to-the-fda-pilot-4-successfully-submitted/index.html#join-the-r-submissions-working-group", + "title": "Using R to Submit Research to the FDA: Pilot 4 Successfully Submitted to FDA Center for Drug Evaluation and Research", + "section": "Join the R Submissions Working Group", + "text": "Join the R Submissions Working Group\nThe R Submissions Working Group comprises members from over 10 pharmaceutical companies, as well as regulatory agencies. We are a collaborative community open to anyone interested in contributing to this important work. For more information, or to get involved, visitour website or contact us directly at director@r-consortium.org." }, { - "objectID": "posts/offa-r-users-group-empowering-data-driven-education-in-nigeria/index.html", - "href": "posts/offa-r-users-group-empowering-data-driven-education-in-nigeria/index.html", - "title": "Offa R Users Group: Empowering Data-Driven Education in Nigeria", - "section": "", - "text": "The R Consortium had a conversation with Anietie Edem Udokang, who is the founder and organizer of the Offa R Users Group (ORUG). He discussed the emerging local R community and the use of R for his research in time series analysis.\nThe Offa R Users Group has a Meetup coming up on March 26th, 2024, titled “Test for the Assumptions of Linear Regression Using R.” The group is also seeking individuals to serve as guest speakers for their online events.\nPlease share about your background and involvement with the RUGS group.\nMy name is Anietie Edem Udokang, and I am a chief lecturer at the Federal Polytechnic Offa. I hold a Master of Science degree in Statistics. It was during my postgraduate studies that my supervisor introduced me to R, which was around 2012. Since then, I’ve been using R and have discovered that it’s far superior to some of the other software programs I had previously used.\nI have found that interacting with others and utilizing specific features, such as the ability to download applications, has been incredibly beneficial to my analysis work. These special packages have helped me greatly, and I believe it is important to attach relevant packages when organizing data. This experience has made me passionate about using R for data analysis.\nEver since I began using R, I have had the privilege of engaging with a diverse group of individuals, including data scientists and software users. These interactions have led me to the realization that to continue growing and learning, it would be beneficial to establish a user group within our community. Initially, we called it the “Fedpofa R Users Group,” but later changed the name to “Offa R Users Group.” We have been organizing meetings, providing training, and engaging in other activities to keep the community vibrant.\nCan you share what the R community is like in Offa?\nR is not limited to academic use, but it is also used in industry. The reason for this is that polytechnics act as a bridge between the industry and academic institutions. If the students have a good grasp of how to use R, it means that industry will be directly or indirectly affected. Consultants often visit our ORUG and ask for some analysis, which we provide using R. Additionally, students also use R for their projects.\nI use R for many of my publications. R has gained a lot of popularity, not only within our institution but also among sister institutions in the area. Some departments have even made R the only software that students are required to use for analysis.\nWhat industry are you currently in? How do you use R in your work?\nI am in the education sector, and I use R for my work in time series analysis, which is my area of specialization. I rely on TSA, tseries and other related time series packages to carry out my work. For example, I used R for Modeling the Residuals of Financial Time Series with Missing Values for Risk Measures, which was my MSc project. I have also used R in the Application of the Seasonal Autoregressive Moving Average Model to Analyze and Forecast the Food Price Index (free registration required). Additionally, I used R in a paper titled “Volatility of Exchange Rates in Nigeria: An Investigation of Risk on Investment.” In another innovative project was Modelling Circular Time Series with Applications. These are just a few examples of the papers and research where I’ve personally used R.\nYou have a Meetup titled Test for the Assumptions of Linear Regression Using R, can you share more on the topic covered? Why this topic?\nSome authors use regression models without checking whether the assumptions hold or not. Instead of carrying out tests to confirm this, they assume that the model is valid if the assumptions are fulfilled. This topic aims to highlight the importance of carrying out such tests to ensure reliable and comprehensive results. Lack of adherence to the assumptions may lead to inaccurate conclusions. The focus will be on commonly used tests for normality, linearity, autocorrelation, heteroscedasticity/homoscedasticity, and multicollinearity, with illustrative examples using R.\nI appreciate the R Consortium for their valuable RUGs grant assistance in 2022. With this grant, I could open two other user groups: the Ilorin R Users Group and the Kwara Environmental Statistics R Group. I also want to express my gratitude to the R Consortium for sponsoring my Meetup subscription and covering other minor expenses in 2022. The subscription is still ongoing, and I hope that we can continue our partnership to promote the use of R in our community.\nI would like to request for speakers to present at our R User Group. We are currently seeking speakers for our upcoming events and would be delighted to welcome speakers from all over the world to share their R-related knowledge with us." + "objectID": "members.html#platinum-members", + "href": "members.html#platinum-members", + "title": "R Consortium", + "section": "Platinum Members", + "text": "Platinum Members" }, { - "objectID": "posts/offa-r-users-group-empowering-data-driven-education-in-nigeria/index.html#how-do-i-join", - "href": "posts/offa-r-users-group-empowering-data-driven-education-in-nigeria/index.html#how-do-i-join", - "title": "Offa R Users Group: Empowering Data-Driven Education in Nigeria", - "section": "How do I Join?", - "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 68,000 members in 33 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nLearn more" + "objectID": "members.html#silver-members", + "href": "members.html#silver-members", + "title": "R Consortium", + "section": "Silver Members", + "text": "Silver Members" }, { - "objectID": "posts/pharma-rug-the-rise-of-r/index.html", - "href": "posts/pharma-rug-the-rise-of-r/index.html", - "title": "Pharma RUG: The Rise of R in China’s Pharmaceutical Industry", + "objectID": "codeofconduct.html", + "href": "codeofconduct.html", + "title": "Code of Conduct", "section": "", - "text": "PharmaRUG, China organizer Joe Zhu, spoke with the R Consortium about the growing R community and the increasing use of R in the pharmaceutical industry in China. The group has contributed to the pharmaceutical R community through several R packages. Since its establishment last year, the group has organized large-scale hybrid events. Joe also shared some tools and techniques for smoothly organizing and running hybrid events.\n\nPlease share about your background and involvement with the RUGS group.\nI have a PhD in statistics and studied in New Zealand for my undergraduate and postgraduate degrees in statistics. My PhD work focused on theoretical coalescent theory and probabilistic modeling for phylogenetics models. I also completed a postdoc at Oxford, focusing on statistical genomics for the human genome and malaria parasite genome projects. During this time, I developed open source software tools for statistical genomics, primarily using R as a front end and developing C++ software.\nFor the past four years, I’ve worked at Roche, where I started leading a major collaboration initiative in pharma three years ago. I’ve created TLG (table, listing, and figures) for regulatory submissions to the FDA. Throughout this initiative, we have open sourced around 30 software packages, including `formatters`, `rtables`, `rlistings` and `tern`. Last year, we submitted these packages to CRAN.\nAt first, we open sourced the project on GitHub and then submitted it to CRAN. I’m heavily involved in one of China’s R user groups, PharmaRUG. We use the group to share posts about developments in the area, and we organize events and conferences. In March last year, we hosted the first event with over 100 people on-site and around 100 online. The event covered topics like R package usage in the pharma industry. Later that year, we organized another event called “Open Source Clinical Reporting summeR“. \n\nLately, I have been busy organizing several events. I recently gave a talk (about R package dependencies as directed in acyclic graphs) at a conference hosted by the R community in China. Early next month, on August 1st, I will attend a pharma conference where I will conduct a workshop on good practices in software package development. The conference schedule is quite packed for me as I also have a session on how teams operate and collaborate within the Pharma industry to develop R packages. On the third day of the conference, I will organize a series of 11 data visualization talks, one of which is about Python. Most of the talks will focus on using R, except for one discussion on Python.\nCan you share what the R community is like in China? \n\nWe have opened up seats for students to join our events in the pharmaceutical industry. In the past, fewer than 20 students, mostly from academia, have joined us for these conferences. The events include big names like Roche, Johnson & Johnson, Novartis, Boehringer Ingelheim, and Sanofi and local companies such as Fosun, Hengrui, and Legend Biotech. There is a big R community in China across academia and industry. Our user group primarily focuses on the pharma industry. Our WeChat channel has nearly a thousand subscribers, and our group chat has almost 500 members. It’s a very active community. \nLater this year, we will collaborate with the “R in Pharma” for the October conference. Daniel Sabanes Bove and I have contacted Harvey and Phil, and we will organize an APAC track, including India, China, Japan, Australia, Singapore, and Korea. \nAny techniques you recommend using for planning for or during the event? (Github, zoom, other) Can these techniques be used to make your group more inclusive to people that are unable to attend physical events in the future?\nWe have created a GitHub account called PharmaRUG. We use this platform to share websites, posts, slides, and videos related to our events. The Pharma RUG 2024 conference was particularly successful this year, thanks to the support from the R Consortium. We also utilize WeChat groups to call for speakers and interact with others. In addition to GitHub and WeChat, we use Tencent Docs to share documents. This is particularly useful in China, where using company-specific platforms like Google or Microsoft can be hindered by firewalls. Tencent Docs works perfectly in China, making sharing and synchronizing documents easy.\nCan you share some valuable tips for organizing succesful Hybrid events?\n\nWe have a series of planning sessions where we actively communicate using WeChat. We meet at a community center where everyone is open, and we have preset meetings. We test the audio and everything beforehand. This is our second year organizing these events, so we have gained more experience. We are now familiar with the standards and know what needs to be done. For example, when two companies, like MNCs, use different systems, we find it better to use one shared system to ensure everything is synchronized.\nWe’ve found that Microsoft Teams is easy to use for setting up meetings and scheduling them ahead of time. For live demos, we recommend pre-recording the demos and taking questions. In the case of hybrid sessions with multiple locations, we prioritize asking and answering questions based on the primary and secondary locations, as well as online participation. If we cannot answer questions quickly, we host Q&A sessions afterward and share them online.\nI believe that for the event to be successful, timing is crucial. We must stick to the schedule because it’s a hybrid event. However, we should also allow for some flexibility when unexpected things come up. We haven’t created a YouTube account yet because YouTube isn’t accessible in China. One alternative could be setting up a Bilibili web page and account to share the videos. All our files are currently on GitHub, which is convenient. We need to trim the videos to smaller sizes to fit GitHub’s file size limits, maybe at four and a half speeds or similar.\nWhat trends do you currently see in R language and your industry?\nSo, SAS has dominated the software space for the Pharma industry for decades. While it used to be used for exploratory and research purposes, there have been successes with using Office to support missions in recent years. Roche also has success stories in this area. There are several initiatives, with PharmaVerse being a significant player. Roche is part of PharmaVerse, taking inspiration from the tidyverse multiverse concept. The end-to-end clinical reporting process is considered in this space, from data preparation to TLG generations. A lot has happened in the past three to four years, especially in China last year. There’s been significant development in China, and you can see a shift from SAS to R in the tools used. At the PharmaSUG meeting, which was previously dominated by SAS users, in the past few years, a quarter to one-third of the tools are using languages other than SAS. It’s clear that things are moving away from SAS towards software languages like R.\nThis year, I don’t have the complete statistics with me right now, but you do see a lot of topics. In my session, I’m sharing, and you know, many talks use visualization because it’s much likable. So, the trend is that R is becoming more acceptable than before, from PLCs to things in production. There are very high standards for codes and validation.\nIn the end, I would like to thank my dear friends and colleagues for their support and for making this happen\n\nYan Qiao, Associate Director of Scientific Programming, Beigene, \nBaoqin Li, China Head Clinical & Statical Programming, Johnson & Johnson\nDong Guo, China head of Stats Analyst, Eli-lilly&Company\nYun Ma, Director, clinical data Sciences, Boehringer Ingelheim (china) Investment Co.\nYanli Chang, Head of Data Operations China, Novartis\n\nHow do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 68,000 members in 33 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute." + "text": "The R Consortium and its working groups are dedicated to providing a harassment-free experience for participants at all of our events, whether they are held in person or virtually. R Consortium events are working conferences intended for professional networking and collaboration within the open source community. They exist to encourage the open exchange of ideas and expression and require an environment that recognizes the inherent worth of every person and group. While at R Consortium events or related ancillary or social events, any participants, including members, speakers, attendees, volunteers, sponsors, exhibitors, booth staff and anyone else, should not engage in harassment in any form.\nThis Code of Conduct may be revised at any time by The R Consortium and the terms are non-negotiable. Your registration for or attendance at any R Consortium event, whether it’s held in person or virtually, indicates your agreement to abide by this policy and its terms.\n\n\nAll event participants, whether they are attending an in-person event or a virtual event, are expected to behave in accordance with professional standards, with both this Code of Conduct as well as their respective employer’s policies governing appropriate workplace behavior and applicable laws.\n\n\n\nHarassment will not be tolerated in any form, whether in person or virtually, including, but not limited to, harassment based on sex, gender, sexual orientation, disability, physical appearance, body size, race, age, religion or any other status protected by laws in which the conference or program is being held. Harassment includes the use of abusive, offensive or degrading language, intimidation, stalking, harassing photography or recording, inappropriate physical contact, sexual imagery and unwelcome sexual advances or requests for sexual favors. Any report of harassment at one of our events, whether in person or virtual, will be addressed immediately. Participants asked to stop any harassing behavior are expected to comply immediately. Anyone who witnesses or is subjected to unacceptable behavior should notify a conference organizer at once.\nExhibitors should not use sexualized images, activities, or other material in their booths and must refrain from the use of sexualized clothing, uniforms, costumes, or otherwise creating a sexualized environment. Speakers should not use sexual language, images, or any language or images that would constitute harassment as defined above in their talks.\nIndividuals who participate (or plan to participate) in R Consortium events, whether its an in-person event or a virtual event, should conduct themselves at all times in a manner that comports with both the letter and spirit of this policy prohibiting harassment and abusive behavior, whether before, during or after the event. This includes statements made in social media postings, on-line publications, text messages, and all other forms of electronic communication.\n\n\n\nIf a participant engages in harassing behavior, whether in person or virtually, the conference organizers may take any action they deem appropriate depending on the circumstances, ranging from issuance of a warning to the offending individual to expulsion from the conference with no refund. The R Consortium reserves the right to exclude any participant found to be engaging in harassing behavior from participating in any further R Consortium events, working groups, trainings or other activities.\nIf a participant (or individual wishing to participate in an R Consortium event, in-person and/or virtual), through postings on social media or other online publications or another form of electronic communication, engages in conduct that violates this policy, whether before, during or after a R Consortium event, the R Consortium may take appropriate corrective action, which could include imposing a temporary or permanent ban on an individual’s participation in future R Consortium events, events, working groups, trainings or other activities.\n\n\n\nIf you are being harassed, notice that someone else is being harassed, or have any other concerns relating to harassment, please contact a member of the conference staff immediately. You are also encouraged to contact abuse@r-consortium.org.\n\n\n\nOur staff has taken incident response training and responds to harassment reports quickly and thoroughly. As referenced above, if a participant engages in harassing behavior, whether in-person or virtually, the conference organizers may take any action they deem appropriate, ranging from issuance of a warning to the offending individual to expulsion from the conference with no refund, depending on the circumstances. The R Consortium reserves the right to exclude any participant found to be engaging in harassing behavior from participating in any further R Consortium events, working groups, trainings or other activities.\nConference staff will also provide support to victims, including, but not limited to:\n\nProviding an Escort\nContacting Hotel/Venue Security or Local Law Enforcement\nBriefing Key Event Staff For Response/Victim Assistance\nAnd otherwise assisting those experiencing harassment to ensure that they feel safe for the duration of the conference.\n\n\n\n\nIf you are planning to attend an upcoming event, whether in-person or virtually and have concerns regarding another individual who may be present, please contact conduct@r-consortium.org. Precautions will be taken to ensure your comfort and safety, including, but not limited to providing an escort, prepping onsite event staff, keeping victim and harasser from attending the same talks/social events and providing onsite contact cell phone numbers for immediate contact." }, { - "objectID": "index.html", - "href": "index.html", - "title": "R Consortium", + "objectID": "codeofconduct.html#committed-to-a-safe-and-inclusive-environment-for-the-r-consortium-community", + "href": "codeofconduct.html#committed-to-a-safe-and-inclusive-environment-for-the-r-consortium-community", + "title": "Code of Conduct", "section": "", - "text": "R User Group Program and Small Conference Funding Program now accepting applications Partner with us to support your meetup or local event.\n\n\nLEARN MORE\n\n\n\n\nFind your local R user group Network with fellow statisticians and learn from your peers.\n\n\nFIND A USER GROUP\n\n\n\n\nR Consortium: Supporting the R community, the R Foundation and organizations developing, maintaining and distributing R software.\n\n\n\n\nFind your local R user group Network with fellow statisticians and learn from your peers.\n\n\nLEARN MORE\n\n\n\n\nR/Medicine Webinar: Visualizing Survival Data with the {ggsurvfit} R Package\n\n\nWebinar Recording\n\n\n\n\nTidy Finance Webinar Series\n\n\nWebinar Information\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nWHAT IS THE R CONSORTIUM\n\n\nThe central mission of the R Consortium is to work with and provide support to the R Foundation and to the key organizations developing, maintaining, distributing and using R software through the identification, development and implementation of infrastructure projects.\n\n\nThe R language is an open source environment for statistical computing and graphics, and runs on a wide variety of computing platforms. The R language has enjoyed significant growth, and now supports over 2 million users. A broad range of industries have adopted the R language, including biotech, finance, research and high technology industries. The R language is often integrated into third party analysis, visualization and reporting applications.\n\n\n\n \n\n\n\nLEARN MORE\n\n\nREAD OUR ANNUAL REPORT 2023\n\n\n\n\nJoining R Consortium\n\n\nIndustry-leading organizations have joined the R Consortium to support an open source governance and foundation model to provide support to the R community, the R Foundation and groups and individuals, using, maintaining and distributing R software.\n\n\nLEARN MORE ABOUT MEMBERSHIP\n\n\n\n\nNeed Help?\n\n\nIf you need help such as with billing, mailing lists or other wise then please use this service desk for support.\n\n\nGET HELP\n\n\n\n\nBLOG\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nStreamlining API Integration: Jon Harmon’s Journey with the api2r Package\n\n\nThe R package api2r simplifies the process of wrapping APIs in R. The R Consortium interviewed Jon Harmon, Principal Data Solutions Engineer at Atorus, about this R…\n\n\n\nR Consortium\n\n\nOct 30, 2024\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nConectaR, Podcasts, and Datathons: How the San Carlos R User Group in Costa Rica is Connecting Latin America’s Data Lovers\n\n\nFrans van Dunné, the organizer of the San Carlos R User Group, recently discussed with the R Consortium the development of the R community in Costa Rica and the broader…\n\n\n\nR Consortium\n\n\nOct 23, 2024\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nEndophytes, Oaks, and R: How R-Ladies Morelia is Cultivating Science and Community in Morelia, Mexico\n\n\nGoretty Mendoza, the organizer of the R-Ladies Morelia, recently spoke to the R Consortium about her experience with the group and her work using R in molecular biology.\n\n\n\nR Consortium\n\n\nOct 18, 2024\n\n\n\n\n\n\n\n\n\n\n\n\nThe U.S. Federal Reserve quarterly model in R\n\n\n\n\n\n\nGuest Blog Post\n\n\nOct 16, 2024\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nEmpowering Dengue Research Through the Dengue Data Hub: R Consortium Funded Initiative\n\n\nThe Dengue Data Hub, an ambitious initiative funded by the R Consortium ISC, transforms how researchers access and utilize dengue-related data.\n\n\n\nR Consortium\n\n\nOct 15, 2024\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nR/Pharma 2024, Virtual, October 29-November 1, Includes New Dedicated Asia-Pacific (APAC) Track\n\n\nR/Pharma 2024 is coming up Oct 29-Nov 1, 2024. This is a free event, fully virtual. For the first time, R/Pharma will be including a dedicated Asia-Pacific (APAC) track…\n\n\n\nR Consortium\n\n\nOct 14, 2024\n\n\n\n\n\n\n\n\nNo matching items" + "text": "The R Consortium and its working groups are dedicated to providing a harassment-free experience for participants at all of our events, whether they are held in person or virtually. R Consortium events are working conferences intended for professional networking and collaboration within the open source community. They exist to encourage the open exchange of ideas and expression and require an environment that recognizes the inherent worth of every person and group. While at R Consortium events or related ancillary or social events, any participants, including members, speakers, attendees, volunteers, sponsors, exhibitors, booth staff and anyone else, should not engage in harassment in any form.\nThis Code of Conduct may be revised at any time by The R Consortium and the terms are non-negotiable. Your registration for or attendance at any R Consortium event, whether it’s held in person or virtually, indicates your agreement to abide by this policy and its terms.\n\n\nAll event participants, whether they are attending an in-person event or a virtual event, are expected to behave in accordance with professional standards, with both this Code of Conduct as well as their respective employer’s policies governing appropriate workplace behavior and applicable laws.\n\n\n\nHarassment will not be tolerated in any form, whether in person or virtually, including, but not limited to, harassment based on sex, gender, sexual orientation, disability, physical appearance, body size, race, age, religion or any other status protected by laws in which the conference or program is being held. Harassment includes the use of abusive, offensive or degrading language, intimidation, stalking, harassing photography or recording, inappropriate physical contact, sexual imagery and unwelcome sexual advances or requests for sexual favors. Any report of harassment at one of our events, whether in person or virtual, will be addressed immediately. Participants asked to stop any harassing behavior are expected to comply immediately. Anyone who witnesses or is subjected to unacceptable behavior should notify a conference organizer at once.\nExhibitors should not use sexualized images, activities, or other material in their booths and must refrain from the use of sexualized clothing, uniforms, costumes, or otherwise creating a sexualized environment. Speakers should not use sexual language, images, or any language or images that would constitute harassment as defined above in their talks.\nIndividuals who participate (or plan to participate) in R Consortium events, whether its an in-person event or a virtual event, should conduct themselves at all times in a manner that comports with both the letter and spirit of this policy prohibiting harassment and abusive behavior, whether before, during or after the event. This includes statements made in social media postings, on-line publications, text messages, and all other forms of electronic communication.\n\n\n\nIf a participant engages in harassing behavior, whether in person or virtually, the conference organizers may take any action they deem appropriate depending on the circumstances, ranging from issuance of a warning to the offending individual to expulsion from the conference with no refund. The R Consortium reserves the right to exclude any participant found to be engaging in harassing behavior from participating in any further R Consortium events, working groups, trainings or other activities.\nIf a participant (or individual wishing to participate in an R Consortium event, in-person and/or virtual), through postings on social media or other online publications or another form of electronic communication, engages in conduct that violates this policy, whether before, during or after a R Consortium event, the R Consortium may take appropriate corrective action, which could include imposing a temporary or permanent ban on an individual’s participation in future R Consortium events, events, working groups, trainings or other activities.\n\n\n\nIf you are being harassed, notice that someone else is being harassed, or have any other concerns relating to harassment, please contact a member of the conference staff immediately. You are also encouraged to contact abuse@r-consortium.org.\n\n\n\nOur staff has taken incident response training and responds to harassment reports quickly and thoroughly. As referenced above, if a participant engages in harassing behavior, whether in-person or virtually, the conference organizers may take any action they deem appropriate, ranging from issuance of a warning to the offending individual to expulsion from the conference with no refund, depending on the circumstances. The R Consortium reserves the right to exclude any participant found to be engaging in harassing behavior from participating in any further R Consortium events, working groups, trainings or other activities.\nConference staff will also provide support to victims, including, but not limited to:\n\nProviding an Escort\nContacting Hotel/Venue Security or Local Law Enforcement\nBriefing Key Event Staff For Response/Victim Assistance\nAnd otherwise assisting those experiencing harassment to ensure that they feel safe for the duration of the conference.\n\n\n\n\nIf you are planning to attend an upcoming event, whether in-person or virtually and have concerns regarding another individual who may be present, please contact conduct@r-consortium.org. Precautions will be taken to ensure your comfort and safety, including, but not limited to providing an escort, prepping onsite event staff, keeping victim and harasser from attending the same talks/social events and providing onsite contact cell phone numbers for immediate contact." }, { - "objectID": "media-partners.html", - "href": "media-partners.html", - "title": "Media Partners", + "objectID": "all-projects/submittingforpayment.html", + "href": "all-projects/submittingforpayment.html", + "title": "Submitting for payment", "section": "", - "text": "Media Partners\nThe R Consortium is proud to partner with the following media and associations to amplify information about R community activities around the globe. If you are interested in becoming a media partner, please contact us at info@r-consortium.org.\n\nR news and tutorials contributed by hundreds of R bloggers" + "text": "Submitting for payment\nThe R Consortium provides financial support to a broad range of initiatives, in support of the global R development and user community. When organizations become members of the R Consortium, their membership dues help provide this funding, and help ensure the overall health of the ecosystem.\nThe R Consortium provides funding through a structured process. The primary funding categories are:\n\nISC Grants, which are allocated by the Infrastructure Steering Committee through an application process, and support code and community development efforts.\nRUGs Grants, which support local R User Groups.\n\nAll grant payments must be pre-approved. Please follow the formal process established by each working group to apply for funding.\n\nInvoicing for your grant\nStarting in October 2020, each grant recipient will receive a control number. Please ensure that you include this in all requests for payment. If you are unsure of your control number, please contact operations@r-consortium.org.\nWhen you are ready to submit for payment, please complete the payment request form. You will be asked to provide the following, so please have it ready:\n\nThe control number for your grant.\nA W9 form (if you are in the US and have a SSN/EIN) or an international wire form.\nThe signed contract or a PDF of the email approving your grant.\nA brief description of how the funding was used (e.g., project milestone, RUGs or R-Ladies meetup, etc).\n\nIf you have any questions, please contact operations@r-consortium.org." }, { - "objectID": "all-projects/2019-group-2.html", - "href": "all-projects/2019-group-2.html", - "title": "R Consortium", + "objectID": "all-projects/2021-group-1.html", + "href": "all-projects/2021-group-1.html", + "title": "Funded ISC Grants (2021-1)", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nAn External R Sampling Profiler\nCVXR\nFlipbooks\nR Package Risk Assessment Application\nRcppDeepState, a simple way to fuzz test compiled code in R packages\nSymbolic mathematics in R with SymPy\nTidy spatial networks in R\nd3po: R package for easy interactive D3 visualization with Shiny\nwebchem: accessing chemical information from the web\n\n\n\n\nFunded:\n$8,500\nProposed by:\nAaron Jacobs\nWebsite:\nhttps://github.com/atheriel/xrprof\nSummary:\nMany R users will be familiar with using the built-in sampling profiler ‘Rprof()’ to generate data on what their code is doing, and there are several excellent tools to facilitate understanding these samples (or serve as a front-end), including the ‘profvis’ package. However, the reach of these tools is limited: the profiler is “internal”, in the sense that it must be manually switched on to work, either during interactive work (for example, to profile an individual function), or perhaps by modifying the script to include ‘Rprof()’ calls before running it again. It cannot be used to understand R code that is already running, a capability that has proven extremely useful for diagnosing and fixing performance issues (or other bugs) in production environments.\nSeveral existing programming languages have one or more “external” profilers available, which can attach to a running process and read its memory contents to understand what is currently happening. This project aims to build such a tool for R.\n\n\n\nFunded:\n$9,500\nProposed by:\nDavid W Kang\nWebsite:\nhttps://github.com/cvxgrp/CVXR\nSummary:\nOptimization is at the core of statistical estimation and machine learning methodology. There are a number of R packages such as optimx, nloptr, ROI which either implement solvers for a wide variety of problems, or provide an interface to other solvers. The R package CVXR takes a different approach, implementing a Domain Specific Language (Fu, Narasimhan, and Boyd 2019) for formulating and solving convex optimization problems, just as cvxpy does for python. As shown in a number of examples on the CVXR website, the applications range from finance, machine learning, and to theoretical and applied statistics. Using a disciplined convex programming (DCP) approach, CVXR acts as a great tool for both prototyping and developing new methodologies as well as for quick, high-level, formulation and solution of statistical and machine learning problems.\n\n\n\nFunded:\n$6,699\nProposed by:\nEvangeline Reynolds\nWebsite:\nhttps://github.com/EvaMaeRey/flipbookr\nSummary:\nJust as classic flip books allow their readers to observe changes in a scene, coding Flipbooks allow readers to progressively track the changes of code and its output by “flipping” through their digital pages. Flipbooks are useful tools for communicating and teaching because they break down code for incremental, stepwise presentation so that audiences can easily understand each step. Flipbook-building tools automate the deconstruction and reconstruction of coding pipelines which means that building a Flipbook from existing code poses little additional burden to creators. The next stage for this project is to develop the current Flipbook-building tools into a reliable and easy-to-use R package (development is ongoing at https://github.com/EvaMaeRey/flipbookr) and also to provide educational guidance for creating Flipbooks.\n\n\n\nFunded:\n$16,800\nProposed by:\nAndrew Nicholls\nWebsite:\nhttps://www.pharmar.org/\nSummary:\nThe R Validation Hub is an active R Consortium Working Group. It is a cross-industry initiative whose mission is to enable the use of R by the Bio-Pharmaceutical Industry in a regulatory setting, where the output may be used in submissions to regulatory agencies. This project sits within phase 2 of the R Validation Hub’s road map. During this phase the group will develop several tools that can be used by those wishing to use R packages within a bio-pharmaceutical regulatory setting. The aim of this specific project is to standardise and simplify the risk assessment of R packages, reducing the burden of package evaluation/testing that would otherwise fall on internal R programming experts. The project will deliver a Shiny application to aid in the assessment and documentation of package risk.\n\n\n\nFunded:\n$34,000\nProposed by:\nToby Hocking\nWebsite:\nhttps://github.com/akhikolla/RcppDeepState\nSummary:\nAbstract: Fuzzers are computer programs that send other programs inputs that may fall outside the domain of expected values, thus revealing subtle bugs. DeepState is a testing framework that allows easy testing of C/C++ programs with sophisticated fuzzers, and supports multiple back-ends for testing. DeepState has been used to test critical C++ software, including Google’s leveldb. R has some simple random testers, but no coverage-driven fuzzers that learn to produce problematic inputs. We propose to create the R packages RcppDeepState and RcppDeepStateTools which will provide easy-to-use functions for using DeepState with R packages that use C/C++ code via Rcpp. This project will thus provide the first easy-to-use solution for R programmers that want to fuzz test their C/C++ code with existing tools such as AFL, and it will provide a framework for interfacing future coverage-driven fuzzers or symbolic execution tools. We also propose to use these new tools on a wide range of R packages in order to identify bugs in their C/C++ code.\nOne masters student will be recruited to implement this project during Jan-Dec 2020 at the School of Informatics, Computing, and Cyber Systems at Northern Arizona University. Interested students should apply by emailing a resume/CV along with a cover letter to project supervisors toby.hocking@nau.edu and alex.groce@nau.edu.\n\n\n\nFunded:\n$10,000\nProposed by:\nMikkel Meyer Andersen\nWebsite:\nhttps://github.com/r-cas/caracas/\nSummary:\nR’s ability to do symbolic mathematics is largely restricted to finding derivatives. There are many tasks involving symbolic math that are of interest to R users, e.g. inversion of symbolic matrices, limits and solving non-linear equations. Users must resort to other software for such tasks and many R users (especially outside of academia) do not readily have access to such software.\nThe Python library SymPy is open source, has a stable group of developers and is powerful. As such, R users can just switch to Python and SymPy for symbolic math. However it is often very convenient to stay in the same environment to use familiar syntax and to utilise available libraries (e.g. to generate problems using symbolic math together with the exams package or to first handle symbolic computations and then afterwards move on to a numerical evaluations of the results). We will achieve this by making SymPy functionality available for R users via an R package.\nCurrently only few R packages for doing symbolic mathematics are available: Two of these are Ryacas and rSymPy. Ryacas is built around Yacas, and although Yacas can solve many problems and is extensible, the community is relatively small and Yacas is not as powerful as SymPy for certain routine tasks (e.g. integration and solving equations). rSymPy on the other hand is based on technology that requires much technical work to install and use.\nThe website of the project is:\nhttps://github.com/r-cas/caracas/\nPlease contribute by testing, writing documentation, opening issues, submitting pull requests or something else!\n\n\n\nFunded:\n$9,000\nProposed by:\nLucas van der Meer, Robin Lovelace, Andrea Gilardi, Lorena Abad\nWebsite:\nhttps://luukvdmeer.github.io/sfnetworks/\nSummary:\nR is currently lacking a generally applicable, modern and easy-to-use way of handling all kinds of spatial networks. “Tidy spatial networks in R” aims to address this issue by developing and publishing the sfnetworks package. The package, and documentation around it, will provide a bridge between network analysis and spatial analysis communities. For this, an sfnetwork class that will work with both tidygraph and sf frameworks and functions. R-users will be encouraged to contribute and engage with the package development during a hackathon organized next to the eRum 2020.\n\n\n\nFunded:\n$4,000\nProposed by:\nMauricio Vargas Sepúlveda\nWebsite:\nhttps://github.com/pachamaltese/d3po\nSummary:\nR already features excellent visualization libraries such as D3 (via the r2d3 package), plotly or highcharter. However, though those enable the creation of great looking visualisations they have very steep learning curves, require understanding of JavaScript or rely on non-free software that might be out of reach for governments and NGOs. Our intention is to solve those problems by releasing d3po. It shall be an intermediate layer between the user and D3 by providing “templates”, enabling high quality interactive visualizations oriented to and designed to be used with Shiny and Rmarkdown, and also proving easy internationalization. Please join us, this needs D3 and R skilled minds!\n\n\n\nFunded:\n$6,000\nProposed by:\nEric Scott, Tamas Stirling\nWebsite:\nhttps://github.com/ropensci/webchem\nSummary:\nwebchem: accessing chemical information from the web\nA vast amount of chemical information is freely available on the internet. The data are used by millions of professionals around the world, for purposes like pharmaceutical research, chemical process design, or environmental impact assessment, to name a few. webchem is an R project that aims to help these professionals by providing a single point programmable access to all major chemical databases around the world. The project started in 2016 and currently supports more than 10 databases. If you are interested, join us and help us build the tool that biologists and chemists will absolutely love." + "text": "Funded ISC Grants (2021-1)\nThe R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nAccounting/Auditing Gap-Analysis\nExtendr - Rust extensions for R.\nGoogle Earth Engine with R\nImproving Translations in R\nMinimizing wastage of blood products\nR for Engineering Applications\nSetting up an R-Girls-Schools Network\ndeposits: Deposit Research Data Anywhere\n\n\n\nAccounting/Auditing Gap-Analysis\nFunded:\n$7,000\nProposed by:\nFelix Schildorfer\nSummary:\nThere are more and more accountants and auditors who want to start using R and dig into data science. They usually have particular tasks on hand that they want to complete, facilitate, or automate. While they often have some basic stats skills and may be some coding basics, understanding the R landscape and relating tasks and processes to locate and use relevant R packages and tutorials is an extreme challenge. While other areas like finance or pharmaceuticals already have extensive infrastructure to support R newcomers (Working Groups, Courses, Task Views, etc.) accounting and auditing do not. This becomes an obstacle for such professionals - which find the “coding” part difficult on their own but doing so without any support or knowing the appropriate package becomes a nightmare.\nThis is why R Business put together this project with the aim to gauge the landscape of what functionalities are available for Auditors in the R ecosystem and how the existing functionalities can be mapped to routine accounting/auditing tasks. We will complete a systematic survey of the CRAN-ecosystem for accounting/auditing tasks to establish a mapping and identify gaps. The project will contribute to the development of the R Business ISC working group by attracting interested accounting/auditing professionals, industry bodies and R community members. This will then in turn lead to increased use of R/RStudio, development new application domains for data science, and enhancement of the quality of accounting/auditing services.\n\n\nExtendr - Rust extensions for R.\nFunded:\n$15,000\nProposed by:\nAndy Thomason\nSummary:\nRust extension framework for R.\n\n\nGoogle Earth Engine with R\nFunded:\n$5,500\nProposed by:\nCesar Luis Aybar Camacho\nSummary:\nGoogle Earth Engine (GEE) is the most popular and advanced cloud platform designed for planetary-scale environmental data analysis. Its multi-petabyte data catalog and computation services are just accessed via Python and JavaScript client libraries. In order to facilitate its use within R, six months ago, rgee was released on CRAN using reticulate to wrap the GEE Python API. Although rgee provides a familiar interface and simple integration to other R packages (e.g., sf, raster, dplyr), the lack of tutorials and examples makes it difficult for new users to adopt.\nThe main goal of this project is to leverage the documentation. For this purpose, three main tasks have been proposed: (1) create a new version of rgee with support for shiny and markdown, (2) create rgeeExtra, which extends the functionalities of rgee, and finally write (3) rgeebook, a reference book with best practices and examples of GEE API usage.\n\n\nImproving Translations in R\nFunded:\n$0\nProposed by:\nMichael Chirico\nSummary:\nThis project will provide a better formalization of translation procedures for R to be more sustainable and more scalable. In the process, it will broaden the inclusivity of R by growing the sub-community of R users comfortable producing translations and extending the reach of the R project to more non-English audiences.\n\n\nMinimizing wastage of blood products\nFunded:\n$11,200\nProposed by:\nBalasubramanian Narasimhan\nSummary:\nGuan et al. 2017 (Proc Natl Acad Sci U S A 114 (43): 11368–73) used two years worth of data to formulate and solve an optimization problem to predict platelet usage and minimize waste. Two open-source R packages were developed for this purpose:\n- Platelet Inventory Prediction or pip (https://github.com/bnaras/pip) a package that is the core ML prediction engine that uses a given set of features described in the above publication\n- Stanford Blood Center Platelet Inventory Prediction or SBCpip (https://github.com/bnaras/SBCpip) that was customized to the data workflow at SHC. SBCpip was meant to be site specific.\nThere have been a number of requests from sites wishing to deploy the software locally. The current project will generalize the model, generalize it to address more blood products with different shelf lives, provide customizations for local use, and create easily deployable solutions.\n\n\nR for Engineering Applications\nFunded:\n$3,000\nProposed by:\nBenaiah Chibuokem Ubah\nSummary:\nR for Engineering Applications is a proposed project with the aim to attract engineers and diversify the use of the R language to the broad engineering domain – electrical, electronic, communications, robotics, etc engineering. The idea is similar to such projects as R in Finance, R in Insurance, BioConductor (R in Bio-informatics), R in Environmental Statistics, etc.\n\n\nSetting up an R-Girls-Schools Network\nFunded:\n$5,000\nProposed by:\nDr. Razia Ghani\nSummary:\nGlobally, women, especially from deprived socio-economic and diverse ethnic backgrounds, are under-represented in data science. A major factor is that data science does not feature in the school curriculum which means that teachers are unaware of the enhancements data science can bring to learning and development in and beyond the school. We propose an ongoing project, called R-Girls-School Network (short name R-Girls) to address this and are keen to link up with others.\nWe are a multi-disciplinary team that includes an educationalist, subject teachers, a data scientist and administrator who will begin to develop and implement a data science curriculum using R in Green Oak Academy – an inner-city school in the UK serving girls from deprived, ethnically diverse backgrounds aged 11-16 years; independently rated as Good with Outstanding for Behaviour and Attitudes.\nSince GOA follows the UK national curriculum, which is used in 10,000+ schools and 160 countries, our work will have a broad appeal. In due course we will develop ready-to-use bite-sized learning materials (10-15 mins) for teachers of core subjects (maths, statistics, science, geography) to use via RStudio cloud. The lessons will be tested with teachers and pupils and then incorporated into the school timetable across all five-year groups (age 11-16 years), culminating in an R-Data Story project and in due course, an annual R-Girls virtual conference open to any girl and girls’ school in the world.\nR-GS will be supported by a website for showcasing the work of pupils and sharing resources.\n\n\ndeposits: Deposit Research Data Anywhere\nFunded:\n$16,000\nProposed by:\nMark Padgham\nSummary:\nPublicly depositing datasets associated with published research is becoming more common, partly due to journals increasingly requiring data sharing, and partly though more general and ongoing cultural changes in relation to data sharing. Yet data sharing is often seen as time consuming, particularly in order to meet the expectations of individual data repositories. While documentation and training can help get users familiar with processes of data sharing, browser-based data and metadata submission workflows can only be so fast, are not easily reproduced, and do not facilitate regular or automated updates of data and metadata. Better programmatic tools can transform data sharing from a mountainous climb into a pit of success.\nThis project will develop a unified interface to many different research data repositories, and which will function along the lines of dplyr through “verbs” that work identically across many “backend” data repositories. The package will initially provide access to a few of the most common data repositories, yet will implement a modular/plugin system to enable users to contribute their own plugins to extend functionality to other repositories. Users will be able to authenticate, prepare data and metadata, and finally to submit, fetch, and browse data." }, { - "objectID": "all-projects/2019-group-2.html#funded-isc-grants-2019-2", - "href": "all-projects/2019-group-2.html#funded-isc-grants-2019-2", + "objectID": "all-projects/2022-group-1.html", + "href": "all-projects/2022-group-1.html", "title": "R Consortium", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nAn External R Sampling Profiler\nCVXR\nFlipbooks\nR Package Risk Assessment Application\nRcppDeepState, a simple way to fuzz test compiled code in R packages\nSymbolic mathematics in R with SymPy\nTidy spatial networks in R\nd3po: R package for easy interactive D3 visualization with Shiny\nwebchem: accessing chemical information from the web\n\n\n\n\nFunded:\n$8,500\nProposed by:\nAaron Jacobs\nWebsite:\nhttps://github.com/atheriel/xrprof\nSummary:\nMany R users will be familiar with using the built-in sampling profiler ‘Rprof()’ to generate data on what their code is doing, and there are several excellent tools to facilitate understanding these samples (or serve as a front-end), including the ‘profvis’ package. However, the reach of these tools is limited: the profiler is “internal”, in the sense that it must be manually switched on to work, either during interactive work (for example, to profile an individual function), or perhaps by modifying the script to include ‘Rprof()’ calls before running it again. It cannot be used to understand R code that is already running, a capability that has proven extremely useful for diagnosing and fixing performance issues (or other bugs) in production environments.\nSeveral existing programming languages have one or more “external” profilers available, which can attach to a running process and read its memory contents to understand what is currently happening. This project aims to build such a tool for R.\n\n\n\nFunded:\n$9,500\nProposed by:\nDavid W Kang\nWebsite:\nhttps://github.com/cvxgrp/CVXR\nSummary:\nOptimization is at the core of statistical estimation and machine learning methodology. There are a number of R packages such as optimx, nloptr, ROI which either implement solvers for a wide variety of problems, or provide an interface to other solvers. The R package CVXR takes a different approach, implementing a Domain Specific Language (Fu, Narasimhan, and Boyd 2019) for formulating and solving convex optimization problems, just as cvxpy does for python. As shown in a number of examples on the CVXR website, the applications range from finance, machine learning, and to theoretical and applied statistics. Using a disciplined convex programming (DCP) approach, CVXR acts as a great tool for both prototyping and developing new methodologies as well as for quick, high-level, formulation and solution of statistical and machine learning problems.\n\n\n\nFunded:\n$6,699\nProposed by:\nEvangeline Reynolds\nWebsite:\nhttps://github.com/EvaMaeRey/flipbookr\nSummary:\nJust as classic flip books allow their readers to observe changes in a scene, coding Flipbooks allow readers to progressively track the changes of code and its output by “flipping” through their digital pages. Flipbooks are useful tools for communicating and teaching because they break down code for incremental, stepwise presentation so that audiences can easily understand each step. Flipbook-building tools automate the deconstruction and reconstruction of coding pipelines which means that building a Flipbook from existing code poses little additional burden to creators. The next stage for this project is to develop the current Flipbook-building tools into a reliable and easy-to-use R package (development is ongoing at https://github.com/EvaMaeRey/flipbookr) and also to provide educational guidance for creating Flipbooks.\n\n\n\nFunded:\n$16,800\nProposed by:\nAndrew Nicholls\nWebsite:\nhttps://www.pharmar.org/\nSummary:\nThe R Validation Hub is an active R Consortium Working Group. It is a cross-industry initiative whose mission is to enable the use of R by the Bio-Pharmaceutical Industry in a regulatory setting, where the output may be used in submissions to regulatory agencies. This project sits within phase 2 of the R Validation Hub’s road map. During this phase the group will develop several tools that can be used by those wishing to use R packages within a bio-pharmaceutical regulatory setting. The aim of this specific project is to standardise and simplify the risk assessment of R packages, reducing the burden of package evaluation/testing that would otherwise fall on internal R programming experts. The project will deliver a Shiny application to aid in the assessment and documentation of package risk.\n\n\n\nFunded:\n$34,000\nProposed by:\nToby Hocking\nWebsite:\nhttps://github.com/akhikolla/RcppDeepState\nSummary:\nAbstract: Fuzzers are computer programs that send other programs inputs that may fall outside the domain of expected values, thus revealing subtle bugs. DeepState is a testing framework that allows easy testing of C/C++ programs with sophisticated fuzzers, and supports multiple back-ends for testing. DeepState has been used to test critical C++ software, including Google’s leveldb. R has some simple random testers, but no coverage-driven fuzzers that learn to produce problematic inputs. We propose to create the R packages RcppDeepState and RcppDeepStateTools which will provide easy-to-use functions for using DeepState with R packages that use C/C++ code via Rcpp. This project will thus provide the first easy-to-use solution for R programmers that want to fuzz test their C/C++ code with existing tools such as AFL, and it will provide a framework for interfacing future coverage-driven fuzzers or symbolic execution tools. We also propose to use these new tools on a wide range of R packages in order to identify bugs in their C/C++ code.\nOne masters student will be recruited to implement this project during Jan-Dec 2020 at the School of Informatics, Computing, and Cyber Systems at Northern Arizona University. Interested students should apply by emailing a resume/CV along with a cover letter to project supervisors toby.hocking@nau.edu and alex.groce@nau.edu.\n\n\n\nFunded:\n$10,000\nProposed by:\nMikkel Meyer Andersen\nWebsite:\nhttps://github.com/r-cas/caracas/\nSummary:\nR’s ability to do symbolic mathematics is largely restricted to finding derivatives. There are many tasks involving symbolic math that are of interest to R users, e.g. inversion of symbolic matrices, limits and solving non-linear equations. Users must resort to other software for such tasks and many R users (especially outside of academia) do not readily have access to such software.\nThe Python library SymPy is open source, has a stable group of developers and is powerful. As such, R users can just switch to Python and SymPy for symbolic math. However it is often very convenient to stay in the same environment to use familiar syntax and to utilise available libraries (e.g. to generate problems using symbolic math together with the exams package or to first handle symbolic computations and then afterwards move on to a numerical evaluations of the results). We will achieve this by making SymPy functionality available for R users via an R package.\nCurrently only few R packages for doing symbolic mathematics are available: Two of these are Ryacas and rSymPy. Ryacas is built around Yacas, and although Yacas can solve many problems and is extensible, the community is relatively small and Yacas is not as powerful as SymPy for certain routine tasks (e.g. integration and solving equations). rSymPy on the other hand is based on technology that requires much technical work to install and use.\nThe website of the project is:\nhttps://github.com/r-cas/caracas/\nPlease contribute by testing, writing documentation, opening issues, submitting pull requests or something else!\n\n\n\nFunded:\n$9,000\nProposed by:\nLucas van der Meer, Robin Lovelace, Andrea Gilardi, Lorena Abad\nWebsite:\nhttps://luukvdmeer.github.io/sfnetworks/\nSummary:\nR is currently lacking a generally applicable, modern and easy-to-use way of handling all kinds of spatial networks. “Tidy spatial networks in R” aims to address this issue by developing and publishing the sfnetworks package. The package, and documentation around it, will provide a bridge between network analysis and spatial analysis communities. For this, an sfnetwork class that will work with both tidygraph and sf frameworks and functions. R-users will be encouraged to contribute and engage with the package development during a hackathon organized next to the eRum 2020.\n\n\n\nFunded:\n$4,000\nProposed by:\nMauricio Vargas Sepúlveda\nWebsite:\nhttps://github.com/pachamaltese/d3po\nSummary:\nR already features excellent visualization libraries such as D3 (via the r2d3 package), plotly or highcharter. However, though those enable the creation of great looking visualisations they have very steep learning curves, require understanding of JavaScript or rely on non-free software that might be out of reach for governments and NGOs. Our intention is to solve those problems by releasing d3po. It shall be an intermediate layer between the user and D3 by providing “templates”, enabling high quality interactive visualizations oriented to and designed to be used with Shiny and Rmarkdown, and also proving easy internationalization. Please join us, this needs D3 and R skilled minds!\n\n\n\nFunded:\n$6,000\nProposed by:\nEric Scott, Tamas Stirling\nWebsite:\nhttps://github.com/ropensci/webchem\nSummary:\nwebchem: accessing chemical information from the web\nA vast amount of chemical information is freely available on the internet. The data are used by millions of professionals around the world, for purposes like pharmaceutical research, chemical process design, or environmental impact assessment, to name a few. webchem is an R project that aims to help these professionals by providing a single point programmable access to all major chemical databases around the world. The project started in 2016 and currently supports more than 10 databases. If you are interested, join us and help us build the tool that biologists and chemists will absolutely love." + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nIterdatasampler: Expanding the lterdatasampler package\nFemr: Finite Element Method for Solving PDEs in R\nContinuing to Improve R’s Ability to Visualise and Explore Missing Values\nDengue Data Hub\n\n\n\n\nFunded:\n$15,000\nProposed by:\nJulien Brun and Allison Horst\nSummary:\nExpanding the lterdatasampler Package addresses the need for accessible and relevant datasets in data science education. It aims to provide modern, curated, and approachable environmental data samples from the US Long Term Ecological Research Network (LTER) through the lterdatasampler R package. By offering datasets that save time for instructors, engage students with meaningful data, and foster discussions based on real-world questions.The package serves as a valuable resource for teaching introductory statistics and data science in R. The project seeks funding to expand the package to include data samples from all 28 LTER network sites, with the goal of modernizing course materials with real-world environmental datasets.\n\n\n\nFunded:\n$20,000\nProposed by:\nLaura Sangalli\nSummary:\nFemr: There is a need for implementing finite element methods (FEM) in R to solve partial differential equations (PDEs). PDEs are crucial mathematical tools used for modeling complex phenomena in various scientific and engineering fields. However, the absence of FEM implementations in R necessitates the reliance on external software, discouraging the statistical community from developing methods involving PDEs and hindering the learning of this essential mathematical tool. The goal of the project is to develop the femR package, which will provide a finite element basis for solving second-order linear elliptic PDEs on general two-dimensional spatial domains in R.\nThis package will complement the existing deSolve package and enable users to employ finite elements instead of finite differences for solving PDEs on more diverse spatial domains. The development process will include providing comprehensive examples and a final vignette to guide users in utilizing the package’s functionalities.\n\n\n\nFunded:\n$5,000\nProposed by:\nNicholas Tierney\nSummary:\nThe proposal for “Continuing to Improve R’s Ability to Visualise and Explore Missing Values” addresses missing values in data analysis. Missing values are often dropped by default in data analysis in various stages. There is often not even a warning displayed to alert the user of missing values being dropped or discarded. This means values can be dropped without the user knowing, leading to issues such as potential bias, where missing values might be occurring in high numbers in particular groups.\nThe proposal for the ISC-funded project addressed this problem in four parts:\n\nPart one: Initial evaluation of additional missing data visualizations\nPart two: Implementation of missing data visualizations\nPart three: Will provide tutorials and workflows.\nPart four: Future extensions and beyond\n\n\n\n\nFunded:\n$2,000\nProposed by:\nThiyanga Talagala\nSummary:\nThe Dengue Data Hub project helps addresses data packages related to Dengue. Dengue is a mosquito-borne viral disease that has spread fast throughout the world, primarily in urban and semi-urban regions. The goal of the Dengue Data Hub is to provide the research community with a unified dataset helpful for dengue research and reproducibility of research. The project proposes the creation of an R package for aggregating dengue data from several sources and the ability to share them in tidy format. Based on the proposal, there will also be tutorials and good documentation for using the “Dengue Data Hub” interface. This will motivate epidemiology researchers to utilize R to analyze their data." }, { - "objectID": "all-projects/previous-top-level-projects.html", - "href": "all-projects/previous-top-level-projects.html", - "title": "Previous Top Level Projects", + "objectID": "all-projects/2022-group-1.html#funded-isc-grants-2022-1", + "href": "all-projects/2022-group-1.html#funded-isc-grants-2022-1", + "title": "R Consortium", "section": "", - "text": "R Inclusion, Diversity, Equity and Accessibility (IDEA) was a group broadly considering how the R Consortium could best encourage and support diversity and inclusion in the R Community.\nhttps://github.com/RConsortium/RCDI-WG/tree/master\n\n\n\n\nR-Hub was a platform for simplifying and improving the R package development process.\nR-Hub assisted R package developers by providing facilities to test packages across multiple architectures, build binaries, and publish, distribute and maintain their packages. Developed by Gábor Csárdi, it was being leveraged by R package developers to improve the quality of their packages and to enable support for their packages across multiple architectures.\nhttps://github.com/r-hub." + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nIterdatasampler: Expanding the lterdatasampler package\nFemr: Finite Element Method for Solving PDEs in R\nContinuing to Improve R’s Ability to Visualise and Explore Missing Values\nDengue Data Hub\n\n\n\n\nFunded:\n$15,000\nProposed by:\nJulien Brun and Allison Horst\nSummary:\nExpanding the lterdatasampler Package addresses the need for accessible and relevant datasets in data science education. It aims to provide modern, curated, and approachable environmental data samples from the US Long Term Ecological Research Network (LTER) through the lterdatasampler R package. By offering datasets that save time for instructors, engage students with meaningful data, and foster discussions based on real-world questions.The package serves as a valuable resource for teaching introductory statistics and data science in R. The project seeks funding to expand the package to include data samples from all 28 LTER network sites, with the goal of modernizing course materials with real-world environmental datasets.\n\n\n\nFunded:\n$20,000\nProposed by:\nLaura Sangalli\nSummary:\nFemr: There is a need for implementing finite element methods (FEM) in R to solve partial differential equations (PDEs). PDEs are crucial mathematical tools used for modeling complex phenomena in various scientific and engineering fields. However, the absence of FEM implementations in R necessitates the reliance on external software, discouraging the statistical community from developing methods involving PDEs and hindering the learning of this essential mathematical tool. The goal of the project is to develop the femR package, which will provide a finite element basis for solving second-order linear elliptic PDEs on general two-dimensional spatial domains in R.\nThis package will complement the existing deSolve package and enable users to employ finite elements instead of finite differences for solving PDEs on more diverse spatial domains. The development process will include providing comprehensive examples and a final vignette to guide users in utilizing the package’s functionalities.\n\n\n\nFunded:\n$5,000\nProposed by:\nNicholas Tierney\nSummary:\nThe proposal for “Continuing to Improve R’s Ability to Visualise and Explore Missing Values” addresses missing values in data analysis. Missing values are often dropped by default in data analysis in various stages. There is often not even a warning displayed to alert the user of missing values being dropped or discarded. This means values can be dropped without the user knowing, leading to issues such as potential bias, where missing values might be occurring in high numbers in particular groups.\nThe proposal for the ISC-funded project addressed this problem in four parts:\n\nPart one: Initial evaluation of additional missing data visualizations\nPart two: Implementation of missing data visualizations\nPart three: Will provide tutorials and workflows.\nPart four: Future extensions and beyond\n\n\n\n\nFunded:\n$2,000\nProposed by:\nThiyanga Talagala\nSummary:\nThe Dengue Data Hub project helps addresses data packages related to Dengue. Dengue is a mosquito-borne viral disease that has spread fast throughout the world, primarily in urban and semi-urban regions. The goal of the Dengue Data Hub is to provide the research community with a unified dataset helpful for dengue research and reproducibility of research. The project proposes the creation of an R package for aggregating dengue data from several sources and the ability to share them in tidy format. Based on the proposal, there will also be tutorials and good documentation for using the “Dengue Data Hub” interface. This will motivate epidemiology researchers to utilize R to analyze their data." }, { - "objectID": "all-projects/previous-top-level-projects.html#r-inclusion-diversity-equity-and-accessibility-idea", - "href": "all-projects/previous-top-level-projects.html#r-inclusion-diversity-equity-and-accessibility-idea", - "title": "Previous Top Level Projects", + "objectID": "all-projects/index.html", + "href": "all-projects/index.html", + "title": "Goal of ISC Grants Program", "section": "", - "text": "R Inclusion, Diversity, Equity and Accessibility (IDEA) was a group broadly considering how the R Consortium could best encourage and support diversity and inclusion in the R Community.\nhttps://github.com/RConsortium/RCDI-WG/tree/master" + "text": "The goal of the Infrastructure Steering Committee (the ISC) is to support projects that broadly help the R community. This might be software development, developing new teaching materials, documenting best practices, standardizing APIs or doing research. Currently, the ISC chiefly provides financial support for projects proposed by individuals or teams who have the skills to carry out the work, but we can also provide administrative support, promotion and some collaboration tools for groups who would like to study more ambitious projects.\nThe ISC generally funds two grant cycles per year. Cumulatively, we have awarded over $750k in community development grants over 5 years.\nInterested in strengthening the R community? Submit a Proposal. Please note, grants from the R Consortium are not adjusted to accommodate for internal institutional overhead.\n\n\nFor activities that are well defined and scoped, yet require funding to help bring to fruition, the ISC has established a grant fund. Twice yearly, the ISC awards grants for projects such as code development, workshops, infrastructure, and other projects to help sustain the R community.\nYou can learn more about the in-progress and completed funded projects. If you have a project needing funding, learn more about the grant funding process.\n\n\n\nFor community projects of importance to the R community and needing long-term support by R Consortium, the project and ISC can consider the project for long-term status. This gives the project guaranteed funding for 3 years, along with a voting seat on the ISC. Projects looking for this status will need to justify to the ISC why the project needs long-term funding, as well as submit a 3-year plan and budget for consideration. Top level projects get priority access to grant funds available.\nThree projects are currently Top Level Projects:\n\nDBI\nR-Ladies\nR User Group Support Program (RUGS)\n\nPrevious Top Level Projects" }, { - "objectID": "all-projects/previous-top-level-projects.html#r-hub", - "href": "all-projects/previous-top-level-projects.html#r-hub", - "title": "Previous Top Level Projects", + "objectID": "all-projects/index.html#funded-projects", + "href": "all-projects/index.html#funded-projects", + "title": "Goal of ISC Grants Program", "section": "", - "text": "R-Hub was a platform for simplifying and improving the R package development process.\nR-Hub assisted R package developers by providing facilities to test packages across multiple architectures, build binaries, and publish, distribute and maintain their packages. Developed by Gábor Csárdi, it was being leveraged by R package developers to improve the quality of their packages and to enable support for their packages across multiple architectures.\nhttps://github.com/r-hub." + "text": "For activities that are well defined and scoped, yet require funding to help bring to fruition, the ISC has established a grant fund. Twice yearly, the ISC awards grants for projects such as code development, workshops, infrastructure, and other projects to help sustain the R community.\nYou can learn more about the in-progress and completed funded projects. If you have a project needing funding, learn more about the grant funding process." }, { - "objectID": "all-projects/2018-group-1.html", - "href": "all-projects/2018-group-1.html", - "title": "R Consortium", + "objectID": "all-projects/index.html#top-level-projects", + "href": "all-projects/index.html#top-level-projects", + "title": "Goal of ISC Grants Program", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nA unified platform for missing values methods and workflows\nDeveloping Tools and Templates for Teaching Materials\nMaintaining DBI\nOngoing infrastructural development for R on Windows and MacOS\nPSI application for collaboration to create online R package validation repository\nProposal to Create an R Consortium Working Group Focused on US Census Data\nhistoRicalg – Preserving and Transfering Algorithmic Knowledge\n\n\n\n\nFunded:\n$14,000\nProposed by:\nJulie Josse\nWebsite:\nhttps://cran.r-project.org/web/views/MissingData.html\nSummary:\nThe objective is to create a reference platform on the theme of missing data management and to federate contributors. This platform will be the occasion to list the existing packages, the available literature as well as the tutorials that allow to analyze data with missing data. New work on the subject can be easily integrated and we will create examples of analysis workflows with missing data. Anyone who would like to contribute to this exciting project can contact us.\n\n\n\nFunded:\n$10,000\nProposed by:\nFrançois Michonneau\nWebsite:\nhttps://datacarpentry.org/R-ecology-lesson/ and http://swcarpentry.github.io/r-novice-gapminder/\nSummary:\nThe first-class implementation of literate programming in R is one of the reasons for its success. While the seamless integration of code and text made possible by Sweave, knitr, and rmarkdown was designed for writing reproducible reports and documentation, it has also enabled the creation of teaching materials that combine text, code examples, exercises and solutions. However, while people creating lessons in RMarkdown are familiar with R, they often do not have a background in education or UX design. Therefore, they must not only assemble curriculum, but also find a way to present the content effectively and accessibly to both learners and instructors. As the model of open source development is being adapted to the creation of open educational resources, the difficulty to share materials due to a lack of consistency in their construction hinders the collaborative development of these resources.\nThis project will develop an R package that will facilitate the development of consistent teaching resources. It will encourage the use of tools and lesson structure that support and improve learning. By providing the technical framework for developing quality teaching materials, we seek to encourage collaborative lesson development by letting authors focus on the content rather than the formatting, while providing a more consistent experience for the learners.\n\n\n\nFunded:\n$26,500\nProposed by:\nKirill Müller\nWebsite:\nhttps://dbi.r-dbi.org/\nSummary:\nDBI, R’s database interface, is a set of methods declared in the DBI R package. Communication with the database is implemented by DBI backends, packages that import DBI and implement its methods. A common interface is helpful for both users and backend implementers.\nThe “Maintaining DBI” is a follow-up project to two previous projects supported by the R Consortium, and is mostly about providing ongoing maintenance and support for DBI, the DBItest test suite, and the three backends to open-source databases (RSQLite, RMariaDB and RPostgres) that have been implemented as part of the previous projects.\n\n\n\nFunded:\n$62,400\nProposed by:\nJeroen Ooms\nWebsite:\nhttps://github.com/r-hub/homebrew-cran#how-to-use\nSummary:\nThe majority of R users rely on precompiled installers and binary packages for Windows and MacOS that are made available through CRAN. This project seeks to improve and maintain tools for providing such binaries, and relieve some of the dependence on CRAN maintainers and R-core members for doing so. On Windows we will upgrade the Rtools compiler toolchain, and provide up-to-date Windows builds for the many external C/C++ libraries used by CRAN packages. For MacOS we will expand the r-hub “homebrew-cran” tap with formulas that are needed by CRAN packages but not available from upstream homebrew-core. Eventually we want to lay the foundation for a reproducible build system that is low maintenance, automated as much as possible, and which could be used by CRAN and other R package repositories.\n\n\n\nFunded:\n$4,000\nProposed by:\nLyn Taylor (on behalf of PSI AIMS SIG)\nWebsite:\nhttps://www.pharmar.org/\nSummary:\nThe documentation available for R packages currently widely varies. The Statisticians in the Pharmaceutical Industry (PSI) Application and Implementation of Methodologies in Statistics (AIMS) Special Interest Group (SIG) will collaborate with the R-Consortium and representatives from pharmaceutical companies on the setting up of an online repository /web portal, where validation which is of regulatory standard for R packages can be submitted and stored for free use. Companies (or individual R users) would still be liable to make their own assessment on whether the validation is suitable for their own use, however the online repository would serve as a portal for sharing existing regulatory standard validation documentation.\n\n\n\nFunded:\n$4,000\nProposed by:\nAri Lamstein\nWebsite:\nhttps://github.com/RConsortium/censusguide\nSummary:\nThe Proposal to Create an R Consortium Working Group Focused on US Census Data aims to make life easier for R programmers who work with data from the US Census Bureau. It will create a working group where R users working with census data can cooperate under the guidance of the Census Bureau. Additionally, it will publish a guide to working with Census data in R that aims to help R programmers a) select packages that meet their needs and b) navigate the various data sets that the Census Bureau publishes.\n\n\n\nFunded:\n$772\nProposed by:\nJohn C Nash\nWebsite:\nhttps://gitlab.com/nashjc/histoRicalg\nSummary:\nMany of the algorithms making up the numerical building-blocks of R were developed several decades ago, particularly in Fortran. Some were translated into C for use by R. Only a modest proportion of R users today are fluent in these languages, and many original authors are no longer active. Yet some of these codes may have bugs or need adjustment for new system capabilities. The histoRicalg project aims to document and test such codes that are still part of R, possibly creating all-R reference codes, hopefully by teaming older and younger workers so knowledge can be shared for the future. Our initial task is to establish a ***Working Group on Algorithms Used in R*** and add material to a website/wiki currently at https://gitlab.com/nashjc/histoRicalg. Interested workers are invited to contact John Nash." + "text": "For community projects of importance to the R community and needing long-term support by R Consortium, the project and ISC can consider the project for long-term status. This gives the project guaranteed funding for 3 years, along with a voting seat on the ISC. Projects looking for this status will need to justify to the ISC why the project needs long-term funding, as well as submit a 3-year plan and budget for consideration. Top level projects get priority access to grant funds available.\nThree projects are currently Top Level Projects:\n\nDBI\nR-Ladies\nR User Group Support Program (RUGS)\n\nPrevious Top Level Projects" }, { - "objectID": "all-projects/2018-group-1.html#funded-isc-grants-2018-1", - "href": "all-projects/2018-group-1.html#funded-isc-grants-2018-1", + "objectID": "all-projects/2016-group-1.html", + "href": "all-projects/2016-group-1.html", "title": "R Consortium", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nA unified platform for missing values methods and workflows\nDeveloping Tools and Templates for Teaching Materials\nMaintaining DBI\nOngoing infrastructural development for R on Windows and MacOS\nPSI application for collaboration to create online R package validation repository\nProposal to Create an R Consortium Working Group Focused on US Census Data\nhistoRicalg – Preserving and Transfering Algorithmic Knowledge\n\n\n\n\nFunded:\n$14,000\nProposed by:\nJulie Josse\nWebsite:\nhttps://cran.r-project.org/web/views/MissingData.html\nSummary:\nThe objective is to create a reference platform on the theme of missing data management and to federate contributors. This platform will be the occasion to list the existing packages, the available literature as well as the tutorials that allow to analyze data with missing data. New work on the subject can be easily integrated and we will create examples of analysis workflows with missing data. Anyone who would like to contribute to this exciting project can contact us.\n\n\n\nFunded:\n$10,000\nProposed by:\nFrançois Michonneau\nWebsite:\nhttps://datacarpentry.org/R-ecology-lesson/ and http://swcarpentry.github.io/r-novice-gapminder/\nSummary:\nThe first-class implementation of literate programming in R is one of the reasons for its success. While the seamless integration of code and text made possible by Sweave, knitr, and rmarkdown was designed for writing reproducible reports and documentation, it has also enabled the creation of teaching materials that combine text, code examples, exercises and solutions. However, while people creating lessons in RMarkdown are familiar with R, they often do not have a background in education or UX design. Therefore, they must not only assemble curriculum, but also find a way to present the content effectively and accessibly to both learners and instructors. As the model of open source development is being adapted to the creation of open educational resources, the difficulty to share materials due to a lack of consistency in their construction hinders the collaborative development of these resources.\nThis project will develop an R package that will facilitate the development of consistent teaching resources. It will encourage the use of tools and lesson structure that support and improve learning. By providing the technical framework for developing quality teaching materials, we seek to encourage collaborative lesson development by letting authors focus on the content rather than the formatting, while providing a more consistent experience for the learners.\n\n\n\nFunded:\n$26,500\nProposed by:\nKirill Müller\nWebsite:\nhttps://dbi.r-dbi.org/\nSummary:\nDBI, R’s database interface, is a set of methods declared in the DBI R package. Communication with the database is implemented by DBI backends, packages that import DBI and implement its methods. A common interface is helpful for both users and backend implementers.\nThe “Maintaining DBI” is a follow-up project to two previous projects supported by the R Consortium, and is mostly about providing ongoing maintenance and support for DBI, the DBItest test suite, and the three backends to open-source databases (RSQLite, RMariaDB and RPostgres) that have been implemented as part of the previous projects.\n\n\n\nFunded:\n$62,400\nProposed by:\nJeroen Ooms\nWebsite:\nhttps://github.com/r-hub/homebrew-cran#how-to-use\nSummary:\nThe majority of R users rely on precompiled installers and binary packages for Windows and MacOS that are made available through CRAN. This project seeks to improve and maintain tools for providing such binaries, and relieve some of the dependence on CRAN maintainers and R-core members for doing so. On Windows we will upgrade the Rtools compiler toolchain, and provide up-to-date Windows builds for the many external C/C++ libraries used by CRAN packages. For MacOS we will expand the r-hub “homebrew-cran” tap with formulas that are needed by CRAN packages but not available from upstream homebrew-core. Eventually we want to lay the foundation for a reproducible build system that is low maintenance, automated as much as possible, and which could be used by CRAN and other R package repositories.\n\n\n\nFunded:\n$4,000\nProposed by:\nLyn Taylor (on behalf of PSI AIMS SIG)\nWebsite:\nhttps://www.pharmar.org/\nSummary:\nThe documentation available for R packages currently widely varies. The Statisticians in the Pharmaceutical Industry (PSI) Application and Implementation of Methodologies in Statistics (AIMS) Special Interest Group (SIG) will collaborate with the R-Consortium and representatives from pharmaceutical companies on the setting up of an online repository /web portal, where validation which is of regulatory standard for R packages can be submitted and stored for free use. Companies (or individual R users) would still be liable to make their own assessment on whether the validation is suitable for their own use, however the online repository would serve as a portal for sharing existing regulatory standard validation documentation.\n\n\n\nFunded:\n$4,000\nProposed by:\nAri Lamstein\nWebsite:\nhttps://github.com/RConsortium/censusguide\nSummary:\nThe Proposal to Create an R Consortium Working Group Focused on US Census Data aims to make life easier for R programmers who work with data from the US Census Bureau. It will create a working group where R users working with census data can cooperate under the guidance of the Census Bureau. Additionally, it will publish a guide to working with Census data in R that aims to help R programmers a) select packages that meet their needs and b) navigate the various data sets that the Census Bureau publishes.\n\n\n\nFunded:\n$772\nProposed by:\nJohn C Nash\nWebsite:\nhttps://gitlab.com/nashjc/histoRicalg\nSummary:\nMany of the algorithms making up the numerical building-blocks of R were developed several decades ago, particularly in Fortran. Some were translated into C for use by R. Only a modest proportion of R users today are fluent in these languages, and many original authors are no longer active. Yet some of these codes may have bugs or need adjustment for new system capabilities. The histoRicalg project aims to document and test such codes that are still part of R, possibly creating all-R reference codes, hopefully by teaming older and younger workers so knowledge can be shared for the future. Our initial task is to establish a ***Working Group on Algorithms Used in R*** and add material to a website/wiki currently at https://gitlab.com/nashjc/histoRicalg. Interested workers are invited to contact John Nash." + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nA unified framework for Distributed Computing in R\nImproving DBI\nR Implimentation Optimization Tooling (RIOT) Workshops\nRL10N: R Localization Proposal\nSatRDays\nSimple Features for R\nSoftware Carpentry R Instructor Training\n\n\n\n\nFunded:\n$10,000\nProposed by:\nMichael Lawrence\nWebsite:\nhttps://github.com/RConsortium/Distributed-Computing-WG\nSummary:\nMany Big Data platforms expose R-based interfaces that lack standardization and are therefore difficult to learn. This project will develop a common framework to simplify and standardize how users program distributed applications in R, ultimately reducing duplication of effort.\n\n\n\nFunded:\n$26,500\nProposed by:\nKirill Müller\nWebsite:\nhttps://dbi.r-dbi.org/\nSummary:\nDatabase access is an important cornerstone of the R ecosystem, but today’s specifications – data type transformation, return values, error conditions – remain vague and result in data analysis errors. This project aims to improve database access in R so that porting code is simplified and less prone to error.\n\n\n\nFunded:\n$10,000\nProposed by:\nMark Hornick\nWebsite:\nhttps://riotworkshop.github.io/\nSummary:\nRIOT 2016 is a one-day workshop to unite R language developers, identify R language development and tooling opportunities, increase involvement of the R user community and more.\n\n\n\nFunded:\n$10,000\nProposed by:\nRichard Cotton\nWebsite:\nhttps://github.com/RL10N/RL10N and https://libraries.io/github/RL10N\nSummary:\nAlthough the R language is used globally, very few R packages are available in languages other than English. The RL10N project will make it easier for R developers to include translations in their own packages.\n\n\n\nFunded:\n$10,000\nProposed by:\nStephanie Locke\nWebsite:\nhttps://github.com/satrdays\nSummary:\n“SatRDays” are community-led, regional conferences to support collaboration, networking and innovation within the R community. Initially three events will be hosted, with plans for additional meet-ups as the R user base grows.\n\n\n\nFunded:\n$10,000\nProposed by:\nEdzer Pebesma\nWebsite:\nhttps://github.com/r-spatial/sf/\nSummary:\nUsing the “Simple Features” standard supported by the Open Geospatial Consortium and the International Organization for Standardization, this tool will simplify analysis on modern geospatial data.\n\n\n\nFunded:\n$10,000\nProposed by:\nLaurent Gatto\nWebsite:\nSummary:\nThis two-day in-person training course will introduce the basics of R programming and address the growing demand for training resources for the R language." }, { - "objectID": "all-projects/2023-group-2.html", - "href": "all-projects/2023-group-2.html", + "objectID": "all-projects/2016-group-1.html#funded-isc-grants-2016-1", + "href": "all-projects/2016-group-1.html#funded-isc-grants-2016-1", "title": "R Consortium", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nTranslating R to Nepali\nRStats Mastodon Server\nTooling for internationalization of R help pages\nAccessibility Enhancements for the R Journal\nTaking r-universe to the next level\nR Kafka Client\n\n\n\n\nFunded:\n$1,000\nProposed by:\nBinod Jung Bogati, R User Group Nepal\nSummary:\nThis project aims to bridge language gaps within the R community by translating essential R resources into Nepali. This inclusivity will attract diverse talents and perspectives, fostering innovation and growth within the community. We are working with the R User Group Nepal community for a series of Translation hackathons and follow-up meetings. This initiative started before the R Project Sprint 2023 with the assistance of the R User Group Nepal.\n\n\n\nFunded:\n$1,306.80\nProposed by:\nDan Wilson, The Data Collective Consulting Pty Ltd\nSummary:\nTo help create a place for social connection to the broad R community that isn’t focussed on any specific subgroup of r users, we’d like funding to help establish an RStats Mastodon server. The goal would be to be funded for the first year with a grant from the R Consortium and develop a pathway for user funding like other Mastodon servers.\n\n\n\nFunded:\n$20,800\nProposed by:\nElio Campitelli\nSummary:\nWe propose a system in which either package maintainers or community members could create translation modules of specific packages. Users would then be able to install those translation modules and browse their documentation. By default, help() would display the documentation in the user’s preferred language if available, and fall-back to the canonical documentation otherwise. It would also include a link to the canonical documentation and warnings if translations are not up to date.\n\n\n\nFunded:\n$5,000\nProposed by:\nMalcolm Barrett\nSummary:\nIn response to a growing demand for accessible and comprehensive educational resources in causal inference within the R community, we propose the development of a Causal Inference In a Box course. Leveraging a “teach the teacher” model and building on the successful Data Science in a Box template, we will provide instructional materials, including slide decks, lab exercises, and assessments, all meticulously designed to facilitate effective learning. Additionally, we are committed to ensuring inclusivity by offering alternative formats for diverse learning preferences. This comprehensive course, supported by dedicated pedagogical software tools, will revolutionize how practitioners approach causal inference in the R environment, ultimately enhancing the quality and reliability of their research and analyses.\n\n\n\nFunded:\n$4,000\nProposed by:\nDianne Cook\nSummary:\nThe plan for the use of this funding is to check and enhance the accessibility of published R Journal articles, and to develop tools to help authors and editors ensure that new R Journal articles are at the cutting edge of accessibility. Checking the published articles will involve manual work to read each article and add meaningful alt text to each image. Screen reader accessibility will be checked using available screen readers, with advice from team member Jonathan Godfrey. Jonathan has already used the screen reader JAWS to read a sample of articles converted from the legacy format and confirms that he can now access 90% of the R Journal content as opposed to 10% previously! We will also work closely with the current editors of the R Journal to assist with checking new submissions, especially those produced with the legacy template. This will also help ensure that new articles have accessible content, with appropriate alt text.\n\n\n\nFunded:\n$40,000\nProposed by:\nJeroen Ooms, rOpenSci\nSummary:\nWe are interested to collaborate with the R consortium to make R-universe a top-level ISC in order to get a variety of stakeholders involved, grow adoption and community ownership, and to be able to guarantee the continued availability of the service to the R community. R-universe has the potential to become the central place where one can find everything the R community has to offer, complementing CRAN with open infrastructure that can continuously be adapted to new needs. Moreover, existing r-hub containers for extra checks can be integrated to make these tools more accessible. We hope to become a flagship project for the consortium, and an example of a mutually beneficial collaboration between its members and the R community.\n\n\n\nFunded:\n$24,000\nProposed by:\nAndreas Neudecker, INWT Statistics GmbH\nSummary:\nThe goal of this project is to create a robust and efficient Kafka client library for R that supports essential functionalities to communicate with a Kafka cluster. The proposed Kafka client for R will be built by creating a wrapper around the C++ librdkafka library, which is maintained and developed by Confluent which was founded by the original developers of Kafka. This approach is already common and produces reliable and stable releases in multiple other programming languages (Python, Rust, Go, …). There are packages for the major linux package managers (Debian, RPM, Gentoo) and it also runs on MacOS X and Windows." + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nA unified framework for Distributed Computing in R\nImproving DBI\nR Implimentation Optimization Tooling (RIOT) Workshops\nRL10N: R Localization Proposal\nSatRDays\nSimple Features for R\nSoftware Carpentry R Instructor Training\n\n\n\n\nFunded:\n$10,000\nProposed by:\nMichael Lawrence\nWebsite:\nhttps://github.com/RConsortium/Distributed-Computing-WG\nSummary:\nMany Big Data platforms expose R-based interfaces that lack standardization and are therefore difficult to learn. This project will develop a common framework to simplify and standardize how users program distributed applications in R, ultimately reducing duplication of effort.\n\n\n\nFunded:\n$26,500\nProposed by:\nKirill Müller\nWebsite:\nhttps://dbi.r-dbi.org/\nSummary:\nDatabase access is an important cornerstone of the R ecosystem, but today’s specifications – data type transformation, return values, error conditions – remain vague and result in data analysis errors. This project aims to improve database access in R so that porting code is simplified and less prone to error.\n\n\n\nFunded:\n$10,000\nProposed by:\nMark Hornick\nWebsite:\nhttps://riotworkshop.github.io/\nSummary:\nRIOT 2016 is a one-day workshop to unite R language developers, identify R language development and tooling opportunities, increase involvement of the R user community and more.\n\n\n\nFunded:\n$10,000\nProposed by:\nRichard Cotton\nWebsite:\nhttps://github.com/RL10N/RL10N and https://libraries.io/github/RL10N\nSummary:\nAlthough the R language is used globally, very few R packages are available in languages other than English. The RL10N project will make it easier for R developers to include translations in their own packages.\n\n\n\nFunded:\n$10,000\nProposed by:\nStephanie Locke\nWebsite:\nhttps://github.com/satrdays\nSummary:\n“SatRDays” are community-led, regional conferences to support collaboration, networking and innovation within the R community. Initially three events will be hosted, with plans for additional meet-ups as the R user base grows.\n\n\n\nFunded:\n$10,000\nProposed by:\nEdzer Pebesma\nWebsite:\nhttps://github.com/r-spatial/sf/\nSummary:\nUsing the “Simple Features” standard supported by the Open Geospatial Consortium and the International Organization for Standardization, this tool will simplify analysis on modern geospatial data.\n\n\n\nFunded:\n$10,000\nProposed by:\nLaurent Gatto\nWebsite:\nSummary:\nThis two-day in-person training course will introduce the basics of R programming and address the growing demand for training resources for the R language." }, { - "objectID": "all-projects/2023-group-2.html#funded-isc-grants-2023-2", - "href": "all-projects/2023-group-2.html#funded-isc-grants-2023-2", + "objectID": "all-projects/2017-group-1.html", + "href": "all-projects/2017-group-1.html", "title": "R Consortium", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nTranslating R to Nepali\nRStats Mastodon Server\nTooling for internationalization of R help pages\nAccessibility Enhancements for the R Journal\nTaking r-universe to the next level\nR Kafka Client\n\n\n\n\nFunded:\n$1,000\nProposed by:\nBinod Jung Bogati, R User Group Nepal\nSummary:\nThis project aims to bridge language gaps within the R community by translating essential R resources into Nepali. This inclusivity will attract diverse talents and perspectives, fostering innovation and growth within the community. We are working with the R User Group Nepal community for a series of Translation hackathons and follow-up meetings. This initiative started before the R Project Sprint 2023 with the assistance of the R User Group Nepal.\n\n\n\nFunded:\n$1,306.80\nProposed by:\nDan Wilson, The Data Collective Consulting Pty Ltd\nSummary:\nTo help create a place for social connection to the broad R community that isn’t focussed on any specific subgroup of r users, we’d like funding to help establish an RStats Mastodon server. The goal would be to be funded for the first year with a grant from the R Consortium and develop a pathway for user funding like other Mastodon servers.\n\n\n\nFunded:\n$20,800\nProposed by:\nElio Campitelli\nSummary:\nWe propose a system in which either package maintainers or community members could create translation modules of specific packages. Users would then be able to install those translation modules and browse their documentation. By default, help() would display the documentation in the user’s preferred language if available, and fall-back to the canonical documentation otherwise. It would also include a link to the canonical documentation and warnings if translations are not up to date.\n\n\n\nFunded:\n$5,000\nProposed by:\nMalcolm Barrett\nSummary:\nIn response to a growing demand for accessible and comprehensive educational resources in causal inference within the R community, we propose the development of a Causal Inference In a Box course. Leveraging a “teach the teacher” model and building on the successful Data Science in a Box template, we will provide instructional materials, including slide decks, lab exercises, and assessments, all meticulously designed to facilitate effective learning. Additionally, we are committed to ensuring inclusivity by offering alternative formats for diverse learning preferences. This comprehensive course, supported by dedicated pedagogical software tools, will revolutionize how practitioners approach causal inference in the R environment, ultimately enhancing the quality and reliability of their research and analyses.\n\n\n\nFunded:\n$4,000\nProposed by:\nDianne Cook\nSummary:\nThe plan for the use of this funding is to check and enhance the accessibility of published R Journal articles, and to develop tools to help authors and editors ensure that new R Journal articles are at the cutting edge of accessibility. Checking the published articles will involve manual work to read each article and add meaningful alt text to each image. Screen reader accessibility will be checked using available screen readers, with advice from team member Jonathan Godfrey. Jonathan has already used the screen reader JAWS to read a sample of articles converted from the legacy format and confirms that he can now access 90% of the R Journal content as opposed to 10% previously! We will also work closely with the current editors of the R Journal to assist with checking new submissions, especially those produced with the legacy template. This will also help ensure that new articles have accessible content, with appropriate alt text.\n\n\n\nFunded:\n$40,000\nProposed by:\nJeroen Ooms, rOpenSci\nSummary:\nWe are interested to collaborate with the R consortium to make R-universe a top-level ISC in order to get a variety of stakeholders involved, grow adoption and community ownership, and to be able to guarantee the continued availability of the service to the R community. R-universe has the potential to become the central place where one can find everything the R community has to offer, complementing CRAN with open infrastructure that can continuously be adapted to new needs. Moreover, existing r-hub containers for extra checks can be integrated to make these tools more accessible. We hope to become a flagship project for the consortium, and an example of a mutually beneficial collaboration between its members and the R community.\n\n\n\nFunded:\n$24,000\nProposed by:\nAndreas Neudecker, INWT Statistics GmbH\nSummary:\nThe goal of this project is to create a robust and efficient Kafka client library for R that supports essential functionalities to communicate with a Kafka cluster. The proposed Kafka client for R will be built by creating a wrapper around the C++ librdkafka library, which is maintained and developed by Confluent which was founded by the original developers of Kafka. This approach is already common and produces reliable and stable releases in multiple other programming languages (Python, Rust, Go, …). There are packages for the major linux package managers (Debian, RPM, Gentoo) and it also runs on MacOS X and Windows." + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nAdding Linux Binary Builders to CRAN\nAn infrastructure for building R packages on MacOS Abstract with homebrew\nConference Management System for R Consortium Supported Conferences\nContinued Development of the R API for Distributed Computing\nEstablishing DBI\nForwards Workshops for Women and Girls\nJoint profiling of native and R code\nSchool of Data Material Development\nstars: Scalable, spatiotemporal tidy arrays for R\n\n\n\n\nFunded:\n$15,000\nProposed by:\nDirk Eddelbuettel\nSummary:\nThis project proposes to take the creation of binary Linux packages to the next level by providing R-Hub and eventually CRAN with the ability to deliver directly installable binary packages with properly-resolved dependencies. This will allow large-scale automated use of CRAN packages anywhere: laptops, desktops, servers, cluster farms and cloud-based deployments. The project would like to hear from anyone who could possibly host a dedicated server in a rack for long term use.\n\n\n\nFunded:\n$12,000\nProposed by:\nJeroen Ooms\nSummary:\nWhen installing CRAN packages, Windows and MacOS users often rely on binary packages that contain precompiled source code and any required external C/C++ libraries. By eliminating the need to setup a full compiler environment or manage external libraries this tremendously improves the usability of R on these platforms. Our project will improve the system by adapting the popular homebrew system to facilitate static linking of external libraries\n\n\n\nFunded:\n$32,000\nProposed by:\nHeather Turner\nWebsite:\nhttps://github.com/satrdays\nSummary:\nThis project will evaluate a number of open source conference management systems to assess their suitability for use with useR! and satRdays. Test versions of these systems will be set up to test their functionality and ease of use for all roles (systems administrator, local organizer, program chair, reviewer, conference participant). A system will be selected and a production system set up, with a view to be ready for useR! 2018 and future satRdays events.\n\n\n\nFunded:\n$15,000\nProposed by:\nMichael Lawrence\nWebsite:\nhttps://wiki.r-consortium.org/view/Distributed_Computing_Working_Group and https://github.com/vertica/ddR/wiki/Design\nSummary:\nThe ISC’s Distributed Computing Working Group explores ways of enabling distributed computing in R. One of its outputs, the CRAN package ddR, defines an idiomatic API that abstracts different distributed computing engines, such as DistributedR and potentially Spark and TensorFlow. The goal of the project is to enable R users to interact with familiar data structures and write code that is portable across distributed systems. The working group will use this R Consortium grant to fund an internship to help improve ddR and implement support for one or more additional backends. Please contact Michael Lawrence to apply or request additional information.\n\n\n\nFunded:\n$26,500\nProposed by:\nKirill Müller\nWebsite:\nhttps://dbi.r-dbi.org/\nSummary:\nGetting data in and out of R is an important part of a statistician’s or data scientist’s work. If the data reside in a database, this is best done with a backend to DBI, R’s native DataBase Interface. The ongoing “Improving DBI” project supports the specification of DBI, both in prose and as an automated test, and also the adaptation of the `RSQLite` package to these specs. This follow-up project aims at implementing modern, fully spec-compliant DBI backends to two major open-source RDBMS, MySQL/MariaDB and PostgreSQL.\n\n\n\nFunded:\n$25,000\nProposed by:\nDianne Cook\nWebsite:\nhttps://forwards.github.io/edu/workshops/\nSummary:\nThe proportion of female package authors and maintainers has remained persistently low, at best at 15%, despite 20 years of the R project’s existence. This project will conduct a grassroots effort to increase the participation of women in the R community. One day package development workshops for women engaged in research will be held in Melbourne, Australia and Auckland, New Zealand in 2017, and at locations yet to be determined in the USA and Europe in 2018. Additionally, one day workshops for teenage girls focused on building Shiny apps will be developed to encourage an interest in programming. These will be rolled out in the same locations as the women’s workshops. All materials developed will be made available under a Creative Commons share-alike license on the Forwards website (http://forwards.github.io).\n\n\n\nFunded:\n$11,000\nProposed by:\nKirill Müller\nWebsite:\nhttps://github.com/krlmlr/profile and https://cran.r-project.org/web/packages/profile/index.html\nSummary:\nR has excellent facilities for profiling R code: the main entry point is the [`Rprof()`](https://www.rdocumentation.org/packages/utils/versions/3.3.2/topics/Rprof) function that starts an execution mode where the R call stack is sampled periodically, optionally at source line level, and written to a file. Profiling results can be analyzed with `summaryRprof()`, or visualized using the `profvis`, `aprof`, or `GUIProfiler` packages. However, the execution time of native code is only available in bulk, without detailed source information. This project aims at bridging this gap with a drop-in replacement to `Rprof()` that records call stacks and memory usage information at both R and native levels, and later commingles them to present a unified view to the user.\n\n\n\nFunded:\n$11,200\nProposed by:\nHeidi Seibold\nSummary:\nSchool of Data is a network of data literacy practitioners, both organizations and individuals, implementing training and other data literacy activities in their respective countries and regions. Members of School of Data work to empower civil society organizations (CSOs), journalists, civil servants and citizens with the skills they need to use data effectively in their efforts to create better, more equitable and more sustainable societies Our R consortium will develop learning materials about R for journalists, with a focus on making them accessible and relevant to journalists from various countries. As a consequence, our content will use country-relevant examples and will be translated in several languages (English, French, Spanish, German).\n\n\n\nFunded:\n$10,000\nProposed by:\nEdzer Pebesma\nWebsite:\nhttps://cran.r-project.org/web/packages/stars/index.html\nSummary:\nSpatiotemporal and raster data often come as dense, two-dimensional arrays while remote sensing and climate model data are often presented as higher dimensional arrays. Data sets of this kind often do not fit in main memory. This project will make it easier to handle such data with R by using dplyr-style, pipe-based workflows, and also consider the case where the data reside remotely, in a cloud environment. Questions and offers to support are welcome through issues at: https://github.com/edzer/stars" }, { - "objectID": "all-projects/2020-group-2.html", - "href": "all-projects/2020-group-2.html", + "objectID": "all-projects/2017-group-1.html#funded-isc-grants-2017-1", + "href": "all-projects/2017-group-1.html#funded-isc-grants-2017-1", "title": "R Consortium", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nDevelopment and maintenance of the Windows build infrastructure (Top level project proposal)\nInteractive visualisations in R via R-to-JavaScript-transpilation\n\n\n\n\nFunded:\n$46,800\nProposed by:\nJeroen Ooms\nSummary:\nAs of R 4.0.0 (released April 2020), R for Windows uses a brand new toolchain bundle called rtools40. This version upgrades the mingw-gcc toolchains to version 8.3.0, and introduces a powerful new build system based on the widely used msys2 platform, which makes it easier to maintain R itself, as well as system libraries needed for developing R and R-packages.\nThe current project seeks to build out this system to improve tooling for building and debugging on Windows, and move towards a scalable build infrastructure, which is transparent, extensible, and fully automated. Thereby we can empower development on Windows, and support further growth of the R ecosystem while relieving work for CRAN and R-core members.\n\n\n\nFunded:\n$9,688\nProposed by:\nChun Fung Kwok\nWebsite:\nhttps://github.com/kcf-jackson/sketch and https://cran.r-project.org/package=sketch\nSummary:\nThis project aims to make creating flexible interactive visualisation accessible to a wider R community. By implementing an R-to-JavaScript transpiler, i.e. a program that translates R code into JavaScript code, it lets R users develop JavaScript(JS) applications using solely the R syntax. This eliminates the need to pick up an entire new language, makes it easy for R users to learn and experiment with JS technologies and gives direct and full access to all existing JS libraries. The transpiler is distributed as a regular R package, and it can be used standalone or to complement existing packages, including Rmarkdown, shiny and V8." + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nAdding Linux Binary Builders to CRAN\nAn infrastructure for building R packages on MacOS Abstract with homebrew\nConference Management System for R Consortium Supported Conferences\nContinued Development of the R API for Distributed Computing\nEstablishing DBI\nForwards Workshops for Women and Girls\nJoint profiling of native and R code\nSchool of Data Material Development\nstars: Scalable, spatiotemporal tidy arrays for R\n\n\n\n\nFunded:\n$15,000\nProposed by:\nDirk Eddelbuettel\nSummary:\nThis project proposes to take the creation of binary Linux packages to the next level by providing R-Hub and eventually CRAN with the ability to deliver directly installable binary packages with properly-resolved dependencies. This will allow large-scale automated use of CRAN packages anywhere: laptops, desktops, servers, cluster farms and cloud-based deployments. The project would like to hear from anyone who could possibly host a dedicated server in a rack for long term use.\n\n\n\nFunded:\n$12,000\nProposed by:\nJeroen Ooms\nSummary:\nWhen installing CRAN packages, Windows and MacOS users often rely on binary packages that contain precompiled source code and any required external C/C++ libraries. By eliminating the need to setup a full compiler environment or manage external libraries this tremendously improves the usability of R on these platforms. Our project will improve the system by adapting the popular homebrew system to facilitate static linking of external libraries\n\n\n\nFunded:\n$32,000\nProposed by:\nHeather Turner\nWebsite:\nhttps://github.com/satrdays\nSummary:\nThis project will evaluate a number of open source conference management systems to assess their suitability for use with useR! and satRdays. Test versions of these systems will be set up to test their functionality and ease of use for all roles (systems administrator, local organizer, program chair, reviewer, conference participant). A system will be selected and a production system set up, with a view to be ready for useR! 2018 and future satRdays events.\n\n\n\nFunded:\n$15,000\nProposed by:\nMichael Lawrence\nWebsite:\nhttps://wiki.r-consortium.org/view/Distributed_Computing_Working_Group and https://github.com/vertica/ddR/wiki/Design\nSummary:\nThe ISC’s Distributed Computing Working Group explores ways of enabling distributed computing in R. One of its outputs, the CRAN package ddR, defines an idiomatic API that abstracts different distributed computing engines, such as DistributedR and potentially Spark and TensorFlow. The goal of the project is to enable R users to interact with familiar data structures and write code that is portable across distributed systems. The working group will use this R Consortium grant to fund an internship to help improve ddR and implement support for one or more additional backends. Please contact Michael Lawrence to apply or request additional information.\n\n\n\nFunded:\n$26,500\nProposed by:\nKirill Müller\nWebsite:\nhttps://dbi.r-dbi.org/\nSummary:\nGetting data in and out of R is an important part of a statistician’s or data scientist’s work. If the data reside in a database, this is best done with a backend to DBI, R’s native DataBase Interface. The ongoing “Improving DBI” project supports the specification of DBI, both in prose and as an automated test, and also the adaptation of the `RSQLite` package to these specs. This follow-up project aims at implementing modern, fully spec-compliant DBI backends to two major open-source RDBMS, MySQL/MariaDB and PostgreSQL.\n\n\n\nFunded:\n$25,000\nProposed by:\nDianne Cook\nWebsite:\nhttps://forwards.github.io/edu/workshops/\nSummary:\nThe proportion of female package authors and maintainers has remained persistently low, at best at 15%, despite 20 years of the R project’s existence. This project will conduct a grassroots effort to increase the participation of women in the R community. One day package development workshops for women engaged in research will be held in Melbourne, Australia and Auckland, New Zealand in 2017, and at locations yet to be determined in the USA and Europe in 2018. Additionally, one day workshops for teenage girls focused on building Shiny apps will be developed to encourage an interest in programming. These will be rolled out in the same locations as the women’s workshops. All materials developed will be made available under a Creative Commons share-alike license on the Forwards website (http://forwards.github.io).\n\n\n\nFunded:\n$11,000\nProposed by:\nKirill Müller\nWebsite:\nhttps://github.com/krlmlr/profile and https://cran.r-project.org/web/packages/profile/index.html\nSummary:\nR has excellent facilities for profiling R code: the main entry point is the [`Rprof()`](https://www.rdocumentation.org/packages/utils/versions/3.3.2/topics/Rprof) function that starts an execution mode where the R call stack is sampled periodically, optionally at source line level, and written to a file. Profiling results can be analyzed with `summaryRprof()`, or visualized using the `profvis`, `aprof`, or `GUIProfiler` packages. However, the execution time of native code is only available in bulk, without detailed source information. This project aims at bridging this gap with a drop-in replacement to `Rprof()` that records call stacks and memory usage information at both R and native levels, and later commingles them to present a unified view to the user.\n\n\n\nFunded:\n$11,200\nProposed by:\nHeidi Seibold\nSummary:\nSchool of Data is a network of data literacy practitioners, both organizations and individuals, implementing training and other data literacy activities in their respective countries and regions. Members of School of Data work to empower civil society organizations (CSOs), journalists, civil servants and citizens with the skills they need to use data effectively in their efforts to create better, more equitable and more sustainable societies Our R consortium will develop learning materials about R for journalists, with a focus on making them accessible and relevant to journalists from various countries. As a consequence, our content will use country-relevant examples and will be translated in several languages (English, French, Spanish, German).\n\n\n\nFunded:\n$10,000\nProposed by:\nEdzer Pebesma\nWebsite:\nhttps://cran.r-project.org/web/packages/stars/index.html\nSummary:\nSpatiotemporal and raster data often come as dense, two-dimensional arrays while remote sensing and climate model data are often presented as higher dimensional arrays. Data sets of this kind often do not fit in main memory. This project will make it easier to handle such data with R by using dplyr-style, pipe-based workflows, and also consider the case where the data reside remotely, in a cloud environment. Questions and offers to support are welcome through issues at: https://github.com/edzer/stars" }, { - "objectID": "all-projects/2020-group-2.html#funded-isc-grants-2020-2", - "href": "all-projects/2020-group-2.html#funded-isc-grants-2020-2", - "title": "R Consortium", + "objectID": "all-projects/funded-projects.html", + "href": "all-projects/funded-projects.html", + "title": "Recipients of ISC Grants", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nDevelopment and maintenance of the Windows build infrastructure (Top level project proposal)\nInteractive visualisations in R via R-to-JavaScript-transpilation\n\n\n\n\nFunded:\n$46,800\nProposed by:\nJeroen Ooms\nSummary:\nAs of R 4.0.0 (released April 2020), R for Windows uses a brand new toolchain bundle called rtools40. This version upgrades the mingw-gcc toolchains to version 8.3.0, and introduces a powerful new build system based on the widely used msys2 platform, which makes it easier to maintain R itself, as well as system libraries needed for developing R and R-packages.\nThe current project seeks to build out this system to improve tooling for building and debugging on Windows, and move towards a scalable build infrastructure, which is transparent, extensible, and fully automated. Thereby we can empower development on Windows, and support further growth of the R ecosystem while relieving work for CRAN and R-core members.\n\n\n\nFunded:\n$9,688\nProposed by:\nChun Fung Kwok\nWebsite:\nhttps://github.com/kcf-jackson/sketch and https://cran.r-project.org/package=sketch\nSummary:\nThis project aims to make creating flexible interactive visualisation accessible to a wider R community. By implementing an R-to-JavaScript transpiler, i.e. a program that translates R code into JavaScript code, it lets R users develop JavaScript(JS) applications using solely the R syntax. This eliminates the need to pick up an entire new language, makes it easy for R users to learn and experiment with JS technologies and gives direct and full access to all existing JS libraries. The transpiler is distributed as a regular R package, and it can be used standalone or to complement existing packages, including Rmarkdown, shiny and V8." + "text": "Recipients of ISC Grants\n2024 (group 1)\n\nModular, interoperable, and extensible topological data analysis in R\nISO 19115-3 standard implementation in geometa R package\nR-multiverse for production\nCritical Updates to Biostrings\nSetting up igraph for success in the next decade\n{geotargets}: Enabling geospatial workflow management with {targets}\n\n2023 (group 2)\n\nTranslating R to Nepali\nRStats Mastodon Server\nTooling for internationalization of R help pages\nCausal Inference in a Box\nAccessibility Enhancements for the R Journal\nTaking r-universe to the next level\nR Kafka Client\n\n2023 (group 1)\n\nThe future of DBI (extension 1)\nSecure TLS Communications for R\nvolcalc: Calculate predicted volatility of chemical compounds\nautotest: Automated testing of R packages\napi2r: An R Package for Auto-Generating R API Clients\n\n2022 (group 2)\n\nD3po: R Package for Easy Interactive D3 Visualization With Shiny\nTooling and Guidance for Translations of Markdown-Based R Content  Quarto, R Markdown\nOnline Submission and Review Infrastructure for the R Journal\nUpgrading SatRdays Website Template\nBuilding the “Spatial Data Science With R” Educational Materials and Pedagogical Infrastructure\n\n2022 (group 1)\n\nIterdatasampler: Expanding the lterdatasampler package\nFemr: Finite Element Method for Solving PDEs in R\nContinuing to Improve R’s Ability to Visualise and Explore Missing Values\nDengue Data Hub\n\n2021 (group 2)\n\nPreparing CRAN for the Retirement of rgdal, rgeos and maptools\nR Package for the ICESat-2 Altimeter Data\nThe Future of DBI\nData Science and Machine Learning Training Workshop Using R Programming Language\n\n2021 (group 1)\n\nAccounting/Auditing Gap-Analysis\nExtendr - Rust extensions for R.\nGoogle Earth Engine with R\nImproving Translations in R\nMinimizing wastage of blood products\nR for Engineering Applications\nSetting up an R-Girls-Schools Network\ndeposits: Deposit Research Data Anywhere\n\n2020 (group 2)\n\nDevelopment and maintenance of the Windows build infrastructure (Top level project proposal)\nInteractive visualisations in R via R-to-JavaScript-transpilation\n\n2020 (group 1)\n\nConsolidating R-Ladies Global organisational guidance and wisdom\nDatabase interoperability for spatial objects in R\nHTTP testing in R Book\nMATTER 2.0: larger-than-memory data for R\nSpatiotemporal Data and Analytics\nThe RECON COVID-19 challenge: leveraging the R community to improve COVID-19 analytics resources\nsftrack v1.0: Stable API for a broad adoption\n\n2019 (group 2)\n\nAn External R Sampling Profiler\nCVXR\nFlipbooks\nR Package Risk Assessment Application\nRcppDeepState, a simple way to fuzz test compiled code in R packages\nSymbolic mathematics in R with SymPy\nTidy spatial networks in R\nd3po: R package for easy interactive D3 visualization with Shiny\nwebchem: accessing chemical information from the web\n\n2019 (group 1)\n\nEnhancing usability of sample size calculations and power analyses in R with a Task View page and accompanying tutorials\nExpanding the ‘metaverse’; an R ecosystem for meta-research\nR-global: analysing spatial data globally\nsftraj: A central class for tracking and movement data\n\n2018 (group 2)\n\nCatalyzing R-hub adoption through R package developer advocacy\nData-Driven Discovery and Tracking of R Consortium Activities\nEditorial assistance for the R Journal\nLicensing R - Guidelines and tools\nNext-generation text layout in grid and ggplot2\nStrengthening of R in support of spatial data infrastructures management : geometa and ows4R R packages\nSymbolic Formulae for Linear Mixed Models\nserveRless\n\n2018 (group 1)\n\nA unified platform for missing values methods and workflows\nDeveloping Tools and Templates for Teaching Materials\nMaintaining DBI\nOngoing infrastructural development for R on Windows and MacOS\nPSI application for collaboration to create online R package validation repository\nProposal to Create an R Consortium Working Group Focused on US Census Data\nhistoRicalg – Preserving and Transfering Algorithmic Knowledge\n\n2017 (group 2)\n\nAn Earth data processing backend for testing and evaluating stars\nFuture Minimal API: Specification with Backend Conformance Test Suite\nQuantities for R\nRefactoring and updating the SWIG R module\n\n2017 (group 1)\n\nAdding Linux Binary Builders to CRAN\nAn infrastructure for building R packages on MacOS Abstract with homebrew\nConference Management System for R Consortium Supported Conferences\nContinued Development of the R API for Distributed Computing\nEstablishing DBI\nForwards Workshops for Women and Girls\nJoint profiling of native and R code\nSchool of Data Material Development\nstars: Scalable, spatiotemporal tidy arrays for R\n\n2016 (group 2)\n\nInteractive data manipulation in mapview\nR Documentation Task Force\n\n2016 (group 1)\n\nA unified framework for Distributed Computing in R\nImproving DBI\nR Implimentation Optimization Tooling (RIOT) Workshops\nRL10N: R Localization Proposal\nSatRDays\nSimple Features for R\nSoftware Carpentry R Instructor Training" }, { - "objectID": "all-projects/2019-group-1.html", - "href": "all-projects/2019-group-1.html", + "objectID": "all-projects/2020-group-1.html", + "href": "all-projects/2020-group-1.html", "title": "R Consortium", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nEnhancing usability of sample size calculations and power analyses in R with a Task View page and accompanying tutorials\nExpanding the ‘metaverse’; an R ecosystem for meta-research\nR-global: analysing spatial data globally\nsftraj: A central class for tracking and movement data\n\n\n\n\nFunded:\n$13,912\nProposed by:\nRichard Webster\nWebsite:\nhttps://cheori.org/samplesize/\nSummary:\nSample size calculation and power analysis are fundamental for study design, yet they are challenging to do in the R programming language due to limited inter-package documentation. It is difficult to find the required functionality within the sea of open source packages. Indeed, there is no systematic R resource that allows users to search for whether a particular study design and corresponding statistical test has a power analysis implemented in R.\nOur aims are to improve usability of power analyses performed in R, to facilitate proper design and analysis of data, and promote reproducible research.\nOur duel approach is to create a Task View page for sample size calculations & power analyses, as well as a series of tutorials to reduce the R users’ learning curve. Addressing the usability of sample size calculation / power analyses will benefit a broad spectrum of R users, as this is a vital component for study design, result interpretability and reproducibility.\n\n\n\nFunded:\n$20,171\nProposed by:\nMartin Westgate\nWebsite:\nhttps://rmetaverse.github.io\nSummary:\nEvidence synthesis is the process of identifying, collating and summarizing primary scientific research to provide reliable, transparent summaries such as systematic reviews and meta-analyses. Despite their importance for linking research with policy, however, evidence synthesis projects are often time-consuming, expensive, and difficult to update. Open and reproducible workflows would help address these problems, but these workflows are poorly supported by the current package environment, preventing access by new users and hindering uptake of the well-developed suite of statistical tools for meta-analysis in R. The metaverse project will integrate and expand tools to support evidence synthesis and meta-research in R; suggest flexible workflows to complete these projects in a straightforward and open manner; and provide a collector package allowing easy access to these developments for new and experienced users.\n\n\n\nFunded:\n$10,000\nProposed by:\nEdzer Pebesma\nWebsite:\nhttp://s2geometry.io/\nSummary:\nCurrently, a number of R spatial functions assume that coordinates are two-dimensional, taken from a “flat” space, and may or may not work for geographical (long/lat) coordinates, depicting points on a globe. This project will try to make such functions more robust and helpful for the the case of geographical coordinates. It will reconsider the concept of a bounding box, and build an interface to the S2 geometry library (http://s2geometry.io/), which powers several modern systems that assume geographic coordinates.\n\n\n\nFunded:\n$10,000\nProposed by:\nMathieu Basille\nWebsite:\nhttps://github.com/mablab/sftraj\nSummary:\nMovement defined broadly plays a central and growing role in fields as diverse as transportation, sport, ecology, music, medicine, and data science. Sampling movements results in tracking data, in the form of geographic (x,y,z) and temporal coordinates (t). Despite this common nature, there is a critical lack of standard infrastructure to deal with movement. With a sharp increase of the use of R for movement studies (more than 70 % of movement studies used R in 2018), the Movement community in R is at the same time very dynamic and very fragmented; in 2018 there was 57 packages that process, visualize and analyze tracking data, one third of which worked in isolation, not being linked to any other tracking package. We aim to develop a central trajectory class to support all stages of movement studies (pre-processing, post-processing and analysis).\nWe propose a sftraj package offering a generic and flexible approach. The only aim of the package will be to present a central class and basic functions to build, handle, summarize and plot movement data. Our project relies on three complementary pillars: a broad involvement of the movement community, a robust conceptual data model, and a sf-based implementation in R. The first stage of the work will specifically involve the Movement community in R. During this stage, we will open contributions of use cases for the package (using GitHub’s issue system), which set practical goals for the development of the package. Use cases describe the workflow that is expected from both users’ and developers’ perspectives, and thus the capabilities that a trajectory package needs to offer. The package specifications and development will aim at addressing all use cases described, to make sure the solution provided is relevant for a wide array of users and package developers." + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nConsolidating R-Ladies Global organisational guidance and wisdom\nDatabase interoperability for spatial objects in R\nHTTP testing in R Book\nMATTER 2.0: larger-than-memory data for R\nSpatiotemporal Data and Analytics\nThe RECON COVID-19 challenge: leveraging the R community to improve COVID-19 analytics resources\nsftrack v1.0: Stable API for a broad adoption\n\n\n\n\nFunded:\n$4,000\nProposed by:\nMaëlle Salmon\nWebsite:\nhttps://github.com/rladies/starter-kit\nSummary:\nR-Ladies Global is a successful, growing organization aiming at increasing gender diversity in the R community. R-Ladies Global is a Top-Level Project of the ISC. R-Ladies Global guidance for starting and running a chapter, as well as overseeing chapters around the world, and for the rotating curator account, grew organically. The information is fragmented and exists in different formats: several Markdown and PDF Documents and wiki entries in a GitHub repository. This impedes the optimal finding of resources by those who need them, and also impedes contributions. This project aims to consolidate existing R-Ladies Global guidance into a well-structured and continuously deployed online book, with its source open on GitHub, as ( R ) Markdown documents woven together, and whose maintenance will be an R-Ladies major priority task.\nThe project will create a web based manuscript containing all the necessary information to understand what the R-Ladies organization is about, its structure and how to contribute to its mission. Information will be collated and organized leveraging the experience of R-Ladies organizers and volunteers that, over the past 4 years, contributed to the establishment and growth of one of the most active and successful communities in the data science realm. This book will be a crucial resource for R-Ladies and other organizations that are looking to consolidate or create their own guidance.\n\n\n\nFunded:\n$6,000\nProposed by:\nEtienne Racine\nWebsite:\nhttps://github.com/r-spatial/sfdbi\nSummary:\nManipulating spatial data in R sometimes requires interaction with a spatial database: the data doesn’t fit in memory, or simply because this is where the data is. The `sf` package already supports the PostGIS spatial database, but this project will extend the compatibility and make it easier to integrate in the `dplyr` workflow (with `dbplyr`). We also want to make it easier to add support for new database backends. We’ll create a new `sfdbi` package to centralize the interface between `sf` and databases and remove dependencies in `sf`. If you want to contribute, or if you’d like to suggest a database, make sure to join the `sfdbi` repo.\n\n\n\nFunded:\n$16,000\nProposed by:\nMaëlle Salmon\nWebsite:\nhttps://github.com/ropensci-books/http-testing\nSummary:\nMore and more R packages access resources on the web, and play crucial roles in workflows: data access and updates for CRM reports (Hubspot APIs), for scientific publications (scientific web APIs, Open Science Framework). Like for all other packages, appropriate unit testing can make them more robust. Their unit testing brings special challenges: dependence of tests on a good internet connection, testing in the absence of authentication secrets, etc. Having tests fail due to resources being down or slow, during development or on CRAN, means a time loss for everyone involved (slower development, messages from CRAN). Although many packages accessing remote resources are well tested, there is a lack of resources around best practices for HTTP testing in packages using httr, crul, or curl. The best guidance to date about HTTP testing for R packages to our knowledge is a forum entry that pre-dates the development of relatively new packages for HTTP testing that have now been released on CRAN: vcr and webmockr by Scott Chamberlain, httptest by Neal Richardson, presser by Gábor Csárdi. This project aims at curating a free, central reference for developers of R packages accessing web resources, to help them have a faster and more robust development. We shall develop an useful guidance, in the form of a open-source web-based book.\n\n\n\nFunded:\n$35,000\nProposed by:\nOlga Vitek\nWebsite:\nhttps://github.com/kuwisdelu/matter\nSummary:\nThe project develops the MATTER 2.0 package for computing with larger-than-memory data in R. It extends the functionality of the existing MATTER package to any disk data format and in-memory layout. It also extends MATTER’s implementation with ALTREP to provide seamless interoperation with existing code, and various performance improvements critical for rapid prototyping of new statistical methods.\n\n\n\nFunded:\n$10,000\nProposed by:\nBenedikt Gräler\nWebsite:\nhttps://github.com/BenGraeler/STDataAndAnalytics/\nSummary:\nMany data sets are recorded irregular in space and time. Movement of people driving the spread of an disease, or the distribution of current and future cases are per se irregular spatiotemporal data and only two of many examples. Being able to easily visualise, aggregate and model irregular spatiotemporal data will help to better understand and forecast underlying processes. Filling the gap for irregular spatiotemporal data and providing direct interaction with analytical tools will ease the analysis for researchers. We will develop the sftime package to a mature state so that the suite of modern spatial and spatiotemporal data representations in R includes irregular spatiotemporal data. After doing this, we will modify the geostatistical modelling package gstat and the spatial copula modelling package spcopula to support the new data representation classes of sf, stars and sftime.\n\n\n\nFunded:\n$23,300\nProposed by:\nThibaut Jombart\nWebsite:\nhttps://www.repidemicsconsortium.org/2020-06-09-covid-challenge/\nSummary:\nThe RECON COVID-19 challenge aims to bring together the infectious disease modelling, epidemiology and R communities to improve analytics resources for the COVID-19 response via a website which will provide a platform to centralise, curate and update R development tasks relevant to the COVID-19 response. Similar to the Open Street Map Tasking Manager (tasks.hotosm.org), this platform will allow potential contributors to quickly identify outstanding tasks submitted by groups involved in the response to COVID-19 and ensure that developments follow the highest scientific and technical standards.\nWhile this project is aimed at leveraging R tools for helping to respond to COVID-19, we expect that it will lead to long-lasting developments of partnerships between the R and epidemiological communities, and that the resources developed will become key assets for supporting outbreak responses well beyond this pandemic.\n\n\n\nFunded:\n$5,000\nProposed by:\nMathieu Basille\nWebsite:\nhttps://github.com/mablab/sftrack\nSummary:\nsftrack’ is a modern approach for tracking data in R. In response to the large diversity of ad-hoc solutions, in part outdated, we propose a generic and flexible approach that support all stages of movement studies (pre-processing, post-processing and analysis). ‘sftrack’ provides two central classes for tracking data (points) and movement data (steps), and basic functions to build, handle, summarize and plot them. Version 1.0 of ‘sftrack’ will be finalized and submitted to CRAN, and will already incorporate converters from/to classes of major existing tracking packages. We will further work with all tracking package developers willing to fully integrate the solution offered by ‘sftrack’ into their package data flow." }, { - "objectID": "all-projects/2019-group-1.html#funded-isc-grants-2019-1", - "href": "all-projects/2019-group-1.html#funded-isc-grants-2019-1", + "objectID": "all-projects/2020-group-1.html#funded-isc-grants-2020-1", + "href": "all-projects/2020-group-1.html#funded-isc-grants-2020-1", "title": "R Consortium", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nEnhancing usability of sample size calculations and power analyses in R with a Task View page and accompanying tutorials\nExpanding the ‘metaverse’; an R ecosystem for meta-research\nR-global: analysing spatial data globally\nsftraj: A central class for tracking and movement data\n\n\n\n\nFunded:\n$13,912\nProposed by:\nRichard Webster\nWebsite:\nhttps://cheori.org/samplesize/\nSummary:\nSample size calculation and power analysis are fundamental for study design, yet they are challenging to do in the R programming language due to limited inter-package documentation. It is difficult to find the required functionality within the sea of open source packages. Indeed, there is no systematic R resource that allows users to search for whether a particular study design and corresponding statistical test has a power analysis implemented in R.\nOur aims are to improve usability of power analyses performed in R, to facilitate proper design and analysis of data, and promote reproducible research.\nOur duel approach is to create a Task View page for sample size calculations & power analyses, as well as a series of tutorials to reduce the R users’ learning curve. Addressing the usability of sample size calculation / power analyses will benefit a broad spectrum of R users, as this is a vital component for study design, result interpretability and reproducibility.\n\n\n\nFunded:\n$20,171\nProposed by:\nMartin Westgate\nWebsite:\nhttps://rmetaverse.github.io\nSummary:\nEvidence synthesis is the process of identifying, collating and summarizing primary scientific research to provide reliable, transparent summaries such as systematic reviews and meta-analyses. Despite their importance for linking research with policy, however, evidence synthesis projects are often time-consuming, expensive, and difficult to update. Open and reproducible workflows would help address these problems, but these workflows are poorly supported by the current package environment, preventing access by new users and hindering uptake of the well-developed suite of statistical tools for meta-analysis in R. The metaverse project will integrate and expand tools to support evidence synthesis and meta-research in R; suggest flexible workflows to complete these projects in a straightforward and open manner; and provide a collector package allowing easy access to these developments for new and experienced users.\n\n\n\nFunded:\n$10,000\nProposed by:\nEdzer Pebesma\nWebsite:\nhttp://s2geometry.io/\nSummary:\nCurrently, a number of R spatial functions assume that coordinates are two-dimensional, taken from a “flat” space, and may or may not work for geographical (long/lat) coordinates, depicting points on a globe. This project will try to make such functions more robust and helpful for the the case of geographical coordinates. It will reconsider the concept of a bounding box, and build an interface to the S2 geometry library (http://s2geometry.io/), which powers several modern systems that assume geographic coordinates.\n\n\n\nFunded:\n$10,000\nProposed by:\nMathieu Basille\nWebsite:\nhttps://github.com/mablab/sftraj\nSummary:\nMovement defined broadly plays a central and growing role in fields as diverse as transportation, sport, ecology, music, medicine, and data science. Sampling movements results in tracking data, in the form of geographic (x,y,z) and temporal coordinates (t). Despite this common nature, there is a critical lack of standard infrastructure to deal with movement. With a sharp increase of the use of R for movement studies (more than 70 % of movement studies used R in 2018), the Movement community in R is at the same time very dynamic and very fragmented; in 2018 there was 57 packages that process, visualize and analyze tracking data, one third of which worked in isolation, not being linked to any other tracking package. We aim to develop a central trajectory class to support all stages of movement studies (pre-processing, post-processing and analysis).\nWe propose a sftraj package offering a generic and flexible approach. The only aim of the package will be to present a central class and basic functions to build, handle, summarize and plot movement data. Our project relies on three complementary pillars: a broad involvement of the movement community, a robust conceptual data model, and a sf-based implementation in R. The first stage of the work will specifically involve the Movement community in R. During this stage, we will open contributions of use cases for the package (using GitHub’s issue system), which set practical goals for the development of the package. Use cases describe the workflow that is expected from both users’ and developers’ perspectives, and thus the capabilities that a trajectory package needs to offer. The package specifications and development will aim at addressing all use cases described, to make sure the solution provided is relevant for a wide array of users and package developers." + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nConsolidating R-Ladies Global organisational guidance and wisdom\nDatabase interoperability for spatial objects in R\nHTTP testing in R Book\nMATTER 2.0: larger-than-memory data for R\nSpatiotemporal Data and Analytics\nThe RECON COVID-19 challenge: leveraging the R community to improve COVID-19 analytics resources\nsftrack v1.0: Stable API for a broad adoption\n\n\n\n\nFunded:\n$4,000\nProposed by:\nMaëlle Salmon\nWebsite:\nhttps://github.com/rladies/starter-kit\nSummary:\nR-Ladies Global is a successful, growing organization aiming at increasing gender diversity in the R community. R-Ladies Global is a Top-Level Project of the ISC. R-Ladies Global guidance for starting and running a chapter, as well as overseeing chapters around the world, and for the rotating curator account, grew organically. The information is fragmented and exists in different formats: several Markdown and PDF Documents and wiki entries in a GitHub repository. This impedes the optimal finding of resources by those who need them, and also impedes contributions. This project aims to consolidate existing R-Ladies Global guidance into a well-structured and continuously deployed online book, with its source open on GitHub, as ( R ) Markdown documents woven together, and whose maintenance will be an R-Ladies major priority task.\nThe project will create a web based manuscript containing all the necessary information to understand what the R-Ladies organization is about, its structure and how to contribute to its mission. Information will be collated and organized leveraging the experience of R-Ladies organizers and volunteers that, over the past 4 years, contributed to the establishment and growth of one of the most active and successful communities in the data science realm. This book will be a crucial resource for R-Ladies and other organizations that are looking to consolidate or create their own guidance.\n\n\n\nFunded:\n$6,000\nProposed by:\nEtienne Racine\nWebsite:\nhttps://github.com/r-spatial/sfdbi\nSummary:\nManipulating spatial data in R sometimes requires interaction with a spatial database: the data doesn’t fit in memory, or simply because this is where the data is. The `sf` package already supports the PostGIS spatial database, but this project will extend the compatibility and make it easier to integrate in the `dplyr` workflow (with `dbplyr`). We also want to make it easier to add support for new database backends. We’ll create a new `sfdbi` package to centralize the interface between `sf` and databases and remove dependencies in `sf`. If you want to contribute, or if you’d like to suggest a database, make sure to join the `sfdbi` repo.\n\n\n\nFunded:\n$16,000\nProposed by:\nMaëlle Salmon\nWebsite:\nhttps://github.com/ropensci-books/http-testing\nSummary:\nMore and more R packages access resources on the web, and play crucial roles in workflows: data access and updates for CRM reports (Hubspot APIs), for scientific publications (scientific web APIs, Open Science Framework). Like for all other packages, appropriate unit testing can make them more robust. Their unit testing brings special challenges: dependence of tests on a good internet connection, testing in the absence of authentication secrets, etc. Having tests fail due to resources being down or slow, during development or on CRAN, means a time loss for everyone involved (slower development, messages from CRAN). Although many packages accessing remote resources are well tested, there is a lack of resources around best practices for HTTP testing in packages using httr, crul, or curl. The best guidance to date about HTTP testing for R packages to our knowledge is a forum entry that pre-dates the development of relatively new packages for HTTP testing that have now been released on CRAN: vcr and webmockr by Scott Chamberlain, httptest by Neal Richardson, presser by Gábor Csárdi. This project aims at curating a free, central reference for developers of R packages accessing web resources, to help them have a faster and more robust development. We shall develop an useful guidance, in the form of a open-source web-based book.\n\n\n\nFunded:\n$35,000\nProposed by:\nOlga Vitek\nWebsite:\nhttps://github.com/kuwisdelu/matter\nSummary:\nThe project develops the MATTER 2.0 package for computing with larger-than-memory data in R. It extends the functionality of the existing MATTER package to any disk data format and in-memory layout. It also extends MATTER’s implementation with ALTREP to provide seamless interoperation with existing code, and various performance improvements critical for rapid prototyping of new statistical methods.\n\n\n\nFunded:\n$10,000\nProposed by:\nBenedikt Gräler\nWebsite:\nhttps://github.com/BenGraeler/STDataAndAnalytics/\nSummary:\nMany data sets are recorded irregular in space and time. Movement of people driving the spread of an disease, or the distribution of current and future cases are per se irregular spatiotemporal data and only two of many examples. Being able to easily visualise, aggregate and model irregular spatiotemporal data will help to better understand and forecast underlying processes. Filling the gap for irregular spatiotemporal data and providing direct interaction with analytical tools will ease the analysis for researchers. We will develop the sftime package to a mature state so that the suite of modern spatial and spatiotemporal data representations in R includes irregular spatiotemporal data. After doing this, we will modify the geostatistical modelling package gstat and the spatial copula modelling package spcopula to support the new data representation classes of sf, stars and sftime.\n\n\n\nFunded:\n$23,300\nProposed by:\nThibaut Jombart\nWebsite:\nhttps://www.repidemicsconsortium.org/2020-06-09-covid-challenge/\nSummary:\nThe RECON COVID-19 challenge aims to bring together the infectious disease modelling, epidemiology and R communities to improve analytics resources for the COVID-19 response via a website which will provide a platform to centralise, curate and update R development tasks relevant to the COVID-19 response. Similar to the Open Street Map Tasking Manager (tasks.hotosm.org), this platform will allow potential contributors to quickly identify outstanding tasks submitted by groups involved in the response to COVID-19 and ensure that developments follow the highest scientific and technical standards.\nWhile this project is aimed at leveraging R tools for helping to respond to COVID-19, we expect that it will lead to long-lasting developments of partnerships between the R and epidemiological communities, and that the resources developed will become key assets for supporting outbreak responses well beyond this pandemic.\n\n\n\nFunded:\n$5,000\nProposed by:\nMathieu Basille\nWebsite:\nhttps://github.com/mablab/sftrack\nSummary:\nsftrack’ is a modern approach for tracking data in R. In response to the large diversity of ad-hoc solutions, in part outdated, we propose a generic and flexible approach that support all stages of movement studies (pre-processing, post-processing and analysis). ‘sftrack’ provides two central classes for tracking data (points) and movement data (steps), and basic functions to build, handle, summarize and plot them. Version 1.0 of ‘sftrack’ will be finalized and submitted to CRAN, and will already incorporate converters from/to classes of major existing tracking packages. We will further work with all tracking package developers willing to fully integrate the solution offered by ‘sftrack’ into their package data flow." }, { - "objectID": "all-projects/2024-group-1.html", - "href": "all-projects/2024-group-1.html", + "objectID": "all-projects/2018-group-2.html", + "href": "all-projects/2018-group-2.html", "title": "R Consortium", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nModular, interoperable, and extensible topological data analysis in R\nISO 19115-3 standard implementation in geometa R package\nR-multiverse for production\nCritical Updates to Biostrings\nSetting up igraph for success in the next decade\n{geotargets}: Enabling geospatial workflow management with {targets}\n\n\n\n\nFunded:\n$18,000\nProposed by:\nCory Brunson and Aymeric Stamm\nSummary:\nThe goal of this project is to seamlessly integrate popular techniques from topological data analysis (TDA) into common statistical workflows in R. The expected benefit is that these extensions will be more widely used by non-specialist researchers and analysts, which will create sufficient awareness and interest in the community to extend the individual packages and the collection.\n\n\n\nFunded:\n$13,750\nProposed by:\nEmmanuel Blondel\nSummary:\nThe present project enhances the geometa package for handling the new ISO 19115-3 geographic information standard as part of its object-oriented data model developed with R6. The user community, especially data managers working in research national institutes and international organizations, will take advantage of the features to start adopting the new standard for managing their geographic metadata, progressively promoted in Geographic information management web platforms, especially those from the OpenSource Geospatial Foundation (OSGeo) such as GeoNetwork, PyCSW or GeoNode.\n\n\n\nFunded:\n$20,000\nProposed by:\nWill Landau\nSummary:\nThe implementation of R-multiverse to date has been both straightforward and achievable. It builds directly upon the proven technologies of R-universe and GitHub Actions. By the end of the milestones, the entire project will be in a ready state to be launched to the public as a production solution for non-CRAN non-Bioconductor packages.\n\n\n\nFunded:\n$8,000\nProposed by:\nAidan Lakshman, University of Pittsburgh\nSummary:\nBiostrings is a core Bioconductor package providing efficient containers for storing, manipulating, and analyzing biological sequences. Biostrings is the method to access biological sequence data in R; nearly every analysis working with genomic data depends on the Biostrings package to handle sequencing data.\nThis project proposes to clear out accumulated technical debt by addressing open issues, implementing robust tests for long-term sustainability, improving user experience, and adding features that will keep Biostrings relevant for modern sequencing technologies. For end-users, this will result in numerous bugfixes, a host of new features to support genomic analyses, and a variety of performance improvements to bolster R as one of the top programming languages for bioinformatics. For developers, this will make the Biostrings package more sustainable, allowing for more community contribution and faster bug resolution in the future.\n\n\n\nFunded:\n$16,000\nProposed by:\nMaëlle Salmon, cynkra\nSummary:\nThis project is aimed at improving the quality of igraph codebase itself and of the user interface (messages including error messages, documentation indicating the status of exported functions). It has the goal of improving the user-friendliness of the installation from source.\n\n\n\nFunded:\n$15,912\nProposed by:\nEric Scott, University of Arizona\nSummary:\nThe goal of this project is to create a package that makes using targets for geospatial analysis in R as seamless as possible. To that end, geotargets will provide custom functions for defining geospatial targets that take care of translating and saving R objects for the user. In addition, the project will provide vignettes demonstrating how to use various geospatial R packages with targets. Where appropriate, the project will identify contributions to existing R packages to make them easier to use with targets and geotargets." + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nCatalyzing R-hub adoption through R package developer advocacy\nData-Driven Discovery and Tracking of R Consortium Activities\nEditorial assistance for the R Journal\nLicensing R - Guidelines and tools\nNext-generation text layout in grid and ggplot2\nStrengthening of R in support of spatial data infrastructures management : geometa and ows4R R packages\nSymbolic Formulae for Linear Mixed Models\nserveRless\n\n\n\n\nFunded:\n$46,050\nProposed by:\nMaëlle Salmon\nWebsite:\nhttps://blog.r-hub.io\nSummary:\nAfter the continuing technical progress of R-hub over the last two years, this project aims at catalizing its adoption by R package developers of all levels through developer advocacy. Indeed, R-hub is currently a successful and very valuable project, but it is not documented thoroughly, which hinders its wider adoption by package developers. This project shall answer this concern by three main actions: improving R-hub documentation, making R-hub better known in the community and making the R-hub web site more attractive to, and easier to use by, R developers and users via the ingestion of METACRAN services and the creation of a R-hub blog.\n\n\n\nFunded:\n$5,250\nProposed by:\nBenaiah Chibuokem Ubah\nWebsite:\nhttps://benubah.github.io/r-community-explorer/rugs.html\nSummary:\nThis project proposes an infrastructure that provides a data-driven approach to render the yearly activities of the R Consortium, by deploying web pages for discovering and tracking ISC Funded Projects, RUGS and Marketing activities. These pages are planned to appear like dashboards summarizing activities in interactive tables and charts, presenting several views, trends and insights to what R Consortium has achieved over time. The project hopes that presenting these achievements in a data-driven manner to the R community, the data science community and prospective R Consortium members will promote greater transparency, productivity and community inclusiveness around R Consortium activities.\n\n\n\nFunded:\n$50,000\nProposed by:\nDianne Cook\nWebsite:\nhttps://rjpilot.netlify.app/\nSummary:\nThis project supports the operation of the R Journal. There are two aspects, one is to fund an editorial assistant to send reminders about reviews, and assist with typesetting and copyediting issues. The second part is to explore updating the technical operations of the journal production.\n\n\n\nFunded:\n$6,000\nProposed by:\nColin Fay\nWebsite:\nhttps://github.com/ThinkR-open/isc-proposal-licence/ and https://thinkr-open.github.io/licensing-r/intro.html#getting-a-more-global-idea and https://github.com/ThinkR-open/isc-proposal-licence/blob/master/proposal_licence.md\nSummary:\nLicensing is a vital part of Open Source. It provides guidelines for interacting with a program, and for making code accessible and reusable (or not). It provides a way to make code open source, in a way one wants to share it, protecting how it will be used and reused. Licensing is also challenging and complex: there are a lot of available licenses, and the choice is influenced by how you import and interact with elements from other packages and/or programs.\nWith this project, we propose to explore and document the current state of open source licenses in R, and to decipher compatibility and incompatibly elements inside these licenses, to help developers chose the best suited licence for their project.\n\n\n\nFunded:\n$25,000\nProposed by:\nClaus Wilke\nWebsite:\nhttps://wilkelab.org/gridtext/\nSummary:\nText is a key component of any data visualization. We need to label axes and legends, we need to annotate or highlight specific data points, and we need to provide plot titles and captions. The R graphics package ggplot2 provides numerous features to customize the labeling and annotation of plots, but ultimately it is limited by the current capabilities of the underlying graphics libary it uses, grid. Grid can draw simple text strings or mathematical expressions (via plotmath) in different colors, sizes, and fonts. However, it lacks functionality for changing formatting within a string (e.g., draw a single word in italics or in a different color), and it also cannot draw text boxes, where the text is enclosed in a box with defined margins, padding, or background color. This project will support the development of a new package, gridtext, that will alleviate these text formatting limitations. The project will also support efforts to make these new capabilities available from within ggplot2.\n\n\n\nFunded:\n$20,000\nProposed by:\nEmmanuel Blondel\nWebsite:\nSummary:\nThe project aims to strengthen the role of R in support of Spatial Data Infrastructures (SDI) management, through major enhancements of the geometa R package which offers tools for reading and writing ISO/OGC geographic metadata, including ISO 19115, 19110, and 19119 through the ISO 19139 XML format. This also extends to the Geographic Markup Language (GML - ISO 19136) used for describing geographic data. The use of geometa in combination with publication tools such as ows4R ( https://cran.r-project.org/package=ows4R ) and geosapi (https://cran.r-project.org/package=geosapi) fosters the use of R software to ease the management and publication of metadata documents and related datasets in web catalogues, and then allows to move forward with a real R implementation of spatial data management plans based on FAIR (Findable, Accessible Interoperable and Reusable) principles.\nThe workplan includes several activities such as working on the completeness of the ISO 19115 (ISO 19115-1 and 19115-2) data model in geometa, functions to read/write multilingual metadata documents, and an increased metadata validation capability with a validator targeting the EU INSPIRE directive. Finally, functions will be made available to convert between geometa ISO/OGC metadata objects and other known metadata objects such as NetCDF-CF and EML (Ecological Metadata Language) to foster metadata interoperability. By providing these R tools, we seek to facilitate the work of spatial data (GIS) managers, but also data scientists, whatever the thematic domain, whose daily tasks consist in handling data, describing them with metadata and publishing datasets.\n\n\n\nFunded:\n$6,000\nProposed by:\nEmi Tanaka\nWebsite:\nSummary:\nSymbolic model formulae define the structural component of a statistical model in an easier and often more accessible terms for practitioners. The earlier instance of symbolic model formulae for linear models was applied in Genstat with further generalisation by Wilkinson and Rogers (1973). Chambers and Hastie (1993) describe the symbolic model formulae implementation for linear models in the S language which remains much the same in the R language (Venables et al. 2018).\nLinear mixed models (LMMs) are widely used across many disciplines (e.g. ecology, psychology, agriculture, finance etc) due to its flexibility to model complex, correlated structures in the data. While the symbolic formula of linear models generally have a consistent representation and evaluation rule as implemented in stats::formula, this is not the case for LMMs. The inconsistency of symbolic formulae arises mainly in the representation of random effects, with the additional need to specify the variance-covariance structure of the random effects as well as structure of the associated model matrix that governs how the random effects are mapped to (groups of) the observational units. The differences give rise to confusion of equivalent model specification in different R-packages.\nThe lack of consistency in symbolic formula and model representation across mixed model software motivates the need to formulate a unified symbolic model formulae for LMMs with: (1) extension of the evaluation rules described in Wilkinson and Rogers (1973); and (2) ease of comprehension of the specified model for the user. This symbolic model formulae can be a basis for creating a common API to mixed models with wrappers to popular mixed model R-packages, thereby achieving a similar feat to parsnip R-package (Kuhn 2018) which implements a tidy unified interface to many predictive modelling functions (e.g. random forest, logistic regression, survival models etc).\nWe would like to find out what are your experiences with fitting linear mixed model in R! Please fill out the survey below to help us understand your problems: https://docs.google.com/forms/d/e/1FAIpQLSeblEoPtDmPS-dH2dmsHjLxLuKl19UY1JdmTrZux-AUSq3N7Q/viewform?usp=sf_link\n\n\n\nFunded:\n$10,000\nProposed by:\nChristoph Bodner, Florian Schwendinger, Thomas Laber\nWebsite:\nhttps://github.com/harlecin/serverless\nSummary:\nR is a great language for rapid prototyping and experimentation, but putting an R model in production is still more complex and time-consuming than it needs to be. With the growing popularity of serverless computing frameworks such as AWS Lambda and Azure Functions we see a a huge chance to allow R developers to more easily deploy their code into production. We want to build an R package called ‘serverless’ to allow R users to easily deploy scripts and custom R packages to AWS Lambda and in a second step to Azure Functions. Our main goal is to build a user-friendly cloud agnostic wrapper that can be extended to include additional cloud providers later on. We want to build on the work already done for deploying R functions to AWS Lambda by Philipp Schirmer and on the work already done by Neal Fultz and Gergely Daróczi on a gRPC client/server for R, which is necessary for Azure Functions. If you like our idea and want to help us, feel free to reach out to us on Github at https://github.com/harlecin/serverless\nBest,\nChristoph, Florian and Thomas" }, { - "objectID": "all-projects/2024-group-1.html#funded-isc-grants-2024-1", - "href": "all-projects/2024-group-1.html#funded-isc-grants-2024-1", + "objectID": "all-projects/2018-group-2.html#funded-isc-grants-2018-2", + "href": "all-projects/2018-group-2.html#funded-isc-grants-2018-2", "title": "R Consortium", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nModular, interoperable, and extensible topological data analysis in R\nISO 19115-3 standard implementation in geometa R package\nR-multiverse for production\nCritical Updates to Biostrings\nSetting up igraph for success in the next decade\n{geotargets}: Enabling geospatial workflow management with {targets}\n\n\n\n\nFunded:\n$18,000\nProposed by:\nCory Brunson and Aymeric Stamm\nSummary:\nThe goal of this project is to seamlessly integrate popular techniques from topological data analysis (TDA) into common statistical workflows in R. The expected benefit is that these extensions will be more widely used by non-specialist researchers and analysts, which will create sufficient awareness and interest in the community to extend the individual packages and the collection.\n\n\n\nFunded:\n$13,750\nProposed by:\nEmmanuel Blondel\nSummary:\nThe present project enhances the geometa package for handling the new ISO 19115-3 geographic information standard as part of its object-oriented data model developed with R6. The user community, especially data managers working in research national institutes and international organizations, will take advantage of the features to start adopting the new standard for managing their geographic metadata, progressively promoted in Geographic information management web platforms, especially those from the OpenSource Geospatial Foundation (OSGeo) such as GeoNetwork, PyCSW or GeoNode.\n\n\n\nFunded:\n$20,000\nProposed by:\nWill Landau\nSummary:\nThe implementation of R-multiverse to date has been both straightforward and achievable. It builds directly upon the proven technologies of R-universe and GitHub Actions. By the end of the milestones, the entire project will be in a ready state to be launched to the public as a production solution for non-CRAN non-Bioconductor packages.\n\n\n\nFunded:\n$8,000\nProposed by:\nAidan Lakshman, University of Pittsburgh\nSummary:\nBiostrings is a core Bioconductor package providing efficient containers for storing, manipulating, and analyzing biological sequences. Biostrings is the method to access biological sequence data in R; nearly every analysis working with genomic data depends on the Biostrings package to handle sequencing data.\nThis project proposes to clear out accumulated technical debt by addressing open issues, implementing robust tests for long-term sustainability, improving user experience, and adding features that will keep Biostrings relevant for modern sequencing technologies. For end-users, this will result in numerous bugfixes, a host of new features to support genomic analyses, and a variety of performance improvements to bolster R as one of the top programming languages for bioinformatics. For developers, this will make the Biostrings package more sustainable, allowing for more community contribution and faster bug resolution in the future.\n\n\n\nFunded:\n$16,000\nProposed by:\nMaëlle Salmon, cynkra\nSummary:\nThis project is aimed at improving the quality of igraph codebase itself and of the user interface (messages including error messages, documentation indicating the status of exported functions). It has the goal of improving the user-friendliness of the installation from source.\n\n\n\nFunded:\n$15,912\nProposed by:\nEric Scott, University of Arizona\nSummary:\nThe goal of this project is to create a package that makes using targets for geospatial analysis in R as seamless as possible. To that end, geotargets will provide custom functions for defining geospatial targets that take care of translating and saving R objects for the user. In addition, the project will provide vignettes demonstrating how to use various geospatial R packages with targets. Where appropriate, the project will identify contributions to existing R packages to make them easier to use with targets and geotargets." + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nCatalyzing R-hub adoption through R package developer advocacy\nData-Driven Discovery and Tracking of R Consortium Activities\nEditorial assistance for the R Journal\nLicensing R - Guidelines and tools\nNext-generation text layout in grid and ggplot2\nStrengthening of R in support of spatial data infrastructures management : geometa and ows4R R packages\nSymbolic Formulae for Linear Mixed Models\nserveRless\n\n\n\n\nFunded:\n$46,050\nProposed by:\nMaëlle Salmon\nWebsite:\nhttps://blog.r-hub.io\nSummary:\nAfter the continuing technical progress of R-hub over the last two years, this project aims at catalizing its adoption by R package developers of all levels through developer advocacy. Indeed, R-hub is currently a successful and very valuable project, but it is not documented thoroughly, which hinders its wider adoption by package developers. This project shall answer this concern by three main actions: improving R-hub documentation, making R-hub better known in the community and making the R-hub web site more attractive to, and easier to use by, R developers and users via the ingestion of METACRAN services and the creation of a R-hub blog.\n\n\n\nFunded:\n$5,250\nProposed by:\nBenaiah Chibuokem Ubah\nWebsite:\nhttps://benubah.github.io/r-community-explorer/rugs.html\nSummary:\nThis project proposes an infrastructure that provides a data-driven approach to render the yearly activities of the R Consortium, by deploying web pages for discovering and tracking ISC Funded Projects, RUGS and Marketing activities. These pages are planned to appear like dashboards summarizing activities in interactive tables and charts, presenting several views, trends and insights to what R Consortium has achieved over time. The project hopes that presenting these achievements in a data-driven manner to the R community, the data science community and prospective R Consortium members will promote greater transparency, productivity and community inclusiveness around R Consortium activities.\n\n\n\nFunded:\n$50,000\nProposed by:\nDianne Cook\nWebsite:\nhttps://rjpilot.netlify.app/\nSummary:\nThis project supports the operation of the R Journal. There are two aspects, one is to fund an editorial assistant to send reminders about reviews, and assist with typesetting and copyediting issues. The second part is to explore updating the technical operations of the journal production.\n\n\n\nFunded:\n$6,000\nProposed by:\nColin Fay\nWebsite:\nhttps://github.com/ThinkR-open/isc-proposal-licence/ and https://thinkr-open.github.io/licensing-r/intro.html#getting-a-more-global-idea and https://github.com/ThinkR-open/isc-proposal-licence/blob/master/proposal_licence.md\nSummary:\nLicensing is a vital part of Open Source. It provides guidelines for interacting with a program, and for making code accessible and reusable (or not). It provides a way to make code open source, in a way one wants to share it, protecting how it will be used and reused. Licensing is also challenging and complex: there are a lot of available licenses, and the choice is influenced by how you import and interact with elements from other packages and/or programs.\nWith this project, we propose to explore and document the current state of open source licenses in R, and to decipher compatibility and incompatibly elements inside these licenses, to help developers chose the best suited licence for their project.\n\n\n\nFunded:\n$25,000\nProposed by:\nClaus Wilke\nWebsite:\nhttps://wilkelab.org/gridtext/\nSummary:\nText is a key component of any data visualization. We need to label axes and legends, we need to annotate or highlight specific data points, and we need to provide plot titles and captions. The R graphics package ggplot2 provides numerous features to customize the labeling and annotation of plots, but ultimately it is limited by the current capabilities of the underlying graphics libary it uses, grid. Grid can draw simple text strings or mathematical expressions (via plotmath) in different colors, sizes, and fonts. However, it lacks functionality for changing formatting within a string (e.g., draw a single word in italics or in a different color), and it also cannot draw text boxes, where the text is enclosed in a box with defined margins, padding, or background color. This project will support the development of a new package, gridtext, that will alleviate these text formatting limitations. The project will also support efforts to make these new capabilities available from within ggplot2.\n\n\n\nFunded:\n$20,000\nProposed by:\nEmmanuel Blondel\nWebsite:\nSummary:\nThe project aims to strengthen the role of R in support of Spatial Data Infrastructures (SDI) management, through major enhancements of the geometa R package which offers tools for reading and writing ISO/OGC geographic metadata, including ISO 19115, 19110, and 19119 through the ISO 19139 XML format. This also extends to the Geographic Markup Language (GML - ISO 19136) used for describing geographic data. The use of geometa in combination with publication tools such as ows4R ( https://cran.r-project.org/package=ows4R ) and geosapi (https://cran.r-project.org/package=geosapi) fosters the use of R software to ease the management and publication of metadata documents and related datasets in web catalogues, and then allows to move forward with a real R implementation of spatial data management plans based on FAIR (Findable, Accessible Interoperable and Reusable) principles.\nThe workplan includes several activities such as working on the completeness of the ISO 19115 (ISO 19115-1 and 19115-2) data model in geometa, functions to read/write multilingual metadata documents, and an increased metadata validation capability with a validator targeting the EU INSPIRE directive. Finally, functions will be made available to convert between geometa ISO/OGC metadata objects and other known metadata objects such as NetCDF-CF and EML (Ecological Metadata Language) to foster metadata interoperability. By providing these R tools, we seek to facilitate the work of spatial data (GIS) managers, but also data scientists, whatever the thematic domain, whose daily tasks consist in handling data, describing them with metadata and publishing datasets.\n\n\n\nFunded:\n$6,000\nProposed by:\nEmi Tanaka\nWebsite:\nSummary:\nSymbolic model formulae define the structural component of a statistical model in an easier and often more accessible terms for practitioners. The earlier instance of symbolic model formulae for linear models was applied in Genstat with further generalisation by Wilkinson and Rogers (1973). Chambers and Hastie (1993) describe the symbolic model formulae implementation for linear models in the S language which remains much the same in the R language (Venables et al. 2018).\nLinear mixed models (LMMs) are widely used across many disciplines (e.g. ecology, psychology, agriculture, finance etc) due to its flexibility to model complex, correlated structures in the data. While the symbolic formula of linear models generally have a consistent representation and evaluation rule as implemented in stats::formula, this is not the case for LMMs. The inconsistency of symbolic formulae arises mainly in the representation of random effects, with the additional need to specify the variance-covariance structure of the random effects as well as structure of the associated model matrix that governs how the random effects are mapped to (groups of) the observational units. The differences give rise to confusion of equivalent model specification in different R-packages.\nThe lack of consistency in symbolic formula and model representation across mixed model software motivates the need to formulate a unified symbolic model formulae for LMMs with: (1) extension of the evaluation rules described in Wilkinson and Rogers (1973); and (2) ease of comprehension of the specified model for the user. This symbolic model formulae can be a basis for creating a common API to mixed models with wrappers to popular mixed model R-packages, thereby achieving a similar feat to parsnip R-package (Kuhn 2018) which implements a tidy unified interface to many predictive modelling functions (e.g. random forest, logistic regression, survival models etc).\nWe would like to find out what are your experiences with fitting linear mixed model in R! Please fill out the survey below to help us understand your problems: https://docs.google.com/forms/d/e/1FAIpQLSeblEoPtDmPS-dH2dmsHjLxLuKl19UY1JdmTrZux-AUSq3N7Q/viewform?usp=sf_link\n\n\n\nFunded:\n$10,000\nProposed by:\nChristoph Bodner, Florian Schwendinger, Thomas Laber\nWebsite:\nhttps://github.com/harlecin/serverless\nSummary:\nR is a great language for rapid prototyping and experimentation, but putting an R model in production is still more complex and time-consuming than it needs to be. With the growing popularity of serverless computing frameworks such as AWS Lambda and Azure Functions we see a a huge chance to allow R developers to more easily deploy their code into production. We want to build an R package called ‘serverless’ to allow R users to easily deploy scripts and custom R packages to AWS Lambda and in a second step to Azure Functions. Our main goal is to build a user-friendly cloud agnostic wrapper that can be extended to include additional cloud providers later on. We want to build on the work already done for deploying R functions to AWS Lambda by Philipp Schirmer and on the work already done by Neal Fultz and Gergely Daróczi on a gRPC client/server for R, which is necessary for Azure Functions. If you like our idea and want to help us, feel free to reach out to us on Github at https://github.com/harlecin/serverless\nBest,\nChristoph, Florian and Thomas" }, { - "objectID": "all-projects/2023-group-1.html", - "href": "all-projects/2023-group-1.html", + "objectID": "all-projects/2016-group-2.html", + "href": "all-projects/2016-group-2.html", "title": "R Consortium", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nThe future of DBI (extension 1)\nSecure TLS Communications for R\nvolcalc: Calculate predicted volatility of chemical compounds\nautotest: Automated testing of R packages\napi2r: An R Package for Auto-Generating R API Clients\n\n\n\n\nFunded:\n$10,000\nProposed by:\nKirill Müller\nSummary:\nThis proposal mostly focuses on the maintenance and support for {DBI}, the {DBItest} test suite, and the three backends to open-source databases ({RSQLite}, {RMariaDB} and {RPostgres}). Keeping compatibility with the evolving ecosystem (OS, databases, R itself, other packages) is vital for the long-term success of the project.\n\n\n\nFunded:\n$10,000\nProposed by:\nCharlie Gao\nSummary:\nThe project aims to implement secure connections with a TLS layer for encrypted communications in distributed systems used by statisticians and data scientists. The current lack of secure communication tools restricts the use of existing R packages for long-running tasks to trusted local networks, posing security risks in compromised or untrusted environments. The proposed solution addresses this gap by providing encryption and authentication of endpoints, ensuring data security in line with industry standards.\n\n\n\nFunded:\n$12,265\nProposed by:\nKristina Riemer\nSummary:\nThis ISC funded project focuses on the development of the volcalc R package, which automates the estimation of compound volatility based on their chemical structure. The package streamlines the process by downloading chemical structure data, parsing it to identify functional groups, and utilizing the SIMPOL.1 algorithm to predict volatility using functional groups and molecular weight. The compounds are then assigned volatility categories based on a reference environment. This project aims to enhance the package by expanding its compatibility to work with any chemical compound with structural information from various databases. Additionally, improvements in testing and documentation will be implemented to enhance the reliability of the package.\n\n\n\nFunded:\n$3,000\nProposed by:\nMark Padgham\nSummary:\nThe project aims to develop an R package to automate property-based testing procedures in R, building upon the existing “typetracer” package. The new package will utilize “typetracer” to infer properties of function parameters and systematically mutate or randomize these properties to facilitate automated testing. The package will inherit the GPL-3 license from its predecessor and will be submitted to CRAN for wider dissemination. This initiative aligns with the goal of promoting efficient and reliable testing practices within the R community.\n\n\n\nFunded:\n$15,750\nProposed by:\nJon Harmon\nSummary:\nThis project aims to develop an R package called api2r, which will automate the creation of R package structures for APIs that adhere to the OpenAPI Specification (OAS). By leveraging the OAS as a foundation, api2r will significantly reduce the time and effort required to build API clients in R. This initiative hopes to have a widespread impact within the R community, benefiting data scientists, researchers, and developers who regularly interact with diverse APIs. To ensure its functionality and effectiveness, the development process will involve generating packages based on at least three authentic OpenAPI specifications." + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nInteractive data manipulation in mapview\nR Documentation Task Force\n\n\n\n\nFunded:\n$9,100\nProposed by:\nTim Appelhans\nWebsite:\nhttps://github.com/environmentalinformatics-marburg/mapview_toolchain and https://cran.r-project.org/package=mapview\nSummary:\nThe ISC awarded $9,100 to Tim Appelhans, Florian Detsch and Christoph Reudenbach the authors of the Interactive data manipulation in mapview project which aims to extend the capabilities of R for visualizing geospatial data by implementing a two-way data exchange mechanism between R and JavaScript. The central idea is to extend the capabilities of existing tools to enhance the user experience of interactively working with geospatial data by implementing mechanisms for two way data transfer. For example, although htmlwidgets has proven itself to be a powerful framework for enabling interactive, JavaScript based data visualizations, data flow from R to Javascript runs on a one-way street. There is currently no way to pass manipulated data back into the user’s R environment. This project aims to first develop a general framework to provide a bridge between htmlwidgets and R to enable a workflow of R -> htmlwidgets -> R and then to use this framework to implement standard interactive spatial data manipulation tools for packages mapview and leaflet. The plan section of the project proposal provides considerable detail on the steps required to achieve the project’s goals.\n\n\n\nFunded:\n$10,000\nProposed by:\nAndrew Redd\nWebsite:\nhttps://github.com/RDocTaskForce/documentation\nSummary:\nAndrew Redd received $10,000 to lead a new ISC working group, The R Documentation Task Force, which has a mission to design and build the next generation R documentation system. The task force will identify issues with documentation that currently exist, abstract the current Rd system into an R compatible structure, and extend this structure to include new considerations that were not concerns when the Rd system was first implemented. The goal of the project is to create a system that allows for documentation to exist as objects that can be manipulated inside R. This will make the process of creating R documentation much more flexible enabling new capabilities such as porting documentation from other languages or creating inline comments. The new capabilities will add rigor to the documentation process and enable the the system to operate more efficiently than any current methods allow." }, { - "objectID": "all-projects/2023-group-1.html#funded-isc-grants-2023-1", - "href": "all-projects/2023-group-1.html#funded-isc-grants-2023-1", + "objectID": "all-projects/2016-group-2.html#funded-isc-grants-2016-2", + "href": "all-projects/2016-group-2.html#funded-isc-grants-2016-2", "title": "R Consortium", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nThe future of DBI (extension 1)\nSecure TLS Communications for R\nvolcalc: Calculate predicted volatility of chemical compounds\nautotest: Automated testing of R packages\napi2r: An R Package for Auto-Generating R API Clients\n\n\n\n\nFunded:\n$10,000\nProposed by:\nKirill Müller\nSummary:\nThis proposal mostly focuses on the maintenance and support for {DBI}, the {DBItest} test suite, and the three backends to open-source databases ({RSQLite}, {RMariaDB} and {RPostgres}). Keeping compatibility with the evolving ecosystem (OS, databases, R itself, other packages) is vital for the long-term success of the project.\n\n\n\nFunded:\n$10,000\nProposed by:\nCharlie Gao\nSummary:\nThe project aims to implement secure connections with a TLS layer for encrypted communications in distributed systems used by statisticians and data scientists. The current lack of secure communication tools restricts the use of existing R packages for long-running tasks to trusted local networks, posing security risks in compromised or untrusted environments. The proposed solution addresses this gap by providing encryption and authentication of endpoints, ensuring data security in line with industry standards.\n\n\n\nFunded:\n$12,265\nProposed by:\nKristina Riemer\nSummary:\nThis ISC funded project focuses on the development of the volcalc R package, which automates the estimation of compound volatility based on their chemical structure. The package streamlines the process by downloading chemical structure data, parsing it to identify functional groups, and utilizing the SIMPOL.1 algorithm to predict volatility using functional groups and molecular weight. The compounds are then assigned volatility categories based on a reference environment. This project aims to enhance the package by expanding its compatibility to work with any chemical compound with structural information from various databases. Additionally, improvements in testing and documentation will be implemented to enhance the reliability of the package.\n\n\n\nFunded:\n$3,000\nProposed by:\nMark Padgham\nSummary:\nThe project aims to develop an R package to automate property-based testing procedures in R, building upon the existing “typetracer” package. The new package will utilize “typetracer” to infer properties of function parameters and systematically mutate or randomize these properties to facilitate automated testing. The package will inherit the GPL-3 license from its predecessor and will be submitted to CRAN for wider dissemination. This initiative aligns with the goal of promoting efficient and reliable testing practices within the R community.\n\n\n\nFunded:\n$15,750\nProposed by:\nJon Harmon\nSummary:\nThis project aims to develop an R package called api2r, which will automate the creation of R package structures for APIs that adhere to the OpenAPI Specification (OAS). By leveraging the OAS as a foundation, api2r will significantly reduce the time and effort required to build API clients in R. This initiative hopes to have a widespread impact within the R community, benefiting data scientists, researchers, and developers who regularly interact with diverse APIs. To ensure its functionality and effectiveness, the development process will involve generating packages based on at least three authentic OpenAPI specifications." + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nInteractive data manipulation in mapview\nR Documentation Task Force\n\n\n\n\nFunded:\n$9,100\nProposed by:\nTim Appelhans\nWebsite:\nhttps://github.com/environmentalinformatics-marburg/mapview_toolchain and https://cran.r-project.org/package=mapview\nSummary:\nThe ISC awarded $9,100 to Tim Appelhans, Florian Detsch and Christoph Reudenbach the authors of the Interactive data manipulation in mapview project which aims to extend the capabilities of R for visualizing geospatial data by implementing a two-way data exchange mechanism between R and JavaScript. The central idea is to extend the capabilities of existing tools to enhance the user experience of interactively working with geospatial data by implementing mechanisms for two way data transfer. For example, although htmlwidgets has proven itself to be a powerful framework for enabling interactive, JavaScript based data visualizations, data flow from R to Javascript runs on a one-way street. There is currently no way to pass manipulated data back into the user’s R environment. This project aims to first develop a general framework to provide a bridge between htmlwidgets and R to enable a workflow of R -> htmlwidgets -> R and then to use this framework to implement standard interactive spatial data manipulation tools for packages mapview and leaflet. The plan section of the project proposal provides considerable detail on the steps required to achieve the project’s goals.\n\n\n\nFunded:\n$10,000\nProposed by:\nAndrew Redd\nWebsite:\nhttps://github.com/RDocTaskForce/documentation\nSummary:\nAndrew Redd received $10,000 to lead a new ISC working group, The R Documentation Task Force, which has a mission to design and build the next generation R documentation system. The task force will identify issues with documentation that currently exist, abstract the current Rd system into an R compatible structure, and extend this structure to include new considerations that were not concerns when the Rd system was first implemented. The goal of the project is to create a system that allows for documentation to exist as objects that can be manipulated inside R. This will make the process of creating R documentation much more flexible enabling new capabilities such as porting documentation from other languages or creating inline comments. The new capabilities will add rigor to the documentation process and enable the the system to operate more efficiently than any current methods allow." }, { - "objectID": "all-projects/rugsprogram.html", - "href": "all-projects/rugsprogram.html", - "title": "R User Groups, Conferences, and Special Project Grants", + "objectID": "all-projects/isc-working-groups.html", + "href": "all-projects/isc-working-groups.html", + "title": "ISC Working Groups", "section": "", - "text": "R User Groups, Conferences, and Special Project Grants\nThis page describes how to apply for grants to support R user groups, conferences featuring R, and R Special Projects.\nFor any problems or information, please email operations@r-consortium.org\n\n\n2024 RUGS Program\nThe RUGS mission is to facilitate the person-to-person exchange of knowledge in small group settings on a global scale. We continue to believe that the most effective way for people to learn from and about each other, and to set and accomplish common goals is to meet face-to-face on a regular basis. Nevertheless, occasional virtual meetings are acceptable.\nRUGS grants are intended to help people form enduring R user group communities. Active user groups may apply for grants once every calendar year.\nThe R Consortium RUGS Program has grown from being a relatively modest R user group support program to being the primary vehicle for the R Consortium to award Social Infrastructure Grants. Social Infrastructure includes meetings, events, conferences, and other activities to strengthen the R Community.\nThese grants do not include support for software development or technical projects. Grants to support the R ecosystem’s technical infrastructure are awarded and administered through the ISC Grant Program, which issues a call for proposals two times each year.\n\n📌 Find your local R User Group here\n\n\n\n\nStructure\nIn 2024, there will be three categories of RUGS Program grants that are described in detail below:\n\nUser Group Grants\nConference Grants\nSpecial Projects Grants\n\n\nDuration of the 2024 RUGS Program\nThe 2024 RUGS Program will open on January 8, 2024, and close at midnight PST on September 30, 2024. We reserve the right to close the grant window earlier than anticipated based on the number of applications.\n\n\nHow to apply for a RUGS Program Grant\nTo apply for a grant fill out this form. Be sure to select the correct box to indicate whether you are applying for a use group, conference, or special projects grant.\n\n\n\nUser Group Grants\n\nRequirements\nTo be eligible for a RUGS grant, a user group must:\n\nGroup Organizer must have at least five people in the R User Group\nHave R as a primary focus\nAdhere to the Code of Conduct published on the R Consortium website\nAgree to participate in the RUGS meetup.com Pro program and use their meetup.com site to announce and track meetings\nAcknowledge the R Consortium as a sponsor and display the R Consortium logo on the group’s website\nAgree to write at least two blog posts per year about their group’s activities for possible publication on the R Consortium Blog\nComply with the instructions by completing a W9 Form (US-based groups only) or Wire Transfer form (Groups based outside of the US)\nAgree to the above in a grant agreement via DocuSign\n\n\n\nStructure\nR user groups grants under the RUGS 2024 program come in two parts:\n\nR user groups that are not already participating in the RUGS meetup.com Pro account will be enrolled into this program. The R Consortium will pay the group’s meetup.com fees for twelve months after acceptance into the program. Thereafter, the R Consortium will continue to pay meetup.com dues for participating groups as long as the groups comply with the requirements above, remain active, continue to meet at least once every three months, and use meetup.com to schedule and announce meetings. User group organizers do not need to re-apply for meetup.com Pro account participation if the group’s meetup.com account remains active.\nCash grants typically vary between $200 and $1,000 and depend on group size and special needs.\n\n\n\n\nGeneral Requirements\n\nMust agree to write 2 blog posts a year\nPost photos of their meetings onto Meetup.com as appropriate\nUpload available material to the R Consortium GitHub Repository\n\n\n\nRUGs Grant Amounts and Groups’ Responsibilities\nBrand new R User Group\n\nThe group receives a grant of $250 and membership in Meetup pro\nThe group must show 5 people committed to the group\nR Consortium will provide the blog link and best practice guide\nThe group must agree to write two blog posts per year\n\nTo get a grant of up to $500, all of the above plus:\n\nThe group must meet at least 1 time every 3 months\nThe group must have more than 25 people at the meeting\nThe group must have photos of the meeting\nThe group must show R Consortium Sponsorship\n\nTo get a grant of up to $1,000, all of the above plus:\n\nThe group must meet at least twice every 3 months\nThe group must have more than 50 people at the meeting\nThe group should provide presentations available for others (The R Consortium will host on GitHub)\n\n\nNotes\n\nR-Ladies maintains a separate meetup.com Pro account. R-Ladies groups must apply directly to R-Ladies for acceptance into their program. They will not be automatically entered into the RUGS meetup.com Pro account.\nThe R Consortium maintains the right to terminate the RUG’s Pro program at any time. Additionally, The R Consortium has the right to terminate a group’s participation in the meetup.com Pro program if they do not comply with the requirements specified in the Code of Conduct.\n\n\n\n\n2024 Conference Grants\nTo qualify for a RUGS program conference grant, an event must be focused on the R language, offer at least one full day of technical talks and presentations, and aim to attract participants with diverse backgrounds. RUGS conference grants are for conferences organized by non-profit or volunteer groups. If you seek a sponsorship for your professional event, please contact sponsorship@r-consortium.org.\nFor good examples of conferences, please see Bioconductor, Rencontres, and LatinR.\n\n\nRequirements\n\nTo be eligible for consideration, a conference must:\n\nBe organized around the R Language or demonstrate that there will be significant R content.\nThese are NOT workshops.\nHave a web page that provides basic typical information such as:\n\nThe theme or purpose of the conference\nThe date, time and location of the conference\nRegistration fees listed for classes of attendees (e.g. corporate, student etc.) and mechanism for people to register\nSponsorship details (R Consortium logo should not be posted until grant is approved and contract is signed) along with details on classes of sponsorship and any associated benefits\nA list of sponsors or alternate sources of funding\nA section on how to submit talks and a mechanism for people to submit talks\nA list of keynote speakers (if any)\nA schedule of talks and events\nA list of confirmed speakers\nInformation about travel and housing\nA code of conduct that uses or is compatible with the R Consortium’s Code of Conduct that provides information about how conference participants can report violations or seek help\n\n\n\n\nAfter Receiving a Grant\n\nApplicants must submit billing documentation (W9 or wire transfer form) within one week of contract signature.\nConference organizers must:\n\nAcknowledge the R Consortium as a sponsor and display the R Consortium logo on the conference website.\nProvide at least one full admission ticket for an R Consortium member.\nWrite a short report after the conference summarizing what happened, describing highlights, and providing key metrics for the conference, including demographics for the attendees, in a way that would be suitable for publication as an R Consortium blog post.\nOffer the R Consortium the same benefits that the conference offers to other sponsors at the same level of support.\nComply with local Covid-19 public health protocols.\n\n\nNote\nAny grant relating to a specific activity will be canceled if (a) the activity to which it relates is canceled without rescheduling or (b) the activity has otherwise not occurred within 365 days of the grant date.\n\n\n\nSpecial Projects Grants\nWe do not believe that these kinds of events comprise everything that can be done to support the R Community. With our Special Projects Grants categories, we hope to stimulate the imagination of local R community builders.\n\n\nRequirements\n\nA request for a special purpose grant must take the form of a formal proposal and include:\n\nA business case for the project\nThese are NOT workshops\nA description of how it will benefit the R Community\nA description of who will participate\nThe cost to participate\nExplaining how it will happen\nListing the work products that might result\nDetailing when and where the project will happen\nListing who will manage and produce the project\nDetailing how much it will cost\nInclude a detailed breakdown of how grant money will be spent\nHave a Code of Conduct\n\n\n\nAfter Receiving a Grant\n\nApplicants must submit billing documentation (W9 or wire transfer form) within one week of contract signature\nAcknowledge the R Consortium as a sponsor and display the R Consortium logo on any associated online websites or promotional material\nApplicant billing information must match applicant contact information\nParticipants must:\n\nEvent participants must adhere to the Code of Conduct\nComply with local COVID-19 public health protocols\n\n\n\n\nAlso, note that any training materials developed with R Consortium funds must be made publically available with an open source license.\n\n\nHow to Apply for a RUGS, Conference, or Special Projects Grant\nApply for a grant by filling out this form. Be sure to select the correct box on the form that indicates whether you are applying for a RUGS grant, a conference grant, or a special projects grant" + "text": "ISC working groups provide the mechanism through which the ISC can explore, fund, and manage large collaborative projects. There are primary two modes of collaboration that may make a proposal well suited to be a WG:\n\nThe advice or collaboration of subject matter experts is required to decide the merit or feasibility of a project.\nThe work required for the project requires the skills not possessed by a single individual, or the amount of work required is more than can be accomplished by a single person in a reasonable amount of time.\n\n\n\nYour project will be:\n\nVetted by the relevant experts\nSanctioned by the R Consortium\nReceive the attention of the R Foundation\nBecome visible to the greater R Community\nAdministrative support from the R Consortium\n\n\n\n\nMany working groups are open for anyone. Please see the R Consortium Public Calendar for the next WG meeting you might want to attend.\n\n\n\nCensus: Is developing package recommendations, and other materials for working with census data.\nHealth Technology Assessment (HTA): To cultivate a more collaborative and unified approach to Health Technology Assessment (HTA) analytics work that leverages the power of R to enhance transparency, efficiency, and consistency, accelerating the delivery of innovative treatments to patients.\nMarshaling and Serialization in R: Developing standard practices for marshalling and unmarshalling of R objects. Involve identifying current problems, raising awareness, coming up with technical solutions, which might require additions to base R.\nMultilingual R Documentation: Support multilingual documentation in R.\nR7 Package: Object-Oriented Programming. The R7 package is a new OOP system designed to be a successor to S3 and S4. It has been designed and implemented collaboratively by the R Consortium Object-Oriented Programming Working Group, which includes representatives from R-Core, BioConductor, RStudio/tidyverse, and the wider R community.\nR Certification: Is working to establish a common certification program for proficiency in R.\nR Repositories: Collaboratively exploring how to support, maintain, and improve the tooling for R package distribution.\nR Tables for Regulatory Submission (RTRS): Develop standards for creating tables that meet the requirements of FDA submission documents.\nR Validation Hub: Working to devise a standard for validating packages for the regulated Pharmaceutical industry and create a online repository that will be free to use.\nSubmissions: Focus on IT and platform challenges that must be addressed in order to make “all R” regulatory submissions.\n\n\nActive working groups have public mailing lists to facilitate discussions.\n\n\n\n\nhistoRicalg: This project aims to document and test older Fortran and C and other code that is still essential to the R ecosystem, possibly creating all-R reference codes, hopefully by teaming older and younger workers so knowledge can be shared for the future.\nFuture-proof native APIs for R: Is working to assess current native API usage, gather community input, and work towards an easy-to-understand, consistent and verifiable API that will drive R language adoption.\nR IDEA: Now a Top Level Project. R Community Diversity and Inclusion is a group broadly considering how the R Consortium can best encourage and support diversity and inclusion in the R Community.\nUnified Framework for Distributed Computing in R: Exploring the feasibility of developing a common framework to standardize the programming of distributed applications in R.\nDistributed Computing: Endorse the design of a common abstraction for distributed data structures in R.\n\n\n\nR / Business: R users from different areas of business and financial services collaborating on events and advocacy of R.\nCode Coverage: Develop a tool that addresses feature and platform limitations of existing tools. Helping to improve R software quality through the development of a code coverage tool and promoting the use of code coverage more systematically within the R ecosystem.\n\n\n\n\n\nThe purpose of ISC working groups is to organize collaborative projects under governance of the ISC. Membership in ISC working groups is in principle open to anyone from the R Community who desires to participate. There is no requirement that membership in working groups be restricted to individuals who are employed by R Consortium member companies. Working groups are expected to undertake projects that will bring benefits to the R Community.\n\n\n\nR Consortium Working Groups are authorized by the Infrastructure Steering Committee and operate in accordance with the R Consortium By-Laws and the Charter of the ISC.\nThe ISC may disband a working group at any time at its sole discretion.\n\n\n\nWorking groups may or may not receive funding from the ISC according to the needs of the working group and the budget of the ISC. Budgeting periods are aligned with the R Consortium budgeting year, from January 1 to December 31.\nIf a working group receives funding from the ISC members can manage this budget and dispose of available funds for purposes and projects that have been previously determined by the ISC to be in the scope of the working group’s charter. Spending that represents a significant part of the working group’s budget must be approved by the Executive Director.\nWorking groups may not solicit funds from outside sources without permission of the ISC or the R Consortium’s Executive Director. This includes applying for grants organizations outside of the R Consortium.\nWorking groups may supplement their budgets with income from conferences or other activities. Working groups may not spend in excess of their R Consortium budget grant plus income collected to date without authorization in the form of an additional budget grant from the R Consortium.\nAny income generated by working groups from conferences or activities in excess of the amount to cover the working group’s expenses will be returned to the R Consortium’s general fund at the end of the budgeting period. It is expected that working groups will request a budget each year that is commensurate with the expected income earned and the activities planned for that year.\n\n\n\nWorking group members are expected to represent the best interests of the R Consortium at all times, being cognizant that their activities and behavior reflect directly on the reputation of the R Consortium.\nNo member of a working group, including its leader, may enter into any financial relationship, or legal contract that pertains to their role as a working group member.\nWhen speaking at conferences or other venues about work accomplished by a working group, working group members must properly attribute the work to the working group and promote the R Consortium and working group brand when appropriate.\n\n\n\nWorking groups are required to operate transparently in full public view to the greatest extent possible. This does not preclude holding smaller invitation-only working sessions or “executive” when privacy is warranted.\nWorking groups must keep minutes for all substantial meetings and place the meeting minutes in an appropriate folder of the GitHub repository allocated to the working group. Exceptions to this practice require the approval of the ISC or the Executive Director.\nAll working group activities must be in accordance with city, state and federal laws. Working group members should be regularly reminded that their activities must:\n\ncomply with United States Antitrust laws\nbe conducted according to the R Consortium Code of Conduct\ncomply with appropriate international regulations such as the GDPR regulations of the European Union" }, { - "objectID": "all-projects/2017-group-2.html", - "href": "all-projects/2017-group-2.html", - "title": "R Consortium", + "objectID": "all-projects/isc-working-groups.html#benefits-of-forming-an-isc-working-group", + "href": "all-projects/isc-working-groups.html#benefits-of-forming-an-isc-working-group", + "title": "ISC Working Groups", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nAn Earth data processing backend for testing and evaluating stars\nFuture Minimal API: Specification with Backend Conformance Test Suite\nQuantities for R\nRefactoring and updating the SWIG R module\n\n\n\n\nFunded:\n$5,000\nProposed by:\nEdzer Pebesma\nWebsite:\nhttps://r-spatial.github.io/stars/\nSummary:\nThe stars project enables the processing Earth imagery data that is held on servers, without the need to download it to local hard driver. This project will (i) create software to run a back-end, (ii) develop scripts and tutorials that explain how such a data server and processing backend can be set up, and (iii) create an instance of such a backend in the AWS cloud that can be used for testing and evaluation purposes.\n\n\n\nFunded:\n$10,000\nProposed by:\nHenrik Bengtsson\nWebsite:\nhttps://github.com/HenrikBengtsson/\nSummary:\nThe objective of the Future Framework implemented in the future package is to simplify how parallel and distributed processing is conducted in R. This project aims to provide a formal Future API specification and provide a test framework for validating the conformance of existing (e.g. future.batchtools and future.callr) and to-come third-party parallel backends to the Future framework.\n\n\n\nFunded:\n$10,000\nProposed by:\nInaki Ucar\nWebsite:\nhttps://github.com/r-quantities/quantities and https://www.r-spatial.org/r/2018/08/31/quantities-final.html\nSummary:\nThe ‘units’ package has become the reference for quantity calculus in R, with a wide and welcoming response from the R community. Along the same lines, the ‘errors’ package integrates and automatises error propagation and printing for R vectors. A significant fraction of R users, both practitioners and researchers, use R to analyse measurements, and would benefit from a joint processing of quantity values with errors.\nThis project not only aims at orchestrating units and errors in a new data type, but will also extend the existing frameworks (compatibility with base R as well as other frameworks such as the tidyverse) and standardise how to import/export data with units and errors.\n\n\n\nFunded:\n$10,000\nProposed by:\nRichard Beare\nWebsite:\nhttps://github.com/richardbeare/RConsortiumSwig\nSummary:\nThe Simplified Wrapper and Interface Generator (SWIG) is a tool for automatically generating interface code between interpreters, including R, and a C or C++ library. The R module needs to be updated to support modern developments in R and the rest of SWIG. This project aims to make the R module conform to the recommended SWIG standards and thus ensure that there is support for R in the future. We hope that this project will be the first step in allowing SWIG generated R code using reference classes." + "text": "Your project will be:\n\nVetted by the relevant experts\nSanctioned by the R Consortium\nReceive the attention of the R Foundation\nBecome visible to the greater R Community\nAdministrative support from the R Consortium" }, { - "objectID": "all-projects/2017-group-2.html#funded-isc-grants-2017-2", - "href": "all-projects/2017-group-2.html#funded-isc-grants-2017-2", - "title": "R Consortium", + "objectID": "all-projects/isc-working-groups.html#join-a-working-group", + "href": "all-projects/isc-working-groups.html#join-a-working-group", + "title": "ISC Working Groups", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nAn Earth data processing backend for testing and evaluating stars\nFuture Minimal API: Specification with Backend Conformance Test Suite\nQuantities for R\nRefactoring and updating the SWIG R module\n\n\n\n\nFunded:\n$5,000\nProposed by:\nEdzer Pebesma\nWebsite:\nhttps://r-spatial.github.io/stars/\nSummary:\nThe stars project enables the processing Earth imagery data that is held on servers, without the need to download it to local hard driver. This project will (i) create software to run a back-end, (ii) develop scripts and tutorials that explain how such a data server and processing backend can be set up, and (iii) create an instance of such a backend in the AWS cloud that can be used for testing and evaluation purposes.\n\n\n\nFunded:\n$10,000\nProposed by:\nHenrik Bengtsson\nWebsite:\nhttps://github.com/HenrikBengtsson/\nSummary:\nThe objective of the Future Framework implemented in the future package is to simplify how parallel and distributed processing is conducted in R. This project aims to provide a formal Future API specification and provide a test framework for validating the conformance of existing (e.g. future.batchtools and future.callr) and to-come third-party parallel backends to the Future framework.\n\n\n\nFunded:\n$10,000\nProposed by:\nInaki Ucar\nWebsite:\nhttps://github.com/r-quantities/quantities and https://www.r-spatial.org/r/2018/08/31/quantities-final.html\nSummary:\nThe ‘units’ package has become the reference for quantity calculus in R, with a wide and welcoming response from the R community. Along the same lines, the ‘errors’ package integrates and automatises error propagation and printing for R vectors. A significant fraction of R users, both practitioners and researchers, use R to analyse measurements, and would benefit from a joint processing of quantity values with errors.\nThis project not only aims at orchestrating units and errors in a new data type, but will also extend the existing frameworks (compatibility with base R as well as other frameworks such as the tidyverse) and standardise how to import/export data with units and errors.\n\n\n\nFunded:\n$10,000\nProposed by:\nRichard Beare\nWebsite:\nhttps://github.com/richardbeare/RConsortiumSwig\nSummary:\nThe Simplified Wrapper and Interface Generator (SWIG) is a tool for automatically generating interface code between interpreters, including R, and a C or C++ library. The R module needs to be updated to support modern developments in R and the rest of SWIG. This project aims to make the R module conform to the recommended SWIG standards and thus ensure that there is support for R in the future. We hope that this project will be the first step in allowing SWIG generated R code using reference classes." + "text": "Many working groups are open for anyone. Please see the R Consortium Public Calendar for the next WG meeting you might want to attend." }, { - "objectID": "all-projects/2022-group-2.html", - "href": "all-projects/2022-group-2.html", - "title": "R Consortium", + "objectID": "all-projects/isc-working-groups.html#active-working-groups", + "href": "all-projects/isc-working-groups.html#active-working-groups", + "title": "ISC Working Groups", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nD3po: R Package for Easy Interactive D3 Visualization With Shiny\nTooling and Guidance for Translations of Markdown-Based R Content  Quarto, R Markdown\nOnline Submission and Review Infrastructure for the R Journal\nUpgrading SatRdays Website Template\nBuilding the “Spatial Data Science With R” Educational Materials and Pedagogical Infrastructure\n\n\n\n\nFunded:\n$8,000\nProposed by:\nMauricio “Pacho” Vargas Sepulveda\nSummary:\nThe D3po: R Package for Easy Interactive D3 Visualization With Shiny project plans to finish a new version of d3po and include maps and other plot types available in highcharts. This project aims to provide out-of-the-box high-quality visualizations with minimum time and coding effort.\nThe ultimate aim of the project is to produce a package that:\n\nOffers integration with Shiny\nEnables downloading the charts in different image formats (png, jpeg, svg)\nEnables downloading the data in different formats (json, csv, xlsx)\nCan produce high-quality results with a minimal number of lines of code\n\n“I figured out that d3po sounded like c3po from Star Wars, also a Chilean will read it as “dee three POH”, and “poh” is Chilean slang that reflects the “necessity is the mother of invention” spirit that Chileans have.” - Mauricio “Pacho” Vargas Sepulveda\n\n\n\nFunded:\n$8,000\nProposed by:\nMaëlle Salmon\nSummary:\nTooling and Guidance for Translations of Markdown-Based R Content (Quarto, R Markdown) focuses on the achievement of a first version of translated material, both technically (tooling to create an automatically translated document) and linguistically (glossary). With this proposal, the project will aim to share the rOpenSci workflow with others via the creation of an R package including extensive documentation.\n\n\n\nFunded:\n$22,000\nProposed by:\nSimon Urbanek\nSummary:\nThe Online Submission and Review Infrastructure for the R Journal ISC-funded project aims to address problems with the current all-manual revision infrastructure for submissions in the R Journal. The project proposes the development and deployment of an online, web-based system that ties into the existing status management infrastructure but allows for reviews and submission management to be performed online. The ISC funds will be used to assist with the development of an online front-end for the management of articles for the R Journal, including submission, checking, and peer-review tracking of articles. The system will leverage the existing rj and rjtools packages which provide the back-end, but will add a web interface to the process from submission to reviews and article management.\n\n\n\nFunded:\n$6,000\nProposed by:\nBen Ubah\nSummary:\nThe Upgrading SatRdays Website Template project addresses the SatRdays event website templates, which are used by the R community looking to run a SatRday event. The goal of this project is to upgrade the SatRdays website template with a view to make it easy for R community organizers to spin up their own SatRday website without deep knowledge of technologies like Hugo (upon which the current template is based using an R package like blogdown. There will also be documentation of this development with easy-to-follow instructions that are beginner-friendly.\n\n\n\nFunded:\n$25,000\nProposed by:\nOrhun Aydin\nSummary:\nThe Building the “Spatial Data Science With R” Educational Materials and Pedagogical Infrastructure project proposes to deliver a set of self-contained online training modules on spatial and spatiotemporal data science with R. The modules will consist of focus-areas pertinent to topics frequently requested by the spatial R community using a large number of packages from CRAN Spatial Task View and Spatiotemporal Task View. The deliverable will provide the R Consortium and community with the materials needed to solicit more lessons from the community while ensuring uniformity across lessons." + "text": "Census: Is developing package recommendations, and other materials for working with census data.\nHealth Technology Assessment (HTA): To cultivate a more collaborative and unified approach to Health Technology Assessment (HTA) analytics work that leverages the power of R to enhance transparency, efficiency, and consistency, accelerating the delivery of innovative treatments to patients.\nMarshaling and Serialization in R: Developing standard practices for marshalling and unmarshalling of R objects. Involve identifying current problems, raising awareness, coming up with technical solutions, which might require additions to base R.\nMultilingual R Documentation: Support multilingual documentation in R.\nR7 Package: Object-Oriented Programming. The R7 package is a new OOP system designed to be a successor to S3 and S4. It has been designed and implemented collaboratively by the R Consortium Object-Oriented Programming Working Group, which includes representatives from R-Core, BioConductor, RStudio/tidyverse, and the wider R community.\nR Certification: Is working to establish a common certification program for proficiency in R.\nR Repositories: Collaboratively exploring how to support, maintain, and improve the tooling for R package distribution.\nR Tables for Regulatory Submission (RTRS): Develop standards for creating tables that meet the requirements of FDA submission documents.\nR Validation Hub: Working to devise a standard for validating packages for the regulated Pharmaceutical industry and create a online repository that will be free to use.\nSubmissions: Focus on IT and platform challenges that must be addressed in order to make “all R” regulatory submissions.\n\n\nActive working groups have public mailing lists to facilitate discussions." }, { - "objectID": "all-projects/2022-group-2.html#funded-isc-grants-2022-2", - "href": "all-projects/2022-group-2.html#funded-isc-grants-2022-2", - "title": "R Consortium", + "objectID": "all-projects/isc-working-groups.html#completed-working-groups", + "href": "all-projects/isc-working-groups.html#completed-working-groups", + "title": "ISC Working Groups", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nD3po: R Package for Easy Interactive D3 Visualization With Shiny\nTooling and Guidance for Translations of Markdown-Based R Content  Quarto, R Markdown\nOnline Submission and Review Infrastructure for the R Journal\nUpgrading SatRdays Website Template\nBuilding the “Spatial Data Science With R” Educational Materials and Pedagogical Infrastructure\n\n\n\n\nFunded:\n$8,000\nProposed by:\nMauricio “Pacho” Vargas Sepulveda\nSummary:\nThe D3po: R Package for Easy Interactive D3 Visualization With Shiny project plans to finish a new version of d3po and include maps and other plot types available in highcharts. This project aims to provide out-of-the-box high-quality visualizations with minimum time and coding effort.\nThe ultimate aim of the project is to produce a package that:\n\nOffers integration with Shiny\nEnables downloading the charts in different image formats (png, jpeg, svg)\nEnables downloading the data in different formats (json, csv, xlsx)\nCan produce high-quality results with a minimal number of lines of code\n\n“I figured out that d3po sounded like c3po from Star Wars, also a Chilean will read it as “dee three POH”, and “poh” is Chilean slang that reflects the “necessity is the mother of invention” spirit that Chileans have.” - Mauricio “Pacho” Vargas Sepulveda\n\n\n\nFunded:\n$8,000\nProposed by:\nMaëlle Salmon\nSummary:\nTooling and Guidance for Translations of Markdown-Based R Content (Quarto, R Markdown) focuses on the achievement of a first version of translated material, both technically (tooling to create an automatically translated document) and linguistically (glossary). With this proposal, the project will aim to share the rOpenSci workflow with others via the creation of an R package including extensive documentation.\n\n\n\nFunded:\n$22,000\nProposed by:\nSimon Urbanek\nSummary:\nThe Online Submission and Review Infrastructure for the R Journal ISC-funded project aims to address problems with the current all-manual revision infrastructure for submissions in the R Journal. The project proposes the development and deployment of an online, web-based system that ties into the existing status management infrastructure but allows for reviews and submission management to be performed online. The ISC funds will be used to assist with the development of an online front-end for the management of articles for the R Journal, including submission, checking, and peer-review tracking of articles. The system will leverage the existing rj and rjtools packages which provide the back-end, but will add a web interface to the process from submission to reviews and article management.\n\n\n\nFunded:\n$6,000\nProposed by:\nBen Ubah\nSummary:\nThe Upgrading SatRdays Website Template project addresses the SatRdays event website templates, which are used by the R community looking to run a SatRday event. The goal of this project is to upgrade the SatRdays website template with a view to make it easy for R community organizers to spin up their own SatRday website without deep knowledge of technologies like Hugo (upon which the current template is based using an R package like blogdown. There will also be documentation of this development with easy-to-follow instructions that are beginner-friendly.\n\n\n\nFunded:\n$25,000\nProposed by:\nOrhun Aydin\nSummary:\nThe Building the “Spatial Data Science With R” Educational Materials and Pedagogical Infrastructure project proposes to deliver a set of self-contained online training modules on spatial and spatiotemporal data science with R. The modules will consist of focus-areas pertinent to topics frequently requested by the spatial R community using a large number of packages from CRAN Spatial Task View and Spatiotemporal Task View. The deliverable will provide the R Consortium and community with the materials needed to solicit more lessons from the community while ensuring uniformity across lessons." + "text": "histoRicalg: This project aims to document and test older Fortran and C and other code that is still essential to the R ecosystem, possibly creating all-R reference codes, hopefully by teaming older and younger workers so knowledge can be shared for the future.\nFuture-proof native APIs for R: Is working to assess current native API usage, gather community input, and work towards an easy-to-understand, consistent and verifiable API that will drive R language adoption.\nR IDEA: Now a Top Level Project. R Community Diversity and Inclusion is a group broadly considering how the R Consortium can best encourage and support diversity and inclusion in the R Community.\nUnified Framework for Distributed Computing in R: Exploring the feasibility of developing a common framework to standardize the programming of distributed applications in R.\nDistributed Computing: Endorse the design of a common abstraction for distributed data structures in R." }, { - "objectID": "all-projects/2021-group-2.html", - "href": "all-projects/2021-group-2.html", - "title": "R Consortium", + "objectID": "all-projects/isc-working-groups.html#inactive-working-groups", + "href": "all-projects/isc-working-groups.html#inactive-working-groups", + "title": "ISC Working Groups", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nPreparing CRAN for the Retirement of rgdal, rgeos and maptools\nR Package for the ICESat-2 Altimeter Data\nThe Future of DBI\nData Science and Machine Learning Training Workshop Using R Programming Language\n\n\n\n\nFunded:\n$17,000\nProposed by:\nEdzer Pebesma\nSummary:\nThe retirement of rgdal, rgeos, and maptools presents a significant impact on the CRAN community, these packages are scheduled for retirement by the end of 2023. In response, a proposal for an ISC Funded project has been put forward to tackle this challenge. Preparing CRAN for the Retirement of rgdal, rgeos and maptools focuses on finding suitable alternatives for the functionalities offered by the retiring packages and providing guidance to package maintainers on necessary adjustments and migration steps. By doing so, it aims to minimize disruption to CRAN packages and existing R scripts, ensuring the overall stability and robustness of the CRAN ecosystem. The retirement process will simplify the maintenance of the “R Spatial stack” and contribute to the long-term health of the CRAN ecosystem.\n\n\n\nFunded:\n$4,840\nProposed by:\nLampros Mouselimis\nSummary:\nR Package for the ICESat-2 Altimeter Data aims to create an R package specifically designed for accessing ICESat-2 satellite data through the OpenAltimetry API. Addressing the lack of existing R packages for downloading geospatial data in specific formats, the package will enable R users to download ICESat-2 data, list available data based on a bounding box or named location, create simple feature objects using the sf package, and visualize the output data using popular geospatial R packages such as leaflet or mapview. The proposed ISC-funded project will enhance the capabilities of R users working with geospatial datasets, facilitating data exploration, analysis, and visualization within the R environment for improved geospatial research and applications.\n\n\n\nFunded:\n$17,000\nProposed by:\nKirill Müller\nSummary:\nThe Future of DBI focuses on the advancements achieved with support from the ISC, including bringing the existing DBI backend, RSQLite, up to specification and implementing two new compliant backends, RMariaDB and RPostgres. This project mostly focuses on the maintenance and support for {DBI}, the {DBItest} test suite, and the three backends to open-source databases ({RSQLite}, {RMariaDB} and {RPostgres}). Ensuring compatibility with evolving elements such as OS, databases, R, and other packages is vital for long-term success. The proposal also includes modules for redesigning the database interface, efficient storage, and arithmetic for big integers, decimals with fixed width and precision, investigating Apache Arrow as an interface, and relational data models with R, with the option to adjust the scope as needed.\n\n\n\nFunded:\n$5,200\nProposed by:\nTimothy A. Ogunleye\nSummary:\nWe want to conduct training workshops on data science and machine learning with R. Out of nearly 60 countries that form the continent, we carefully selected four countries – one from each of the North, South, West, and East Africa. Nigeria is considered for the West Africa, Kenya is chosen from the East Africa, Sudan from the North Africa, while Zimbabwe is selected from the South African countries. We have 2 volunteers each, who are experts in the field of data science and machine learning with R, from the selected countries. We have also recruited 2 tutors for each country, making a total of 8. These tutors would serve as training assistants to the coordinators. Training materials are to be prepared by the coordinators. Therefore, the coordinators are expected to teach the contents of the training materials." + "text": "R / Business: R users from different areas of business and financial services collaborating on events and advocacy of R.\nCode Coverage: Develop a tool that addresses feature and platform limitations of existing tools. Helping to improve R software quality through the development of a code coverage tool and promoting the use of code coverage more systematically within the R ecosystem." }, { - "objectID": "all-projects/2021-group-2.html#funded-isc-grants-2021-2", - "href": "all-projects/2021-group-2.html#funded-isc-grants-2021-2", - "title": "R Consortium", + "objectID": "all-projects/isc-working-groups.html#isc-regulations-and-guidelines", + "href": "all-projects/isc-working-groups.html#isc-regulations-and-guidelines", + "title": "ISC Working Groups", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nPreparing CRAN for the Retirement of rgdal, rgeos and maptools\nR Package for the ICESat-2 Altimeter Data\nThe Future of DBI\nData Science and Machine Learning Training Workshop Using R Programming Language\n\n\n\n\nFunded:\n$17,000\nProposed by:\nEdzer Pebesma\nSummary:\nThe retirement of rgdal, rgeos, and maptools presents a significant impact on the CRAN community, these packages are scheduled for retirement by the end of 2023. In response, a proposal for an ISC Funded project has been put forward to tackle this challenge. Preparing CRAN for the Retirement of rgdal, rgeos and maptools focuses on finding suitable alternatives for the functionalities offered by the retiring packages and providing guidance to package maintainers on necessary adjustments and migration steps. By doing so, it aims to minimize disruption to CRAN packages and existing R scripts, ensuring the overall stability and robustness of the CRAN ecosystem. The retirement process will simplify the maintenance of the “R Spatial stack” and contribute to the long-term health of the CRAN ecosystem.\n\n\n\nFunded:\n$4,840\nProposed by:\nLampros Mouselimis\nSummary:\nR Package for the ICESat-2 Altimeter Data aims to create an R package specifically designed for accessing ICESat-2 satellite data through the OpenAltimetry API. Addressing the lack of existing R packages for downloading geospatial data in specific formats, the package will enable R users to download ICESat-2 data, list available data based on a bounding box or named location, create simple feature objects using the sf package, and visualize the output data using popular geospatial R packages such as leaflet or mapview. The proposed ISC-funded project will enhance the capabilities of R users working with geospatial datasets, facilitating data exploration, analysis, and visualization within the R environment for improved geospatial research and applications.\n\n\n\nFunded:\n$17,000\nProposed by:\nKirill Müller\nSummary:\nThe Future of DBI focuses on the advancements achieved with support from the ISC, including bringing the existing DBI backend, RSQLite, up to specification and implementing two new compliant backends, RMariaDB and RPostgres. This project mostly focuses on the maintenance and support for {DBI}, the {DBItest} test suite, and the three backends to open-source databases ({RSQLite}, {RMariaDB} and {RPostgres}). Ensuring compatibility with evolving elements such as OS, databases, R, and other packages is vital for long-term success. The proposal also includes modules for redesigning the database interface, efficient storage, and arithmetic for big integers, decimals with fixed width and precision, investigating Apache Arrow as an interface, and relational data models with R, with the option to adjust the scope as needed.\n\n\n\nFunded:\n$5,200\nProposed by:\nTimothy A. Ogunleye\nSummary:\nWe want to conduct training workshops on data science and machine learning with R. Out of nearly 60 countries that form the continent, we carefully selected four countries – one from each of the North, South, West, and East Africa. Nigeria is considered for the West Africa, Kenya is chosen from the East Africa, Sudan from the North Africa, while Zimbabwe is selected from the South African countries. We have 2 volunteers each, who are experts in the field of data science and machine learning with R, from the selected countries. We have also recruited 2 tutors for each country, making a total of 8. These tutors would serve as training assistants to the coordinators. Training materials are to be prepared by the coordinators. Therefore, the coordinators are expected to teach the contents of the training materials." + "text": "The purpose of ISC working groups is to organize collaborative projects under governance of the ISC. Membership in ISC working groups is in principle open to anyone from the R Community who desires to participate. There is no requirement that membership in working groups be restricted to individuals who are employed by R Consortium member companies. Working groups are expected to undertake projects that will bring benefits to the R Community.\n\n\n\nR Consortium Working Groups are authorized by the Infrastructure Steering Committee and operate in accordance with the R Consortium By-Laws and the Charter of the ISC.\nThe ISC may disband a working group at any time at its sole discretion.\n\n\n\nWorking groups may or may not receive funding from the ISC according to the needs of the working group and the budget of the ISC. Budgeting periods are aligned with the R Consortium budgeting year, from January 1 to December 31.\nIf a working group receives funding from the ISC members can manage this budget and dispose of available funds for purposes and projects that have been previously determined by the ISC to be in the scope of the working group’s charter. Spending that represents a significant part of the working group’s budget must be approved by the Executive Director.\nWorking groups may not solicit funds from outside sources without permission of the ISC or the R Consortium’s Executive Director. This includes applying for grants organizations outside of the R Consortium.\nWorking groups may supplement their budgets with income from conferences or other activities. Working groups may not spend in excess of their R Consortium budget grant plus income collected to date without authorization in the form of an additional budget grant from the R Consortium.\nAny income generated by working groups from conferences or activities in excess of the amount to cover the working group’s expenses will be returned to the R Consortium’s general fund at the end of the budgeting period. It is expected that working groups will request a budget each year that is commensurate with the expected income earned and the activities planned for that year.\n\n\n\nWorking group members are expected to represent the best interests of the R Consortium at all times, being cognizant that their activities and behavior reflect directly on the reputation of the R Consortium.\nNo member of a working group, including its leader, may enter into any financial relationship, or legal contract that pertains to their role as a working group member.\nWhen speaking at conferences or other venues about work accomplished by a working group, working group members must properly attribute the work to the working group and promote the R Consortium and working group brand when appropriate.\n\n\n\nWorking groups are required to operate transparently in full public view to the greatest extent possible. This does not preclude holding smaller invitation-only working sessions or “executive” when privacy is warranted.\nWorking groups must keep minutes for all substantial meetings and place the meeting minutes in an appropriate folder of the GitHub repository allocated to the working group. Exceptions to this practice require the approval of the ISC or the Executive Director.\nAll working group activities must be in accordance with city, state and federal laws. Working group members should be regularly reminded that their activities must:\n\ncomply with United States Antitrust laws\nbe conducted according to the R Consortium Code of Conduct\ncomply with appropriate international regulations such as the GDPR regulations of the European Union" }, { - "objectID": "blog/index.html", - "href": "blog/index.html", - "title": "R Consortium", + "objectID": "all-projects/callforproposals.html", + "href": "all-projects/callforproposals.html", + "title": "The 2024 ISC Grant Program", "section": "", - "text": "Want to contribute to the R Consortium blog? Please review our Blog Post Guidelines.\nR Consortium blog archive (2015-2024)\n\n\n\n\n\n\n \n \n \n Order By\n Default\n \n Date - Oldest\n \n \n Date - Newest\n \n \n Title\n \n \n Author\n \n \n \n \n \n \n \n\n\n\n\n\nDate\n\n\nTitle\n\n\nAuthor\n\n\n\n\n\n\nOct 30, 2024\n\n\nStreamlining API Integration: Jon Harmon’s Journey with the api2r Package\n\n\nR Consortium\n\n\n\n\nOct 23, 2024\n\n\nConectaR, Podcasts, and Datathons: How the San Carlos R User Group in Costa Rica is Connecting Latin America’s Data Lovers\n\n\nR Consortium\n\n\n\n\nOct 18, 2024\n\n\nEndophytes, Oaks, and R: How R-Ladies Morelia is Cultivating Science and Community in Morelia, Mexico\n\n\nR Consortium\n\n\n\n\nOct 16, 2024\n\n\nThe U.S. Federal Reserve quarterly model in R\n\n\nGuest Blog Post\n\n\n\n\nOct 15, 2024\n\n\nEmpowering Dengue Research Through the Dengue Data Hub: R Consortium Funded Initiative\n\n\nR Consortium\n\n\n\n\nOct 14, 2024\n\n\nR/Pharma 2024, Virtual, October 29-November 1, Includes New Dedicated Asia-Pacific (APAC) Track\n\n\nR Consortium\n\n\n\n\nOct 9, 2024\n\n\nUsing R to Submit Research to the FDA: Pilot 4 Successfully Submitted to FDA Center for Drug Evaluation and Research\n\n\nR Consortium\n\n\n\n\nOct 8, 2024\n\n\nCakes, Code, and Community: Rasmus Bååth’s Secret to Reviving the CopenhagenR UseR Group\n\n\nR Consortium\n\n\n\n\nOct 1, 2024\n\n\nAnnouncing the Health Technology Assessment (HTA) Working Group\n\n\nR Consortium\n\n\n\n\nSep 23, 2024\n\n\nUnlocking Chemical Volatility: How the volcalc R Package is Streamlining Scientific Research\n\n\nR Consortium\n\n\n\n\nSep 20, 2024\n\n\nFree Boba Tea and Technical R Topics Lure Young Learners to New Brunei R User Group\n\n\nR Consortium\n\n\n\n\nSep 12, 2024\n\n\nEmpowering Data Science: How R is Transforming Research in Cameroon\n\n\nR Consortium\n\n\n\n\nSep 10, 2024\n\n\nThank You, Joseph Rickert: A Legacy of Leadership and Innovation in the R Community\n\n\nR Consortium\n\n\n\n\nSep 6, 2024\n\n\nR-Ladies Bariloche in Argentina: Fostering a Different Approach to Leadership\n\n\nR Consortium\n\n\n\n\nAug 30, 2024\n\n\nThe 2024 ISC Grant Program will begin Accepting Applications Soon!\n\n\nR Consortium\n\n\n\n\nAug 27, 2024\n\n\nR4SocialScience: Empowering Social Science Research with R in India\n\n\nR Consortium\n\n\n\n\nAug 26, 2024\n\n\nNews from R Submissions Working Group – Pilot 3 Successfully Reviewed by FDA\n\n\nR Consortium\n\n\n\n\nAug 20, 2024\n\n\nBuilding Bridges in Haifa, Israel: How the New R User Group in Haifa is Establishing a Diverse R Community\n\n\nR Consortium\n\n\n\n\nAug 12, 2024\n\n\nA New R Community in Ahmedabad, India, focused on Clinical Research and Pharmaceutical Industries\n\n\nR Consortium\n\n\n\n\nAug 2, 2024\n\n\nR Consortium Grants Committee Announces New Chair\n\n\nR Consortium\n\n\n\n\nAug 1, 2024\n\n\nPharma RUG: The Rise of R in China’s Pharmaceutical Industry\n\n\nR Consortium\n\n\n\n\nJul 26, 2024\n\n\nR-Ladies Rome: Empowering Women in Data Science Through Collaboration and Innovation\n\n\nR Consortium\n\n\n\n\nJul 22, 2024\n\n\nEmpowering the R Community: Insights from Myles Mitchell of the Leeds Data Science Group\n\n\nR Consortium\n\n\n\n\nJul 12, 2024\n\n\nKolkata R User Group: A Rich History with Statistics\n\n\nR Consortium\n\n\n\n\nJul 3, 2024\n\n\nDiving into R with Isabella Velasquez: Perspectives from R-Ladies Seattle\n\n\nR Consortium\n\n\n\n\nJul 2, 2024\n\n\nR Consortium’s Submission Working Group: Advancing R for Regulatory Success at PharmaSUG 2024\n\n\nR Consortium\n\n\n\n\nJun 25, 2024\n\n\nR Addicts Paris: Promoting Diversity in R\n\n\nR Consortium\n\n\n\n\nJun 24, 2024\n\n\nThe Crucial Role of Release Control in R for Healthcare Organizations\n\n\nGuest Blog Post\n\n\n\n\nJun 17, 2024\n\n\nBridging the Digital Divide: Umar Isah Adam on Expanding R Access for Kano, Nigeria Students\n\n\nR Consortium\n\n\n\n\nJun 11, 2024\n\n\nKeith Karani Wachira: Leading the Dekut R Community in Kenya and Innovating with R\n\n\nR Consortium\n\n\n\n\nJun 4, 2024\n\n\nFull-time Korea R User Group Founder Victor Lee Sees AI Future for R and Quarto Textbooks\n\n\nR Consortium\n\n\n\n\nMay 30, 2024\n\n\nR4HR in Buenos Aires: Leveraging R for Dynamic HR Solutions\n\n\nR Consortium\n\n\n\n\nMay 29, 2024\n\n\nEnhancing Clinical Trial Data Sharing with R Consortium’s R Submissions Working Group\n\n\nR Consortium\n\n\n\n\nMay 29, 2024\n\n\nOne More Step Forward: The R Consortium Submission Working Group’s Presentation to Swissmedic on Regulatory Submission using R and Shiny\n\n\nGuest Authors\n\n\n\n\nMay 24, 2024\n\n\nCollaborative Growth: The Botswana R User Group and Regional Partnerships\n\n\nR Consortium\n\n\n\n\nMay 16, 2024\n\n\nGergely Daróczi’s Journey: Empowering R Users in Hungary\n\n\nR Consortium\n\n\n\n\nMay 15, 2024\n\n\nEnhancing R: The Vision and Impact of Jan Vitek’s MaintainR Initiative\n\n\nR Consortium\n\n\n\n\nMay 14, 2024\n\n\nTackling Hurdles: Embracing Open Source Packages in Pharmaceutical Research\n\n\nR Consortium\n\n\n\n\nMay 13, 2024\n\n\nThe Evolution of Melbourne’s Business Analytics and R Business User Group\n\n\nR Consortium\n\n\n\n\nApr 30, 2024\n\n\nR/Medicine is coming June 10-14, 2024 – See Top Five R Medicine Talks from Previous Years\n\n\nR Consortium\n\n\n\n\nApr 26, 2024\n\n\nBridging Gaps: Tunis R User Group’s Journey in Democratizing R in Bioinformatics\n\n\nR Consortium\n\n\n\n\nApr 19, 2024\n\n\nNavigating R’s Impact in Vienna: Insights from the Finance and Pharmaceutical Sectors\n\n\nR Consortium\n\n\n\n\nApr 18, 2024\n\n\nBuilding Data Highways: Kirill Müller’s Journey in Enhancing R’s Database\n\n\nR Consortium\n\n\n\n\nApr 15, 2024\n\n\nDecade of Data: Celebrating 10 Years of Innovation at the New York R Conference\n\n\nR Consortium\n\n\n\n\nApr 10, 2024\n\n\nThe Impact of R on Academic Excellence in Manchester, UK\n\n\nR Consortium\n\n\n\n\nApr 8, 2024\n\n\nEARL Early Bird Tickets Are Now Available!\n\n\nR Consortium\n\n\n\n\nApr 5, 2024\n\n\nR/Medicine Coming June 10-14, 2024 – Call for Abstracts Open – Keynotes Announced\n\n\nR Consortium\n\n\n\n\nApr 4, 2024\n\n\nUnlocking Financial Insights: Join Us at the R Finance Conference\n\n\nR Consortium\n\n\n\n\nMar 28, 2024\n\n\nEmpowering R Enthusiasts: SatRDays London 2024 Unveiled\n\n\nR Consortium\n\n\n\n\nMar 27, 2024\n\n\nAligning Beliefs and Profession: Using R in Protecting the Penobscot Nation’s Traditional Lifeways\n\n\nR Consortium\n\n\n\n\nMar 26, 2024\n\n\nElevate Your R Community with the 2024 RUGS Grant Program\n\n\nR Consortium\n\n\n\n\nMar 19, 2024\n\n\nOffa R Users Group: Empowering Data-Driven Education in Nigeria\n\n\nR Consortium\n\n\n\n\nMar 13, 2024\n\n\nR-Ladies Goiânia: Promoting Diversity and Inclusion in Local R Community\n\n\nR Consortium\n\n\n\n\nMar 12, 2024\n\n\nISC-funded Grant: Secure TLS Connections in {nanonext} and {mirai} Facilitating High-Performance Computing in the Life Sciences\n\n\nR Consortium\n\n\n\n\nMar 7, 2024\n\n\nThe Cleveland R User Group’s Journey Through Pandemic Adaptations and Baseball Analytics\n\n\nR Consortium\n\n\n\n\nMar 1, 2024\n\n\nApply Now! R Consortium Infrastructure Steering Committee (ISC) Grant Program Open for Proposals!\n\n\nR Consortium\n\n\n\n\nFeb 28, 2024\n\n\nThe R Consortium 2023: A Year of Growth and Innovation\n\n\nR Consortium\n\n\n\n\nFeb 27, 2024\n\n\nMoffitt Cancer Center Bio-Data Club’s New Chapter in Spatial Data Analysis and Enhanced Hackathon Collaboration\n\n\nR Consortium\n\n\n\n\nFeb 23, 2024\n\n\nRecap: R Validation Hub Community Meeting\n\n\nR Consortium\n\n\n\n\nFeb 21, 2024\n\n\nJoin our R/Medicine Webinar: Quarto for Reproducible Medical Manuscripts\n\n\nR Consortium\n\n\n\n\nFeb 20, 2024\n\n\nR-Ladies Cotonou – A Community that Makes R Accessible for French-Speaking African Women\n\n\nR Consortium\n\n\n\n\nFeb 14, 2024\n\n\nUnlocking the Power of R for Insurance and Actuarial Science: Webinar Series Recap\n\n\nR Consortium\n\n\n\n\nFeb 13, 2024\n\n\nAnn Arbor R User Group: Harnessing the Power of R and GitHub\n\n\nR Consortium\n\n\n\n\nFeb 12, 2024\n\n\nUnraveling the term “Validation”: Join the Discussion at the R Validation Hub Community Meeting on February 20, 2024\n\n\nR Consortium\n\n\n\n\nFeb 8, 2024\n\n\nR Consortium Infrastructure Steering Committee (ISC) Grant Program Accepting Proposals starting March 1st!\n\n\nR Consortium\n\n\n\n\nFeb 7, 2024\n\n\nImproving with R: Kylie Bemis Unveils Enhanced Signal Processing with Matter 2.4 Upgrade\n\n\nR Consortium\n\n\n\n\nFeb 6, 2024\n\n\nJoin Our Upcoming Webinar: Master Tidy Finance & Access Financial Data with Expert Christoph Scheuch\n\n\nR Consortium\n\n\n\n\nFeb 2, 2024\n\n\nNatalia Andriychuk on RUGs, Pfizer R Center of Excellence, and Open Source Projects: Fostering R Communities Inside and Out\n\n\nR Consortium\n\n\n\n\n\nNo matching items" + "text": "A major goal of the R Consortium is to strengthen and improve the infrastructure supporting the R Ecosystem. We seek to accomplish this by funding projects that will improve both technical infrastructure and social infrastructure.\nTechnical Infrastructure projects that have be funded include:\n\nR-hub, a centralized tool for checking R packages\nTesting DBI and improving key open source database backends.\nImprovements in packages such as mapview and sf\nImproving Translations in R\nOngoing infrastructural development for R on Windows and macOS\n\nSocial Infrastructure projects include:\n\nSatRDays, bootstrapping a system for local R conferences.\nData-Driven Discovery and Tracking of R Consortium Activities\n\nThe Infrastructure Steering Committee (ISC) projects should have a focus on technical infrastructure or involve software development to support social infrastructure. Conferences, training sessions, and user groups will be funded through the RUGS program.\nTo apply for an ISC grant please continue with the instructions below. To seek funding for a conference, training session or user group please apply through the RUGS program page.\n\n\nThe ISC is interested in projects that:\n\nAre likely to have a broad impact on the R community.\nHave a focused scope (a good example is the Simple Features for R project). If you have a larger project, consider breaking it up into smaller chunks (a good example of this done is with the DBI/DBItest project submission, where multiple proposals came in over time to address the various needs).\nHave a low-to-medium risk with a low-to-medium reward. The ISC tends not fund high-risk, high-reward projects.\n\nWhile all projects are considered, the ISC generally does not accept projects that:\n\nImpact only a small part of the R community\nRequest conference, workshop, or meetup sponsorship. For these, you should look at our user group program or connect with the marketing committee for larger events.\nAre very exploratory. These are better to be pursued through the working group program.\n\n\n\n\nPlease provide a 2 to 5 page proposal that describes the problem you want to solve. We expect submissions to include these components:\n\nThe Problem: What problem do you want to solve? Why is it a problem? Who does it affect? What will solving the problem enable? This section should include a brief summary of existing work, such as R packages that may be relevant. If you are proposing a change to R itself, you must include a letter of support from a member of R Core.\nThe Plan: How are you going to solve the problem? Include the concrete actions you will take and an estimated timeline. What are likely failure modes and how will you recover from them?\nThe Team: Who will work on the project? Briefly describe all participants, and the skills they will bring to the project.\nProject Milestones: Outline the milestones for development and how much funding will be required for each stage (as payments will be tied to project milestone completion). Each milestone should specify the work to be done and the expected outcomes, providing enough detail for the ISC to understand the scope of the project work and assess the likelihood of success.\nHow Can The ISC Help: Please describe how you think the ISC can help. If you are looking for a cash grant include a detailed itemized budget and spending plan. We expect that most of the budget will be allocated for labor costs. We do not cover indirect costs. The ISC grants cannot cover such things as travel, lodging, food, journal publication fees, or personal hardware. Cloud services may be covered if they are specific to the project and the project period. The ISC reserves the right to vet how funds are used for each project separately. If in doubt, please reach out to us. If you are seeking to start an ISC working group, then please describe the goals of the group and provide the name of the individual who will be committed to leading and managing the group’s activities. Also, describe how you think the ISC can help promote your project.\nDissemination: How will you ensure that your work is available to the widest number of people? Please specify the open-source or creative commons license(s) you will use, how you will host your code so that others can contribute, and how you will publicize your work. We encourage you to plan content to be shared quarterly on the R Consortium blog.\n\nThe ISC has a limited grant budget, and we want to ensure that funded projects deliver the maximum benefit to the community. Successful proposals show well-defined milestones, with initial work completed to minimize delivery risk, e.g., upfront research and well-defined action plans.\nIf you would like a template to help you structure your proposal, we encourage you to use one contributed by Steph Locke at https://github.com/RConsortium/isc-proposal.\nWe encourage you to seek feedback from the community before formally submitting your proposal. You are welcome to email individual committee members who might be particularly interested in your proposal to get their informal opinion, and you may want to publicize it more widely to get feedback from the broader R community.\n\n\n\nOnce you have completed your proposal, create a self-contained PDF and complete this form (requires signing in via a Google Account). When you submit the form, you should see a response page saying “Thank you for your proposal!” Soon thereafter, you will receive an email from forms-receipts-noreply@google.com with all the details of your submission. If you do not receive that email, please be sure to check your spam folder. If you do not see it, reach out to us as soon as possible.\nPlease note that the R Consortium utilizes a standard agreement for all funded projects selected in an effort to streamline the award process and to fund the greatest amount of projects as possible. The standard agreement is available for review in advance: Individual Consultant Agreement for R Consortium ISC Projects – 20170622.\nIf you have any questions please email proposal@r-consortium.org.\n\n\n\n\n\n\nMarch 1, 2024 – Grant Application period opens\nApril 1, 2024 – Grant Application period closes, 11:59pm US ET\nMay 1, 2024 – All accepted grantees are contacted by the ISC\nJune 1, 2024 – Deadline for acceptance of grant and contract. Public notification of grantees occurs shortly thereafter.\n\n\n\n\n\nSeptember 1, 2024 – Grant Application period opens\nOctober 1, 2024 – Grant Application period close, 11:59pm US ET\nNovember 1, 2024 – All accepted grantees are contacted by the ISC\nDecember 1, 2024 – Deadline for acceptance of grant and contract. Public notification of grantees occurs shortly thereafter.\n\n\n\n\n\nAll proposals will be read and reviewed by the Chair of the ISC and assigned to a committee member for detailed review. Proposals will be reviewed as a group, and you will be notified of the decision by the dates listed above.\n50% of the grant will be paid out when the contract is signed and 50% upon completion.\nAll accepted projects will be published on the R Consortium blog.\nWe review this process yearly to ensure that the process is as smooth as possible, and to incorporate the knowledge gained from putting it into practice. All decisions to accept or reject proposals will be made by R Consortium in its sole discretion and shall be final.\nIf you have any questions about the proposals or submission process write to proposal@r-consortium.org." }, { - "objectID": "blog/guidelines.html", - "href": "blog/guidelines.html", - "title": "Blog Guidelines", + "objectID": "all-projects/callforproposals.html#projects-the-isc-funds", + "href": "all-projects/callforproposals.html#projects-the-isc-funds", + "title": "The 2024 ISC Grant Program", "section": "", - "text": "The R Consortium blog will serve as a channel for the members, ISC grant recipients and the community at large to broadcast to a wide audience how their work and engagement is growing opportunities for the R language for data science and statistical computing.\nThis may include summaries of how leading institutions, companies and developers are using, developing and advancing R.\nThose involved with developing, maintaining, distributing, and using R software are encouraged to contribute to the blog.\nGuest posts from the R Consortium community at large or projects funded by the ISC that enhance R and support users are welcomed. Updates about R-related conferences (including useR!), meetings (including SatRDays and RLadies), local user groups worldwide, new working groups or programs for R language certification and training are of interest. Other topics would certainly be considered, but it should be something of interest to the broader R community.\nAccepted blog posts are at the sole discretion of the R Consortium." + "text": "The ISC is interested in projects that:\n\nAre likely to have a broad impact on the R community.\nHave a focused scope (a good example is the Simple Features for R project). If you have a larger project, consider breaking it up into smaller chunks (a good example of this done is with the DBI/DBItest project submission, where multiple proposals came in over time to address the various needs).\nHave a low-to-medium risk with a low-to-medium reward. The ISC tends not fund high-risk, high-reward projects.\n\nWhile all projects are considered, the ISC generally does not accept projects that:\n\nImpact only a small part of the R community\nRequest conference, workshop, or meetup sponsorship. For these, you should look at our user group program or connect with the marketing committee for larger events.\nAre very exploratory. These are better to be pursued through the working group program." }, { - "objectID": "blog/guidelines.html#r-consortium-blog-overview", - "href": "blog/guidelines.html#r-consortium-blog-overview", - "title": "Blog Guidelines", + "objectID": "all-projects/callforproposals.html#submitting-a-proposal", + "href": "all-projects/callforproposals.html#submitting-a-proposal", + "title": "The 2024 ISC Grant Program", "section": "", - "text": "The R Consortium blog will serve as a channel for the members, ISC grant recipients and the community at large to broadcast to a wide audience how their work and engagement is growing opportunities for the R language for data science and statistical computing.\nThis may include summaries of how leading institutions, companies and developers are using, developing and advancing R.\nThose involved with developing, maintaining, distributing, and using R software are encouraged to contribute to the blog.\nGuest posts from the R Consortium community at large or projects funded by the ISC that enhance R and support users are welcomed. Updates about R-related conferences (including useR!), meetings (including SatRDays and RLadies), local user groups worldwide, new working groups or programs for R language certification and training are of interest. Other topics would certainly be considered, but it should be something of interest to the broader R community.\nAccepted blog posts are at the sole discretion of the R Consortium." + "text": "Please provide a 2 to 5 page proposal that describes the problem you want to solve. We expect submissions to include these components:\n\nThe Problem: What problem do you want to solve? Why is it a problem? Who does it affect? What will solving the problem enable? This section should include a brief summary of existing work, such as R packages that may be relevant. If you are proposing a change to R itself, you must include a letter of support from a member of R Core.\nThe Plan: How are you going to solve the problem? Include the concrete actions you will take and an estimated timeline. What are likely failure modes and how will you recover from them?\nThe Team: Who will work on the project? Briefly describe all participants, and the skills they will bring to the project.\nProject Milestones: Outline the milestones for development and how much funding will be required for each stage (as payments will be tied to project milestone completion). Each milestone should specify the work to be done and the expected outcomes, providing enough detail for the ISC to understand the scope of the project work and assess the likelihood of success.\nHow Can The ISC Help: Please describe how you think the ISC can help. If you are looking for a cash grant include a detailed itemized budget and spending plan. We expect that most of the budget will be allocated for labor costs. We do not cover indirect costs. The ISC grants cannot cover such things as travel, lodging, food, journal publication fees, or personal hardware. Cloud services may be covered if they are specific to the project and the project period. The ISC reserves the right to vet how funds are used for each project separately. If in doubt, please reach out to us. If you are seeking to start an ISC working group, then please describe the goals of the group and provide the name of the individual who will be committed to leading and managing the group’s activities. Also, describe how you think the ISC can help promote your project.\nDissemination: How will you ensure that your work is available to the widest number of people? Please specify the open-source or creative commons license(s) you will use, how you will host your code so that others can contribute, and how you will publicize your work. We encourage you to plan content to be shared quarterly on the R Consortium blog.\n\nThe ISC has a limited grant budget, and we want to ensure that funded projects deliver the maximum benefit to the community. Successful proposals show well-defined milestones, with initial work completed to minimize delivery risk, e.g., upfront research and well-defined action plans.\nIf you would like a template to help you structure your proposal, we encourage you to use one contributed by Steph Locke at https://github.com/RConsortium/isc-proposal.\nWe encourage you to seek feedback from the community before formally submitting your proposal. You are welcome to email individual committee members who might be particularly interested in your proposal to get their informal opinion, and you may want to publicize it more widely to get feedback from the broader R community." }, { - "objectID": "blog/guidelines.html#quality", - "href": "blog/guidelines.html#quality", - "title": "Blog Guidelines", - "section": "Quality", - "text": "Quality\nWe are looking for posts that teach and give value to our community. Blogs should include the meta-narrative that “R is a fast-growing language for statistical computing and graphics” and “the R Consoritum supports the worldwide community of users, maintainers and developers of R software.”\nGuest posts must be vendor neutral, though it may mention vendors involved in specific deployment or adoption paths, or their hosting of an in-person event or speaking at an event, or other indications of meaningful participation in the community. It shouldn’t feel like an advertisement for your product, services or company though. Your post must be your content, but can be published elsewhere on the Internet with permission from that website. All content should have a byline (preferably by a company engineer) and be published under Creative Commons with Attribution, so you’re welcome to re-publish on your own blog.\nThe most interesting posts are those that teach or show how to do something in a way maybe others haven’t thought of. Good blog posts show hurdles that were encountered and explain how they were overcome (not that everything is rainbows and unicorns). When showing upstreaming of a patch fixing an issue for others, link back to the Github issue, so readers can follow along. We don’t avoid critical commentary or broad issues, but approach them with sensitivity, professionalism and tact in a way that is beneficial and positive for the community. It would be helpful to the R Consortium to discuss how to choose between different technologies and how to accommodate different legacy issues and cloud platforms.\nBe interesting and inspiring!" + "objectID": "all-projects/callforproposals.html#how-to-apply", + "href": "all-projects/callforproposals.html#how-to-apply", + "title": "The 2024 ISC Grant Program", + "section": "", + "text": "Once you have completed your proposal, create a self-contained PDF and complete this form (requires signing in via a Google Account). When you submit the form, you should see a response page saying “Thank you for your proposal!” Soon thereafter, you will receive an email from forms-receipts-noreply@google.com with all the details of your submission. If you do not receive that email, please be sure to check your spam folder. If you do not see it, reach out to us as soon as possible.\nPlease note that the R Consortium utilizes a standard agreement for all funded projects selected in an effort to streamline the award process and to fund the greatest amount of projects as possible. The standard agreement is available for review in advance: Individual Consultant Agreement for R Consortium ISC Projects – 20170622.\nIf you have any questions please email proposal@r-consortium.org." }, { - "objectID": "blog/guidelines.html#promotion", - "href": "blog/guidelines.html#promotion", - "title": "Blog Guidelines", - "section": "Promotion", - "text": "Promotion\nYour blog will be shared on R Consortium’s Twitter channel. Please feel free to retweet or share. Don’t forget to share your work on your own social channels and favorite news aggregator sites. Suggested sites: Twitter, LinkedIn, Reddit, Hacker News, DZone, TechBeacon. Plus industry sites like: https://www.r-bloggers.com/about/, rweekly.org and reddit.com/r/rstats." + "objectID": "all-projects/callforproposals.html#proposal-dates-for-2024", + "href": "all-projects/callforproposals.html#proposal-dates-for-2024", + "title": "The 2024 ISC Grant Program", + "section": "", + "text": "March 1, 2024 – Grant Application period opens\nApril 1, 2024 – Grant Application period closes, 11:59pm US ET\nMay 1, 2024 – All accepted grantees are contacted by the ISC\nJune 1, 2024 – Deadline for acceptance of grant and contract. Public notification of grantees occurs shortly thereafter.\n\n\n\n\n\nSeptember 1, 2024 – Grant Application period opens\nOctober 1, 2024 – Grant Application period close, 11:59pm US ET\nNovember 1, 2024 – All accepted grantees are contacted by the ISC\nDecember 1, 2024 – Deadline for acceptance of grant and contract. Public notification of grantees occurs shortly thereafter." }, { - "objectID": "blog/guidelines.html#how-to-submit-for-consideration", - "href": "blog/guidelines.html#how-to-submit-for-consideration", - "title": "Blog Guidelines", - "section": "How to submit for consideration", - "text": "How to submit for consideration\nPlease submit the blog post or a brief summary and the topic of the post to r-marketing@lists.r-consortium.org (with the Subject line: “Proposed Blog: BLOG TITLE”) for consideration. The PR team will review your submission in a timely manner and provide the green light to draft the entire article or provide feedback on next steps. If you are submitting an article or presentation that already exists, please send it in its entirety with a note on the expressed permission from the owner of content. Once your submission has been approved, it will be added to our blog publishing calendar and a publish date will be provided, so you may plan to promote accordingly through your personal and company social media channels. Blog posts should be no longer than 1,000 words and no shorter than 300 words. Diagrams, code examples or photos are strongly encouraged.\nThis document last updated July 17, 2024" + "objectID": "all-projects/callforproposals.html#the-process", + "href": "all-projects/callforproposals.html#the-process", + "title": "The 2024 ISC Grant Program", + "section": "", + "text": "All proposals will be read and reviewed by the Chair of the ISC and assigned to a committee member for detailed review. Proposals will be reviewed as a group, and you will be notified of the decision by the dates listed above.\n50% of the grant will be paid out when the contract is signed and 50% upon completion.\nAll accepted projects will be published on the R Consortium blog.\nWe review this process yearly to ensure that the process is as smooth as possible, and to incorporate the knowledge gained from putting it into practice. All decisions to accept or reject proposals will be made by R Consortium in its sole discretion and shall be final.\nIf you have any questions about the proposals or submission process write to proposal@r-consortium.org." }, { - "objectID": "webinars/unlocking-insights-from-latinr.html#date-and-time-october-22-2024-9am-pacific-time", - "href": "webinars/unlocking-insights-from-latinr.html#date-and-time-october-22-2024-9am-pacific-time", - "title": "Unlocking Insights from LatinR: Collaboration and Innovation in Data Science Webinar", - "section": "Date and time: October 22, 2024, 9am Pacific time", - "text": "Date and time: October 22, 2024, 9am Pacific time\nJoin us for an exciting webinar featuring the co-founders and co-chair of LatinR, as they share insights into the vibrant R community in Latin America and the evolution of the LatinR conference over its past six editions. Discover the impact this conference has had on the regional and global R community, learn about the unique aspects of R usage in Latin America, and get a sneak peek into what to expect at the upcoming LatinR 2024 edition. Whether you’re an experienced R user or just starting out, this session will offer valuable perspectives and opportunities for engagement!\nPresentation used in the webinar available here.\nAgenda\n\nThe Evolution of LatinR and its Impact on the Community: LatinR’s history, the growth of the community, and the role of the conference in fostering international and regional collaboration.\nLatinR Success Stories and Featured Projects: conference format, examples of experts who came, workshops, and collaborative projects that have emerged from LatinR.\nFuture of LatinR: what we will see in the 2024 edition, future perspectives for LatinR, and how the community can get more involved." + "objectID": "blog/how_to_post.html", + "href": "blog/how_to_post.html", + "title": "R Consortium Blog", + "section": "", + "text": "Topic\n\n\n\n\nCloning the Repo\n\n\nInitial Setup\n\n\nInstall R on Linux\n\n\nR Packages Installation Method #1\n\n\nR Packages Installation Method #2\n\n\nInstall the Vscode extension “Quarto”\n\n\nRunning the Project in a Live Preview\n\n\nAdding a Blog post\n\n\nUploading your Post\n\n\n\n\n\n\nOn our GitHub repository, click “Code“ and then “Open with GitHub Desktop”.\n\nIn GitHub Desktop click “Clone”\n\n\n\n\n\nIn Github Desktop click on “Fetch origin” to get the most up to date blog on your local computer.\n\nIn Github Desktop click on “Open in Visual Studio Code” to start working on your blog\n\nIn VSCode click on “View” and then “Terminal”\n\nIn the Vscode Terminal make sure you are on a Linux terminal by switching to Ubuntu (WSL)\n\n\n\n\nInstall R using sudo apt-get install r-base and sudo apt-get install r-base-dev\n\n\n\n\nInstall R packages on Linux; type R in terminal and then install.packages(‘rmarkdown’)\nGGPLOT2 installation: install.packages(“ggplot2”)\ndygraphs installation: install.packages(“dygraphs”)\nhere installation: install.packages(“here”)\n\n\n\n\nUse RStudio Desktop on Windows then click on “install”\n\nSearch for the package you want for example “here” package and click “install”\n\n\n\n\n\n\nRecommended (optional) in the Quarto Extension settings enable the “Render on Save” option\n\n\n\n\n\n\nIn VSCode click on “View” and then “Command Palette”\n\nSearch for “Quarto: Preview” and click on that command\n\n\n\n\n\nIn Github desktop click “Branch” and then “New branch” make a new branch for example “Adding-new-elephant-post”\n\n\nIn VSCode add a new Folder in the “posts” directory and name it. My new post folder is “Slides-Post”\n\nAdd a new index.qmd file (Quarto Markdown File) into the new post folder.\n\nStart editing your new blog post!\n\n\n\nIn Github desktop commit your changes and a short message for your changes, for my example I am committing to the “Add-Slides” branch.\n\nOnce committed, push it to the remote Github Repository. On the bottom left is an indication of a successful commit.\n\nMake a pull request in Github desktop and then 1 reviewer should check the post and make sure it is looking good!\n\n\nClick on “Create pull request” on Github\n\nApproval Process and Timing\n\nEmail info@r-consortium.org" }, { - "objectID": "webinars/unlocking-insights-from-latinr.html#speakers", - "href": "webinars/unlocking-insights-from-latinr.html#speakers", - "title": "Unlocking Insights from LatinR: Collaboration and Innovation in Data Science Webinar", - "section": "Speakers", - "text": "Speakers\n\nYanina Bellini\n\nYanina shares her experience teaching computational skills and building welcoming communities of practice for programming scientists. She is one of the co-founders and chairs of LatinR. She is also the rOpenSci Community Manager and part of the R-Ladies Leadership Team. She has 30 years of experience in education and 24 years as a researcher.\n\n\nNatalia Da Silva\n\nNatalia is an Assistant Professor of Statistics at Universidad de la República in Montevideo, Uruguay, with a Ph.D. in Statistics from Iowa State University, whose research focuses on supervised learning, exploratory data analysis, statistical graphics, and reproducible research, and who co-founded LatinR, R-Ladies Montevideo, and the Montevideo R User Group (GURU), while also serving as an Associate Editor for Reproducibility at the Journal of the American Statistical Association.\n\n\nRiva Quiroga\n\nRiva Quiroga is a Linguist based in Valparaíso, Chile. She is one of the co-founders and chairs of LatinR, and part of the R-Ladies Global Team." + "objectID": "blog/how_to_post.html#cloning-the-repo", + "href": "blog/how_to_post.html#cloning-the-repo", + "title": "R Consortium Blog", + "section": "", + "text": "On our GitHub repository, click “Code“ and then “Open with GitHub Desktop”.\n\nIn GitHub Desktop click “Clone”" }, { - "objectID": "webinars/containerization-and-r-for-reproducibility.html#abstract", - "href": "webinars/containerization-and-r-for-reproducibility.html#abstract", - "title": "Containerization and R for Reproducibility and More", - "section": "Abstract", - "text": "Abstract\nContainerization has become a dominant computing paradigm for computing in the past decade due to its many advantages: isolation and security, scalability and efficiency with lightweight containers sharing an operating kernel and resources, and portability across cloud computing providers. For the researcher, analyst, or R user, containers have applications ranging from reproducible analytical environments to packaging statistical code to use in web applications. I will discuss how biomedical researchers can make use of containerization technology, particularly the tools provided by the Rocker Project, which publishes powerful standardized containers for the R language.\n\nRegister here: https://zoom.us/webinar/register/WN_aWMKlQngTUqgp4G_qkkD_g" + "objectID": "blog/how_to_post.html#initial-setup", + "href": "blog/how_to_post.html#initial-setup", + "title": "R Consortium Blog", + "section": "", + "text": "In Github Desktop click on “Fetch origin” to get the most up to date blog on your local computer.\n\nIn Github Desktop click on “Open in Visual Studio Code” to start working on your blog\n\nIn VSCode click on “View” and then “Terminal”\n\nIn the Vscode Terminal make sure you are on a Linux terminal by switching to Ubuntu (WSL)\n\n\n\n\nInstall R using sudo apt-get install r-base and sudo apt-get install r-base-dev\n\n\n\n\nInstall R packages on Linux; type R in terminal and then install.packages(‘rmarkdown’)\nGGPLOT2 installation: install.packages(“ggplot2”)\ndygraphs installation: install.packages(“dygraphs”)\nhere installation: install.packages(“here”)\n\n\n\n\nUse RStudio Desktop on Windows then click on “install”\n\nSearch for the package you want for example “here” package and click “install”\n\n\n\n\n\n\nRecommended (optional) in the Quarto Extension settings enable the “Render on Save” option" }, { - "objectID": "webinars/containerization-and-r-for-reproducibility.html#speaker", - "href": "webinars/containerization-and-r-for-reproducibility.html#speaker", - "title": "Containerization and R for Reproducibility and More", - "section": "Speaker", - "text": "Speaker\n\nNoam Ross is a computational disease ecologist and Executive Director of rOpenSci, a nonprofit dedicated to promoting open science and validating data science and computational methods. He is a core member of the Rocker Project, which maintains standardized containers for the R computer language. Noam’s work includes spearheading rOpenSci’s work in software peer review, developing a widely emulated system for leveraging the academic peer-review process coupled with state-of-the art automated code analysis to improve code quality in the scientific software in ecosystem, as well as using review as a mechanism for community building and training. His research interests and contributions span a wide range of topics, including disease ecology, zoonotic spillover, mechanistic modeling of disease dynamics, and non-parametric data science methods. His applied work includes creating early outbreak assessment models for the U.S. Defense Threat Reduction Agency, and modeling and forecasting for New York State’s COVID-19 emergency response. Noam holds a Ph.D. in theoretical ecology from the University of California-Davis and a B.Sc. from Brown University." + "objectID": "blog/how_to_post.html#running-the-project-in-a-live-preview", + "href": "blog/how_to_post.html#running-the-project-in-a-live-preview", + "title": "R Consortium Blog", + "section": "", + "text": "In VSCode click on “View” and then “Command Palette”\n\nSearch for “Quarto: Preview” and click on that command" }, { - "objectID": "webinars/escape-the-data-dungeon.html#summary", - "href": "webinars/escape-the-data-dungeon.html#summary", - "title": "Escape the Data Dungeon: Unlock Scalable R Analytics and ML", - "section": "Summary:", - "text": "Summary:\nTired of sluggish R data processing and limited Machine Learning (ML) options with large databases? Imagine swiftly predicting customer churn and deploying solutions with ease. Watch our in-depth Oracle Machine Learning for R (OML4R) webinar to learn more!\nKey topics included:\n\nSeamless In-Database Access: Jump straight into your data without the drag of extractions.\nScalable High-Performance Data Processing: Handle huge datasets effortlessly.\nIntegrated In-Database ML: Develop and deploy potent models right within your database.\nEffortless Production Deployment: Streamline your R scripts from development to production.\n\nFound out more about OML4R through practical examples in product bundling, demand forecasting, and customer churn prediction. Escape the data grind and transformed your R experience." + "objectID": "blog/how_to_post.html#adding-a-blog-post", + "href": "blog/how_to_post.html#adding-a-blog-post", + "title": "R Consortium Blog", + "section": "", + "text": "In Github desktop click “Branch” and then “New branch” make a new branch for example “Adding-new-elephant-post”\n\n\nIn VSCode add a new Folder in the “posts” directory and name it. My new post folder is “Slides-Post”\n\nAdd a new index.qmd file (Quarto Markdown File) into the new post folder.\n\nStart editing your new blog post!\n\n\n\nIn Github desktop commit your changes and a short message for your changes, for my example I am committing to the “Add-Slides” branch.\n\nOnce committed, push it to the remote Github Repository. On the bottom left is an indication of a successful commit.\n\nMake a pull request in Github desktop and then 1 reviewer should check the post and make sure it is looking good!\n\n\nClick on “Create pull request” on Github\n\nApproval Process and Timing\n\nEmail info@r-consortium.org" }, { - "objectID": "webinars/escape-the-data-dungeon.html#speaker", - "href": "webinars/escape-the-data-dungeon.html#speaker", - "title": "Escape the Data Dungeon: Unlock Scalable R Analytics and ML", - "section": "Speaker", - "text": "Speaker\n\n\nMark Hornick, Senior Director, Oracle Machine Learning\nMark Hornick is senior director of product management for Oracle Machine Learning. Mark has more than 20 years of experience integrating and leveraging machine learning with Oracle software as well as working with internal and external customers to apply Oracle’s machine learning technologies. He has been involved with R technology for the past 15 years.  Mark is Oracle’s representative to the R Consortium and is an Oracle Adviser of the Analytics and Data Oracle User Community. He has been issued seven US patents. Mark holds a bachelor’s degree from Rutgers University and a master’s degree from Brown University, both in computer science. Follow him on Twitter @MarkHornick and connect on LinkedIn.\n\n\n\nSherry LaMonica, Consulting MTS, Oracle Machine Learning\nSherry is a member of the Oracle Machine Learning Product Management team. She has 20 years of software experience focused on enabling the commercial use of the open-source data analysis software systems with R and Python for data science and machine learning projects. She has worked with customers in fields as diverse as pharmaceutical research, financial analysis, manufacturing, and healthcare IT." + "objectID": "webinars/webinars-auto-not-being-used.html", + "href": "webinars/webinars-auto-not-being-used.html", + "title": "R Consortium", + "section": "", + "text": "Containerization and R for Reproducibility and More\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nEscape the Data Dungeon: Unlock Scalable R Analytics and ML\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nFrom Vision to Action: The R Pfizer R Center of Excellence-led Journey to R Adoption\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nTidy Finance and Accessing Financial Data\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nR/Insurance Series: For Everyone in Insurance or Actuarial Science\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nR/Medicine: Quarto for Reproducible Medical Manuscripts\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nTidy Finance Webinar Series\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nUnlocking Insights from LatinR: Collaboration and Innovation in Data Science Webinar\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nWebinars\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nNo matching items" }, { - "objectID": "webinars/escape-the-data-dungeon.html#the-r-adoption-series", - "href": "webinars/escape-the-data-dungeon.html#the-r-adoption-series", - "title": "Escape the Data Dungeon: Unlock Scalable R Analytics and ML", - "section": "The R Adoption Series", - "text": "The R Adoption Series\nThis is a series of webinars focused on the adoption of R. Each session will include a case study and often include panels or discussions to enable those starting their journey to ask questions.\nR Consortium will keep this page updated with information on future webinars in the R Adoption series. If there is some information that you are looking for specifically and you don’t see it here, feel free to email us at info@r-consortium.org." + "objectID": "webinars/webinars.html", + "href": "webinars/webinars.html", + "title": "Webinars", + "section": "", + "text": "This is a series of webinars focused on the adoption of R. Each session will include a case study and often include panels or discussions to enable those starting their journey to ask questions.\nR Consortium will keep this page updated with information on future webinars in the R Adoption series.  If there is some information that you are looking for specifically and you don’t see it here, feel free to email us at info@r-consortium.org" }, { - "objectID": "webinars/from-vision-to-action-the-pfizer-r-center-of-excellence.html#summary", - "href": "webinars/from-vision-to-action-the-pfizer-r-center-of-excellence.html#summary", - "title": "From Vision to Action: The R Pfizer R Center of Excellence-led Journey to R Adoption", - "section": "Summary", - "text": "Summary\nThe webinar by the R consortium titled “From Vision to Action: The R Pfizer R Center of Excellence-led Journey to R Adoption” was not just a case study of Pfizer’s journey. It was a platform for sharing valuable insights and strategies applicable across industries and experience levels. Viewers can learn about the importance of an engaged R community and practical approaches to building and maintaining such a community within their organizations." + "objectID": "webinars/webinars.html#the-r-adoption-series", + "href": "webinars/webinars.html#the-r-adoption-series", + "title": "Webinars", + "section": "", + "text": "This is a series of webinars focused on the adoption of R. Each session will include a case study and often include panels or discussions to enable those starting their journey to ask questions.\nR Consortium will keep this page updated with information on future webinars in the R Adoption series.  If there is some information that you are looking for specifically and you don’t see it here, feel free to email us at info@r-consortium.org" }, { - "objectID": "webinars/from-vision-to-action-the-pfizer-r-center-of-excellence.html#speaker", - "href": "webinars/from-vision-to-action-the-pfizer-r-center-of-excellence.html#speaker", - "title": "From Vision to Action: The R Pfizer R Center of Excellence-led Journey to R Adoption", - "section": "Speaker", - "text": "Speaker\n\n\nNatalia Andriychuk is a Statistical Data Scientist in the R Center of Excellence SWAT (Scientific Workflows and Analytic Tools) team at Pfizer. In her current role, Natalia provides robust technical solutions to business lines across Pfizer utilizing strong technical knowledge of R, R packages, Shiny, and other associated data science and data analytics tools. She develops training on R and associated tools for Pfizer colleagues and helps to build an R community at Pfizer. Natalia is an advocate for the open source development as she passionately believes in the transformative power collaborative innovation and knowledge sharing." + "objectID": "webinars/webinars.html#upcoming-webinars", + "href": "webinars/webinars.html#upcoming-webinars", + "title": "Webinars", + "section": "Upcoming Webinars", + "text": "Upcoming Webinars\n\nLearn more: Containerization and R for Reproducibility and More\n\nLearn more: Tidy Finance Webinar Series" }, { - "objectID": "webinars/from-vision-to-action-the-pfizer-r-center-of-excellence.html#the-r-adoption-series", - "href": "webinars/from-vision-to-action-the-pfizer-r-center-of-excellence.html#the-r-adoption-series", - "title": "From Vision to Action: The R Pfizer R Center of Excellence-led Journey to R Adoption", - "section": "The R Adoption Series", - "text": "The R Adoption Series\nThis is a series of webinars focused on the adoption of R. Each session will include a case study and often include panels or discussions to enable those starting their journey to ask questions.\nR Consortium will keep this page updated with information on future webinars in the R Adoption series. If there is some information that you are looking for specifically and you don’t see it here, feel free to email us at info@r-consortium.org." + "objectID": "webinars/webinars.html#archived-webinars-full-recordings-available", + "href": "webinars/webinars.html#archived-webinars-full-recordings-available", + "title": "Webinars", + "section": "Archived Webinars – Full Recordings Available", + "text": "Archived Webinars – Full Recordings Available\n\nLearn more: Unlocking Insights from LatinR: Collaboration and Innovation in Data Science Webinar\n\nLearn more: R/Medicine: Quarto for Reproducible Medical Manuscripts\n\nLearn more: Tidy Finance and Accessing Financial Data\n\nLearn more: Escape the Data Dungeon: Unlock Scalable R Analytics and ML\n\nLearn more: From Vision to Action: The Pfizer R Center of Excellence-led journey to R Adoption\n\nLearn more: R/Insurance Series: For Everyone in Insurance or Actuarial Science\nThe R/Insurance Series is offered four webinars this January. The video recordings of the previous R/Insurance Series webinar, “From Excel to Programming in R,” “From programming in R to putting R into production,” and “R performance culture,” are now available at the link above.\n\nLearn more: R/Medicine Webinar: Visualizing Survival Data with the {ggsurvfit} R Package\n\nLearn more: R/Adoption Series: The Adoption of R in Japan’s Pharma Industry Confirmation\n\nLearn more: R/Adoption Series: R and shiny in regulatory submission\n\nLearn More: R/Adoption Series: Learnings and Reflection from R Validation Case Studies\n\nJuliane Manitz, Senior Expert Biostatistician at EMD Serono\nDoug Kelkhoff, Principal Data Scientist / Statistical Software Engineer at Roche\nUday Preetham Palukuru, Standards lead at Merck & Co.\nEric Milliman, Senior Principal Data Scientist at Biogen\n\n\n\n \n\nLearn More: Teal: An R-Shiny Framework to Unlock the Power of Interactive Data Exploration Chendi Liao, Principal Statistical Programmer Analyst, Roche Canada • Dony Unardi, Principal Data Scientist, Genentech\n\n\n\n \n\nLearn More: R Adoption Series: Introducing the Software Engineering Working Group and {mmrm} Ben Arancibia, Data Scientist – Senior Manager At GSK • Yoni Sidi, Director of Modeling and Simulation at Sage Therapeutics\n\n\n\n\n\n \n\nLearn More: R/Database: Using R at Scale on Database Data \nMark Hornick, Senior Director, Oracle Machine Learning • Sherry LaMonica, Consulting MTS, Oracle Machine Learning\n\n\n\n \n\nLearn More: Upskilling on Data Handling and Communication at Swiss Re \nClaudio T. Rebelo, Model Validation Actuary for Group Risk Management at Swiss Re • Georgios Bakoloukas, Head Model Development & Analytics, Risk Management at Swiss Re • Daniela E. Damm, Divisional Operational Officer for Group Risk Management at Swiss Re\n\n\n\n \n\nLearn More: Using Metadata for Speedy Delivery Re \nChristina Fillmore, Data Scientists and R developer at GSK • Yujie Zhao, is a Senior Scientist (Biostatistics) at Merck & Co., Inc • Keaven Anderson, Scientific Assistant VP of Methodology Research in the Biostatistics and Clinical Research Decision Sciences group at Merck\n\n\n\n \n\nLearn More: Using R in Regulatory Review \nHye Soo Cho, Statistical Analyst, FDA/CDER • Tae Hyun (Ryan) Jung, Ph.D., Senior Statistical Reviewer in FDA/CDER/OTS/OB/DBVI • Paul Schuette, Scientific Computing Coordinator, FDA • Ning Leng, Director, Product Development Data Sciences, Roche • Coline Zeballos, R Strategy Lead, Roche\n\n\n\n \n\nLearn More: Speaking Different Languages \nMichael Rimler, Head of Technical Excellence and Innovation at GlaxoSmithKline • Mike Stackhouse, Chief Innovation Officer at Atorus\n\n\n\n \n\nLearn More: Table Creation in R \nGabriel Becker, Statistical Computing Consultant\n\n\n\n \n\nLearn More: R Management at Roche \nKieran Martin, R Enablement Lead: PD Data Sciences at Roche • Tadeusz Lewandowski, Pan-Pharma collaboration product lead at Roche • Adrian Waddell, Chief Engineer NEST Project\n\n\n\n \n\nLearn More: R Training Strategies at Janssen \nPaulo R. Bargo, Ph.D., Head of R&D Data and Advanced Analytics, Ethicon • Dan Hofstaedter, is a statistical programmer within the Janssen Clinical & Statistical Programming group • Gayathri Kolandaivelu, has over 13 years of experience in the pharmaceutical industry\n\n\n\n \n\nLearn More: Scaling R at GSK \nAndy Nicholls, Head of Data Science within GSK Biostatistics" }, { - "objectID": "webinars/r-medicine-quarto-for-reproducible-medical-manuscripts.html", - "href": "webinars/r-medicine-quarto-for-reproducible-medical-manuscripts.html", - "title": "R/Medicine: Quarto for Reproducible Medical Manuscripts", - "section": "", - "text": "Slides available here:\nQuarto Manuscript\nGithub – Quarto Manuscript\nManuscript:\nmine-cetinkaya-rundel.github.io/indo-rct\ngithub.com/mine-cetinkaya-rundel/indo-rct" + "objectID": "webinars/new-webinar-tidy-finance-and-accessing-financial-data.html#slide-deck-available", + "href": "webinars/new-webinar-tidy-finance-and-accessing-financial-data.html#slide-deck-available", + "title": "Tidy Finance and Accessing Financial Data", + "section": "Slide deck available:", + "text": "Slide deck available:\nTidy Finance and Accessing Financial Data (PDF)" }, { - "objectID": "webinars/r-medicine-quarto-for-reproducible-medical-manuscripts.html#summary", - "href": "webinars/r-medicine-quarto-for-reproducible-medical-manuscripts.html#summary", - "title": "R/Medicine: Quarto for Reproducible Medical Manuscripts", - "section": "Summary ", - "text": "Summary \nIn this talk, Mine Cetinkaya-Rundel, Professor of the Practice of Statistical Science at Duke University,  presents a new capability in Quarto that provides a straightforward and user-friendly approach to creating reproducible manuscripts that are publication-ready for submission to science journals. \nThis new feature, Quarto manuscripts, includes the ability to produce a bundled output containing a standardized journal format, source documents, source computations, referenced resources, and execution information into a single bundle that be ingested into journal review and production processes. \nIn this talk, we’ll demo how Quarto manuscripts work and how you can incorporate them into your current manuscript development process as well as touch on pain points in your current workflow that Quarto manuscripts help alleviate." - }, - { - "objectID": "webinars/r-medicine-quarto-for-reproducible-medical-manuscripts.html#speaker", - "href": "webinars/r-medicine-quarto-for-reproducible-medical-manuscripts.html#speaker", - "title": "R/Medicine: Quarto for Reproducible Medical Manuscripts", - "section": "Speaker", - "text": "Speaker\n\n\n\n\n\nMine Çetinkaya-Rundelis, is Professor of the Practice of Statistical Science and the Director of Undergraduate Studies in the Department of Statistical Science, as well as an affiliated faculty member in the Computational Media, Arts, and Cultures program at Duke University. Her work is dedicated to advancing innovation in statistics and data science pedagogy, focusing particularly on computing, reproducible research, student-centered learning, and open-source education. She emphasizes integrating computation into the undergraduate statistics curriculum, employing reproducible research methodologies, and analyzing real and complex datasets. In Spring 2024, she will be teaching STA 199 – Introduction to Data Science and Statistical Thinking, along with STA 313 – Advanced Data Visualization. Further details about her work can be explored below, or she can be found on Mastodon and Bluesky." + "objectID": "webinars/new-webinar-tidy-finance-and-accessing-financial-data.html#summary", + "href": "webinars/new-webinar-tidy-finance-and-accessing-financial-data.html#summary", + "title": "Tidy Finance and Accessing Financial Data", + "section": "Summary", + "text": "Summary\nThis webinar focuses on Tidy Finance and accessing financial data. Tidy Finance is an opinionated approach to empirical research in financial economics. It provided a fully transparent, open source code base in R and Python. The website provides the tools for students to learn about empirical applications based on a fully transparent code base and for instructors the materials for teaching the importance of reproducible research using tidy principles.\nChristoph Scheuch introduces Tidy Finance and illustrates the underlying principles. The webinar then focuses on accessing and managing financial data using R. It shows how to import different open source and proprietary data sets and organize them in a database." }, { - "objectID": "about/join.html", - "href": "about/join.html", - "title": "Why Join the R Consortium?", - "section": "", - "text": "The R Consortium is the mechanism for corporate entities and other organizations to support  and engage with the R Community. Membership in the R Consortium signals community leadership, a long term viewpoint, and an appreciation for the efforts of R’s open source contributors. Membership shows commitment and a desire to contribute to the community, strengthening it for the benefit of all.\n\n\n\nHelps fund key R infrastructure such as the R-Hub build system, database interfaces, distributed computing architecture, regional conferences, local R user groups and more.\nProvides a way for companies to generate industry-wide support for projects that they see as valuable.\n\nThe bulk of the R Consortium budget goes directly to funding key community projects.\n\nThrough participation in the R Consortium Infrastructure Steering Committee (ISC), members have a voice in the process of selecting projects and the opportunity to guide their development.\nGives companies direct access to the R Foundation:\n\nBoard members interact with the R Foundation’s representative on the R Consortium Board of Directors.\nISC members:\n\nWork side-by-side with R Foundation members engaged in technical projects,\nParticipate in regular meetings with R Foundation members.\n\n\nProvides insight and access to accurate and up-to-date knowledge about important developments in the the R Community and the extended R ecosystem.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nBenefits by member class\nPlatinum\nSilver\n\n\n\n\nOne seat on the Board of Directors with full voting rights\n\n\n\nCheck\n\n\n\n\n\n\n\nXmark\n\n\n\n\n\n\nOne seat on the ISC with full voting rights\n\n\n\nCheck\n\n\n\n\n\n\n\nXmark\n\n\n\n\n\n\nElect Silver representatives to the Board and ISC (1 Board seat per 3 Silver members, 1 ISC seat for all Silver members)\n\n\n\nXmark\n\n\n\n\n\n\n\nCheck\n\n\n\n\n\n\nCompany logo on R Consortium website and collateral\n\n\n\nCheck\n\n\n\n\n\n\n\nCheck\n\n\n\n\n\n\nR Consortium logo on company website\n\n\n\nCheck\n\n\n\n\n\n\n\nCheck\n\n\n\n\n\n\nMembership dues (annually)\nUS$100,000\n100+ FTE US $25,000 <100 FTE / non-profits, universities US $10,000\n\n\n\n\n\n\n\n\n\n\nReview the Membership Documents.\n\n\nR Consortium Membership Datasheet (PDF)\nR Consortium Bylaws (PDF)\nR Consortium Membership Agreement (PDF)\nR Consortium – Certificate of Incorporation (PDF)\n\n\nFill out our online membership application form.\nRemit the annual dues payment that is applicable for your membership level.\nBegin participating in Events, Discussions, Projects and working Groups.\n\nIf you have questions about membership or joining the R Consortium, please contact our member support desk and you will be contacted as soon as possible. Thank you." + "objectID": "webinars/new-webinar-tidy-finance-and-accessing-financial-data.html#agenda", + "href": "webinars/new-webinar-tidy-finance-and-accessing-financial-data.html#agenda", + "title": "Tidy Finance and Accessing Financial Data", + "section": "Agenda:", + "text": "Agenda:\n\nIntroduction to Tidy Finance\nAccessing and Managing Financial Data\nWRDS & Other Data Providers\nQ&A Session" }, { - "objectID": "about/join.html#membership-in-the-r-consortium", - "href": "about/join.html#membership-in-the-r-consortium", - "title": "Why Join the R Consortium?", - "section": "", - "text": "Helps fund key R infrastructure such as the R-Hub build system, database interfaces, distributed computing architecture, regional conferences, local R user groups and more.\nProvides a way for companies to generate industry-wide support for projects that they see as valuable.\n\nThe bulk of the R Consortium budget goes directly to funding key community projects.\n\nThrough participation in the R Consortium Infrastructure Steering Committee (ISC), members have a voice in the process of selecting projects and the opportunity to guide their development.\nGives companies direct access to the R Foundation:\n\nBoard members interact with the R Foundation’s representative on the R Consortium Board of Directors.\nISC members:\n\nWork side-by-side with R Foundation members engaged in technical projects,\nParticipate in regular meetings with R Foundation members.\n\n\nProvides insight and access to accurate and up-to-date knowledge about important developments in the the R Community and the extended R ecosystem." + "objectID": "webinars/new-webinar-tidy-finance-and-accessing-financial-data.html#speaker", + "href": "webinars/new-webinar-tidy-finance-and-accessing-financial-data.html#speaker", + "title": "Tidy Finance and Accessing Financial Data", + "section": "Speaker", + "text": "Speaker\n\n\nChristoph Scheuch is the Head of Artificial Intelligence at the social trading platform wikifolio Financial Technologies AG. He is responsible for researching, designing, and prototyping of cutting-edge AI-driven products using R and Python. Before his focus on AI, he was responsible for product management and business intelligence at wikifolio Financial Technologies AG and an external lecturer at the Vienna University of Economics and Business, where he taught finance students how to manage empirical projects" }, { - "objectID": "about/join.html#how-r-consortium-membership-helps-support-the-r-community", - "href": "about/join.html#how-r-consortium-membership-helps-support-the-r-community", - "title": "Why Join the R Consortium?", - "section": "", - "text": "Benefits by member class\nPlatinum\nSilver\n\n\n\n\nOne seat on the Board of Directors with full voting rights\n\n\n\nCheck\n\n\n\n\n\n\n\nXmark\n\n\n\n\n\n\nOne seat on the ISC with full voting rights\n\n\n\nCheck\n\n\n\n\n\n\n\nXmark\n\n\n\n\n\n\nElect Silver representatives to the Board and ISC (1 Board seat per 3 Silver members, 1 ISC seat for all Silver members)\n\n\n\nXmark\n\n\n\n\n\n\n\nCheck\n\n\n\n\n\n\nCompany logo on R Consortium website and collateral\n\n\n\nCheck\n\n\n\n\n\n\n\nCheck\n\n\n\n\n\n\nR Consortium logo on company website\n\n\n\nCheck\n\n\n\n\n\n\n\nCheck\n\n\n\n\n\n\nMembership dues (annually)\nUS$100,000\n100+ FTE US $25,000 <100 FTE / non-profits, universities US $10,000\n\n\n\n\n\n\n\n\n\n\nReview the Membership Documents.\n\n\nR Consortium Membership Datasheet (PDF)\nR Consortium Bylaws (PDF)\nR Consortium Membership Agreement (PDF)\nR Consortium – Certificate of Incorporation (PDF)\n\n\nFill out our online membership application form.\nRemit the annual dues payment that is applicable for your membership level.\nBegin participating in Events, Discussions, Projects and working Groups.\n\nIf you have questions about membership or joining the R Consortium, please contact our member support desk and you will be contacted as soon as possible. Thank you." + "objectID": "webinars/new-webinar-tidy-finance-and-accessing-financial-data.html#the-r-adoption-series", + "href": "webinars/new-webinar-tidy-finance-and-accessing-financial-data.html#the-r-adoption-series", + "title": "Tidy Finance and Accessing Financial Data", + "section": "The R Adoption Series", + "text": "The R Adoption Series\nThis is a series of webinars focused on the adoption of R. Each session will include a case study and often include panels or discussions to enable those starting their journey to ask questions.\nR Consortium will keep this page updated with information on future webinars in the R Adoption series. If there is some information that you are looking for specifically and you don’t see it here, feel free to email us at info@r-consortium.org." }, { - "objectID": "about/contact.html", - "href": "about/contact.html", - "title": "Contact Us", - "section": "", - "text": "Contact Us\nFor general inquiries, membership inquiries, or requests for access to collaborative infrastructure, please feel free to visit our service desk.\nYou can also send us email directly at info@r-consortium.org\nIf you would like information on becoming a member of the R Consortium, please visit the Join page." + "objectID": "webinars/r-insurance-series.html#summary", + "href": "webinars/r-insurance-series.html#summary", + "title": "R/Insurance Series: For Everyone in Insurance or Actuarial Science", + "section": "Summary", + "text": "Summary\nThese four webinars focused on insurance and actuarial science. The webinars were led by two experts in the field, Georgios Bakoloukas, Head Model Development and Analytics at Swiss Re, and Benedikt Schamberger, Head Atelier Technology & AI Consulting at Swiss Re.\nThese sessions offered a hands-on exploration of the transition from Excel to basic R, highlighting the benefits of working with R and one possible way to straddle across Excel and R. The subsequent webinars then moved to production-level R, and ultimately to high-performance R applications.\nThe webinars were tailored to be accessible to all, requiring no previous experience with the R programming language or specialized knowledge in insurance or actuarial science. Anyone with basic spreadsheet experience or who is considering applying for a bank loan has the necessary background to benefit from these webinars.\n\nFrom Excel to Programming in R\nSpeaker: Georgios Bakoloukas, Head Model Development & Analytics, Group Risk Management, Swiss Re\n\n\nQuick summary:\nThis video provided an in-depth exploration into the enduring relevance of Excel in the workplace while also emphasizing the benefits of learning to code for increased flexibility and resilience. It highlighted the common working patterns shared between Excel and R, demonstrating how transitioning from traditional spreadsheet computing to best-practice programming can be highly beneficial.\nThe webinar featured a straightforward, specific example from the insurance industry to illustrate the advantages of using the R programming language. It also presented a practical approach for integrating the thought processes and methodologies of both Excel and R, showcasing how professionals can effectively straddle these two powerful tools in their work.\n\n\n\n\nFrom programming in R to putting R into production\nSpeaker: Georgios Bakoloukas, Head Model Development & Analytics, Group Risk Management, Swiss Re\n\n\nQuick summary:\nWe could solve problems using coding, but how could we help others solve the same problem in the future? Sharing data and solutions was critical for real-world insurance professionals and actuarial scientists.\nContinuing the example from the first webinar, Georgios illustrated ways to document and test the solution and made it available to others using R’s frameworks for packaging, Web API creation, and graphical user interface generation (Shiny).\n\n\n\n\nR performance culture\nSpeaker: Benedikt Schamberger, Head Atelier Technology & AI Consulting, Swiss Re\n\n\nQuick summary:\nPremature optimization was the root of all evil. But there were occasions when we needed to improve the performance of critical code. Benedikt covered how performance fit into R’s design, what tools were available to tune it, and examples of what other aspects should be considered beyond pure runtime.\n\n\n\n\nHigh performance programming in R\nSpeaker: Benedikt Schamberger, Head Atelier Technology & AI Consulting, Swiss Re\n\n\nQuick summary:\nIn this webinar, Benedikt discussed how comma-separated values (CSV) files were commonly used when working with data files, as they were easy to read for humans and supported by tools like Excel or R. However, these files had a downside in terms of performance and file size. To address this, the industry developed binary formats that were more efficient. Benedikt focused on the Arrow R package and the Parquet file format and how they could help save time and disk space." }, { - "objectID": "about/faq.html", - "href": "about/faq.html", - "title": "FAQ", - "section": "", - "text": "FAQ\n\nIs the R Consortium committed to R as an open-source project?\nDo I have to be an employee of a member of the R Consortium to contribute to infrastructure projects?\nWas the R community consulted about the projects considered by the R Consortium?\nWhat kinds of projects will the R Consortium undertake?\nHow are R Consortium projects selected and managed?\nAre the leaders of the R Consortium R users?\nCan I review the governance documents for the R Consortium?\nHow is the R Consortium governed?\nAre membership dues tax-deductible?\nCan an individual become a member of the R Consortium?\nWhy the focus on organizations rather than individuals?\nWhat is the relationship between the R Consortium and the Linux Foundation?\nWhat is the relationship between the R Consortium and the R Foundation?\nWho are the members of the R Consortium?\nWhy an R Consortium?\nDo I have to be an employee of a member of the R Consortium to contribute to infrastructure projects?\nCan I review the governance documents for the R Consortium?\nWhat wouldn’t the R Consortium do?\nWhat kinds of projects will the R Consortium undertake?\nWho will be involved?\n\n\n\nIs the R Consortium committed to R as an open-source project?\nDefinitely! The R Consortium’s explicit mission is to “advance the worldwide promotion of and support for the R open source language”, and all of its activities are in support of the Open Source R Project. It will support and promote the use of Open Source R in all contents, including in commercial and business settings.\nAs defined in its charter (PDF), the projects of the Infrastructure Steering Committee will focus on support of the user base, support of developers, and general advancement of Open Source R. In particular, a commercial fork of R isn’t compatible with that mission, and won’t be a project of the R Consortium.\n\nBack to Top\n\n\n\n\nDo I have to be an employee of a member of the R Consortium to contribute to infrastructure projects?\nNo. The R Consortium welcomes contributions of time, effort and ideas for all passionate users and developers of the R language.\n\nBack to Top\n\n\n\n\nWas the R community consulted about the projects considered by the R Consortium?\nYes. R Consortium projects are proposed by the community to the Infrastructure Steering Committee.\n\nBack to Top\n\n\n\n\nWhat kinds of projects will the R Consortium undertake?\nThe R Consortium will coordinate and support projects that directly benefit stakeholders within the R user community. Here are some examples of the types of projects the R Consortium might undertake\n\nImproving documentation and tools.\nSponsoring and helping execute conferences and events.\nHelping to scale and build out R infrastructure.\nMaintaining an enhanced website focused on the R user community.\n\nThis is not an exhaustive list. Anyone may propose a project to the Infrastructure Steering Committee, which selects and executes projects.\n\nBack to Top\n\n\n\n\nHow are R Consortium projects selected and managed?\nThe technical projects undertaken by the R Consortium in support of the R Project and the R Community are overseen by the Infrastructure Steering Committee. The charter of the Infrastructure Steering Committee (ISC) describes its mission, which is to advance the worldwide promotion of and support for R, and to develop projects, technical and infrastructure collaboration initiatives, support specific initiatives related to R. The membership of the ISC is drawn from the Platinum Members, Silver Members and the R Foundation. As the ISC appoints top-level projects, it is expected that those project leads will join the ISC as voting members.\n\nBack to Top\n\n\n\n\nAre the leaders of the R Consortium R users?\nThe Board Members (including the Chairperson) are appointed or elected by members (depending on the membership class). There is always one board member representing the R Foundation, to provide guidance to the R Consortium in its mission to support the R Project. The remaining Board members are drawn from the membership, and represent the organizations that have joined the R Consortium. All of the current board members have extensive R experience.\nThe members of the Infrastructure Steering Committee are appointed by the Platinum Members, Silver Members, and the R Foundation member, and includes representatives with significant technical experience, including R package developers, community leaders, and the individuals from the R Core Group.\n\nBack to Top\n\n\n\n\nCan I review the governance documents for the R Consortium?\nYes! You can review the by-laws for the R Consortium, Inc. (PDF)and the charter for the Infrastructure Steering Committee (PDF).\n\nBack to Top\n\n\n\n\nHow is the R Consortium governed?\nThe R Consortium is governed by the R Consortium Board of Directors, which is made up of representatives determined by its members. (Members of the board are elected or appointed depending on membership levels; for details please see the by-laws.) The Board meets regularly to manage the business of the Consortium. Meetings are led by the Chairperson of the R Consortium, a rotating position held by a board member elected by the Board as a whole.\nThe technical projects undertaken by the R Consortium in support of the R Project and the R Community are overseen by the Infrastructure Steering Committee.\n\nBack to Top\n\n\n\n\nAre membership dues tax-deductible?\nThe R Consortium is a US-based 501(c)6 non-profit organization. Dues are not tax-deductible as charitable donations by individuals, but under US IRS rules (PDF) may be deductible as trade or business expenses.\n\nBack to Top\n\n\n\n\nCan an individual become a member of the R Consortium?\nYes, individuals may support the R Consortium by joining as a non-voting associate member. You can also support the R project by contributing to the R Foundation directly.\n\nBack to Top\n\n\n\n\nWhy the focus on organizations rather than individuals?\nHundreds of companies around the world have invested heavily in R, by building systems on the R platform and by hiring thousands of R developers. The R Consortium provides a means for those companies to invest in the R Project directly, to collaborate on projects of mutual interest to support the R Community as a whole, and to support the ongoing success of the R Project.\n\nBack to Top\n\n\n\n\nWhat is the relationship between the R Consortium and the Linux Foundation?\nThe R Consortium is an independent organization, but as Collaborative Project of the Linux Foundation, the Linux Foundation provides operational support and guidance.\n\nBack to Top\n\n\n\n\nWhat is the relationship between the R Consortium and the R Foundation?\nThe R Foundation is the leader of the R Project and the custodian of the R source code and copyright. The R Foundation determines the definition and evolution of the R language.\nThe R Consortium, as an independent entity, exists to support the R Community and the R Project as a whole — and that includes providing support to the R Foundation. That’s why the R Foundation has a guaranteed seat on the Board and the Infrastructure Steering Committee, to represent the interests of the R Foundation and to propose projects to support R itself.\n\nBack to Top\n\n\n\n\nWho are the members of the R Consortium?\nMembers of the R Consortium include the following types of organizations (PDF): any association, partnership, organization, governmental agency, company, corporation, academic entity, or non-profit entity with an interest in supporting R. (Individuals may also join as associate members.) In addition, the R Foundation is automatically a member and always has a seat on the Board and the Infrastructure Steering Committee. You can see a current list of members here.\n\nBack to Top\n\n\n\n\nWhy an R Consortium?\nThe R user community has experienced tremendous growth. With growth there is a greater need for cooperation and communication among R users and R stakeholders. R will continually benefit from improvements to its technical tools and resources. The mission of the R Consortium is to help with support and coordination of the important activities of the R Community, via projects selected and executed its Infrastructure Steering Committee.\n\nBack to Top\n\n\n\n\nDo I have to be an employee of a member of the R Consortium to contribute to infrastructure projects?\nNo! The R Consortium welcomes contributions of time, effort and ideas for all passionate users and developers of the R language. After formal meetings of the Infrastructure Steering Committee have begun (which we anticipate will occur soon), we will distribute information on how project ideas can be submitted to the Infrastructure Steering Committee.\n\nBack to Top\n\n\n\n\nCan I review the governance documents for the R Consortium?\nYes! You can find copies of the by-laws (PDF) for the R Consortium, Inc. and the charter for the infrastructure steering committee.\n\nBack to Top\n\n\n\n\nWhat wouldn’t the R Consortium do?\nInterfere with the R language itself and its development.\n\nBack to Top\n\n\n\n\nWhat kinds of projects will the R Consortium undertake?\nThe R Consortium will coordinate and support projects that directly benefit stakeholders within the R user community, for example:\n\nImproving documentation and tools.\nSponsoring and helping execute conferences and events.\nHelping to scale and build out R infrastructure.\nMaintaining an enhanced website focused on the R user community.\nBack to Top\n\n\n\n\nWho is involved?\nR users and stakeholders as members of the consortium in addition to representatives from the R Foundation with operational support provided by The Linux Foundation.\n\nBack to Top" + "objectID": "webinars/r-insurance-series.html#speakers", + "href": "webinars/r-insurance-series.html#speakers", + "title": "R/Insurance Series: For Everyone in Insurance or Actuarial Science", + "section": "Speakers", + "text": "Speakers\n\n\nGeorgios Bakoloukas, Head Model Development & Analytics, Group Risk Management, Swiss Re\nGeorgios’ team enables actuarial teams across the group to adopt best-practice programming and data science skills in daily work. Georgios is a Fellow of the Institute of Actuaries (IFoA) and Chair of IFoAs’ Programming for Actuarial Work Working Party.\n\n\n\nBenedikt Schamberger, Head Atelier Technology & AI Consulting, Swiss Re\nBenedikt recently joined the Model Development & Analytics team as a Senior Data Science Actuary. Previously, he worked for several years in Swiss Re’s Quantitative Financial Risk Management, validating financial models and risk aggregation methodologies. He supports the Atelier and R programming communities with questions surrounding infrastructure and other everyday challenges. He has an academic background in financial and actuarial mathematics." }, { - "objectID": "newsletters/newsletters.html", - "href": "newsletters/newsletters.html", - "title": "Newsletters", - "section": "", - "text": "Check out our previous Newsletters and stay tuned for future ones!" + "objectID": "webinars/r-insurance-series.html#the-r-adoption-series", + "href": "webinars/r-insurance-series.html#the-r-adoption-series", + "title": "R/Insurance Series: For Everyone in Insurance or Actuarial Science", + "section": "The R Adoption Series", + "text": "The R Adoption Series\nThis is a series of webinars focused on the adoption of R. Each session will include a case study and often include panels or discussions to enable those starting their journey to ask questions.\nR Consortium will keep this page updated with information on future webinars in the R Adoption series. If there is some information that you are looking for specifically and you don’t see it here, feel free to email us at info@r-consortium.org." }, { - "objectID": "newsletters/newsletters.html#whats-happening-in-the-r-consortium", - "href": "newsletters/newsletters.html#whats-happening-in-the-r-consortium", - "title": "Newsletters", + "objectID": "webinars/tidy-finance-webinar-series.html", + "href": "webinars/tidy-finance-webinar-series.html", + "title": "Tidy Finance Webinar Series", "section": "", - "text": "Check out our previous Newsletters and stay tuned for future ones!" + "text": "Christoph Scheuch is an independent data science and business intelligence expert. He co-created and maintains the Tidy Finance project, a transparent, open source approach to research in financial economics. Alongside contributing to Tidy Finance, its maintainers have published in leading academic journals, including the Journal of Finance, Journal of Financial Economics, Review of Finance, and Journal of Econometrics. Christoph previously held the roles of Head of Artificial Intelligence, Director of Product, and Head of BI & Data Science at the social trading platform wikifolio.com. He was an external lecturer at the Vienna University of Economics and Business (WU), where he also obtained his PhD in finance as part of the Vienna Graduate School of Finance (VGSF)." }, { - "objectID": "newsletters/R-Consortium-Q2-2024-Newsletter.html", - "href": "newsletters/R-Consortium-Q2-2024-Newsletter.html", - "title": "R Consortium Q2 2024 Newsletter", - "section": "", - "text": "Hello from the R Consortium! This quarterly newsletter puts together the latest updates about our organization’s activities, the progress each working group has made, upcoming R-related events, and recordings of past events. In short, all you need to know about our work to promote the R language and how we lead community initiatives. Please share this newsletter!\nAre you a member of the R community and want to submit your content for the newsletter? Email us at info@r-consortium.org, we’d love to include you!\nYou haven’t read the previous newsletters? You can find them on the R Consortium website here.\nAny suggestions for our next newsletter? Feel free to let us know here.\nYou’d like to sign up to automatically receive the newsletter? Click here.\n\n\n\nTechnical Projects and Working Groups\nAnnual Report\nUpcoming Events\nFree R-related Technology and Industry Webinars\nR Consortium Supports R User Groups Around the World!\nBuilding Extended R Packages to Improve R Infrastructure\n\n\n\n\n\n\nThe Infrastructure Steering Committee (ISC) conducts two open grant cycles to evaluate proposals from the community for projects that the committee believes will contribute to the technical infrastructure of the R ecosystem. During the second grant cycle of 2023, the ISC funded the following seven projects with a total of $80,000:\n\nTranslating R to Nepali\nTooling for internationalization of R help pages\nRStats Mastodon Server\nTaking r-universe to the next level\nCausal Inference in a Box\nR Kafka Client\nAccessibility Enhancements for the R Journal\n\nThe first grant cycle for 2024 has recently closed, and the ISC is evaluating ten proposals which are collectively requesting more than $200,000. These proposals include translating a Public Health Model into R, adapting R-universe technology for deploying R packages, and upgrading or extending several key R packages. The ISC expects to notify the teams submitting successful proposals by May 1, 2024.\n\n\n\nIn this section, we will highlight the progress of selected R Consortium working groups. This month we look at the R Submissions working group and the Risk Assessment workstream of the R Validation hub, which have recently achieved significant milestones.\n\n\nWith the active participation of the FDA, the R Consortium R Submissions working group is developing a series of Pilot or test submissions to uncover the challenges that must be overcome in making “all R” regulatory submissions straightforward, routine, and reproducible over a minimum six-year time horizon. Each Pilot submission builds on the previous pilot and includes additional steps. The objective of Pilot 3 is to extend the work done in the Pilot 2 study, which included wrapping a Shiny application into the submissions package, to build the AdaM data set from raw data. For each submission effort, the FDA review team recreates the study from the submission package, evaluates the correctness and reproducibility of the results, and documents discrepancies from previous pilot submission packages that they may observe.\nIn the most recent Pilot 3 submission, the FDA observed a discrepancy that was due to a difference in the coding of an imputation algorithm. The Pilot 3 statisticians used a subsetting algorithm that differed from the algorithm selected by the CDISC statisticians who built the ADaM data set used in Pilot 1 and Pilot 2. This was not a statistical error, but a failure to provide documentation at a sufficient level of detail for the FDA reviewers to make the appropriate adjustment. The episode illustrates the attention to detail required to achieve a smooth handoff to the FDA.\nAs the Pilot 3 team prepares their final submission, the Pilot 4 team is nearly ready with a submission package that will include the code required to unpack the package and have it deploy within a WebAssembly browser instance.\nFor more information on the R submission working group please visit their website." + "objectID": "webinars/tidy-finance-webinar-series.html#optimize-portfolios-using-the-markowitz-model", + "href": "webinars/tidy-finance-webinar-series.html#optimize-portfolios-using-the-markowitz-model", + "title": "Tidy Finance Webinar Series", + "section": "Optimize Portfolios using the Markowitz Model", + "text": "Optimize Portfolios using the Markowitz Model\nSeptember 4th, 2024 at 12:00 pm ET\nThis webinar introduces Modern Portfolio Theory and the importance of mean-variance analysis in finance. It covers the mathematics of portfolio optimization, expected returns, variances, and covariances. Participants will learn to construct efficient frontiers and implement the Markowitz model in R, from loading return data to optimizing portfolios and interpreting risk-return trade-offs.\nAgenda:\n\nIntroduction to modern portfolio theory\nUnderstanding the mathematics of portfolio optimization\nImplementing the Markowitz model in R" }, { - "objectID": "newsletters/R-Consortium-Q2-2024-Newsletter.html#table-of-contents", - "href": "newsletters/R-Consortium-Q2-2024-Newsletter.html#table-of-contents", - "title": "R Consortium Q2 2024 Newsletter", - "section": "", - "text": "Technical Projects and Working Groups\nAnnual Report\nUpcoming Events\nFree R-related Technology and Industry Webinars\nR Consortium Supports R User Groups Around the World!\nBuilding Extended R Packages to Improve R Infrastructure" + "objectID": "webinars/tidy-finance-webinar-series.html#evaluate-performance-using-the-capital-asset-pricing-model", + "href": "webinars/tidy-finance-webinar-series.html#evaluate-performance-using-the-capital-asset-pricing-model", + "title": "Tidy Finance Webinar Series", + "section": "Evaluate Performance using the Capital Asset Pricing Model", + "text": "Evaluate Performance using the Capital Asset Pricing Model\nOctober 9th, 2024 at 12:00 pm ET\nThis webinar covers the Capital Asset Pricing Model (CAPM), starting with its intuitive derivation and its importance in finance. Participants will gain an understanding of Alpha and Beta and their roles in performance assessment. The webinar also includes an overview of popular CAPM extensions. Participants will learn to calculate Alpha and Beta in R with a step-by-step guide, from loading return data to estimating CAPM and interpreting the estimation results.\nAgenda:\n\nIntroduction to the CAPM\nUnderstanding Alpha and Beta\nCalculating Alpha and Beta in R" }, { - "objectID": "newsletters/R-Consortium-Q2-2024-Newsletter.html#technical-projects-and-working-groups", - "href": "newsletters/R-Consortium-Q2-2024-Newsletter.html#technical-projects-and-working-groups", - "title": "R Consortium Q2 2024 Newsletter", - "section": "", - "text": "The Infrastructure Steering Committee (ISC) conducts two open grant cycles to evaluate proposals from the community for projects that the committee believes will contribute to the technical infrastructure of the R ecosystem. During the second grant cycle of 2023, the ISC funded the following seven projects with a total of $80,000:\n\nTranslating R to Nepali\nTooling for internationalization of R help pages\nRStats Mastodon Server\nTaking r-universe to the next level\nCausal Inference in a Box\nR Kafka Client\nAccessibility Enhancements for the R Journal\n\nThe first grant cycle for 2024 has recently closed, and the ISC is evaluating ten proposals which are collectively requesting more than $200,000. These proposals include translating a Public Health Model into R, adapting R-universe technology for deploying R packages, and upgrading or extending several key R packages. The ISC expects to notify the teams submitting successful proposals by May 1, 2024.\n\n\n\nIn this section, we will highlight the progress of selected R Consortium working groups. This month we look at the R Submissions working group and the Risk Assessment workstream of the R Validation hub, which have recently achieved significant milestones.\n\n\nWith the active participation of the FDA, the R Consortium R Submissions working group is developing a series of Pilot or test submissions to uncover the challenges that must be overcome in making “all R” regulatory submissions straightforward, routine, and reproducible over a minimum six-year time horizon. Each Pilot submission builds on the previous pilot and includes additional steps. The objective of Pilot 3 is to extend the work done in the Pilot 2 study, which included wrapping a Shiny application into the submissions package, to build the AdaM data set from raw data. For each submission effort, the FDA review team recreates the study from the submission package, evaluates the correctness and reproducibility of the results, and documents discrepancies from previous pilot submission packages that they may observe.\nIn the most recent Pilot 3 submission, the FDA observed a discrepancy that was due to a difference in the coding of an imputation algorithm. The Pilot 3 statisticians used a subsetting algorithm that differed from the algorithm selected by the CDISC statisticians who built the ADaM data set used in Pilot 1 and Pilot 2. This was not a statistical error, but a failure to provide documentation at a sufficient level of detail for the FDA reviewers to make the appropriate adjustment. The episode illustrates the attention to detail required to achieve a smooth handoff to the FDA.\nAs the Pilot 3 team prepares their final submission, the Pilot 4 team is nearly ready with a submission package that will include the code required to unpack the package and have it deploy within a WebAssembly browser instance.\nFor more information on the R submission working group please visit their website." + "objectID": "webinars/tidy-finance-webinar-series.html#analyze-companies-using-financial-ratios", + "href": "webinars/tidy-finance-webinar-series.html#analyze-companies-using-financial-ratios", + "title": "Tidy Finance Webinar Series", + "section": "Analyze Companies using Financial Ratios", + "text": "Analyze Companies using Financial Ratios\nNovember 6th, 2024 at 12:00 pm ET\n\nRegister here: https://zoom.us/webinar/register/WN_BjhdZbAjSVuZHZEGhTZb7g\nThis webinar provides an overview of financial ratios and their importance in financial analysis. It covers categories such as liquidity, profitability, leverage, and efficiency. Participants will learn about financial statements, including the balance sheet, income statement, statement of cash flows, and statement of shareholders’ equity, with real-world examples. The webinar includes a step-by-step guide on calculating and interpreting financial ratios in R, from loading financial statement data to computing and interpreting key ratios.\nAgenda:\n\nIntroduction to financial ratios\nUnderstanding financial statements\nCalculating and interpreting financial ratios in R" }, { - "objectID": "newsletters/R-Consortium-Q2-2024-Newsletter.html#get-in-touch-with-the-r-consortium", - "href": "newsletters/R-Consortium-Q2-2024-Newsletter.html#get-in-touch-with-the-r-consortium", - "title": "R Consortium Q2 2024 Newsletter", - "section": "Get in Touch with the R Consortium!", - "text": "Get in Touch with the R Consortium!\nFollow us on social media or contact us here:https://www.r-consortium.org/contact" + "objectID": "webinars/tidy-finance-webinar-series.html#value-companies-using-discounted-cash-flow-analysis", + "href": "webinars/tidy-finance-webinar-series.html#value-companies-using-discounted-cash-flow-analysis", + "title": "Tidy Finance Webinar Series", + "section": "Value Companies using Discounted Cash Flow Analysis", + "text": "Value Companies using Discounted Cash Flow Analysis\nDecember 4th, 2024 at 12:00 pm ET\n\nRegister here: https://zoom.us/webinar/register/WN_IgpNWpN0TRKgAkwvVWylww\nSummary: This webinar provides an overview of company valuation methods with a focus on discounted cash flow (DFC) analysis. Participants will gain an understanding of DCF analysis and its components: forecasted cash flows, terminal value, and discount rate. The webinar includes steps to perform a DCF analysis and a guide to implementing DCF in R, from loading financial statement data to executing the analysis. The webinar concludes with interpreting the valuation results, offering practical insights into company valuation techniques.\nAgenda:\n\nIntroduction to company valuation\nUnderstanding DCF\nImplementing DCF in R" }, { - "objectID": "newsletters/R-Consortium-Q3-2024-Newsletter.html", - "href": "newsletters/R-Consortium-Q3-2024-Newsletter.html", - "title": "R Consortium Q3 2024 Newsletter", + "objectID": "about/governance.html", + "href": "about/governance.html", + "title": "Governance", "section": "", - "text": "Welcome to the R Consortium’s Q3 2024 Newsletter!\nThis quarter has been packed with exciting updates, innovative projects, and global community initiatives that are shaping the future of R.\nBig news! The R Submissions Working Group successfully completed the “Pilot 3 Submission” which is testing the concept that an R-language based submission package for ADaMs and TLFs can meet the needs and the expectations of the FDA reviewers, including assessing code review and analyzing reproducibility. This is great progress! See the Submissions Working Group section below for more details.\nAnd there’s more! From the appointment of our new Executive Director, Terry Christiani, to the launch of our new Quarto website there’s a lot to dive into!\nWe’ve also seen impressive progress in our technical working groups, and we continue to support R User Groups across the globe.\nWhether you’re interested in the latest package developments, upcoming webinars, or community stories, there’s something here for everyone.\nLet’s explore what’s new in the R world!\n\n\n\nNew Executive Director\nNew Quarto Website\nBuilding Extended R Packages to Improve R Infrastructure\nTechnical Projects and Working Groups\nR Consortium Webinars\nEmpowering R User Groups Globally with R Consortium’s Support!\n\n\n\n\nWe are excited to announce that Terry Christiani has been appointed as the new Executive Director of the R Consortium! The board of directors affirmed Terry’s selection during our August 2024 board meeting, following a thorough process in which a dedicated selection committee interviewed candidates and provided recommendations. We look forward to Terry’s leadership in guiding the R Consortium’s initiatives and supporting the global R community.\n“I have been involved in supporting the R language and its users for many years and am so excited to have the opportunity to work with the R Consortium. The consortium is supporting important work across multiple industries. I hope to ensure that we continue to build on past successes and create more opportunities for R users to deliver valuable insights and analyses for their organizations.”\n—Terry Christiani, Executive Director, R Consortium\n\n\n\nThe R Consortium has a new website based on Quarto, the open source technical publishing system. Quarto allows easy embedding of R code examples as well as R-based interactive charts. Most of the R community already publishes documents in Quarto, making it easier to accept community contributions for blogs and technical documents.\nThe URL is the same: www.r-consortium.org. The older site is archived at archive.r-consortium.org.\n\n\n\nA major goal of the R Consortium is to strengthen and improve the infrastructure supporting the R ecosystem. We seek to accomplish this by funding projects that will improve the technical infrastructure of R.\nThere are two open application grant cycles each year. The latest round of the R Consortium’s Call for Proposals officially ended on October 1st, 2024.\nWe want to extend a huge thank you to everyone who submitted proposals. Each submission plays a pivotal role in strengthening the R ecosystem, and we are thrilled to see such innovative ideas pour in.\nAs we eagerly anticipate the announcement of the newly funded projects, we reflect on our mission to support and enhance the technical infrastructure behind R. Past initiatives have made significant contributions, including:\n\nTesting DBI and improving key open-source database backends\nEnhancements to critical packages such as mapview and sf\nImproving R translations to expand accessibility\nContinued infrastructure development for R on Windows and macOS\n\nStay tuned for the upcoming announcement of the new projects that will continue to drive the evolution of R’s technical foundation!\n\n\nUnlocking Chemical Volatility: How the volcalc R Package is Streamlining Scientific Research\n\nEnhancing R: The Vision and Impact of Jan Vitek’s MaintainR Initiative\n\nSecure TLS Connections in {nanonext} and {mirai} Facilitating High-Performance Computing in the Life Sciences\n\nBuilding Data Highways: Kirill Müller’s Journey in Enhancing R’s Database" + "text": "The primary mission of the R Consortium is to develop and implement infrastructure projects to support the R community. As a Linux Foundation Project, the R Community embraces principles of openness and collaboration as defined in the Code of Conduct." }, { - "objectID": "newsletters/R-Consortium-Q3-2024-Newsletter.html#main-sections-at-a-glance", - "href": "newsletters/R-Consortium-Q3-2024-Newsletter.html#main-sections-at-a-glance", - "title": "R Consortium Q3 2024 Newsletter", - "section": "", - "text": "New Executive Director\nNew Quarto Website\nBuilding Extended R Packages to Improve R Infrastructure\nTechnical Projects and Working Groups\nR Consortium Webinars\nEmpowering R User Groups Globally with R Consortium’s Support!" + "objectID": "about/governance.html#board-of-directors", + "href": "about/governance.html#board-of-directors", + "title": "Governance", + "section": "Board of Directors", + "text": "Board of Directors\nThe business of the foundation is managed by its Board of Directors, composed of appointed Platinum members of the R Consortium, annually elected Silver members of the R Consortium, and the ISC appointed director as defined in the ByLaws (PDF).\n\n\n\n\nMehar Singh\n\n\nPROCOGIA (SILVER MEMBER REPRESENTATIVE)(R CONSORTIUM CHAIR)\n\n\nMehar founded ProCogia a decade ago to offer more value and better service to clients than traditional consulting firms. Mehar has a background in Electrical Engineering and has worked primarily in consulting, technology and telecom sectors. He has held board positions at R Consortium, University of Washington, Society of Punjabi Engineers & Technologists to name a few. He is passionate about open-source technology, developing innovative products, skydiving and sea fishing.\n\n\n\n\n\n\n\n\nDavid Smith\n\n\nMICROSOFT (PLATINUM MEMBER)(R CONSORTIUM TREASURER)\n\n\nDavid Smith is a developer advocate at Microsoft, with a focus on data science and the R community. With a background in Statistics, he writes regularly about applications of R at the Revolutions blog (blog.revolutionanalytics.com), and is a co-author of “Introduction to R”, the R manual. Follow David on Twitter as @revodavid\n\n\n\n\n\n\nJames Black\n\n\nROCHE (PLATINUM MEMBER)\n\n\n\n\n\nMichael Lawrence\n\n\nR FOUNDATION (R FOUNDATION REPRESENTATIVE)\n\n\nMichael is a scientist in the Bioinformatics and Computational Biology department at Genentech Research and Early Development (gRED), based in South San Francisco, CA. There he leads the development of tools, applications and environments for analyzing genomic data using R and Bioconductor. His research interests are in visualization, software interfacing, and genomic data manipulation. Michael is a member of the Bioconductor Technical Advisory Board, the R Core team, and the R Foundation Board.\n\n \n\n\n\n\nHenrik Bengtsson\n\n\nR FOUNDATION (R FOUNDATION REPRESENTATIVE) (ISC CHAIRPERSON)\n\n\nHenrik Bengtsson is an Associated Professor at University of California, San Francisco, a member of the R Foundation, with a background in Computer Science and Mathematical Statistics. He has used R since 2000 for applied research in statistics and bioinformatics. He develops statistical methods, scientific computational software, and programming tools. His work includes R packages for science (e.g. matrixStats, and PSCBS, aroma.affymetrix) and software development (e.g. future, profmem, startup, and R.rsp).\n\n \n\n\n\n\nHadley Wickham\n\n\nPOSIT (PLATINUM MEMBER)\n\n\nHadley is Chief Scientist at RStudio, a member of the R Foundation, and Adjunct Professor at Stanford University and the University of Auckland. He builds tools (both computational and cognitive) to make data science easier, faster, and more fun. His work includes packages for data science (the tidyverse: including ggplot2, dplyr, tidyr, purrr, and readr) and principled software development (roxygen2, testthat, devtools). He is also a writer, educator, and speaker promoting the use of R for data science. Learn more on his website, http://hadley.nz.\n\n \n\n\n\n\nJared Lander\n\n\nLANDER ANALYTICS (SILVER MEMBER REPRESENTATIVE)\n\n\nJared P. Lander is Chief Data Scientist of Lander Analytics, the Organizer of the New York Open Statistical Programming Meetup and the New York R Conference and R in Government Conference, an Adjunct Professor at Columbia Business School, and a Visiting Lecturer at Princeton University. He is the author of R for Everyone (now in its second edition), a book about R Programming geared toward Data Scientists and Non-Statisticians alike. Jared is a frequent speaker at conferences, universities and meetups around the world.\n\n\n\n\n\nBenjamin Arancibia\n\n\nGSK (SILVER MEMBER REPRESENTATIVE)\n\n\nBenjamin Arancibia, Director of Data Science, focuses on enabling the use of R in GSK Biostatistics. He builds tools to make data science fun, reproducible, and helps advocate for the use of R in the department. Ben is passionate about making sure that teams have the right support when using R in production analyses and helping teams learn while delivering. He is an advocate of R and open source technologies internally at GSK and externally speaking about lived experiences at various conferences.\n\n \n\n\n\n\nMike K Smith\n\n\nPFIZER (SILVER MEMBER REPRESENTATIVE)\n\n\nMike K Smith, Lead, R Centre of Excellence and Senior Director Statistics at Pfizer. Mike is a professional geek, helping colleagues from the business lines understand the power of reproducibility, automation and writing good code and helping the IT department understand the needs of the business lines. He is passionate about driving business outcomes through primary research, data and alternative data solutions as well as statistical analysis.\n\n \n\n\n\n\nUday Preetham Palukuru\n\n\nMERCK (SILVER MEMBER REPRESENTATIVE)\n\n\nUday Preetham Palukuru is a Standards lead at Merck &Co., providing leadership to develop and maintain global standards for ADaM implementation, R package development, Open Source package qualification, Computing Platform enhancements and compliance management tools. He has contributed to various internal and external R packages and is a member of the R Validation Hub Executive committee. He actively promotes the use of open source software in clinical trial data analysis via forums and paper publications. He has a PhD in Bioengineering from Temple University.\n\n\n\n\nPhilip Brown\n\n\nBIOGEN (PLATINUM MEMBER)" }, { - "objectID": "newsletters/R-Consortium-Q3-2024-Newsletter.html#new-executive-director", - "href": "newsletters/R-Consortium-Q3-2024-Newsletter.html#new-executive-director", - "title": "R Consortium Q3 2024 Newsletter", - "section": "", - "text": "We are excited to announce that Terry Christiani has been appointed as the new Executive Director of the R Consortium! The board of directors affirmed Terry’s selection during our August 2024 board meeting, following a thorough process in which a dedicated selection committee interviewed candidates and provided recommendations. We look forward to Terry’s leadership in guiding the R Consortium’s initiatives and supporting the global R community.\n“I have been involved in supporting the R language and its users for many years and am so excited to have the opportunity to work with the R Consortium. The consortium is supporting important work across multiple industries. I hope to ensure that we continue to build on past successes and create more opportunities for R users to deliver valuable insights and analyses for their organizations.”\n—Terry Christiani, Executive Director, R Consortium" + "objectID": "about/governance.html#infrastructure-steering-committee", + "href": "about/governance.html#infrastructure-steering-committee", + "title": "Governance", + "section": "Infrastructure Steering Committee", + "text": "Infrastructure Steering Committee\n\nAn Infrastructure Steering Committee (ISC) is responsible for the identification, selection, and oversight of infrastructure projects, as well as directing best practices and community leadership within the R community. Voting representatives are appointed by the Platinum and Silver members of the R Consortium, as well as an elected member from the Silver membership class and the project leads for all Top Level Projects as directed in the ISC Charter (PDF)." }, { - "objectID": "newsletters/R-Consortium-Q3-2024-Newsletter.html#new-r-consortium-quarto-website", - "href": "newsletters/R-Consortium-Q3-2024-Newsletter.html#new-r-consortium-quarto-website", - "title": "R Consortium Q3 2024 Newsletter", - "section": "", - "text": "The R Consortium has a new website based on Quarto, the open source technical publishing system. Quarto allows easy embedding of R code examples as well as R-based interactive charts. Most of the R community already publishes documents in Quarto, making it easier to accept community contributions for blogs and technical documents.\nThe URL is the same: www.r-consortium.org. The older site is archived at archive.r-consortium.org." + "objectID": "about/governance.html#leadership", + "href": "about/governance.html#leadership", + "title": "Governance", + "section": "Leadership", + "text": "Leadership\nAs a project operating within the Linux Foundation, the project staff from the Linux Foundation focuses on project growth and health, ensuring a vendor-neutral environment for collaboration.\n\n\n\n\nTerry Christiani\n\n\nEXECUTIVE DIRECTOR\n\n\n30 years of building content strategies to help companies acquire and support customers. Successfully rebranded and created content programs to help build and sell 4 different companies. Built programs to identify and remedy content management issues affecting content performance. Managed outreach programs to open source communities through digital, hybrid, and IRL events.\n\n\n \n\n\n\n\n\nDr. Amanda Martin\n\n\nDIRECTOR OF PROGRAM MANAGEMENT\n\n\nDr. Amanda Martin is a Director of Program Management for the R Consortium. Amanda has taught and managed technical projects since 2005 with the single desire to improve the entire world." }, { - "objectID": "newsletters/R-Consortium-Q3-2024-Newsletter.html#building-extended-r-packages-to-improve-r-infrastructure", - "href": "newsletters/R-Consortium-Q3-2024-Newsletter.html#building-extended-r-packages-to-improve-r-infrastructure", - "title": "R Consortium Q3 2024 Newsletter", + "objectID": "about/thank-you.html", + "href": "about/thank-you.html", + "title": "Contributors to this Website", "section": "", - "text": "A major goal of the R Consortium is to strengthen and improve the infrastructure supporting the R ecosystem. We seek to accomplish this by funding projects that will improve the technical infrastructure of R.\nThere are two open application grant cycles each year. The latest round of the R Consortium’s Call for Proposals officially ended on October 1st, 2024.\nWe want to extend a huge thank you to everyone who submitted proposals. Each submission plays a pivotal role in strengthening the R ecosystem, and we are thrilled to see such innovative ideas pour in.\nAs we eagerly anticipate the announcement of the newly funded projects, we reflect on our mission to support and enhance the technical infrastructure behind R. Past initiatives have made significant contributions, including:\n\nTesting DBI and improving key open-source database backends\nEnhancements to critical packages such as mapview and sf\nImproving R translations to expand accessibility\nContinued infrastructure development for R on Windows and macOS\n\nStay tuned for the upcoming announcement of the new projects that will continue to drive the evolution of R’s technical foundation!\n\n\nUnlocking Chemical Volatility: How the volcalc R Package is Streamlining Scientific Research\n\nEnhancing R: The Vision and Impact of Jan Vitek’s MaintainR Initiative\n\nSecure TLS Connections in {nanonext} and {mirai} Facilitating High-Performance Computing in the Life Sciences\n\nBuilding Data Highways: Kirill Müller’s Journey in Enhancing R’s Database" - }, - { - "objectID": "newsletters/R-Consortium-Q3-2024-Newsletter.html#submissions-working-group", - "href": "newsletters/R-Consortium-Q3-2024-Newsletter.html#submissions-working-group", - "title": "R Consortium Q3 2024 Newsletter", - "section": "Submissions Working Group", - "text": "Submissions Working Group\n\nPilot 3 complete!\nThe R Consortium is pleased to announce the successful completion of the Pilot 3 Submission which extended the work done in Pilots 1 and 2 by generating the ADaM datasets. The complete FDA response letter is available here.\nThe objective of the R Consortium R Submission Pilot 3 Project is to test the concept that an R-language based submission package for ADaMs and TLFs can meet the needs and the expectations of the FDA reviewers, including assessing code review and analyzing reproducibility. All submission materials and communications from this pilot are publicly available, with the aim of providing a working example for future R-language based FDA submissions. This is an FDA-industry collaboration through the non-profit organization R Consortium.\nA pilot 3 overview presentation during the 2024 R/medicine conference is available on YouTube.\n\n\nPilot 4 submission on Sept 20\nAs a next step, the R Consortium R Submission Working Group initiated submission pilot 4, to explore the use of novel technologies such as Linux containers and web assembly to bundle a Shiny application into a self-contained package, facilitating a smoother process of both transferring and executing the application.\nPilot 4 is being cited in a recent Nature paper (paywall)." - }, - { - "objectID": "newsletters/R-Consortium-Q3-2024-Newsletter.html#census-working-group", - "href": "newsletters/R-Consortium-Q3-2024-Newsletter.html#census-working-group", - "title": "R Consortium Q3 2024 Newsletter", - "section": "Census Working Group", - "text": "Census Working Group\nThe U.S. Census Bureau is the premier source of data about America’s people, places and economy. This makes the Bureau a natural source of information for data analysts. R programmers who start working with Census Data, however, often run into two problems:\n\nUnderstanding what data the Census Bureau publishes.\nUnderstanding what packages on CRAN are available to help with their project.\n\nThe Census working group released a second version of their guide “A Guide to Working with Census Data in R.” The guide aims to help R programmers who are confronted with these problems. Check out the full guide here: https://github.com/RConsortium/censusguide.\nKey updates include:\n\nRevamped the section on Data Dissemination to remove reference to the (now deprecated) American Fact Finder and instead point people to the (new) data.census.gov.\nNew to working with the Census API? Check out the tutorials and resources linked in the API section to learn more and get started.\nUpdated the list of R packages listed in the guide to reflect not just new download stats but also new packages published since the initial version.\nExpanded the list of programs and datasets Census provides, including links to learn more about them.\n\nOur working group welcomes feedback! We are still working on adding tutorials and other package/training related resources to the guide, so readers have more to look forward to with the next update." - }, - { - "objectID": "newsletters/R-Consortium-Q3-2024-Newsletter.html#marshaling-and-serialization-in-r", - "href": "newsletters/R-Consortium-Q3-2024-Newsletter.html#marshaling-and-serialization-in-r", - "title": "R Consortium Q3 2024 Newsletter", - "section": "Marshaling and Serialization in R", - "text": "Marshaling and Serialization in R\nThe R Consortium ISC Working Group on Marshaling and Serialization in R started in May 2024. This working group aims at developing standard practices for marshaling and unmarshaling of R objects.\nThis will involve identifying current problems, raising awareness, and coming up with technical solutions. This may require additions to base R. For example, one solution might be to introduce support for serialize() and unserialize() to call registered hook functions whenever certain types of objects are encountered, which then could marshall and unmarshall those objects.\nMore information can be found here: https://github.com/RConsortium/marshalling-wg" - }, - { - "objectID": "newsletters/R-Consortium-Q3-2024-Newsletter.html#multilingual-r-documentation", - "href": "newsletters/R-Consortium-Q3-2024-Newsletter.html#multilingual-r-documentation", - "title": "R Consortium Q3 2024 Newsletter", - "section": "Multilingual R Documentation", - "text": "Multilingual R Documentation\nThe Multilingual R Documentation working group started in June 2024. There was a virtual meeting to set the stage, and in person meetings during R Dev Day @ PLUS. Its lead presented the project at useR! 2024.\nWe have a working package and ideas for improvement. There’s a few PRs from collaborators under review and even an example of real world use of the package: a French translation of the torchvision documentation. We have this repository and a channel in the R Consortium Slack that anyone is welcome to join to participate." - }, - { - "objectID": "newsletters/R-Consortium-Q3-2024-Newsletter.html#r7-package---design-refining", - "href": "newsletters/R-Consortium-Q3-2024-Newsletter.html#r7-package---design-refining", - "title": "R Consortium Q3 2024 Newsletter", - "section": "R7 Package - Design refining", - "text": "R7 Package - Design refining\nThe Object-Oriented Programming (OOP) working group continues to refine the design and functionality of the package through active discussions within the group and the community at large.\nThe long-term goal of this project is to merge S7 in to base R. For now, you can experiment by installing it from CRAN:\ninstall.packages(\"S7\")" - }, - { - "objectID": "newsletters/R-Consortium-Q3-2024-Newsletter.html#r-validation-hub", - "href": "newsletters/R-Consortium-Q3-2024-Newsletter.html#r-validation-hub", - "title": "R Consortium Q3 2024 Newsletter", - "section": "R Validation Hub", - "text": "R Validation Hub\nThe R Validation Hub is a collaboration to support the adoption of R within a biopharmaceutical regulatory setting.\nThe R Validation Hub enhanced their website this summer to improve navigation. Please take some time to check it out and send feedback: https://www.pharmar.org/\nThe R Validation solutions for the validation of R packages quantify the “risk” of R packages with several metrics {riskmetric} and provide a user-friendly, full-fledged R Shiny app as a central hub to gauge the “risk” of packages {riskassessment}.\nFor {riskassessment} the R Validation Hub is announcing the release of two new features:\n\nAutomate “risk decisions” based on {riskmetric} quality assessment values.\nNew module called the “Function Explorer” which allows users to explore any function exported from a package in one easy-to-use interface.\n\nSpecial thanks to Glaxo-Smith Kline (GSK) contributors for donating this code!\nFor more details about our new features, read our blog post: https://www.pharmar.org/posts/news/updates-aug-2024/\nFrom the R Validation Hub:\n“Our roadmap for the app is going scoreless. Most organizations don’t really make actionable decisions from {riskmetric}’s overall package score. It can sometimes deter our attention from the more meaningful quality metrics or even lead to unnecessary confusion or bias. As such, we want Admin users to make the decision whether they want this quantitative metric to be displayed in the app at all. Stay tuned!”\n\nCollecting regulatory package lists\nWe’ve asked a few pharmaceutical organizations what R Packages have qualified for late stage analysis. We were encouraged by the transparent effort companies like Roche made: https://insightsengineering.github.io/rvalidationhub-packages/\n\n\nReg R Repo: first pilot released\nThe Regulatory R Repository working group released its first pilot this summer, a repository of R packages with pre-calculated risk metrics: https://github.com/pharmaR/pharmapkgs\nWe are working on a second release with more advanced features: risk metrics calculated on a container image and the generation of a validation report for each R package on the repository." - }, - { - "objectID": "newsletters/R-Consortium-Q3-2024-Newsletter.html#get-in-touch-with-the-r-consortium", - "href": "newsletters/R-Consortium-Q3-2024-Newsletter.html#get-in-touch-with-the-r-consortium", - "title": "R Consortium Q3 2024 Newsletter", - "section": "Get in Touch with the R Consortium!", - "text": "Get in Touch with the R Consortium!\nFollow us on social media or contact us here: https://r-consortium.org/about/contact.html" + "text": "The R language is open source and is supported worldwide by people who are enthusiastic to learn and improve. The R Consortium supports R infrastructure technology projects, events, webinars, R user groups, and much more. We support the R community and we benefit from it, too.\n\n\nSimisani Ndaba, R-Ladies Gaborone chapter founder and organizer\nIsabella Velásquez, Sr. Product Marketing Manager, Posit\nErik Rodriguez, San Jose State University, Information Science & Data Analytics major\nPhat Ca, University of Hawaii, Computer Science major\nPriyanka Gagneja, R-Ladies Gaborone member\nDaniel D. Sjoberg (he/him) is a Software Engineer at Genentech, contributed R plot to main homepage. Webinar talk here: https://www.r-consortium.org/r-medicine-webinar-visualizing-survival-data-with-the-ggsurvfit-r-package\nChristoph Scheuch is the Head of Artificial Intelligence at the social trading platform wikifolio Financial Technologies AG, contributed R plot to main homepage. Previous webinar here: https://www.r-consortium.org/new-webinar-tidy-finance-and-accessing-financial-data Upcoming webinar series here: https://www.r-consortium.org/tidy-finance-webinar-series" }, { - "objectID": "newsletters/R-Consortium-Q3-2023-Newsletter.html", - "href": "newsletters/R-Consortium-Q3-2023-Newsletter.html", - "title": "R Consortium Q3 2023 Newsletter", + "objectID": "about/thank-you.html#the-following-people-have-helped-contribute-to-this-r-consortium-quarto-based-website", + "href": "about/thank-you.html#the-following-people-have-helped-contribute-to-this-r-consortium-quarto-based-website", + "title": "Contributors to this Website", "section": "", - "text": "R Consortium Q3 2023 Newsletter\n\n\nWelcome!\nHello from the R Consortium! This quarterly newsletter puts together the latest updates about our organization’s activities, the progress each working group has made, upcoming R related events, and recordings of past events. In short, all you need to know about the R Consortium! We hope you enjoy it.\nYou haven’t read the previous newsletter? You can find them on the RC website here. Any suggestions for our next newsletter? Feel free to let us know here. You’d like to sign up to automatically receive the newsletter? Click here.\n\n\n📣 New Executive Director Announcement – Welcome back, Joseph Rickert!\n\nThe R Consortium is pleased to announce that Joseph Rickert has been appointed to the position of Executive Director reporting directly to the Board of Directors.\nJoseph has been active in the R Community since he joined Revolution Analytics in 2009 and has held prominent, community-facing positions at both the R Consortium and RStudio (now renamed posit). He is deeply involved in multiple R Consortium technical working groups, is an organizer of the Bay Area useR Group (BARUG), and has been on the R/Medicine conference organizing committee since the first conference in 2018. Joseph served on the R Consortium Board of Directors from August 2016 to July 2023, serving as Chair from 2020.\nWelcome, Joseph, to your new position!\n\n\n\nFirst Publicly Available R-Based Submission Package Submitted to FDA (Pilot 3)\n\nThe R Consortium is pleased to announce that on August 28, 2023, the R Submissions Working Group successfully submitted an R-based test submission pilot 3 package through the FDA eCTD gateway! The FDA CDER staff are now able to begin their evaluation process. All submission materials can be found at:https://github.com/RConsortium/submissions-pilot3-adam-to-fda\nRead more about this big accomplishment and work on Pilot 4 here.\n\n\n\nISC Funded Projects Improving the R Ecosystem\n\nR Consortium Funded Project Extendr Provides Rust Extensions for R\nAndy Thomason, code performance consultant and lecturer at the University of London covering programming, physics and AI courses focused on game development, created an open source project to add Rust’s performance, reliability, and productivity to R. Andy created the Extendr package, a safe and user-friendly R extension interface for using Rust. The project was supported by a grant from the R Consortium.\n\n\nR User Groups Are Active Around the World!\n\nUse of R in Non-Profit Social Policy Research in New York\n\n\n\nUse of R for Pharma in Rosario, Argentina\n\n\n\nUtilizing R for Reproducible Open Science Research in Tucson, Arizona\n\n\n\n\nISC Call for Proposals Wrap Up\n\nMain announcement: Grants For R Language Infrastructure Projects Available Now!\nThe ISC is back with its second round of proposal calls and grant awards for 2023! The main objective is to strengthen the R ecosystem’s technical infrastructure and serve the R community better. Second Grant Cycle: September 1 to October 1, acceptance by November 1, contract by December 1.\nIf you missed the cycle this time, be sure to keep an eye out for next grant cycle in 2024!\n\n\n\nWorking groups updates\nR Certification\n\n\n\nChange in Leadership and Ongoing activities In late August Joseph Korszun stepped down as Lead of R Certification Working Group. Joseph had contributed extensively in organizing and leading the efforts to compile and prepare for alpha release of Clinical Analyst examination. He had been critical in forming this working group and contributed extensively to ensure a Minimal Viable Product. Uday Preetham Palukuru has taken over the activities as lead. Joseph Rickert continues to provide guidance to the working group. Ongoing activities include:Clarification of various R Certification Exam levels expected to be part of final releaseClean-up of GitHub issues and re-prioritization of outstanding issues Completion of reviewer feedback regarding existing questionnaire pertaining to various exam levelsDiscussion with Certiverse on using .yml files for hosting draft alpha examIdentification of select candidates to preview the alpha release and gather feedback\nUday Preetham Palukurupreetham.palukuru@merck.comJoseph Rickert Joseph.Rickert@procogia.com Further information: https://github.com/RConsortium/R-Certification-WG)\n\n\n\n\n\nR Tables for Regulatory Submission (RTRS)\n\n\n\nTables in Clinical Trials with R The version 1.0, the published version of the ebook, Tables in Clinical Trials with R is available at link: https://rconsortium.github.io/rtrs-wg.In this book we present various aspects of creating tables with the R language (R Core Team 2023) to analyze and report clinical trials data.The working group will present its work in R/Pharma in October.\nGabe Becker: gabembecker@gmail.comAdrian Waddell: adrian.waddell@gene.comJoseph Rickert: joseph.rickert@rstudio.comWorking Group github repository: https://github.com/RConsortium/rtrs-wg\n\n\n\n\n\nR Validation Hub\n\n\n\nRegulatory R Repository working group In July, the working group presented its work in the Basel R conference. The recording is available here: https://youtu.be/qqfteqh9kXw?si=2sJwP079Tj0toHY4 In summary, after collecting requirements and gathering consensus on key assumptions to build on, the team is now getting ready to start its first MVP. Would you like to join? Check out our Benefits of participating PDF link\nColine Zeballos: coline.zeballos@gmail.com\n\n\n\n\n\n\nThe R Validation Hub was selected to give a talk at the upcoming R/Pharma virtual conference on October 24-26. Register here and see you there!\nColine Zeballos: coline.zeballos@gmail.com Juliane Manitz: juliane.manitz@emdserono.com\n\n\nThe slides from Doug’s Posit::conf 2023 Pharma Round Table presentation are available here: https://pharmar.github.io/events-positconf2023/#/title-slide\nDoug Kelkhoff: doug.kelkhoff@gmail.com\n\n\n\n\n\nSubmissions\n\n\n\nPilot 3 submissionThe R Consortium is pleased to announce that on August 28, 2023, the R Submissions Working Group successfully submitted an R-based test submission pilot 3 package through the FDA eCTD gateway! The pilot 3 test submission is an example of an all R submission package following eCTD specifications. These include the installation and loading of the proprietary {pilot3} R package and other open-source R packages, R scripts for the analysis data model (ADaM) datasets from pilot 3 and tables, listings, figures (TLFs) from pilot 1, analysis data reviewer’s guide (adrg), and other required eCTD components. The working group also began working on a pilot 4 project to explore the use of novel technologies such as Linux containers and WebAssembly software to bundle a Shiny application into a self-contained package in order to facilitate a smoother process for transferring and executing the application. Stay tuned for more about pilot 4 in the future.https://www.r-consortium.org/announcement/2023/09/11/first-publicly-available-r-based-submission-package-submitted-to-fda-pilot-3\nNing Leng: lengn@genecom Joseph Rickert: joseph.rickert@gmail.comFurther information: https://github.com/RConsortium/submissions-wg\n\n\n\n\n\n\nOBJSXP Now that we have a release on CRAN, the focus has shifted to finishing and merging the OBJSXP work into base R.\nMichael Lawrence Hadley Wickham Further information:https://github.com/RConsortium/OOP-WG\n\n\n\n\n\n\nUpcoming events – R Consortium will be there, will you?\nLatinR 2023 – Taking place in Montevideo, Uruguay from October 18-20, 2023 R government – In-person and Virtual from October 19-20, 2023 R/Pharma 2023 – Virtual from October 24th to 26th with workshops the week prior\n\n\nYou’ve missed a recent event?\nR/Basel, a useR! regional Conference July 21st, 2023, Roche Basel Campus New York R Conference – Held workshops from July 11-12 and Conference from July 13-14 2023 Cascadia R Conference – Taking place in Seattle, Washington from Saturday, August 19, 2023 Joint Statistical Meetings (JSM) – August 5 – 10, 2023, in Toronto, Canada R Project Sprint August 30 – September 1, 2023, Warwick UK Posit::conf including workshop: Leveraging & Contributing to the Pharmaverse for Clinical Trial Reporting in R was held this week in Chicago with Roche folks involved – see teaser video here https://www.youtube.com/watch?v=iOOiNG2t-Dc\n\n\nFollow the R Consortium on Social Media – We need you!\nIn this section, we highlight a few opportunities for getting more involved with the R Consortium.\n\n\n\nHelp promote the R Consortium message around the globe - Follow @RConsortium on Twitter (https://twitter.com/RConsortium), @RConsortium@fosstodon.org on Mastodon, and R Consortium on LinkedIn (https://www.linkedin.com/company/r-consortium)- We’re working on updating and improving the R Consortium YouTube account (https://www.youtube.com/c/RConsortium). There’s great content there, from events, with talks and presentations covering many R topics.- Like, comment, and share/retweet R Consortium content on an ongoing basis – new content appears frequently! \nParticipate in an R Consortium working group - Example: R in Business Working Group (https://github.com/RConsortium/RBusiness), is an R Consortium working group promoting and supporting the R programming environment and the R ecosystem in business practices and business research - R Consortium Working Groups…- Help develop a community-based collaboration platform- Organize and sponsor of events -Research relevant topics in depth Develop openly available courses/tutorials- Develop and maintain R packages" + "text": "Simisani Ndaba, R-Ladies Gaborone chapter founder and organizer\nIsabella Velásquez, Sr. Product Marketing Manager, Posit\nErik Rodriguez, San Jose State University, Information Science & Data Analytics major\nPhat Ca, University of Hawaii, Computer Science major\nPriyanka Gagneja, R-Ladies Gaborone member\nDaniel D. Sjoberg (he/him) is a Software Engineer at Genentech, contributed R plot to main homepage. Webinar talk here: https://www.r-consortium.org/r-medicine-webinar-visualizing-survival-data-with-the-ggsurvfit-r-package\nChristoph Scheuch is the Head of Artificial Intelligence at the social trading platform wikifolio Financial Technologies AG, contributed R plot to main homepage. Previous webinar here: https://www.r-consortium.org/new-webinar-tidy-finance-and-accessing-financial-data Upcoming webinar series here: https://www.r-consortium.org/tidy-finance-webinar-series" }, { "objectID": "about/privacy.html", @@ -1204,740 +1141,810 @@ "text": "This Policy is current as of the effective date set forth above. If we change our privacy policies and procedures, we will post those changes on this page and/or continue to provide access to a copy of the prior version. If we make any changes to this Privacy Policy that materially change how we treat your personal information, we will endeavor to provide you with reasonable notice of such changes, such as via prominent notice on our Sites or to your email address of record, and where required by law, we will obtain your consent or give you the opportunity to opt out of such changes." }, { - "objectID": "about/thank-you.html", - "href": "about/thank-you.html", - "title": "Contributors to this Website", + "objectID": "newsletters/R-Consortium-Q3-2023-Newsletter.html", + "href": "newsletters/R-Consortium-Q3-2023-Newsletter.html", + "title": "R Consortium Q3 2023 Newsletter", "section": "", - "text": "The R language is open source and is supported worldwide by people who are enthusiastic to learn and improve. The R Consortium supports R infrastructure technology projects, events, webinars, R user groups, and much more. We support the R community and we benefit from it, too.\n\n\nSimisani Ndaba, R-Ladies Gaborone chapter founder and organizer\nIsabella Velásquez, Sr. Product Marketing Manager, Posit\nErik Rodriguez, San Jose State University, Information Science & Data Analytics major\nPhat Ca, University of Hawaii, Computer Science major\nPriyanka Gagneja, R-Ladies Gaborone member\nDaniel D. Sjoberg (he/him) is a Software Engineer at Genentech, contributed R plot to main homepage. Webinar talk here: https://www.r-consortium.org/r-medicine-webinar-visualizing-survival-data-with-the-ggsurvfit-r-package\nChristoph Scheuch is the Head of Artificial Intelligence at the social trading platform wikifolio Financial Technologies AG, contributed R plot to main homepage. Previous webinar here: https://www.r-consortium.org/new-webinar-tidy-finance-and-accessing-financial-data Upcoming webinar series here: https://www.r-consortium.org/tidy-finance-webinar-series" + "text": "R Consortium Q3 2023 Newsletter\n\n\nWelcome!\nHello from the R Consortium! This quarterly newsletter puts together the latest updates about our organization’s activities, the progress each working group has made, upcoming R related events, and recordings of past events. In short, all you need to know about the R Consortium! We hope you enjoy it.\nYou haven’t read the previous newsletter? You can find them on the RC website here. Any suggestions for our next newsletter? Feel free to let us know here. You’d like to sign up to automatically receive the newsletter? Click here.\n\n\n📣 New Executive Director Announcement – Welcome back, Joseph Rickert!\n\nThe R Consortium is pleased to announce that Joseph Rickert has been appointed to the position of Executive Director reporting directly to the Board of Directors.\nJoseph has been active in the R Community since he joined Revolution Analytics in 2009 and has held prominent, community-facing positions at both the R Consortium and RStudio (now renamed posit). He is deeply involved in multiple R Consortium technical working groups, is an organizer of the Bay Area useR Group (BARUG), and has been on the R/Medicine conference organizing committee since the first conference in 2018. Joseph served on the R Consortium Board of Directors from August 2016 to July 2023, serving as Chair from 2020.\nWelcome, Joseph, to your new position!\n\n\n\nFirst Publicly Available R-Based Submission Package Submitted to FDA (Pilot 3)\n\nThe R Consortium is pleased to announce that on August 28, 2023, the R Submissions Working Group successfully submitted an R-based test submission pilot 3 package through the FDA eCTD gateway! The FDA CDER staff are now able to begin their evaluation process. All submission materials can be found at:https://github.com/RConsortium/submissions-pilot3-adam-to-fda\nRead more about this big accomplishment and work on Pilot 4 here.\n\n\n\nISC Funded Projects Improving the R Ecosystem\n\nR Consortium Funded Project Extendr Provides Rust Extensions for R\nAndy Thomason, code performance consultant and lecturer at the University of London covering programming, physics and AI courses focused on game development, created an open source project to add Rust’s performance, reliability, and productivity to R. Andy created the Extendr package, a safe and user-friendly R extension interface for using Rust. The project was supported by a grant from the R Consortium.\n\n\nR User Groups Are Active Around the World!\n\nUse of R in Non-Profit Social Policy Research in New York\n\n\n\nUse of R for Pharma in Rosario, Argentina\n\n\n\nUtilizing R for Reproducible Open Science Research in Tucson, Arizona\n\n\n\n\nISC Call for Proposals Wrap Up\n\nMain announcement: Grants For R Language Infrastructure Projects Available Now!\nThe ISC is back with its second round of proposal calls and grant awards for 2023! The main objective is to strengthen the R ecosystem’s technical infrastructure and serve the R community better. Second Grant Cycle: September 1 to October 1, acceptance by November 1, contract by December 1.\nIf you missed the cycle this time, be sure to keep an eye out for next grant cycle in 2024!\n\n\n\nWorking groups updates\nR Certification\n\n\n\nChange in Leadership and Ongoing activities In late August Joseph Korszun stepped down as Lead of R Certification Working Group. Joseph had contributed extensively in organizing and leading the efforts to compile and prepare for alpha release of Clinical Analyst examination. He had been critical in forming this working group and contributed extensively to ensure a Minimal Viable Product. Uday Preetham Palukuru has taken over the activities as lead. Joseph Rickert continues to provide guidance to the working group. Ongoing activities include:Clarification of various R Certification Exam levels expected to be part of final releaseClean-up of GitHub issues and re-prioritization of outstanding issues Completion of reviewer feedback regarding existing questionnaire pertaining to various exam levelsDiscussion with Certiverse on using .yml files for hosting draft alpha examIdentification of select candidates to preview the alpha release and gather feedback\nUday Preetham Palukurupreetham.palukuru@merck.comJoseph Rickert Joseph.Rickert@procogia.com Further information: https://github.com/RConsortium/R-Certification-WG)\n\n\n\n\n\nR Tables for Regulatory Submission (RTRS)\n\n\n\nTables in Clinical Trials with R The version 1.0, the published version of the ebook, Tables in Clinical Trials with R is available at link: https://rconsortium.github.io/rtrs-wg.In this book we present various aspects of creating tables with the R language (R Core Team 2023) to analyze and report clinical trials data.The working group will present its work in R/Pharma in October.\nGabe Becker: gabembecker@gmail.comAdrian Waddell: adrian.waddell@gene.comJoseph Rickert: joseph.rickert@rstudio.comWorking Group github repository: https://github.com/RConsortium/rtrs-wg\n\n\n\n\n\nR Validation Hub\n\n\n\nRegulatory R Repository working group In July, the working group presented its work in the Basel R conference. The recording is available here: https://youtu.be/qqfteqh9kXw?si=2sJwP079Tj0toHY4 In summary, after collecting requirements and gathering consensus on key assumptions to build on, the team is now getting ready to start its first MVP. Would you like to join? Check out our Benefits of participating PDF link\nColine Zeballos: coline.zeballos@gmail.com\n\n\n\n\n\n\nThe R Validation Hub was selected to give a talk at the upcoming R/Pharma virtual conference on October 24-26. Register here and see you there!\nColine Zeballos: coline.zeballos@gmail.com Juliane Manitz: juliane.manitz@emdserono.com\n\n\nThe slides from Doug’s Posit::conf 2023 Pharma Round Table presentation are available here: https://pharmar.github.io/events-positconf2023/#/title-slide\nDoug Kelkhoff: doug.kelkhoff@gmail.com\n\n\n\n\n\nSubmissions\n\n\n\nPilot 3 submissionThe R Consortium is pleased to announce that on August 28, 2023, the R Submissions Working Group successfully submitted an R-based test submission pilot 3 package through the FDA eCTD gateway! The pilot 3 test submission is an example of an all R submission package following eCTD specifications. These include the installation and loading of the proprietary {pilot3} R package and other open-source R packages, R scripts for the analysis data model (ADaM) datasets from pilot 3 and tables, listings, figures (TLFs) from pilot 1, analysis data reviewer’s guide (adrg), and other required eCTD components. The working group also began working on a pilot 4 project to explore the use of novel technologies such as Linux containers and WebAssembly software to bundle a Shiny application into a self-contained package in order to facilitate a smoother process for transferring and executing the application. Stay tuned for more about pilot 4 in the future.https://www.r-consortium.org/announcement/2023/09/11/first-publicly-available-r-based-submission-package-submitted-to-fda-pilot-3\nNing Leng: lengn@genecom Joseph Rickert: joseph.rickert@gmail.comFurther information: https://github.com/RConsortium/submissions-wg\n\n\n\n\n\n\nOBJSXP Now that we have a release on CRAN, the focus has shifted to finishing and merging the OBJSXP work into base R.\nMichael Lawrence Hadley Wickham Further information:https://github.com/RConsortium/OOP-WG\n\n\n\n\n\n\nUpcoming events – R Consortium will be there, will you?\nLatinR 2023 – Taking place in Montevideo, Uruguay from October 18-20, 2023 R government – In-person and Virtual from October 19-20, 2023 R/Pharma 2023 – Virtual from October 24th to 26th with workshops the week prior\n\n\nYou’ve missed a recent event?\nR/Basel, a useR! regional Conference July 21st, 2023, Roche Basel Campus New York R Conference – Held workshops from July 11-12 and Conference from July 13-14 2023 Cascadia R Conference – Taking place in Seattle, Washington from Saturday, August 19, 2023 Joint Statistical Meetings (JSM) – August 5 – 10, 2023, in Toronto, Canada R Project Sprint August 30 – September 1, 2023, Warwick UK Posit::conf including workshop: Leveraging & Contributing to the Pharmaverse for Clinical Trial Reporting in R was held this week in Chicago with Roche folks involved – see teaser video here https://www.youtube.com/watch?v=iOOiNG2t-Dc\n\n\nFollow the R Consortium on Social Media – We need you!\nIn this section, we highlight a few opportunities for getting more involved with the R Consortium.\n\n\n\nHelp promote the R Consortium message around the globe - Follow @RConsortium on Twitter (https://twitter.com/RConsortium), @RConsortium@fosstodon.org on Mastodon, and R Consortium on LinkedIn (https://www.linkedin.com/company/r-consortium)- We’re working on updating and improving the R Consortium YouTube account (https://www.youtube.com/c/RConsortium). There’s great content there, from events, with talks and presentations covering many R topics.- Like, comment, and share/retweet R Consortium content on an ongoing basis – new content appears frequently! \nParticipate in an R Consortium working group - Example: R in Business Working Group (https://github.com/RConsortium/RBusiness), is an R Consortium working group promoting and supporting the R programming environment and the R ecosystem in business practices and business research - R Consortium Working Groups…- Help develop a community-based collaboration platform- Organize and sponsor of events -Research relevant topics in depth Develop openly available courses/tutorials- Develop and maintain R packages" }, { - "objectID": "about/thank-you.html#the-following-people-have-helped-contribute-to-this-r-consortium-quarto-based-website", - "href": "about/thank-you.html#the-following-people-have-helped-contribute-to-this-r-consortium-quarto-based-website", - "title": "Contributors to this Website", + "objectID": "newsletters/R-Consortium-Q3-2024-Newsletter.html", + "href": "newsletters/R-Consortium-Q3-2024-Newsletter.html", + "title": "R Consortium Q3 2024 Newsletter", "section": "", - "text": "Simisani Ndaba, R-Ladies Gaborone chapter founder and organizer\nIsabella Velásquez, Sr. Product Marketing Manager, Posit\nErik Rodriguez, San Jose State University, Information Science & Data Analytics major\nPhat Ca, University of Hawaii, Computer Science major\nPriyanka Gagneja, R-Ladies Gaborone member\nDaniel D. Sjoberg (he/him) is a Software Engineer at Genentech, contributed R plot to main homepage. Webinar talk here: https://www.r-consortium.org/r-medicine-webinar-visualizing-survival-data-with-the-ggsurvfit-r-package\nChristoph Scheuch is the Head of Artificial Intelligence at the social trading platform wikifolio Financial Technologies AG, contributed R plot to main homepage. Previous webinar here: https://www.r-consortium.org/new-webinar-tidy-finance-and-accessing-financial-data Upcoming webinar series here: https://www.r-consortium.org/tidy-finance-webinar-series" + "text": "Welcome to the R Consortium’s Q3 2024 Newsletter!\nThis quarter has been packed with exciting updates, innovative projects, and global community initiatives that are shaping the future of R.\nBig news! The R Submissions Working Group successfully completed the “Pilot 3 Submission” which is testing the concept that an R-language based submission package for ADaMs and TLFs can meet the needs and the expectations of the FDA reviewers, including assessing code review and analyzing reproducibility. This is great progress! See the Submissions Working Group section below for more details.\nAnd there’s more! From the appointment of our new Executive Director, Terry Christiani, to the launch of our new Quarto website there’s a lot to dive into!\nWe’ve also seen impressive progress in our technical working groups, and we continue to support R User Groups across the globe.\nWhether you’re interested in the latest package developments, upcoming webinars, or community stories, there’s something here for everyone.\nLet’s explore what’s new in the R world!\n\n\n\nNew Executive Director\nNew Quarto Website\nBuilding Extended R Packages to Improve R Infrastructure\nTechnical Projects and Working Groups\nR Consortium Webinars\nEmpowering R User Groups Globally with R Consortium’s Support!\n\n\n\n\nWe are excited to announce that Terry Christiani has been appointed as the new Executive Director of the R Consortium! The board of directors affirmed Terry’s selection during our August 2024 board meeting, following a thorough process in which a dedicated selection committee interviewed candidates and provided recommendations. We look forward to Terry’s leadership in guiding the R Consortium’s initiatives and supporting the global R community.\n“I have been involved in supporting the R language and its users for many years and am so excited to have the opportunity to work with the R Consortium. The consortium is supporting important work across multiple industries. I hope to ensure that we continue to build on past successes and create more opportunities for R users to deliver valuable insights and analyses for their organizations.”\n—Terry Christiani, Executive Director, R Consortium\n\n\n\nThe R Consortium has a new website based on Quarto, the open source technical publishing system. Quarto allows easy embedding of R code examples as well as R-based interactive charts. Most of the R community already publishes documents in Quarto, making it easier to accept community contributions for blogs and technical documents.\nThe URL is the same: www.r-consortium.org. The older site is archived at archive.r-consortium.org.\n\n\n\nA major goal of the R Consortium is to strengthen and improve the infrastructure supporting the R ecosystem. We seek to accomplish this by funding projects that will improve the technical infrastructure of R.\nThere are two open application grant cycles each year. The latest round of the R Consortium’s Call for Proposals officially ended on October 1st, 2024.\nWe want to extend a huge thank you to everyone who submitted proposals. Each submission plays a pivotal role in strengthening the R ecosystem, and we are thrilled to see such innovative ideas pour in.\nAs we eagerly anticipate the announcement of the newly funded projects, we reflect on our mission to support and enhance the technical infrastructure behind R. Past initiatives have made significant contributions, including:\n\nTesting DBI and improving key open-source database backends\nEnhancements to critical packages such as mapview and sf\nImproving R translations to expand accessibility\nContinued infrastructure development for R on Windows and macOS\n\nStay tuned for the upcoming announcement of the new projects that will continue to drive the evolution of R’s technical foundation!\n\n\nUnlocking Chemical Volatility: How the volcalc R Package is Streamlining Scientific Research\n\nEnhancing R: The Vision and Impact of Jan Vitek’s MaintainR Initiative\n\nSecure TLS Connections in {nanonext} and {mirai} Facilitating High-Performance Computing in the Life Sciences\n\nBuilding Data Highways: Kirill Müller’s Journey in Enhancing R’s Database" }, { - "objectID": "about/governance.html", - "href": "about/governance.html", - "title": "Governance", + "objectID": "newsletters/R-Consortium-Q3-2024-Newsletter.html#main-sections-at-a-glance", + "href": "newsletters/R-Consortium-Q3-2024-Newsletter.html#main-sections-at-a-glance", + "title": "R Consortium Q3 2024 Newsletter", "section": "", - "text": "The primary mission of the R Consortium is to develop and implement infrastructure projects to support the R community. As a Linux Foundation Project, the R Community embraces principles of openness and collaboration as defined in the Code of Conduct." - }, - { - "objectID": "about/governance.html#board-of-directors", - "href": "about/governance.html#board-of-directors", - "title": "Governance", - "section": "Board of Directors", - "text": "Board of Directors\nThe business of the foundation is managed by its Board of Directors, composed of appointed Platinum members of the R Consortium, annually elected Silver members of the R Consortium, and the ISC appointed director as defined in the ByLaws (PDF).\n\n\n\n\nMehar Singh\n\n\nPROCOGIA (SILVER MEMBER REPRESENTATIVE)(R CONSORTIUM CHAIR)\n\n\nMehar founded ProCogia a decade ago to offer more value and better service to clients than traditional consulting firms. Mehar has a background in Electrical Engineering and has worked primarily in consulting, technology and telecom sectors. He has held board positions at R Consortium, University of Washington, Society of Punjabi Engineers & Technologists to name a few. He is passionate about open-source technology, developing innovative products, skydiving and sea fishing.\n\n\n\n\n\n\n\n\nDavid Smith\n\n\nMICROSOFT (PLATINUM MEMBER)(R CONSORTIUM TREASURER)\n\n\nDavid Smith is a developer advocate at Microsoft, with a focus on data science and the R community. With a background in Statistics, he writes regularly about applications of R at the Revolutions blog (blog.revolutionanalytics.com), and is a co-author of “Introduction to R”, the R manual. Follow David on Twitter as @revodavid\n\n\n\n\n\n\nJames Black\n\n\nROCHE (PLATINUM MEMBER)\n\n\n\n\n\nMichael Lawrence\n\n\nR FOUNDATION (R FOUNDATION REPRESENTATIVE)\n\n\nMichael is a scientist in the Bioinformatics and Computational Biology department at Genentech Research and Early Development (gRED), based in South San Francisco, CA. There he leads the development of tools, applications and environments for analyzing genomic data using R and Bioconductor. His research interests are in visualization, software interfacing, and genomic data manipulation. Michael is a member of the Bioconductor Technical Advisory Board, the R Core team, and the R Foundation Board.\n\n \n\n\n\n\nHenrik Bengtsson\n\n\nR FOUNDATION (R FOUNDATION REPRESENTATIVE) (ISC CHAIRPERSON)\n\n\nHenrik Bengtsson is an Associated Professor at University of California, San Francisco, a member of the R Foundation, with a background in Computer Science and Mathematical Statistics. He has used R since 2000 for applied research in statistics and bioinformatics. He develops statistical methods, scientific computational software, and programming tools. His work includes R packages for science (e.g. matrixStats, and PSCBS, aroma.affymetrix) and software development (e.g. future, profmem, startup, and R.rsp).\n\n \n\n\n\n\nHadley Wickham\n\n\nPOSIT (PLATINUM MEMBER)\n\n\nHadley is Chief Scientist at RStudio, a member of the R Foundation, and Adjunct Professor at Stanford University and the University of Auckland. He builds tools (both computational and cognitive) to make data science easier, faster, and more fun. His work includes packages for data science (the tidyverse: including ggplot2, dplyr, tidyr, purrr, and readr) and principled software development (roxygen2, testthat, devtools). He is also a writer, educator, and speaker promoting the use of R for data science. Learn more on his website, http://hadley.nz.\n\n \n\n\n\n\nJared Lander\n\n\nLANDER ANALYTICS (SILVER MEMBER REPRESENTATIVE)\n\n\nJared P. Lander is Chief Data Scientist of Lander Analytics, the Organizer of the New York Open Statistical Programming Meetup and the New York R Conference and R in Government Conference, an Adjunct Professor at Columbia Business School, and a Visiting Lecturer at Princeton University. He is the author of R for Everyone (now in its second edition), a book about R Programming geared toward Data Scientists and Non-Statisticians alike. Jared is a frequent speaker at conferences, universities and meetups around the world.\n\n\n\n\n\nBenjamin Arancibia\n\n\nGSK (SILVER MEMBER REPRESENTATIVE)\n\n\nBenjamin Arancibia, Director of Data Science, focuses on enabling the use of R in GSK Biostatistics. He builds tools to make data science fun, reproducible, and helps advocate for the use of R in the department. Ben is passionate about making sure that teams have the right support when using R in production analyses and helping teams learn while delivering. He is an advocate of R and open source technologies internally at GSK and externally speaking about lived experiences at various conferences.\n\n \n\n\n\n\nMike K Smith\n\n\nPFIZER (SILVER MEMBER REPRESENTATIVE)\n\n\nMike K Smith, Lead, R Centre of Excellence and Senior Director Statistics at Pfizer. Mike is a professional geek, helping colleagues from the business lines understand the power of reproducibility, automation and writing good code and helping the IT department understand the needs of the business lines. He is passionate about driving business outcomes through primary research, data and alternative data solutions as well as statistical analysis.\n\n \n\n\n\n\nUday Preetham Palukuru\n\n\nMERCK (SILVER MEMBER REPRESENTATIVE)\n\n\nUday Preetham Palukuru is a Standards lead at Merck &Co., providing leadership to develop and maintain global standards for ADaM implementation, R package development, Open Source package qualification, Computing Platform enhancements and compliance management tools. He has contributed to various internal and external R packages and is a member of the R Validation Hub Executive committee. He actively promotes the use of open source software in clinical trial data analysis via forums and paper publications. He has a PhD in Bioengineering from Temple University.\n\n\n\n\nPhilip Brown\n\n\nBIOGEN (PLATINUM MEMBER)" + "text": "New Executive Director\nNew Quarto Website\nBuilding Extended R Packages to Improve R Infrastructure\nTechnical Projects and Working Groups\nR Consortium Webinars\nEmpowering R User Groups Globally with R Consortium’s Support!" }, { - "objectID": "about/governance.html#infrastructure-steering-committee", - "href": "about/governance.html#infrastructure-steering-committee", - "title": "Governance", - "section": "Infrastructure Steering Committee", - "text": "Infrastructure Steering Committee\n\nAn Infrastructure Steering Committee (ISC) is responsible for the identification, selection, and oversight of infrastructure projects, as well as directing best practices and community leadership within the R community. Voting representatives are appointed by the Platinum and Silver members of the R Consortium, as well as an elected member from the Silver membership class and the project leads for all Top Level Projects as directed in the ISC Charter (PDF)." + "objectID": "newsletters/R-Consortium-Q3-2024-Newsletter.html#new-executive-director", + "href": "newsletters/R-Consortium-Q3-2024-Newsletter.html#new-executive-director", + "title": "R Consortium Q3 2024 Newsletter", + "section": "", + "text": "We are excited to announce that Terry Christiani has been appointed as the new Executive Director of the R Consortium! The board of directors affirmed Terry’s selection during our August 2024 board meeting, following a thorough process in which a dedicated selection committee interviewed candidates and provided recommendations. We look forward to Terry’s leadership in guiding the R Consortium’s initiatives and supporting the global R community.\n“I have been involved in supporting the R language and its users for many years and am so excited to have the opportunity to work with the R Consortium. The consortium is supporting important work across multiple industries. I hope to ensure that we continue to build on past successes and create more opportunities for R users to deliver valuable insights and analyses for their organizations.”\n—Terry Christiani, Executive Director, R Consortium" }, { - "objectID": "about/governance.html#leadership", - "href": "about/governance.html#leadership", - "title": "Governance", - "section": "Leadership", - "text": "Leadership\nAs a project operating within the Linux Foundation, the project staff from the Linux Foundation focuses on project growth and health, ensuring a vendor-neutral environment for collaboration.\n\n\n\n\nTerry Christiani\n\n\nEXECUTIVE DIRECTOR\n\n\n30 years of building content strategies to help companies acquire and support customers. Successfully rebranded and created content programs to help build and sell 4 different companies. Built programs to identify and remedy content management issues affecting content performance. Managed outreach programs to open source communities through digital, hybrid, and IRL events.\n\n\n \n\n\n\n\n\nDr. Amanda Martin\n\n\nDIRECTOR OF PROGRAM MANAGEMENT\n\n\nDr. Amanda Martin is a Director of Program Management for the R Consortium. Amanda has taught and managed technical projects since 2005 with the single desire to improve the entire world." + "objectID": "newsletters/R-Consortium-Q3-2024-Newsletter.html#new-r-consortium-quarto-website", + "href": "newsletters/R-Consortium-Q3-2024-Newsletter.html#new-r-consortium-quarto-website", + "title": "R Consortium Q3 2024 Newsletter", + "section": "", + "text": "The R Consortium has a new website based on Quarto, the open source technical publishing system. Quarto allows easy embedding of R code examples as well as R-based interactive charts. Most of the R community already publishes documents in Quarto, making it easier to accept community contributions for blogs and technical documents.\nThe URL is the same: www.r-consortium.org. The older site is archived at archive.r-consortium.org." }, { - "objectID": "webinars/tidy-finance-webinar-series.html", - "href": "webinars/tidy-finance-webinar-series.html", - "title": "Tidy Finance Webinar Series", + "objectID": "newsletters/R-Consortium-Q3-2024-Newsletter.html#building-extended-r-packages-to-improve-r-infrastructure", + "href": "newsletters/R-Consortium-Q3-2024-Newsletter.html#building-extended-r-packages-to-improve-r-infrastructure", + "title": "R Consortium Q3 2024 Newsletter", "section": "", - "text": "Christoph Scheuch is an independent data science and business intelligence expert. He co-created and maintains the Tidy Finance project, a transparent, open source approach to research in financial economics. Alongside contributing to Tidy Finance, its maintainers have published in leading academic journals, including the Journal of Finance, Journal of Financial Economics, Review of Finance, and Journal of Econometrics. Christoph previously held the roles of Head of Artificial Intelligence, Director of Product, and Head of BI & Data Science at the social trading platform wikifolio.com. He was an external lecturer at the Vienna University of Economics and Business (WU), where he also obtained his PhD in finance as part of the Vienna Graduate School of Finance (VGSF)." + "text": "A major goal of the R Consortium is to strengthen and improve the infrastructure supporting the R ecosystem. We seek to accomplish this by funding projects that will improve the technical infrastructure of R.\nThere are two open application grant cycles each year. The latest round of the R Consortium’s Call for Proposals officially ended on October 1st, 2024.\nWe want to extend a huge thank you to everyone who submitted proposals. Each submission plays a pivotal role in strengthening the R ecosystem, and we are thrilled to see such innovative ideas pour in.\nAs we eagerly anticipate the announcement of the newly funded projects, we reflect on our mission to support and enhance the technical infrastructure behind R. Past initiatives have made significant contributions, including:\n\nTesting DBI and improving key open-source database backends\nEnhancements to critical packages such as mapview and sf\nImproving R translations to expand accessibility\nContinued infrastructure development for R on Windows and macOS\n\nStay tuned for the upcoming announcement of the new projects that will continue to drive the evolution of R’s technical foundation!\n\n\nUnlocking Chemical Volatility: How the volcalc R Package is Streamlining Scientific Research\n\nEnhancing R: The Vision and Impact of Jan Vitek’s MaintainR Initiative\n\nSecure TLS Connections in {nanonext} and {mirai} Facilitating High-Performance Computing in the Life Sciences\n\nBuilding Data Highways: Kirill Müller’s Journey in Enhancing R’s Database" }, { - "objectID": "webinars/tidy-finance-webinar-series.html#optimize-portfolios-using-the-markowitz-model", - "href": "webinars/tidy-finance-webinar-series.html#optimize-portfolios-using-the-markowitz-model", - "title": "Tidy Finance Webinar Series", - "section": "Optimize Portfolios using the Markowitz Model", - "text": "Optimize Portfolios using the Markowitz Model\nSeptember 4th, 2024 at 12:00 pm ET\nThis webinar introduces Modern Portfolio Theory and the importance of mean-variance analysis in finance. It covers the mathematics of portfolio optimization, expected returns, variances, and covariances. Participants will learn to construct efficient frontiers and implement the Markowitz model in R, from loading return data to optimizing portfolios and interpreting risk-return trade-offs.\nAgenda:\n\nIntroduction to modern portfolio theory\nUnderstanding the mathematics of portfolio optimization\nImplementing the Markowitz model in R" + "objectID": "newsletters/R-Consortium-Q3-2024-Newsletter.html#submissions-working-group", + "href": "newsletters/R-Consortium-Q3-2024-Newsletter.html#submissions-working-group", + "title": "R Consortium Q3 2024 Newsletter", + "section": "Submissions Working Group", + "text": "Submissions Working Group\n\nPilot 3 complete!\nThe R Consortium is pleased to announce the successful completion of the Pilot 3 Submission which extended the work done in Pilots 1 and 2 by generating the ADaM datasets. The complete FDA response letter is available here.\nThe objective of the R Consortium R Submission Pilot 3 Project is to test the concept that an R-language based submission package for ADaMs and TLFs can meet the needs and the expectations of the FDA reviewers, including assessing code review and analyzing reproducibility. All submission materials and communications from this pilot are publicly available, with the aim of providing a working example for future R-language based FDA submissions. This is an FDA-industry collaboration through the non-profit organization R Consortium.\nA pilot 3 overview presentation during the 2024 R/medicine conference is available on YouTube.\n\n\nPilot 4 submission on Sept 20\nAs a next step, the R Consortium R Submission Working Group initiated submission pilot 4, to explore the use of novel technologies such as Linux containers and web assembly to bundle a Shiny application into a self-contained package, facilitating a smoother process of both transferring and executing the application.\nPilot 4 is being cited in a recent Nature paper (paywall)." }, { - "objectID": "webinars/tidy-finance-webinar-series.html#evaluate-performance-using-the-capital-asset-pricing-model", - "href": "webinars/tidy-finance-webinar-series.html#evaluate-performance-using-the-capital-asset-pricing-model", - "title": "Tidy Finance Webinar Series", - "section": "Evaluate Performance using the Capital Asset Pricing Model", - "text": "Evaluate Performance using the Capital Asset Pricing Model\nOctober 9th, 2024 at 12:00 pm ET\nThis webinar covers the Capital Asset Pricing Model (CAPM), starting with its intuitive derivation and its importance in finance. Participants will gain an understanding of Alpha and Beta and their roles in performance assessment. The webinar also includes an overview of popular CAPM extensions. Participants will learn to calculate Alpha and Beta in R with a step-by-step guide, from loading return data to estimating CAPM and interpreting the estimation results.\nAgenda:\n\nIntroduction to the CAPM\nUnderstanding Alpha and Beta\nCalculating Alpha and Beta in R" + "objectID": "newsletters/R-Consortium-Q3-2024-Newsletter.html#census-working-group", + "href": "newsletters/R-Consortium-Q3-2024-Newsletter.html#census-working-group", + "title": "R Consortium Q3 2024 Newsletter", + "section": "Census Working Group", + "text": "Census Working Group\nThe U.S. Census Bureau is the premier source of data about America’s people, places and economy. This makes the Bureau a natural source of information for data analysts. R programmers who start working with Census Data, however, often run into two problems:\n\nUnderstanding what data the Census Bureau publishes.\nUnderstanding what packages on CRAN are available to help with their project.\n\nThe Census working group released a second version of their guide “A Guide to Working with Census Data in R.” The guide aims to help R programmers who are confronted with these problems. Check out the full guide here: https://github.com/RConsortium/censusguide.\nKey updates include:\n\nRevamped the section on Data Dissemination to remove reference to the (now deprecated) American Fact Finder and instead point people to the (new) data.census.gov.\nNew to working with the Census API? Check out the tutorials and resources linked in the API section to learn more and get started.\nUpdated the list of R packages listed in the guide to reflect not just new download stats but also new packages published since the initial version.\nExpanded the list of programs and datasets Census provides, including links to learn more about them.\n\nOur working group welcomes feedback! We are still working on adding tutorials and other package/training related resources to the guide, so readers have more to look forward to with the next update." }, { - "objectID": "webinars/tidy-finance-webinar-series.html#analyze-companies-using-financial-ratios", - "href": "webinars/tidy-finance-webinar-series.html#analyze-companies-using-financial-ratios", - "title": "Tidy Finance Webinar Series", - "section": "Analyze Companies using Financial Ratios", - "text": "Analyze Companies using Financial Ratios\nNovember 6th, 2024 at 12:00 pm ET\n\nRegister here: https://zoom.us/webinar/register/WN_BjhdZbAjSVuZHZEGhTZb7g\nThis webinar provides an overview of financial ratios and their importance in financial analysis. It covers categories such as liquidity, profitability, leverage, and efficiency. Participants will learn about financial statements, including the balance sheet, income statement, statement of cash flows, and statement of shareholders’ equity, with real-world examples. The webinar includes a step-by-step guide on calculating and interpreting financial ratios in R, from loading financial statement data to computing and interpreting key ratios.\nAgenda:\n\nIntroduction to financial ratios\nUnderstanding financial statements\nCalculating and interpreting financial ratios in R" + "objectID": "newsletters/R-Consortium-Q3-2024-Newsletter.html#marshaling-and-serialization-in-r", + "href": "newsletters/R-Consortium-Q3-2024-Newsletter.html#marshaling-and-serialization-in-r", + "title": "R Consortium Q3 2024 Newsletter", + "section": "Marshaling and Serialization in R", + "text": "Marshaling and Serialization in R\nThe R Consortium ISC Working Group on Marshaling and Serialization in R started in May 2024. This working group aims at developing standard practices for marshaling and unmarshaling of R objects.\nThis will involve identifying current problems, raising awareness, and coming up with technical solutions. This may require additions to base R. For example, one solution might be to introduce support for serialize() and unserialize() to call registered hook functions whenever certain types of objects are encountered, which then could marshall and unmarshall those objects.\nMore information can be found here: https://github.com/RConsortium/marshalling-wg" }, { - "objectID": "webinars/tidy-finance-webinar-series.html#value-companies-using-discounted-cash-flow-analysis", - "href": "webinars/tidy-finance-webinar-series.html#value-companies-using-discounted-cash-flow-analysis", - "title": "Tidy Finance Webinar Series", - "section": "Value Companies using Discounted Cash Flow Analysis", - "text": "Value Companies using Discounted Cash Flow Analysis\nDecember 4th, 2024 at 12:00 pm ET\n\nRegister here: https://zoom.us/webinar/register/WN_IgpNWpN0TRKgAkwvVWylww\nSummary: This webinar provides an overview of company valuation methods with a focus on discounted cash flow (DFC) analysis. Participants will gain an understanding of DCF analysis and its components: forecasted cash flows, terminal value, and discount rate. The webinar includes steps to perform a DCF analysis and a guide to implementing DCF in R, from loading financial statement data to executing the analysis. The webinar concludes with interpreting the valuation results, offering practical insights into company valuation techniques.\nAgenda:\n\nIntroduction to company valuation\nUnderstanding DCF\nImplementing DCF in R" + "objectID": "newsletters/R-Consortium-Q3-2024-Newsletter.html#multilingual-r-documentation", + "href": "newsletters/R-Consortium-Q3-2024-Newsletter.html#multilingual-r-documentation", + "title": "R Consortium Q3 2024 Newsletter", + "section": "Multilingual R Documentation", + "text": "Multilingual R Documentation\nThe Multilingual R Documentation working group started in June 2024. There was a virtual meeting to set the stage, and in person meetings during R Dev Day @ PLUS. Its lead presented the project at useR! 2024.\nWe have a working package and ideas for improvement. There’s a few PRs from collaborators under review and even an example of real world use of the package: a French translation of the torchvision documentation. We have this repository and a channel in the R Consortium Slack that anyone is welcome to join to participate." }, { - "objectID": "webinars/r-insurance-series.html#summary", - "href": "webinars/r-insurance-series.html#summary", - "title": "R/Insurance Series: For Everyone in Insurance or Actuarial Science", - "section": "Summary", - "text": "Summary\nThese four webinars focused on insurance and actuarial science. The webinars were led by two experts in the field, Georgios Bakoloukas, Head Model Development and Analytics at Swiss Re, and Benedikt Schamberger, Head Atelier Technology & AI Consulting at Swiss Re.\nThese sessions offered a hands-on exploration of the transition from Excel to basic R, highlighting the benefits of working with R and one possible way to straddle across Excel and R. The subsequent webinars then moved to production-level R, and ultimately to high-performance R applications.\nThe webinars were tailored to be accessible to all, requiring no previous experience with the R programming language or specialized knowledge in insurance or actuarial science. Anyone with basic spreadsheet experience or who is considering applying for a bank loan has the necessary background to benefit from these webinars.\n\nFrom Excel to Programming in R\nSpeaker: Georgios Bakoloukas, Head Model Development & Analytics, Group Risk Management, Swiss Re\n\n\nQuick summary:\nThis video provided an in-depth exploration into the enduring relevance of Excel in the workplace while also emphasizing the benefits of learning to code for increased flexibility and resilience. It highlighted the common working patterns shared between Excel and R, demonstrating how transitioning from traditional spreadsheet computing to best-practice programming can be highly beneficial.\nThe webinar featured a straightforward, specific example from the insurance industry to illustrate the advantages of using the R programming language. It also presented a practical approach for integrating the thought processes and methodologies of both Excel and R, showcasing how professionals can effectively straddle these two powerful tools in their work.\n\n\n\n\nFrom programming in R to putting R into production\nSpeaker: Georgios Bakoloukas, Head Model Development & Analytics, Group Risk Management, Swiss Re\n\n\nQuick summary:\nWe could solve problems using coding, but how could we help others solve the same problem in the future? Sharing data and solutions was critical for real-world insurance professionals and actuarial scientists.\nContinuing the example from the first webinar, Georgios illustrated ways to document and test the solution and made it available to others using R’s frameworks for packaging, Web API creation, and graphical user interface generation (Shiny).\n\n\n\n\nR performance culture\nSpeaker: Benedikt Schamberger, Head Atelier Technology & AI Consulting, Swiss Re\n\n\nQuick summary:\nPremature optimization was the root of all evil. But there were occasions when we needed to improve the performance of critical code. Benedikt covered how performance fit into R’s design, what tools were available to tune it, and examples of what other aspects should be considered beyond pure runtime.\n\n\n\n\nHigh performance programming in R\nSpeaker: Benedikt Schamberger, Head Atelier Technology & AI Consulting, Swiss Re\n\n\nQuick summary:\nIn this webinar, Benedikt discussed how comma-separated values (CSV) files were commonly used when working with data files, as they were easy to read for humans and supported by tools like Excel or R. However, these files had a downside in terms of performance and file size. To address this, the industry developed binary formats that were more efficient. Benedikt focused on the Arrow R package and the Parquet file format and how they could help save time and disk space." + "objectID": "newsletters/R-Consortium-Q3-2024-Newsletter.html#r7-package---design-refining", + "href": "newsletters/R-Consortium-Q3-2024-Newsletter.html#r7-package---design-refining", + "title": "R Consortium Q3 2024 Newsletter", + "section": "R7 Package - Design refining", + "text": "R7 Package - Design refining\nThe Object-Oriented Programming (OOP) working group continues to refine the design and functionality of the package through active discussions within the group and the community at large.\nThe long-term goal of this project is to merge S7 in to base R. For now, you can experiment by installing it from CRAN:\ninstall.packages(\"S7\")" }, { - "objectID": "webinars/r-insurance-series.html#speakers", - "href": "webinars/r-insurance-series.html#speakers", - "title": "R/Insurance Series: For Everyone in Insurance or Actuarial Science", - "section": "Speakers", - "text": "Speakers\n\n\nGeorgios Bakoloukas, Head Model Development & Analytics, Group Risk Management, Swiss Re\nGeorgios’ team enables actuarial teams across the group to adopt best-practice programming and data science skills in daily work. Georgios is a Fellow of the Institute of Actuaries (IFoA) and Chair of IFoAs’ Programming for Actuarial Work Working Party.\n\n\n\nBenedikt Schamberger, Head Atelier Technology & AI Consulting, Swiss Re\nBenedikt recently joined the Model Development & Analytics team as a Senior Data Science Actuary. Previously, he worked for several years in Swiss Re’s Quantitative Financial Risk Management, validating financial models and risk aggregation methodologies. He supports the Atelier and R programming communities with questions surrounding infrastructure and other everyday challenges. He has an academic background in financial and actuarial mathematics." + "objectID": "newsletters/R-Consortium-Q3-2024-Newsletter.html#r-validation-hub", + "href": "newsletters/R-Consortium-Q3-2024-Newsletter.html#r-validation-hub", + "title": "R Consortium Q3 2024 Newsletter", + "section": "R Validation Hub", + "text": "R Validation Hub\nThe R Validation Hub is a collaboration to support the adoption of R within a biopharmaceutical regulatory setting.\nThe R Validation Hub enhanced their website this summer to improve navigation. Please take some time to check it out and send feedback: https://www.pharmar.org/\nThe R Validation solutions for the validation of R packages quantify the “risk” of R packages with several metrics {riskmetric} and provide a user-friendly, full-fledged R Shiny app as a central hub to gauge the “risk” of packages {riskassessment}.\nFor {riskassessment} the R Validation Hub is announcing the release of two new features:\n\nAutomate “risk decisions” based on {riskmetric} quality assessment values.\nNew module called the “Function Explorer” which allows users to explore any function exported from a package in one easy-to-use interface.\n\nSpecial thanks to Glaxo-Smith Kline (GSK) contributors for donating this code!\nFor more details about our new features, read our blog post: https://www.pharmar.org/posts/news/updates-aug-2024/\nFrom the R Validation Hub:\n“Our roadmap for the app is going scoreless. Most organizations don’t really make actionable decisions from {riskmetric}’s overall package score. It can sometimes deter our attention from the more meaningful quality metrics or even lead to unnecessary confusion or bias. As such, we want Admin users to make the decision whether they want this quantitative metric to be displayed in the app at all. Stay tuned!”\n\nCollecting regulatory package lists\nWe’ve asked a few pharmaceutical organizations what R Packages have qualified for late stage analysis. We were encouraged by the transparent effort companies like Roche made: https://insightsengineering.github.io/rvalidationhub-packages/\n\n\nReg R Repo: first pilot released\nThe Regulatory R Repository working group released its first pilot this summer, a repository of R packages with pre-calculated risk metrics: https://github.com/pharmaR/pharmapkgs\nWe are working on a second release with more advanced features: risk metrics calculated on a container image and the generation of a validation report for each R package on the repository." }, { - "objectID": "webinars/r-insurance-series.html#the-r-adoption-series", - "href": "webinars/r-insurance-series.html#the-r-adoption-series", - "title": "R/Insurance Series: For Everyone in Insurance or Actuarial Science", - "section": "The R Adoption Series", - "text": "The R Adoption Series\nThis is a series of webinars focused on the adoption of R. Each session will include a case study and often include panels or discussions to enable those starting their journey to ask questions.\nR Consortium will keep this page updated with information on future webinars in the R Adoption series. If there is some information that you are looking for specifically and you don’t see it here, feel free to email us at info@r-consortium.org." + "objectID": "newsletters/R-Consortium-Q3-2024-Newsletter.html#get-in-touch-with-the-r-consortium", + "href": "newsletters/R-Consortium-Q3-2024-Newsletter.html#get-in-touch-with-the-r-consortium", + "title": "R Consortium Q3 2024 Newsletter", + "section": "Get in Touch with the R Consortium!", + "text": "Get in Touch with the R Consortium!\nFollow us on social media or contact us here: https://r-consortium.org/about/contact.html" }, { - "objectID": "webinars/new-webinar-tidy-finance-and-accessing-financial-data.html#slide-deck-available", - "href": "webinars/new-webinar-tidy-finance-and-accessing-financial-data.html#slide-deck-available", - "title": "Tidy Finance and Accessing Financial Data", - "section": "Slide deck available:", - "text": "Slide deck available:\nTidy Finance and Accessing Financial Data (PDF)" + "objectID": "newsletters/R-Consortium-Q2-2024-Newsletter.html", + "href": "newsletters/R-Consortium-Q2-2024-Newsletter.html", + "title": "R Consortium Q2 2024 Newsletter", + "section": "", + "text": "Hello from the R Consortium! This quarterly newsletter puts together the latest updates about our organization’s activities, the progress each working group has made, upcoming R-related events, and recordings of past events. In short, all you need to know about our work to promote the R language and how we lead community initiatives. Please share this newsletter!\nAre you a member of the R community and want to submit your content for the newsletter? Email us at info@r-consortium.org, we’d love to include you!\nYou haven’t read the previous newsletters? You can find them on the R Consortium website here.\nAny suggestions for our next newsletter? Feel free to let us know here.\nYou’d like to sign up to automatically receive the newsletter? Click here.\n\n\n\nTechnical Projects and Working Groups\nAnnual Report\nUpcoming Events\nFree R-related Technology and Industry Webinars\nR Consortium Supports R User Groups Around the World!\nBuilding Extended R Packages to Improve R Infrastructure\n\n\n\n\n\n\nThe Infrastructure Steering Committee (ISC) conducts two open grant cycles to evaluate proposals from the community for projects that the committee believes will contribute to the technical infrastructure of the R ecosystem. During the second grant cycle of 2023, the ISC funded the following seven projects with a total of $80,000:\n\nTranslating R to Nepali\nTooling for internationalization of R help pages\nRStats Mastodon Server\nTaking r-universe to the next level\nCausal Inference in a Box\nR Kafka Client\nAccessibility Enhancements for the R Journal\n\nThe first grant cycle for 2024 has recently closed, and the ISC is evaluating ten proposals which are collectively requesting more than $200,000. These proposals include translating a Public Health Model into R, adapting R-universe technology for deploying R packages, and upgrading or extending several key R packages. The ISC expects to notify the teams submitting successful proposals by May 1, 2024.\n\n\n\nIn this section, we will highlight the progress of selected R Consortium working groups. This month we look at the R Submissions working group and the Risk Assessment workstream of the R Validation hub, which have recently achieved significant milestones.\n\n\nWith the active participation of the FDA, the R Consortium R Submissions working group is developing a series of Pilot or test submissions to uncover the challenges that must be overcome in making “all R” regulatory submissions straightforward, routine, and reproducible over a minimum six-year time horizon. Each Pilot submission builds on the previous pilot and includes additional steps. The objective of Pilot 3 is to extend the work done in the Pilot 2 study, which included wrapping a Shiny application into the submissions package, to build the AdaM data set from raw data. For each submission effort, the FDA review team recreates the study from the submission package, evaluates the correctness and reproducibility of the results, and documents discrepancies from previous pilot submission packages that they may observe.\nIn the most recent Pilot 3 submission, the FDA observed a discrepancy that was due to a difference in the coding of an imputation algorithm. The Pilot 3 statisticians used a subsetting algorithm that differed from the algorithm selected by the CDISC statisticians who built the ADaM data set used in Pilot 1 and Pilot 2. This was not a statistical error, but a failure to provide documentation at a sufficient level of detail for the FDA reviewers to make the appropriate adjustment. The episode illustrates the attention to detail required to achieve a smooth handoff to the FDA.\nAs the Pilot 3 team prepares their final submission, the Pilot 4 team is nearly ready with a submission package that will include the code required to unpack the package and have it deploy within a WebAssembly browser instance.\nFor more information on the R submission working group please visit their website." }, { - "objectID": "webinars/new-webinar-tidy-finance-and-accessing-financial-data.html#summary", - "href": "webinars/new-webinar-tidy-finance-and-accessing-financial-data.html#summary", - "title": "Tidy Finance and Accessing Financial Data", - "section": "Summary", - "text": "Summary\nThis webinar focuses on Tidy Finance and accessing financial data. Tidy Finance is an opinionated approach to empirical research in financial economics. It provided a fully transparent, open source code base in R and Python. The website provides the tools for students to learn about empirical applications based on a fully transparent code base and for instructors the materials for teaching the importance of reproducible research using tidy principles.\nChristoph Scheuch introduces Tidy Finance and illustrates the underlying principles. The webinar then focuses on accessing and managing financial data using R. It shows how to import different open source and proprietary data sets and organize them in a database." + "objectID": "newsletters/R-Consortium-Q2-2024-Newsletter.html#table-of-contents", + "href": "newsletters/R-Consortium-Q2-2024-Newsletter.html#table-of-contents", + "title": "R Consortium Q2 2024 Newsletter", + "section": "", + "text": "Technical Projects and Working Groups\nAnnual Report\nUpcoming Events\nFree R-related Technology and Industry Webinars\nR Consortium Supports R User Groups Around the World!\nBuilding Extended R Packages to Improve R Infrastructure" }, { - "objectID": "webinars/new-webinar-tidy-finance-and-accessing-financial-data.html#agenda", - "href": "webinars/new-webinar-tidy-finance-and-accessing-financial-data.html#agenda", - "title": "Tidy Finance and Accessing Financial Data", - "section": "Agenda:", - "text": "Agenda:\n\nIntroduction to Tidy Finance\nAccessing and Managing Financial Data\nWRDS & Other Data Providers\nQ&A Session" + "objectID": "newsletters/R-Consortium-Q2-2024-Newsletter.html#technical-projects-and-working-groups", + "href": "newsletters/R-Consortium-Q2-2024-Newsletter.html#technical-projects-and-working-groups", + "title": "R Consortium Q2 2024 Newsletter", + "section": "", + "text": "The Infrastructure Steering Committee (ISC) conducts two open grant cycles to evaluate proposals from the community for projects that the committee believes will contribute to the technical infrastructure of the R ecosystem. During the second grant cycle of 2023, the ISC funded the following seven projects with a total of $80,000:\n\nTranslating R to Nepali\nTooling for internationalization of R help pages\nRStats Mastodon Server\nTaking r-universe to the next level\nCausal Inference in a Box\nR Kafka Client\nAccessibility Enhancements for the R Journal\n\nThe first grant cycle for 2024 has recently closed, and the ISC is evaluating ten proposals which are collectively requesting more than $200,000. These proposals include translating a Public Health Model into R, adapting R-universe technology for deploying R packages, and upgrading or extending several key R packages. The ISC expects to notify the teams submitting successful proposals by May 1, 2024.\n\n\n\nIn this section, we will highlight the progress of selected R Consortium working groups. This month we look at the R Submissions working group and the Risk Assessment workstream of the R Validation hub, which have recently achieved significant milestones.\n\n\nWith the active participation of the FDA, the R Consortium R Submissions working group is developing a series of Pilot or test submissions to uncover the challenges that must be overcome in making “all R” regulatory submissions straightforward, routine, and reproducible over a minimum six-year time horizon. Each Pilot submission builds on the previous pilot and includes additional steps. The objective of Pilot 3 is to extend the work done in the Pilot 2 study, which included wrapping a Shiny application into the submissions package, to build the AdaM data set from raw data. For each submission effort, the FDA review team recreates the study from the submission package, evaluates the correctness and reproducibility of the results, and documents discrepancies from previous pilot submission packages that they may observe.\nIn the most recent Pilot 3 submission, the FDA observed a discrepancy that was due to a difference in the coding of an imputation algorithm. The Pilot 3 statisticians used a subsetting algorithm that differed from the algorithm selected by the CDISC statisticians who built the ADaM data set used in Pilot 1 and Pilot 2. This was not a statistical error, but a failure to provide documentation at a sufficient level of detail for the FDA reviewers to make the appropriate adjustment. The episode illustrates the attention to detail required to achieve a smooth handoff to the FDA.\nAs the Pilot 3 team prepares their final submission, the Pilot 4 team is nearly ready with a submission package that will include the code required to unpack the package and have it deploy within a WebAssembly browser instance.\nFor more information on the R submission working group please visit their website." }, { - "objectID": "webinars/new-webinar-tidy-finance-and-accessing-financial-data.html#speaker", - "href": "webinars/new-webinar-tidy-finance-and-accessing-financial-data.html#speaker", - "title": "Tidy Finance and Accessing Financial Data", - "section": "Speaker", - "text": "Speaker\n\n\nChristoph Scheuch is the Head of Artificial Intelligence at the social trading platform wikifolio Financial Technologies AG. He is responsible for researching, designing, and prototyping of cutting-edge AI-driven products using R and Python. Before his focus on AI, he was responsible for product management and business intelligence at wikifolio Financial Technologies AG and an external lecturer at the Vienna University of Economics and Business, where he taught finance students how to manage empirical projects" + "objectID": "newsletters/R-Consortium-Q2-2024-Newsletter.html#get-in-touch-with-the-r-consortium", + "href": "newsletters/R-Consortium-Q2-2024-Newsletter.html#get-in-touch-with-the-r-consortium", + "title": "R Consortium Q2 2024 Newsletter", + "section": "Get in Touch with the R Consortium!", + "text": "Get in Touch with the R Consortium!\nFollow us on social media or contact us here:https://www.r-consortium.org/contact" }, { - "objectID": "webinars/new-webinar-tidy-finance-and-accessing-financial-data.html#the-r-adoption-series", - "href": "webinars/new-webinar-tidy-finance-and-accessing-financial-data.html#the-r-adoption-series", - "title": "Tidy Finance and Accessing Financial Data", - "section": "The R Adoption Series", - "text": "The R Adoption Series\nThis is a series of webinars focused on the adoption of R. Each session will include a case study and often include panels or discussions to enable those starting their journey to ask questions.\nR Consortium will keep this page updated with information on future webinars in the R Adoption series. If there is some information that you are looking for specifically and you don’t see it here, feel free to email us at info@r-consortium.org." + "objectID": "newsletters/newsletters.html", + "href": "newsletters/newsletters.html", + "title": "Newsletters", + "section": "", + "text": "Check out our previous Newsletters and stay tuned for future ones!" }, { - "objectID": "webinars/webinars.html", - "href": "webinars/webinars.html", - "title": "Webinars", + "objectID": "newsletters/newsletters.html#whats-happening-in-the-r-consortium", + "href": "newsletters/newsletters.html#whats-happening-in-the-r-consortium", + "title": "Newsletters", "section": "", - "text": "This is a series of webinars focused on the adoption of R. Each session will include a case study and often include panels or discussions to enable those starting their journey to ask questions.\nR Consortium will keep this page updated with information on future webinars in the R Adoption series.  If there is some information that you are looking for specifically and you don’t see it here, feel free to email us at info@r-consortium.org" + "text": "Check out our previous Newsletters and stay tuned for future ones!" }, { - "objectID": "webinars/webinars.html#the-r-adoption-series", - "href": "webinars/webinars.html#the-r-adoption-series", - "title": "Webinars", + "objectID": "about/faq.html", + "href": "about/faq.html", + "title": "FAQ", "section": "", - "text": "This is a series of webinars focused on the adoption of R. Each session will include a case study and often include panels or discussions to enable those starting their journey to ask questions.\nR Consortium will keep this page updated with information on future webinars in the R Adoption series.  If there is some information that you are looking for specifically and you don’t see it here, feel free to email us at info@r-consortium.org" + "text": "FAQ\n\nIs the R Consortium committed to R as an open-source project?\nDo I have to be an employee of a member of the R Consortium to contribute to infrastructure projects?\nWas the R community consulted about the projects considered by the R Consortium?\nWhat kinds of projects will the R Consortium undertake?\nHow are R Consortium projects selected and managed?\nAre the leaders of the R Consortium R users?\nCan I review the governance documents for the R Consortium?\nHow is the R Consortium governed?\nAre membership dues tax-deductible?\nCan an individual become a member of the R Consortium?\nWhy the focus on organizations rather than individuals?\nWhat is the relationship between the R Consortium and the Linux Foundation?\nWhat is the relationship between the R Consortium and the R Foundation?\nWho are the members of the R Consortium?\nWhy an R Consortium?\nDo I have to be an employee of a member of the R Consortium to contribute to infrastructure projects?\nCan I review the governance documents for the R Consortium?\nWhat wouldn’t the R Consortium do?\nWhat kinds of projects will the R Consortium undertake?\nWho will be involved?\n\n\n\nIs the R Consortium committed to R as an open-source project?\nDefinitely! The R Consortium’s explicit mission is to “advance the worldwide promotion of and support for the R open source language”, and all of its activities are in support of the Open Source R Project. It will support and promote the use of Open Source R in all contents, including in commercial and business settings.\nAs defined in its charter (PDF), the projects of the Infrastructure Steering Committee will focus on support of the user base, support of developers, and general advancement of Open Source R. In particular, a commercial fork of R isn’t compatible with that mission, and won’t be a project of the R Consortium.\n\nBack to Top\n\n\n\n\nDo I have to be an employee of a member of the R Consortium to contribute to infrastructure projects?\nNo. The R Consortium welcomes contributions of time, effort and ideas for all passionate users and developers of the R language.\n\nBack to Top\n\n\n\n\nWas the R community consulted about the projects considered by the R Consortium?\nYes. R Consortium projects are proposed by the community to the Infrastructure Steering Committee.\n\nBack to Top\n\n\n\n\nWhat kinds of projects will the R Consortium undertake?\nThe R Consortium will coordinate and support projects that directly benefit stakeholders within the R user community. Here are some examples of the types of projects the R Consortium might undertake\n\nImproving documentation and tools.\nSponsoring and helping execute conferences and events.\nHelping to scale and build out R infrastructure.\nMaintaining an enhanced website focused on the R user community.\n\nThis is not an exhaustive list. Anyone may propose a project to the Infrastructure Steering Committee, which selects and executes projects.\n\nBack to Top\n\n\n\n\nHow are R Consortium projects selected and managed?\nThe technical projects undertaken by the R Consortium in support of the R Project and the R Community are overseen by the Infrastructure Steering Committee. The charter of the Infrastructure Steering Committee (ISC) describes its mission, which is to advance the worldwide promotion of and support for R, and to develop projects, technical and infrastructure collaboration initiatives, support specific initiatives related to R. The membership of the ISC is drawn from the Platinum Members, Silver Members and the R Foundation. As the ISC appoints top-level projects, it is expected that those project leads will join the ISC as voting members.\n\nBack to Top\n\n\n\n\nAre the leaders of the R Consortium R users?\nThe Board Members (including the Chairperson) are appointed or elected by members (depending on the membership class). There is always one board member representing the R Foundation, to provide guidance to the R Consortium in its mission to support the R Project. The remaining Board members are drawn from the membership, and represent the organizations that have joined the R Consortium. All of the current board members have extensive R experience.\nThe members of the Infrastructure Steering Committee are appointed by the Platinum Members, Silver Members, and the R Foundation member, and includes representatives with significant technical experience, including R package developers, community leaders, and the individuals from the R Core Group.\n\nBack to Top\n\n\n\n\nCan I review the governance documents for the R Consortium?\nYes! You can review the by-laws for the R Consortium, Inc. (PDF)and the charter for the Infrastructure Steering Committee (PDF).\n\nBack to Top\n\n\n\n\nHow is the R Consortium governed?\nThe R Consortium is governed by the R Consortium Board of Directors, which is made up of representatives determined by its members. (Members of the board are elected or appointed depending on membership levels; for details please see the by-laws.) The Board meets regularly to manage the business of the Consortium. Meetings are led by the Chairperson of the R Consortium, a rotating position held by a board member elected by the Board as a whole.\nThe technical projects undertaken by the R Consortium in support of the R Project and the R Community are overseen by the Infrastructure Steering Committee.\n\nBack to Top\n\n\n\n\nAre membership dues tax-deductible?\nThe R Consortium is a US-based 501(c)6 non-profit organization. Dues are not tax-deductible as charitable donations by individuals, but under US IRS rules (PDF) may be deductible as trade or business expenses.\n\nBack to Top\n\n\n\n\nCan an individual become a member of the R Consortium?\nYes, individuals may support the R Consortium by joining as a non-voting associate member. You can also support the R project by contributing to the R Foundation directly.\n\nBack to Top\n\n\n\n\nWhy the focus on organizations rather than individuals?\nHundreds of companies around the world have invested heavily in R, by building systems on the R platform and by hiring thousands of R developers. The R Consortium provides a means for those companies to invest in the R Project directly, to collaborate on projects of mutual interest to support the R Community as a whole, and to support the ongoing success of the R Project.\n\nBack to Top\n\n\n\n\nWhat is the relationship between the R Consortium and the Linux Foundation?\nThe R Consortium is an independent organization, but as Collaborative Project of the Linux Foundation, the Linux Foundation provides operational support and guidance.\n\nBack to Top\n\n\n\n\nWhat is the relationship between the R Consortium and the R Foundation?\nThe R Foundation is the leader of the R Project and the custodian of the R source code and copyright. The R Foundation determines the definition and evolution of the R language.\nThe R Consortium, as an independent entity, exists to support the R Community and the R Project as a whole — and that includes providing support to the R Foundation. That’s why the R Foundation has a guaranteed seat on the Board and the Infrastructure Steering Committee, to represent the interests of the R Foundation and to propose projects to support R itself.\n\nBack to Top\n\n\n\n\nWho are the members of the R Consortium?\nMembers of the R Consortium include the following types of organizations (PDF): any association, partnership, organization, governmental agency, company, corporation, academic entity, or non-profit entity with an interest in supporting R. (Individuals may also join as associate members.) In addition, the R Foundation is automatically a member and always has a seat on the Board and the Infrastructure Steering Committee. You can see a current list of members here.\n\nBack to Top\n\n\n\n\nWhy an R Consortium?\nThe R user community has experienced tremendous growth. With growth there is a greater need for cooperation and communication among R users and R stakeholders. R will continually benefit from improvements to its technical tools and resources. The mission of the R Consortium is to help with support and coordination of the important activities of the R Community, via projects selected and executed its Infrastructure Steering Committee.\n\nBack to Top\n\n\n\n\nDo I have to be an employee of a member of the R Consortium to contribute to infrastructure projects?\nNo! The R Consortium welcomes contributions of time, effort and ideas for all passionate users and developers of the R language. After formal meetings of the Infrastructure Steering Committee have begun (which we anticipate will occur soon), we will distribute information on how project ideas can be submitted to the Infrastructure Steering Committee.\n\nBack to Top\n\n\n\n\nCan I review the governance documents for the R Consortium?\nYes! You can find copies of the by-laws (PDF) for the R Consortium, Inc. and the charter for the infrastructure steering committee.\n\nBack to Top\n\n\n\n\nWhat wouldn’t the R Consortium do?\nInterfere with the R language itself and its development.\n\nBack to Top\n\n\n\n\nWhat kinds of projects will the R Consortium undertake?\nThe R Consortium will coordinate and support projects that directly benefit stakeholders within the R user community, for example:\n\nImproving documentation and tools.\nSponsoring and helping execute conferences and events.\nHelping to scale and build out R infrastructure.\nMaintaining an enhanced website focused on the R user community.\nBack to Top\n\n\n\n\nWho is involved?\nR users and stakeholders as members of the consortium in addition to representatives from the R Foundation with operational support provided by The Linux Foundation.\n\nBack to Top" }, { - "objectID": "webinars/webinars.html#upcoming-webinars", - "href": "webinars/webinars.html#upcoming-webinars", - "title": "Webinars", - "section": "Upcoming Webinars", - "text": "Upcoming Webinars\n\nLearn more: Containerization and R for Reproducibility and More\n\nLearn more: Tidy Finance Webinar Series" + "objectID": "about/contact.html", + "href": "about/contact.html", + "title": "Contact Us", + "section": "", + "text": "Contact Us\nFor general inquiries, membership inquiries, or requests for access to collaborative infrastructure, please feel free to visit our service desk.\nYou can also send us email directly at info@r-consortium.org\nIf you would like information on becoming a member of the R Consortium, please visit the Join page." }, { - "objectID": "webinars/webinars.html#archived-webinars-full-recordings-available", - "href": "webinars/webinars.html#archived-webinars-full-recordings-available", - "title": "Webinars", - "section": "Archived Webinars – Full Recordings Available", - "text": "Archived Webinars – Full Recordings Available\n\nLearn more: Unlocking Insights from LatinR: Collaboration and Innovation in Data Science Webinar\n\nLearn more: R/Medicine: Quarto for Reproducible Medical Manuscripts\n\nLearn more: Tidy Finance and Accessing Financial Data\n\nLearn more: Escape the Data Dungeon: Unlock Scalable R Analytics and ML\n\nLearn more: From Vision to Action: The Pfizer R Center of Excellence-led journey to R Adoption\n\nLearn more: R/Insurance Series: For Everyone in Insurance or Actuarial Science\nThe R/Insurance Series is offered four webinars this January. The video recordings of the previous R/Insurance Series webinar, “From Excel to Programming in R,” “From programming in R to putting R into production,” and “R performance culture,” are now available at the link above.\n\nLearn more: R/Medicine Webinar: Visualizing Survival Data with the {ggsurvfit} R Package\n\nLearn more: R/Adoption Series: The Adoption of R in Japan’s Pharma Industry Confirmation\n\nLearn more: R/Adoption Series: R and shiny in regulatory submission\n\nLearn More: R/Adoption Series: Learnings and Reflection from R Validation Case Studies\n\nJuliane Manitz, Senior Expert Biostatistician at EMD Serono\nDoug Kelkhoff, Principal Data Scientist / Statistical Software Engineer at Roche\nUday Preetham Palukuru, Standards lead at Merck & Co.\nEric Milliman, Senior Principal Data Scientist at Biogen\n\n\n\n \n\nLearn More: Teal: An R-Shiny Framework to Unlock the Power of Interactive Data Exploration Chendi Liao, Principal Statistical Programmer Analyst, Roche Canada • Dony Unardi, Principal Data Scientist, Genentech\n\n\n\n \n\nLearn More: R Adoption Series: Introducing the Software Engineering Working Group and {mmrm} Ben Arancibia, Data Scientist – Senior Manager At GSK • Yoni Sidi, Director of Modeling and Simulation at Sage Therapeutics\n\n\n\n\n\n \n\nLearn More: R/Database: Using R at Scale on Database Data \nMark Hornick, Senior Director, Oracle Machine Learning • Sherry LaMonica, Consulting MTS, Oracle Machine Learning\n\n\n\n \n\nLearn More: Upskilling on Data Handling and Communication at Swiss Re \nClaudio T. Rebelo, Model Validation Actuary for Group Risk Management at Swiss Re • Georgios Bakoloukas, Head Model Development & Analytics, Risk Management at Swiss Re • Daniela E. Damm, Divisional Operational Officer for Group Risk Management at Swiss Re\n\n\n\n \n\nLearn More: Using Metadata for Speedy Delivery Re \nChristina Fillmore, Data Scientists and R developer at GSK • Yujie Zhao, is a Senior Scientist (Biostatistics) at Merck & Co., Inc • Keaven Anderson, Scientific Assistant VP of Methodology Research in the Biostatistics and Clinical Research Decision Sciences group at Merck\n\n\n\n \n\nLearn More: Using R in Regulatory Review \nHye Soo Cho, Statistical Analyst, FDA/CDER • Tae Hyun (Ryan) Jung, Ph.D., Senior Statistical Reviewer in FDA/CDER/OTS/OB/DBVI • Paul Schuette, Scientific Computing Coordinator, FDA • Ning Leng, Director, Product Development Data Sciences, Roche • Coline Zeballos, R Strategy Lead, Roche\n\n\n\n \n\nLearn More: Speaking Different Languages \nMichael Rimler, Head of Technical Excellence and Innovation at GlaxoSmithKline • Mike Stackhouse, Chief Innovation Officer at Atorus\n\n\n\n \n\nLearn More: Table Creation in R \nGabriel Becker, Statistical Computing Consultant\n\n\n\n \n\nLearn More: R Management at Roche \nKieran Martin, R Enablement Lead: PD Data Sciences at Roche • Tadeusz Lewandowski, Pan-Pharma collaboration product lead at Roche • Adrian Waddell, Chief Engineer NEST Project\n\n\n\n \n\nLearn More: R Training Strategies at Janssen \nPaulo R. Bargo, Ph.D., Head of R&D Data and Advanced Analytics, Ethicon • Dan Hofstaedter, is a statistical programmer within the Janssen Clinical & Statistical Programming group • Gayathri Kolandaivelu, has over 13 years of experience in the pharmaceutical industry\n\n\n\n \n\nLearn More: Scaling R at GSK \nAndy Nicholls, Head of Data Science within GSK Biostatistics" + "objectID": "about/join.html", + "href": "about/join.html", + "title": "Why Join the R Consortium?", + "section": "", + "text": "The R Consortium is the mechanism for corporate entities and other organizations to support  and engage with the R Community. Membership in the R Consortium signals community leadership, a long term viewpoint, and an appreciation for the efforts of R’s open source contributors. Membership shows commitment and a desire to contribute to the community, strengthening it for the benefit of all.\n\n\n\nHelps fund key R infrastructure such as the R-Hub build system, database interfaces, distributed computing architecture, regional conferences, local R user groups and more.\nProvides a way for companies to generate industry-wide support for projects that they see as valuable.\n\nThe bulk of the R Consortium budget goes directly to funding key community projects.\n\nThrough participation in the R Consortium Infrastructure Steering Committee (ISC), members have a voice in the process of selecting projects and the opportunity to guide their development.\nGives companies direct access to the R Foundation:\n\nBoard members interact with the R Foundation’s representative on the R Consortium Board of Directors.\nISC members:\n\nWork side-by-side with R Foundation members engaged in technical projects,\nParticipate in regular meetings with R Foundation members.\n\n\nProvides insight and access to accurate and up-to-date knowledge about important developments in the the R Community and the extended R ecosystem.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nBenefits by member class\nPlatinum\nSilver\n\n\n\n\nOne seat on the Board of Directors with full voting rights\n\n\n\nCheck\n\n\n\n\n\n\n\nXmark\n\n\n\n\n\n\nOne seat on the ISC with full voting rights\n\n\n\nCheck\n\n\n\n\n\n\n\nXmark\n\n\n\n\n\n\nElect Silver representatives to the Board and ISC (1 Board seat per 3 Silver members, 1 ISC seat for all Silver members)\n\n\n\nXmark\n\n\n\n\n\n\n\nCheck\n\n\n\n\n\n\nCompany logo on R Consortium website and collateral\n\n\n\nCheck\n\n\n\n\n\n\n\nCheck\n\n\n\n\n\n\nR Consortium logo on company website\n\n\n\nCheck\n\n\n\n\n\n\n\nCheck\n\n\n\n\n\n\nMembership dues (annually)\nUS$100,000\n100+ FTE US $25,000 <100 FTE / non-profits, universities US $10,000\n\n\n\n\n\n\n\n\n\n\nReview the Membership Documents.\n\n\nR Consortium Membership Datasheet (PDF)\nR Consortium Bylaws (PDF)\nR Consortium Membership Agreement (PDF)\nR Consortium – Certificate of Incorporation (PDF)\n\n\nFill out our online membership application form.\nRemit the annual dues payment that is applicable for your membership level.\nBegin participating in Events, Discussions, Projects and working Groups.\n\nIf you have questions about membership or joining the R Consortium, please contact our member support desk and you will be contacted as soon as possible. Thank you." }, { - "objectID": "webinars/webinars-auto-not-being-used.html", - "href": "webinars/webinars-auto-not-being-used.html", - "title": "R Consortium", + "objectID": "about/join.html#membership-in-the-r-consortium", + "href": "about/join.html#membership-in-the-r-consortium", + "title": "Why Join the R Consortium?", "section": "", - "text": "Containerization and R for Reproducibility and More\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nEscape the Data Dungeon: Unlock Scalable R Analytics and ML\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nFrom Vision to Action: The R Pfizer R Center of Excellence-led Journey to R Adoption\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nTidy Finance and Accessing Financial Data\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nR/Insurance Series: For Everyone in Insurance or Actuarial Science\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nR/Medicine: Quarto for Reproducible Medical Manuscripts\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nTidy Finance Webinar Series\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nUnlocking Insights from LatinR: Collaboration and Innovation in Data Science Webinar\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nWebinars\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nNo matching items" + "text": "Helps fund key R infrastructure such as the R-Hub build system, database interfaces, distributed computing architecture, regional conferences, local R user groups and more.\nProvides a way for companies to generate industry-wide support for projects that they see as valuable.\n\nThe bulk of the R Consortium budget goes directly to funding key community projects.\n\nThrough participation in the R Consortium Infrastructure Steering Committee (ISC), members have a voice in the process of selecting projects and the opportunity to guide their development.\nGives companies direct access to the R Foundation:\n\nBoard members interact with the R Foundation’s representative on the R Consortium Board of Directors.\nISC members:\n\nWork side-by-side with R Foundation members engaged in technical projects,\nParticipate in regular meetings with R Foundation members.\n\n\nProvides insight and access to accurate and up-to-date knowledge about important developments in the the R Community and the extended R ecosystem." }, { - "objectID": "blog/how_to_post.html", - "href": "blog/how_to_post.html", - "title": "R Consortium Blog", + "objectID": "about/join.html#how-r-consortium-membership-helps-support-the-r-community", + "href": "about/join.html#how-r-consortium-membership-helps-support-the-r-community", + "title": "Why Join the R Consortium?", "section": "", - "text": "Topic\n\n\n\n\nCloning the Repo\n\n\nInitial Setup\n\n\nInstall R on Linux\n\n\nR Packages Installation Method #1\n\n\nR Packages Installation Method #2\n\n\nInstall the Vscode extension “Quarto”\n\n\nRunning the Project in a Live Preview\n\n\nAdding a Blog post\n\n\nUploading your Post\n\n\n\n\n\n\nOn our GitHub repository, click “Code“ and then “Open with GitHub Desktop”.\n\nIn GitHub Desktop click “Clone”\n\n\n\n\n\nIn Github Desktop click on “Fetch origin” to get the most up to date blog on your local computer.\n\nIn Github Desktop click on “Open in Visual Studio Code” to start working on your blog\n\nIn VSCode click on “View” and then “Terminal”\n\nIn the Vscode Terminal make sure you are on a Linux terminal by switching to Ubuntu (WSL)\n\n\n\n\nInstall R using sudo apt-get install r-base and sudo apt-get install r-base-dev\n\n\n\n\nInstall R packages on Linux; type R in terminal and then install.packages(‘rmarkdown’)\nGGPLOT2 installation: install.packages(“ggplot2”)\ndygraphs installation: install.packages(“dygraphs”)\nhere installation: install.packages(“here”)\n\n\n\n\nUse RStudio Desktop on Windows then click on “install”\n\nSearch for the package you want for example “here” package and click “install”\n\n\n\n\n\n\nRecommended (optional) in the Quarto Extension settings enable the “Render on Save” option\n\n\n\n\n\n\nIn VSCode click on “View” and then “Command Palette”\n\nSearch for “Quarto: Preview” and click on that command\n\n\n\n\n\nIn Github desktop click “Branch” and then “New branch” make a new branch for example “Adding-new-elephant-post”\n\n\nIn VSCode add a new Folder in the “posts” directory and name it. My new post folder is “Slides-Post”\n\nAdd a new index.qmd file (Quarto Markdown File) into the new post folder.\n\nStart editing your new blog post!\n\n\n\nIn Github desktop commit your changes and a short message for your changes, for my example I am committing to the “Add-Slides” branch.\n\nOnce committed, push it to the remote Github Repository. On the bottom left is an indication of a successful commit.\n\nMake a pull request in Github desktop and then 1 reviewer should check the post and make sure it is looking good!\n\n\nClick on “Create pull request” on Github\n\nApproval Process and Timing\n\nEmail info@r-consortium.org" + "text": "Benefits by member class\nPlatinum\nSilver\n\n\n\n\nOne seat on the Board of Directors with full voting rights\n\n\n\nCheck\n\n\n\n\n\n\n\nXmark\n\n\n\n\n\n\nOne seat on the ISC with full voting rights\n\n\n\nCheck\n\n\n\n\n\n\n\nXmark\n\n\n\n\n\n\nElect Silver representatives to the Board and ISC (1 Board seat per 3 Silver members, 1 ISC seat for all Silver members)\n\n\n\nXmark\n\n\n\n\n\n\n\nCheck\n\n\n\n\n\n\nCompany logo on R Consortium website and collateral\n\n\n\nCheck\n\n\n\n\n\n\n\nCheck\n\n\n\n\n\n\nR Consortium logo on company website\n\n\n\nCheck\n\n\n\n\n\n\n\nCheck\n\n\n\n\n\n\nMembership dues (annually)\nUS$100,000\n100+ FTE US $25,000 <100 FTE / non-profits, universities US $10,000\n\n\n\n\n\n\n\n\n\n\nReview the Membership Documents.\n\n\nR Consortium Membership Datasheet (PDF)\nR Consortium Bylaws (PDF)\nR Consortium Membership Agreement (PDF)\nR Consortium – Certificate of Incorporation (PDF)\n\n\nFill out our online membership application form.\nRemit the annual dues payment that is applicable for your membership level.\nBegin participating in Events, Discussions, Projects and working Groups.\n\nIf you have questions about membership or joining the R Consortium, please contact our member support desk and you will be contacted as soon as possible. Thank you." }, { - "objectID": "blog/how_to_post.html#cloning-the-repo", - "href": "blog/how_to_post.html#cloning-the-repo", - "title": "R Consortium Blog", + "objectID": "webinars/r-medicine-quarto-for-reproducible-medical-manuscripts.html", + "href": "webinars/r-medicine-quarto-for-reproducible-medical-manuscripts.html", + "title": "R/Medicine: Quarto for Reproducible Medical Manuscripts", "section": "", - "text": "On our GitHub repository, click “Code“ and then “Open with GitHub Desktop”.\n\nIn GitHub Desktop click “Clone”" + "text": "Slides available here:\nQuarto Manuscript\nGithub – Quarto Manuscript\nManuscript:\nmine-cetinkaya-rundel.github.io/indo-rct\ngithub.com/mine-cetinkaya-rundel/indo-rct" }, { - "objectID": "blog/how_to_post.html#initial-setup", - "href": "blog/how_to_post.html#initial-setup", - "title": "R Consortium Blog", - "section": "", - "text": "In Github Desktop click on “Fetch origin” to get the most up to date blog on your local computer.\n\nIn Github Desktop click on “Open in Visual Studio Code” to start working on your blog\n\nIn VSCode click on “View” and then “Terminal”\n\nIn the Vscode Terminal make sure you are on a Linux terminal by switching to Ubuntu (WSL)\n\n\n\n\nInstall R using sudo apt-get install r-base and sudo apt-get install r-base-dev\n\n\n\n\nInstall R packages on Linux; type R in terminal and then install.packages(‘rmarkdown’)\nGGPLOT2 installation: install.packages(“ggplot2”)\ndygraphs installation: install.packages(“dygraphs”)\nhere installation: install.packages(“here”)\n\n\n\n\nUse RStudio Desktop on Windows then click on “install”\n\nSearch for the package you want for example “here” package and click “install”\n\n\n\n\n\n\nRecommended (optional) in the Quarto Extension settings enable the “Render on Save” option" + "objectID": "webinars/r-medicine-quarto-for-reproducible-medical-manuscripts.html#summary", + "href": "webinars/r-medicine-quarto-for-reproducible-medical-manuscripts.html#summary", + "title": "R/Medicine: Quarto for Reproducible Medical Manuscripts", + "section": "Summary ", + "text": "Summary \nIn this talk, Mine Cetinkaya-Rundel, Professor of the Practice of Statistical Science at Duke University,  presents a new capability in Quarto that provides a straightforward and user-friendly approach to creating reproducible manuscripts that are publication-ready for submission to science journals. \nThis new feature, Quarto manuscripts, includes the ability to produce a bundled output containing a standardized journal format, source documents, source computations, referenced resources, and execution information into a single bundle that be ingested into journal review and production processes. \nIn this talk, we’ll demo how Quarto manuscripts work and how you can incorporate them into your current manuscript development process as well as touch on pain points in your current workflow that Quarto manuscripts help alleviate." }, { - "objectID": "blog/how_to_post.html#running-the-project-in-a-live-preview", - "href": "blog/how_to_post.html#running-the-project-in-a-live-preview", - "title": "R Consortium Blog", - "section": "", - "text": "In VSCode click on “View” and then “Command Palette”\n\nSearch for “Quarto: Preview” and click on that command" + "objectID": "webinars/r-medicine-quarto-for-reproducible-medical-manuscripts.html#speaker", + "href": "webinars/r-medicine-quarto-for-reproducible-medical-manuscripts.html#speaker", + "title": "R/Medicine: Quarto for Reproducible Medical Manuscripts", + "section": "Speaker", + "text": "Speaker\n\n\n\n\n\nMine Çetinkaya-Rundelis, is Professor of the Practice of Statistical Science and the Director of Undergraduate Studies in the Department of Statistical Science, as well as an affiliated faculty member in the Computational Media, Arts, and Cultures program at Duke University. Her work is dedicated to advancing innovation in statistics and data science pedagogy, focusing particularly on computing, reproducible research, student-centered learning, and open-source education. She emphasizes integrating computation into the undergraduate statistics curriculum, employing reproducible research methodologies, and analyzing real and complex datasets. In Spring 2024, she will be teaching STA 199 – Introduction to Data Science and Statistical Thinking, along with STA 313 – Advanced Data Visualization. Further details about her work can be explored below, or she can be found on Mastodon and Bluesky." }, { - "objectID": "blog/how_to_post.html#adding-a-blog-post", - "href": "blog/how_to_post.html#adding-a-blog-post", - "title": "R Consortium Blog", - "section": "", - "text": "In Github desktop click “Branch” and then “New branch” make a new branch for example “Adding-new-elephant-post”\n\n\nIn VSCode add a new Folder in the “posts” directory and name it. My new post folder is “Slides-Post”\n\nAdd a new index.qmd file (Quarto Markdown File) into the new post folder.\n\nStart editing your new blog post!\n\n\n\nIn Github desktop commit your changes and a short message for your changes, for my example I am committing to the “Add-Slides” branch.\n\nOnce committed, push it to the remote Github Repository. On the bottom left is an indication of a successful commit.\n\nMake a pull request in Github desktop and then 1 reviewer should check the post and make sure it is looking good!\n\n\nClick on “Create pull request” on Github\n\nApproval Process and Timing\n\nEmail info@r-consortium.org" + "objectID": "webinars/from-vision-to-action-the-pfizer-r-center-of-excellence.html#summary", + "href": "webinars/from-vision-to-action-the-pfizer-r-center-of-excellence.html#summary", + "title": "From Vision to Action: The R Pfizer R Center of Excellence-led Journey to R Adoption", + "section": "Summary", + "text": "Summary\nThe webinar by the R consortium titled “From Vision to Action: The R Pfizer R Center of Excellence-led Journey to R Adoption” was not just a case study of Pfizer’s journey. It was a platform for sharing valuable insights and strategies applicable across industries and experience levels. Viewers can learn about the importance of an engaged R community and practical approaches to building and maintaining such a community within their organizations." }, { - "objectID": "all-projects/callforproposals.html", - "href": "all-projects/callforproposals.html", - "title": "The 2024 ISC Grant Program", - "section": "", - "text": "A major goal of the R Consortium is to strengthen and improve the infrastructure supporting the R Ecosystem. We seek to accomplish this by funding projects that will improve both technical infrastructure and social infrastructure.\nTechnical Infrastructure projects that have be funded include:\n\nR-hub, a centralized tool for checking R packages\nTesting DBI and improving key open source database backends.\nImprovements in packages such as mapview and sf\nImproving Translations in R\nOngoing infrastructural development for R on Windows and macOS\n\nSocial Infrastructure projects include:\n\nSatRDays, bootstrapping a system for local R conferences.\nData-Driven Discovery and Tracking of R Consortium Activities\n\nThe Infrastructure Steering Committee (ISC) projects should have a focus on technical infrastructure or involve software development to support social infrastructure. Conferences, training sessions, and user groups will be funded through the RUGS program.\nTo apply for an ISC grant please continue with the instructions below. To seek funding for a conference, training session or user group please apply through the RUGS program page.\n\n\nThe ISC is interested in projects that:\n\nAre likely to have a broad impact on the R community.\nHave a focused scope (a good example is the Simple Features for R project). If you have a larger project, consider breaking it up into smaller chunks (a good example of this done is with the DBI/DBItest project submission, where multiple proposals came in over time to address the various needs).\nHave a low-to-medium risk with a low-to-medium reward. The ISC tends not fund high-risk, high-reward projects.\n\nWhile all projects are considered, the ISC generally does not accept projects that:\n\nImpact only a small part of the R community\nRequest conference, workshop, or meetup sponsorship. For these, you should look at our user group program or connect with the marketing committee for larger events.\nAre very exploratory. These are better to be pursued through the working group program.\n\n\n\n\nPlease provide a 2 to 5 page proposal that describes the problem you want to solve. We expect submissions to include these components:\n\nThe Problem: What problem do you want to solve? Why is it a problem? Who does it affect? What will solving the problem enable? This section should include a brief summary of existing work, such as R packages that may be relevant. If you are proposing a change to R itself, you must include a letter of support from a member of R Core.\nThe Plan: How are you going to solve the problem? Include the concrete actions you will take and an estimated timeline. What are likely failure modes and how will you recover from them?\nThe Team: Who will work on the project? Briefly describe all participants, and the skills they will bring to the project.\nProject Milestones: Outline the milestones for development and how much funding will be required for each stage (as payments will be tied to project milestone completion). Each milestone should specify the work to be done and the expected outcomes, providing enough detail for the ISC to understand the scope of the project work and assess the likelihood of success.\nHow Can The ISC Help: Please describe how you think the ISC can help. If you are looking for a cash grant include a detailed itemized budget and spending plan. We expect that most of the budget will be allocated for labor costs. We do not cover indirect costs. The ISC grants cannot cover such things as travel, lodging, food, journal publication fees, or personal hardware. Cloud services may be covered if they are specific to the project and the project period. The ISC reserves the right to vet how funds are used for each project separately. If in doubt, please reach out to us. If you are seeking to start an ISC working group, then please describe the goals of the group and provide the name of the individual who will be committed to leading and managing the group’s activities. Also, describe how you think the ISC can help promote your project.\nDissemination: How will you ensure that your work is available to the widest number of people? Please specify the open-source or creative commons license(s) you will use, how you will host your code so that others can contribute, and how you will publicize your work. We encourage you to plan content to be shared quarterly on the R Consortium blog.\n\nThe ISC has a limited grant budget, and we want to ensure that funded projects deliver the maximum benefit to the community. Successful proposals show well-defined milestones, with initial work completed to minimize delivery risk, e.g., upfront research and well-defined action plans.\nIf you would like a template to help you structure your proposal, we encourage you to use one contributed by Steph Locke at https://github.com/RConsortium/isc-proposal.\nWe encourage you to seek feedback from the community before formally submitting your proposal. You are welcome to email individual committee members who might be particularly interested in your proposal to get their informal opinion, and you may want to publicize it more widely to get feedback from the broader R community.\n\n\n\nOnce you have completed your proposal, create a self-contained PDF and complete this form (requires signing in via a Google Account). When you submit the form, you should see a response page saying “Thank you for your proposal!” Soon thereafter, you will receive an email from forms-receipts-noreply@google.com with all the details of your submission. If you do not receive that email, please be sure to check your spam folder. If you do not see it, reach out to us as soon as possible.\nPlease note that the R Consortium utilizes a standard agreement for all funded projects selected in an effort to streamline the award process and to fund the greatest amount of projects as possible. The standard agreement is available for review in advance: Individual Consultant Agreement for R Consortium ISC Projects – 20170622.\nIf you have any questions please email proposal@r-consortium.org.\n\n\n\n\n\n\nMarch 1, 2024 – Grant Application period opens\nApril 1, 2024 – Grant Application period closes, 11:59pm US ET\nMay 1, 2024 – All accepted grantees are contacted by the ISC\nJune 1, 2024 – Deadline for acceptance of grant and contract. Public notification of grantees occurs shortly thereafter.\n\n\n\n\n\nSeptember 1, 2024 – Grant Application period opens\nOctober 1, 2024 – Grant Application period close, 11:59pm US ET\nNovember 1, 2024 – All accepted grantees are contacted by the ISC\nDecember 1, 2024 – Deadline for acceptance of grant and contract. Public notification of grantees occurs shortly thereafter.\n\n\n\n\n\nAll proposals will be read and reviewed by the Chair of the ISC and assigned to a committee member for detailed review. Proposals will be reviewed as a group, and you will be notified of the decision by the dates listed above.\n50% of the grant will be paid out when the contract is signed and 50% upon completion.\nAll accepted projects will be published on the R Consortium blog.\nWe review this process yearly to ensure that the process is as smooth as possible, and to incorporate the knowledge gained from putting it into practice. All decisions to accept or reject proposals will be made by R Consortium in its sole discretion and shall be final.\nIf you have any questions about the proposals or submission process write to proposal@r-consortium.org." + "objectID": "webinars/from-vision-to-action-the-pfizer-r-center-of-excellence.html#speaker", + "href": "webinars/from-vision-to-action-the-pfizer-r-center-of-excellence.html#speaker", + "title": "From Vision to Action: The R Pfizer R Center of Excellence-led Journey to R Adoption", + "section": "Speaker", + "text": "Speaker\n\n\nNatalia Andriychuk is a Statistical Data Scientist in the R Center of Excellence SWAT (Scientific Workflows and Analytic Tools) team at Pfizer. In her current role, Natalia provides robust technical solutions to business lines across Pfizer utilizing strong technical knowledge of R, R packages, Shiny, and other associated data science and data analytics tools. She develops training on R and associated tools for Pfizer colleagues and helps to build an R community at Pfizer. Natalia is an advocate for the open source development as she passionately believes in the transformative power collaborative innovation and knowledge sharing." }, { - "objectID": "all-projects/callforproposals.html#projects-the-isc-funds", - "href": "all-projects/callforproposals.html#projects-the-isc-funds", - "title": "The 2024 ISC Grant Program", - "section": "", - "text": "The ISC is interested in projects that:\n\nAre likely to have a broad impact on the R community.\nHave a focused scope (a good example is the Simple Features for R project). If you have a larger project, consider breaking it up into smaller chunks (a good example of this done is with the DBI/DBItest project submission, where multiple proposals came in over time to address the various needs).\nHave a low-to-medium risk with a low-to-medium reward. The ISC tends not fund high-risk, high-reward projects.\n\nWhile all projects are considered, the ISC generally does not accept projects that:\n\nImpact only a small part of the R community\nRequest conference, workshop, or meetup sponsorship. For these, you should look at our user group program or connect with the marketing committee for larger events.\nAre very exploratory. These are better to be pursued through the working group program." + "objectID": "webinars/from-vision-to-action-the-pfizer-r-center-of-excellence.html#the-r-adoption-series", + "href": "webinars/from-vision-to-action-the-pfizer-r-center-of-excellence.html#the-r-adoption-series", + "title": "From Vision to Action: The R Pfizer R Center of Excellence-led Journey to R Adoption", + "section": "The R Adoption Series", + "text": "The R Adoption Series\nThis is a series of webinars focused on the adoption of R. Each session will include a case study and often include panels or discussions to enable those starting their journey to ask questions.\nR Consortium will keep this page updated with information on future webinars in the R Adoption series. If there is some information that you are looking for specifically and you don’t see it here, feel free to email us at info@r-consortium.org." }, { - "objectID": "all-projects/callforproposals.html#submitting-a-proposal", - "href": "all-projects/callforproposals.html#submitting-a-proposal", - "title": "The 2024 ISC Grant Program", + "objectID": "webinars/escape-the-data-dungeon.html#summary", + "href": "webinars/escape-the-data-dungeon.html#summary", + "title": "Escape the Data Dungeon: Unlock Scalable R Analytics and ML", + "section": "Summary:", + "text": "Summary:\nTired of sluggish R data processing and limited Machine Learning (ML) options with large databases? Imagine swiftly predicting customer churn and deploying solutions with ease. Watch our in-depth Oracle Machine Learning for R (OML4R) webinar to learn more!\nKey topics included:\n\nSeamless In-Database Access: Jump straight into your data without the drag of extractions.\nScalable High-Performance Data Processing: Handle huge datasets effortlessly.\nIntegrated In-Database ML: Develop and deploy potent models right within your database.\nEffortless Production Deployment: Streamline your R scripts from development to production.\n\nFound out more about OML4R through practical examples in product bundling, demand forecasting, and customer churn prediction. Escape the data grind and transformed your R experience." + }, + { + "objectID": "webinars/escape-the-data-dungeon.html#speaker", + "href": "webinars/escape-the-data-dungeon.html#speaker", + "title": "Escape the Data Dungeon: Unlock Scalable R Analytics and ML", + "section": "Speaker", + "text": "Speaker\n\n\nMark Hornick, Senior Director, Oracle Machine Learning\nMark Hornick is senior director of product management for Oracle Machine Learning. Mark has more than 20 years of experience integrating and leveraging machine learning with Oracle software as well as working with internal and external customers to apply Oracle’s machine learning technologies. He has been involved with R technology for the past 15 years.  Mark is Oracle’s representative to the R Consortium and is an Oracle Adviser of the Analytics and Data Oracle User Community. He has been issued seven US patents. Mark holds a bachelor’s degree from Rutgers University and a master’s degree from Brown University, both in computer science. Follow him on Twitter @MarkHornick and connect on LinkedIn.\n\n\n\nSherry LaMonica, Consulting MTS, Oracle Machine Learning\nSherry is a member of the Oracle Machine Learning Product Management team. She has 20 years of software experience focused on enabling the commercial use of the open-source data analysis software systems with R and Python for data science and machine learning projects. She has worked with customers in fields as diverse as pharmaceutical research, financial analysis, manufacturing, and healthcare IT." + }, + { + "objectID": "webinars/escape-the-data-dungeon.html#the-r-adoption-series", + "href": "webinars/escape-the-data-dungeon.html#the-r-adoption-series", + "title": "Escape the Data Dungeon: Unlock Scalable R Analytics and ML", + "section": "The R Adoption Series", + "text": "The R Adoption Series\nThis is a series of webinars focused on the adoption of R. Each session will include a case study and often include panels or discussions to enable those starting their journey to ask questions.\nR Consortium will keep this page updated with information on future webinars in the R Adoption series. If there is some information that you are looking for specifically and you don’t see it here, feel free to email us at info@r-consortium.org." + }, + { + "objectID": "webinars/containerization-and-r-for-reproducibility.html#abstract", + "href": "webinars/containerization-and-r-for-reproducibility.html#abstract", + "title": "Containerization and R for Reproducibility and More", + "section": "Abstract", + "text": "Abstract\nContainerization has become a dominant computing paradigm for computing in the past decade due to its many advantages: isolation and security, scalability and efficiency with lightweight containers sharing an operating kernel and resources, and portability across cloud computing providers. For the researcher, analyst, or R user, containers have applications ranging from reproducible analytical environments to packaging statistical code to use in web applications. I will discuss how biomedical researchers can make use of containerization technology, particularly the tools provided by the Rocker Project, which publishes powerful standardized containers for the R language.\n\nRegister here: https://zoom.us/webinar/register/WN_aWMKlQngTUqgp4G_qkkD_g" + }, + { + "objectID": "webinars/containerization-and-r-for-reproducibility.html#speaker", + "href": "webinars/containerization-and-r-for-reproducibility.html#speaker", + "title": "Containerization and R for Reproducibility and More", + "section": "Speaker", + "text": "Speaker\n\nNoam Ross is a computational disease ecologist and Executive Director of rOpenSci, a nonprofit dedicated to promoting open science and validating data science and computational methods. He is a core member of the Rocker Project, which maintains standardized containers for the R computer language. Noam’s work includes spearheading rOpenSci’s work in software peer review, developing a widely emulated system for leveraging the academic peer-review process coupled with state-of-the art automated code analysis to improve code quality in the scientific software in ecosystem, as well as using review as a mechanism for community building and training. His research interests and contributions span a wide range of topics, including disease ecology, zoonotic spillover, mechanistic modeling of disease dynamics, and non-parametric data science methods. His applied work includes creating early outbreak assessment models for the U.S. Defense Threat Reduction Agency, and modeling and forecasting for New York State’s COVID-19 emergency response. Noam holds a Ph.D. in theoretical ecology from the University of California-Davis and a B.Sc. from Brown University." + }, + { + "objectID": "webinars/unlocking-insights-from-latinr.html#date-and-time-october-22-2024-9am-pacific-time", + "href": "webinars/unlocking-insights-from-latinr.html#date-and-time-october-22-2024-9am-pacific-time", + "title": "Unlocking Insights from LatinR: Collaboration and Innovation in Data Science Webinar", + "section": "Date and time: October 22, 2024, 9am Pacific time", + "text": "Date and time: October 22, 2024, 9am Pacific time\nJoin us for an exciting webinar featuring the co-founders and co-chair of LatinR, as they share insights into the vibrant R community in Latin America and the evolution of the LatinR conference over its past six editions. Discover the impact this conference has had on the regional and global R community, learn about the unique aspects of R usage in Latin America, and get a sneak peek into what to expect at the upcoming LatinR 2024 edition. Whether you’re an experienced R user or just starting out, this session will offer valuable perspectives and opportunities for engagement!\nPresentation used in the webinar available here.\nAgenda\n\nThe Evolution of LatinR and its Impact on the Community: LatinR’s history, the growth of the community, and the role of the conference in fostering international and regional collaboration.\nLatinR Success Stories and Featured Projects: conference format, examples of experts who came, workshops, and collaborative projects that have emerged from LatinR.\nFuture of LatinR: what we will see in the 2024 edition, future perspectives for LatinR, and how the community can get more involved." + }, + { + "objectID": "webinars/unlocking-insights-from-latinr.html#speakers", + "href": "webinars/unlocking-insights-from-latinr.html#speakers", + "title": "Unlocking Insights from LatinR: Collaboration and Innovation in Data Science Webinar", + "section": "Speakers", + "text": "Speakers\n\nYanina Bellini\n\nYanina shares her experience teaching computational skills and building welcoming communities of practice for programming scientists. She is one of the co-founders and chairs of LatinR. She is also the rOpenSci Community Manager and part of the R-Ladies Leadership Team. She has 30 years of experience in education and 24 years as a researcher.\n\n\nNatalia Da Silva\n\nNatalia is an Assistant Professor of Statistics at Universidad de la República in Montevideo, Uruguay, with a Ph.D. in Statistics from Iowa State University, whose research focuses on supervised learning, exploratory data analysis, statistical graphics, and reproducible research, and who co-founded LatinR, R-Ladies Montevideo, and the Montevideo R User Group (GURU), while also serving as an Associate Editor for Reproducibility at the Journal of the American Statistical Association.\n\n\nRiva Quiroga\n\nRiva Quiroga is a Linguist based in Valparaíso, Chile. She is one of the co-founders and chairs of LatinR, and part of the R-Ladies Global Team." + }, + { + "objectID": "blog/guidelines.html", + "href": "blog/guidelines.html", + "title": "Blog Guidelines", "section": "", - "text": "Please provide a 2 to 5 page proposal that describes the problem you want to solve. We expect submissions to include these components:\n\nThe Problem: What problem do you want to solve? Why is it a problem? Who does it affect? What will solving the problem enable? This section should include a brief summary of existing work, such as R packages that may be relevant. If you are proposing a change to R itself, you must include a letter of support from a member of R Core.\nThe Plan: How are you going to solve the problem? Include the concrete actions you will take and an estimated timeline. What are likely failure modes and how will you recover from them?\nThe Team: Who will work on the project? Briefly describe all participants, and the skills they will bring to the project.\nProject Milestones: Outline the milestones for development and how much funding will be required for each stage (as payments will be tied to project milestone completion). Each milestone should specify the work to be done and the expected outcomes, providing enough detail for the ISC to understand the scope of the project work and assess the likelihood of success.\nHow Can The ISC Help: Please describe how you think the ISC can help. If you are looking for a cash grant include a detailed itemized budget and spending plan. We expect that most of the budget will be allocated for labor costs. We do not cover indirect costs. The ISC grants cannot cover such things as travel, lodging, food, journal publication fees, or personal hardware. Cloud services may be covered if they are specific to the project and the project period. The ISC reserves the right to vet how funds are used for each project separately. If in doubt, please reach out to us. If you are seeking to start an ISC working group, then please describe the goals of the group and provide the name of the individual who will be committed to leading and managing the group’s activities. Also, describe how you think the ISC can help promote your project.\nDissemination: How will you ensure that your work is available to the widest number of people? Please specify the open-source or creative commons license(s) you will use, how you will host your code so that others can contribute, and how you will publicize your work. We encourage you to plan content to be shared quarterly on the R Consortium blog.\n\nThe ISC has a limited grant budget, and we want to ensure that funded projects deliver the maximum benefit to the community. Successful proposals show well-defined milestones, with initial work completed to minimize delivery risk, e.g., upfront research and well-defined action plans.\nIf you would like a template to help you structure your proposal, we encourage you to use one contributed by Steph Locke at https://github.com/RConsortium/isc-proposal.\nWe encourage you to seek feedback from the community before formally submitting your proposal. You are welcome to email individual committee members who might be particularly interested in your proposal to get their informal opinion, and you may want to publicize it more widely to get feedback from the broader R community." + "text": "The R Consortium blog will serve as a channel for the members, ISC grant recipients and the community at large to broadcast to a wide audience how their work and engagement is growing opportunities for the R language for data science and statistical computing.\nThis may include summaries of how leading institutions, companies and developers are using, developing and advancing R.\nThose involved with developing, maintaining, distributing, and using R software are encouraged to contribute to the blog.\nGuest posts from the R Consortium community at large or projects funded by the ISC that enhance R and support users are welcomed. Updates about R-related conferences (including useR!), meetings (including SatRDays and RLadies), local user groups worldwide, new working groups or programs for R language certification and training are of interest. Other topics would certainly be considered, but it should be something of interest to the broader R community.\nAccepted blog posts are at the sole discretion of the R Consortium." }, { - "objectID": "all-projects/callforproposals.html#how-to-apply", - "href": "all-projects/callforproposals.html#how-to-apply", - "title": "The 2024 ISC Grant Program", + "objectID": "blog/guidelines.html#r-consortium-blog-overview", + "href": "blog/guidelines.html#r-consortium-blog-overview", + "title": "Blog Guidelines", "section": "", - "text": "Once you have completed your proposal, create a self-contained PDF and complete this form (requires signing in via a Google Account). When you submit the form, you should see a response page saying “Thank you for your proposal!” Soon thereafter, you will receive an email from forms-receipts-noreply@google.com with all the details of your submission. If you do not receive that email, please be sure to check your spam folder. If you do not see it, reach out to us as soon as possible.\nPlease note that the R Consortium utilizes a standard agreement for all funded projects selected in an effort to streamline the award process and to fund the greatest amount of projects as possible. The standard agreement is available for review in advance: Individual Consultant Agreement for R Consortium ISC Projects – 20170622.\nIf you have any questions please email proposal@r-consortium.org." + "text": "The R Consortium blog will serve as a channel for the members, ISC grant recipients and the community at large to broadcast to a wide audience how their work and engagement is growing opportunities for the R language for data science and statistical computing.\nThis may include summaries of how leading institutions, companies and developers are using, developing and advancing R.\nThose involved with developing, maintaining, distributing, and using R software are encouraged to contribute to the blog.\nGuest posts from the R Consortium community at large or projects funded by the ISC that enhance R and support users are welcomed. Updates about R-related conferences (including useR!), meetings (including SatRDays and RLadies), local user groups worldwide, new working groups or programs for R language certification and training are of interest. Other topics would certainly be considered, but it should be something of interest to the broader R community.\nAccepted blog posts are at the sole discretion of the R Consortium." }, { - "objectID": "all-projects/callforproposals.html#proposal-dates-for-2024", - "href": "all-projects/callforproposals.html#proposal-dates-for-2024", - "title": "The 2024 ISC Grant Program", + "objectID": "blog/guidelines.html#quality", + "href": "blog/guidelines.html#quality", + "title": "Blog Guidelines", + "section": "Quality", + "text": "Quality\nWe are looking for posts that teach and give value to our community. Blogs should include the meta-narrative that “R is a fast-growing language for statistical computing and graphics” and “the R Consoritum supports the worldwide community of users, maintainers and developers of R software.”\nGuest posts must be vendor neutral, though it may mention vendors involved in specific deployment or adoption paths, or their hosting of an in-person event or speaking at an event, or other indications of meaningful participation in the community. It shouldn’t feel like an advertisement for your product, services or company though. Your post must be your content, but can be published elsewhere on the Internet with permission from that website. All content should have a byline (preferably by a company engineer) and be published under Creative Commons with Attribution, so you’re welcome to re-publish on your own blog.\nThe most interesting posts are those that teach or show how to do something in a way maybe others haven’t thought of. Good blog posts show hurdles that were encountered and explain how they were overcome (not that everything is rainbows and unicorns). When showing upstreaming of a patch fixing an issue for others, link back to the Github issue, so readers can follow along. We don’t avoid critical commentary or broad issues, but approach them with sensitivity, professionalism and tact in a way that is beneficial and positive for the community. It would be helpful to the R Consortium to discuss how to choose between different technologies and how to accommodate different legacy issues and cloud platforms.\nBe interesting and inspiring!" + }, + { + "objectID": "blog/guidelines.html#promotion", + "href": "blog/guidelines.html#promotion", + "title": "Blog Guidelines", + "section": "Promotion", + "text": "Promotion\nYour blog will be shared on R Consortium’s Twitter channel. Please feel free to retweet or share. Don’t forget to share your work on your own social channels and favorite news aggregator sites. Suggested sites: Twitter, LinkedIn, Reddit, Hacker News, DZone, TechBeacon. Plus industry sites like: https://www.r-bloggers.com/about/, rweekly.org and reddit.com/r/rstats." + }, + { + "objectID": "blog/guidelines.html#how-to-submit-for-consideration", + "href": "blog/guidelines.html#how-to-submit-for-consideration", + "title": "Blog Guidelines", + "section": "How to submit for consideration", + "text": "How to submit for consideration\nPlease submit the blog post or a brief summary and the topic of the post to r-marketing@lists.r-consortium.org (with the Subject line: “Proposed Blog: BLOG TITLE”) for consideration. The PR team will review your submission in a timely manner and provide the green light to draft the entire article or provide feedback on next steps. If you are submitting an article or presentation that already exists, please send it in its entirety with a note on the expressed permission from the owner of content. Once your submission has been approved, it will be added to our blog publishing calendar and a publish date will be provided, so you may plan to promote accordingly through your personal and company social media channels. Blog posts should be no longer than 1,000 words and no shorter than 300 words. Diagrams, code examples or photos are strongly encouraged.\nThis document last updated July 17, 2024" + }, + { + "objectID": "blog/index.html", + "href": "blog/index.html", + "title": "R Consortium", "section": "", - "text": "March 1, 2024 – Grant Application period opens\nApril 1, 2024 – Grant Application period closes, 11:59pm US ET\nMay 1, 2024 – All accepted grantees are contacted by the ISC\nJune 1, 2024 – Deadline for acceptance of grant and contract. Public notification of grantees occurs shortly thereafter.\n\n\n\n\n\nSeptember 1, 2024 – Grant Application period opens\nOctober 1, 2024 – Grant Application period close, 11:59pm US ET\nNovember 1, 2024 – All accepted grantees are contacted by the ISC\nDecember 1, 2024 – Deadline for acceptance of grant and contract. Public notification of grantees occurs shortly thereafter." + "text": "Want to contribute to the R Consortium blog? Please review our Blog Post Guidelines.\nR Consortium blog archive (2015-2024)\n\n\n\n\n\n\n \n \n \n Order By\n Default\n \n Date - Oldest\n \n \n Date - Newest\n \n \n Title\n \n \n Author\n \n \n \n \n \n \n \n\n\n\n\n\nDate\n\n\nTitle\n\n\nAuthor\n\n\n\n\n\n\nNov 1, 2024\n\n\nReviving Sheffield R User Group and Building Tools for Thyroid Cancer Prediction\n\n\nR Consortium\n\n\n\n\nOct 30, 2024\n\n\nStreamlining API Integration: Jon Harmon’s Journey with the api2r Package\n\n\nR Consortium\n\n\n\n\nOct 23, 2024\n\n\nConectaR, Podcasts, and Datathons: How the San Carlos R User Group in Costa Rica is Connecting Latin America’s Data Lovers\n\n\nR Consortium\n\n\n\n\nOct 18, 2024\n\n\nEndophytes, Oaks, and R: How R-Ladies Morelia is Cultivating Science and Community in Morelia, Mexico\n\n\nR Consortium\n\n\n\n\nOct 16, 2024\n\n\nThe U.S. Federal Reserve quarterly model in R\n\n\nGuest Blog Post\n\n\n\n\nOct 15, 2024\n\n\nEmpowering Dengue Research Through the Dengue Data Hub: R Consortium Funded Initiative\n\n\nR Consortium\n\n\n\n\nOct 14, 2024\n\n\nR/Pharma 2024, Virtual, October 29-November 1, Includes New Dedicated Asia-Pacific (APAC) Track\n\n\nR Consortium\n\n\n\n\nOct 9, 2024\n\n\nUsing R to Submit Research to the FDA: Pilot 4 Successfully Submitted to FDA Center for Drug Evaluation and Research\n\n\nR Consortium\n\n\n\n\nOct 8, 2024\n\n\nCakes, Code, and Community: Rasmus Bååth’s Secret to Reviving the CopenhagenR UseR Group\n\n\nR Consortium\n\n\n\n\nOct 1, 2024\n\n\nAnnouncing the Health Technology Assessment (HTA) Working Group\n\n\nR Consortium\n\n\n\n\nSep 23, 2024\n\n\nUnlocking Chemical Volatility: How the volcalc R Package is Streamlining Scientific Research\n\n\nR Consortium\n\n\n\n\nSep 20, 2024\n\n\nFree Boba Tea and Technical R Topics Lure Young Learners to New Brunei R User Group\n\n\nR Consortium\n\n\n\n\nSep 12, 2024\n\n\nEmpowering Data Science: How R is Transforming Research in Cameroon\n\n\nR Consortium\n\n\n\n\nSep 10, 2024\n\n\nThank You, Joseph Rickert: A Legacy of Leadership and Innovation in the R Community\n\n\nR Consortium\n\n\n\n\nSep 6, 2024\n\n\nR-Ladies Bariloche in Argentina: Fostering a Different Approach to Leadership\n\n\nR Consortium\n\n\n\n\nAug 30, 2024\n\n\nThe 2024 ISC Grant Program will begin Accepting Applications Soon!\n\n\nR Consortium\n\n\n\n\nAug 27, 2024\n\n\nR4SocialScience: Empowering Social Science Research with R in India\n\n\nR Consortium\n\n\n\n\nAug 26, 2024\n\n\nNews from R Submissions Working Group – Pilot 3 Successfully Reviewed by FDA\n\n\nR Consortium\n\n\n\n\nAug 20, 2024\n\n\nBuilding Bridges in Haifa, Israel: How the New R User Group in Haifa is Establishing a Diverse R Community\n\n\nR Consortium\n\n\n\n\nAug 12, 2024\n\n\nA New R Community in Ahmedabad, India, focused on Clinical Research and Pharmaceutical Industries\n\n\nR Consortium\n\n\n\n\nAug 2, 2024\n\n\nR Consortium Grants Committee Announces New Chair\n\n\nR Consortium\n\n\n\n\nAug 1, 2024\n\n\nPharma RUG: The Rise of R in China’s Pharmaceutical Industry\n\n\nR Consortium\n\n\n\n\nJul 26, 2024\n\n\nR-Ladies Rome: Empowering Women in Data Science Through Collaboration and Innovation\n\n\nR Consortium\n\n\n\n\nJul 22, 2024\n\n\nEmpowering the R Community: Insights from Myles Mitchell of the Leeds Data Science Group\n\n\nR Consortium\n\n\n\n\nJul 12, 2024\n\n\nKolkata R User Group: A Rich History with Statistics\n\n\nR Consortium\n\n\n\n\nJul 3, 2024\n\n\nDiving into R with Isabella Velasquez: Perspectives from R-Ladies Seattle\n\n\nR Consortium\n\n\n\n\nJul 2, 2024\n\n\nR Consortium’s Submission Working Group: Advancing R for Regulatory Success at PharmaSUG 2024\n\n\nR Consortium\n\n\n\n\nJun 25, 2024\n\n\nR Addicts Paris: Promoting Diversity in R\n\n\nR Consortium\n\n\n\n\nJun 24, 2024\n\n\nThe Crucial Role of Release Control in R for Healthcare Organizations\n\n\nGuest Blog Post\n\n\n\n\nJun 17, 2024\n\n\nBridging the Digital Divide: Umar Isah Adam on Expanding R Access for Kano, Nigeria Students\n\n\nR Consortium\n\n\n\n\nJun 11, 2024\n\n\nKeith Karani Wachira: Leading the Dekut R Community in Kenya and Innovating with R\n\n\nR Consortium\n\n\n\n\nJun 4, 2024\n\n\nFull-time Korea R User Group Founder Victor Lee Sees AI Future for R and Quarto Textbooks\n\n\nR Consortium\n\n\n\n\nMay 30, 2024\n\n\nR4HR in Buenos Aires: Leveraging R for Dynamic HR Solutions\n\n\nR Consortium\n\n\n\n\nMay 29, 2024\n\n\nEnhancing Clinical Trial Data Sharing with R Consortium’s R Submissions Working Group\n\n\nR Consortium\n\n\n\n\nMay 29, 2024\n\n\nOne More Step Forward: The R Consortium Submission Working Group’s Presentation to Swissmedic on Regulatory Submission using R and Shiny\n\n\nGuest Authors\n\n\n\n\nMay 24, 2024\n\n\nCollaborative Growth: The Botswana R User Group and Regional Partnerships\n\n\nR Consortium\n\n\n\n\nMay 16, 2024\n\n\nGergely Daróczi’s Journey: Empowering R Users in Hungary\n\n\nR Consortium\n\n\n\n\nMay 15, 2024\n\n\nEnhancing R: The Vision and Impact of Jan Vitek’s MaintainR Initiative\n\n\nR Consortium\n\n\n\n\nMay 14, 2024\n\n\nTackling Hurdles: Embracing Open Source Packages in Pharmaceutical Research\n\n\nR Consortium\n\n\n\n\nMay 13, 2024\n\n\nThe Evolution of Melbourne’s Business Analytics and R Business User Group\n\n\nR Consortium\n\n\n\n\nApr 30, 2024\n\n\nR/Medicine is coming June 10-14, 2024 – See Top Five R Medicine Talks from Previous Years\n\n\nR Consortium\n\n\n\n\nApr 26, 2024\n\n\nBridging Gaps: Tunis R User Group’s Journey in Democratizing R in Bioinformatics\n\n\nR Consortium\n\n\n\n\nApr 19, 2024\n\n\nNavigating R’s Impact in Vienna: Insights from the Finance and Pharmaceutical Sectors\n\n\nR Consortium\n\n\n\n\nApr 18, 2024\n\n\nBuilding Data Highways: Kirill Müller’s Journey in Enhancing R’s Database\n\n\nR Consortium\n\n\n\n\nApr 15, 2024\n\n\nDecade of Data: Celebrating 10 Years of Innovation at the New York R Conference\n\n\nR Consortium\n\n\n\n\nApr 10, 2024\n\n\nThe Impact of R on Academic Excellence in Manchester, UK\n\n\nR Consortium\n\n\n\n\nApr 8, 2024\n\n\nEARL Early Bird Tickets Are Now Available!\n\n\nR Consortium\n\n\n\n\nApr 5, 2024\n\n\nR/Medicine Coming June 10-14, 2024 – Call for Abstracts Open – Keynotes Announced\n\n\nR Consortium\n\n\n\n\nApr 4, 2024\n\n\nUnlocking Financial Insights: Join Us at the R Finance Conference\n\n\nR Consortium\n\n\n\n\nMar 28, 2024\n\n\nEmpowering R Enthusiasts: SatRDays London 2024 Unveiled\n\n\nR Consortium\n\n\n\n\nMar 27, 2024\n\n\nAligning Beliefs and Profession: Using R in Protecting the Penobscot Nation’s Traditional Lifeways\n\n\nR Consortium\n\n\n\n\nMar 26, 2024\n\n\nElevate Your R Community with the 2024 RUGS Grant Program\n\n\nR Consortium\n\n\n\n\nMar 19, 2024\n\n\nOffa R Users Group: Empowering Data-Driven Education in Nigeria\n\n\nR Consortium\n\n\n\n\nMar 13, 2024\n\n\nR-Ladies Goiânia: Promoting Diversity and Inclusion in Local R Community\n\n\nR Consortium\n\n\n\n\nMar 12, 2024\n\n\nISC-funded Grant: Secure TLS Connections in {nanonext} and {mirai} Facilitating High-Performance Computing in the Life Sciences\n\n\nR Consortium\n\n\n\n\nMar 7, 2024\n\n\nThe Cleveland R User Group’s Journey Through Pandemic Adaptations and Baseball Analytics\n\n\nR Consortium\n\n\n\n\nMar 1, 2024\n\n\nApply Now! R Consortium Infrastructure Steering Committee (ISC) Grant Program Open for Proposals!\n\n\nR Consortium\n\n\n\n\nFeb 28, 2024\n\n\nThe R Consortium 2023: A Year of Growth and Innovation\n\n\nR Consortium\n\n\n\n\nFeb 27, 2024\n\n\nMoffitt Cancer Center Bio-Data Club’s New Chapter in Spatial Data Analysis and Enhanced Hackathon Collaboration\n\n\nR Consortium\n\n\n\n\nFeb 23, 2024\n\n\nRecap: R Validation Hub Community Meeting\n\n\nR Consortium\n\n\n\n\nFeb 21, 2024\n\n\nJoin our R/Medicine Webinar: Quarto for Reproducible Medical Manuscripts\n\n\nR Consortium\n\n\n\n\nFeb 20, 2024\n\n\nR-Ladies Cotonou – A Community that Makes R Accessible for French-Speaking African Women\n\n\nR Consortium\n\n\n\n\nFeb 14, 2024\n\n\nUnlocking the Power of R for Insurance and Actuarial Science: Webinar Series Recap\n\n\nR Consortium\n\n\n\n\nFeb 13, 2024\n\n\nAnn Arbor R User Group: Harnessing the Power of R and GitHub\n\n\nR Consortium\n\n\n\n\nFeb 12, 2024\n\n\nUnraveling the term “Validation”: Join the Discussion at the R Validation Hub Community Meeting on February 20, 2024\n\n\nR Consortium\n\n\n\n\nFeb 8, 2024\n\n\nR Consortium Infrastructure Steering Committee (ISC) Grant Program Accepting Proposals starting March 1st!\n\n\nR Consortium\n\n\n\n\nFeb 7, 2024\n\n\nImproving with R: Kylie Bemis Unveils Enhanced Signal Processing with Matter 2.4 Upgrade\n\n\nR Consortium\n\n\n\n\nFeb 6, 2024\n\n\nJoin Our Upcoming Webinar: Master Tidy Finance & Access Financial Data with Expert Christoph Scheuch\n\n\nR Consortium\n\n\n\n\nFeb 2, 2024\n\n\nNatalia Andriychuk on RUGs, Pfizer R Center of Excellence, and Open Source Projects: Fostering R Communities Inside and Out\n\n\nR Consortium\n\n\n\n\n\nNo matching items" }, { - "objectID": "all-projects/callforproposals.html#the-process", - "href": "all-projects/callforproposals.html#the-process", - "title": "The 2024 ISC Grant Program", + "objectID": "all-projects/2021-group-2.html", + "href": "all-projects/2021-group-2.html", + "title": "R Consortium", "section": "", - "text": "All proposals will be read and reviewed by the Chair of the ISC and assigned to a committee member for detailed review. Proposals will be reviewed as a group, and you will be notified of the decision by the dates listed above.\n50% of the grant will be paid out when the contract is signed and 50% upon completion.\nAll accepted projects will be published on the R Consortium blog.\nWe review this process yearly to ensure that the process is as smooth as possible, and to incorporate the knowledge gained from putting it into practice. All decisions to accept or reject proposals will be made by R Consortium in its sole discretion and shall be final.\nIf you have any questions about the proposals or submission process write to proposal@r-consortium.org." + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nPreparing CRAN for the Retirement of rgdal, rgeos and maptools\nR Package for the ICESat-2 Altimeter Data\nThe Future of DBI\nData Science and Machine Learning Training Workshop Using R Programming Language\n\n\n\n\nFunded:\n$17,000\nProposed by:\nEdzer Pebesma\nSummary:\nThe retirement of rgdal, rgeos, and maptools presents a significant impact on the CRAN community, these packages are scheduled for retirement by the end of 2023. In response, a proposal for an ISC Funded project has been put forward to tackle this challenge. Preparing CRAN for the Retirement of rgdal, rgeos and maptools focuses on finding suitable alternatives for the functionalities offered by the retiring packages and providing guidance to package maintainers on necessary adjustments and migration steps. By doing so, it aims to minimize disruption to CRAN packages and existing R scripts, ensuring the overall stability and robustness of the CRAN ecosystem. The retirement process will simplify the maintenance of the “R Spatial stack” and contribute to the long-term health of the CRAN ecosystem.\n\n\n\nFunded:\n$4,840\nProposed by:\nLampros Mouselimis\nSummary:\nR Package for the ICESat-2 Altimeter Data aims to create an R package specifically designed for accessing ICESat-2 satellite data through the OpenAltimetry API. Addressing the lack of existing R packages for downloading geospatial data in specific formats, the package will enable R users to download ICESat-2 data, list available data based on a bounding box or named location, create simple feature objects using the sf package, and visualize the output data using popular geospatial R packages such as leaflet or mapview. The proposed ISC-funded project will enhance the capabilities of R users working with geospatial datasets, facilitating data exploration, analysis, and visualization within the R environment for improved geospatial research and applications.\n\n\n\nFunded:\n$17,000\nProposed by:\nKirill Müller\nSummary:\nThe Future of DBI focuses on the advancements achieved with support from the ISC, including bringing the existing DBI backend, RSQLite, up to specification and implementing two new compliant backends, RMariaDB and RPostgres. This project mostly focuses on the maintenance and support for {DBI}, the {DBItest} test suite, and the three backends to open-source databases ({RSQLite}, {RMariaDB} and {RPostgres}). Ensuring compatibility with evolving elements such as OS, databases, R, and other packages is vital for long-term success. The proposal also includes modules for redesigning the database interface, efficient storage, and arithmetic for big integers, decimals with fixed width and precision, investigating Apache Arrow as an interface, and relational data models with R, with the option to adjust the scope as needed.\n\n\n\nFunded:\n$5,200\nProposed by:\nTimothy A. Ogunleye\nSummary:\nWe want to conduct training workshops on data science and machine learning with R. Out of nearly 60 countries that form the continent, we carefully selected four countries – one from each of the North, South, West, and East Africa. Nigeria is considered for the West Africa, Kenya is chosen from the East Africa, Sudan from the North Africa, while Zimbabwe is selected from the South African countries. We have 2 volunteers each, who are experts in the field of data science and machine learning with R, from the selected countries. We have also recruited 2 tutors for each country, making a total of 8. These tutors would serve as training assistants to the coordinators. Training materials are to be prepared by the coordinators. Therefore, the coordinators are expected to teach the contents of the training materials." }, { - "objectID": "all-projects/isc-working-groups.html", - "href": "all-projects/isc-working-groups.html", - "title": "ISC Working Groups", + "objectID": "all-projects/2021-group-2.html#funded-isc-grants-2021-2", + "href": "all-projects/2021-group-2.html#funded-isc-grants-2021-2", + "title": "R Consortium", "section": "", - "text": "ISC working groups provide the mechanism through which the ISC can explore, fund, and manage large collaborative projects. There are primary two modes of collaboration that may make a proposal well suited to be a WG:\n\nThe advice or collaboration of subject matter experts is required to decide the merit or feasibility of a project.\nThe work required for the project requires the skills not possessed by a single individual, or the amount of work required is more than can be accomplished by a single person in a reasonable amount of time.\n\n\n\nYour project will be:\n\nVetted by the relevant experts\nSanctioned by the R Consortium\nReceive the attention of the R Foundation\nBecome visible to the greater R Community\nAdministrative support from the R Consortium\n\n\n\n\nMany working groups are open for anyone. Please see the R Consortium Public Calendar for the next WG meeting you might want to attend.\n\n\n\nCensus: Is developing package recommendations, and other materials for working with census data.\nHealth Technology Assessment (HTA): To cultivate a more collaborative and unified approach to Health Technology Assessment (HTA) analytics work that leverages the power of R to enhance transparency, efficiency, and consistency, accelerating the delivery of innovative treatments to patients.\nMarshaling and Serialization in R: Developing standard practices for marshalling and unmarshalling of R objects. Involve identifying current problems, raising awareness, coming up with technical solutions, which might require additions to base R.\nMultilingual R Documentation: Support multilingual documentation in R.\nR7 Package: Object-Oriented Programming. The R7 package is a new OOP system designed to be a successor to S3 and S4. It has been designed and implemented collaboratively by the R Consortium Object-Oriented Programming Working Group, which includes representatives from R-Core, BioConductor, RStudio/tidyverse, and the wider R community.\nR Certification: Is working to establish a common certification program for proficiency in R.\nR Repositories: Collaboratively exploring how to support, maintain, and improve the tooling for R package distribution.\nR Tables for Regulatory Submission (RTRS): Develop standards for creating tables that meet the requirements of FDA submission documents.\nR Validation Hub: Working to devise a standard for validating packages for the regulated Pharmaceutical industry and create a online repository that will be free to use.\nSubmissions: Focus on IT and platform challenges that must be addressed in order to make “all R” regulatory submissions.\n\n\nActive working groups have public mailing lists to facilitate discussions.\n\n\n\n\nhistoRicalg: This project aims to document and test older Fortran and C and other code that is still essential to the R ecosystem, possibly creating all-R reference codes, hopefully by teaming older and younger workers so knowledge can be shared for the future.\nFuture-proof native APIs for R: Is working to assess current native API usage, gather community input, and work towards an easy-to-understand, consistent and verifiable API that will drive R language adoption.\nR IDEA: Now a Top Level Project. R Community Diversity and Inclusion is a group broadly considering how the R Consortium can best encourage and support diversity and inclusion in the R Community.\nUnified Framework for Distributed Computing in R: Exploring the feasibility of developing a common framework to standardize the programming of distributed applications in R.\nDistributed Computing: Endorse the design of a common abstraction for distributed data structures in R.\n\n\n\nR / Business: R users from different areas of business and financial services collaborating on events and advocacy of R.\nCode Coverage: Develop a tool that addresses feature and platform limitations of existing tools. Helping to improve R software quality through the development of a code coverage tool and promoting the use of code coverage more systematically within the R ecosystem.\n\n\n\n\n\nThe purpose of ISC working groups is to organize collaborative projects under governance of the ISC. Membership in ISC working groups is in principle open to anyone from the R Community who desires to participate. There is no requirement that membership in working groups be restricted to individuals who are employed by R Consortium member companies. Working groups are expected to undertake projects that will bring benefits to the R Community.\n\n\n\nR Consortium Working Groups are authorized by the Infrastructure Steering Committee and operate in accordance with the R Consortium By-Laws and the Charter of the ISC.\nThe ISC may disband a working group at any time at its sole discretion.\n\n\n\nWorking groups may or may not receive funding from the ISC according to the needs of the working group and the budget of the ISC. Budgeting periods are aligned with the R Consortium budgeting year, from January 1 to December 31.\nIf a working group receives funding from the ISC members can manage this budget and dispose of available funds for purposes and projects that have been previously determined by the ISC to be in the scope of the working group’s charter. Spending that represents a significant part of the working group’s budget must be approved by the Executive Director.\nWorking groups may not solicit funds from outside sources without permission of the ISC or the R Consortium’s Executive Director. This includes applying for grants organizations outside of the R Consortium.\nWorking groups may supplement their budgets with income from conferences or other activities. Working groups may not spend in excess of their R Consortium budget grant plus income collected to date without authorization in the form of an additional budget grant from the R Consortium.\nAny income generated by working groups from conferences or activities in excess of the amount to cover the working group’s expenses will be returned to the R Consortium’s general fund at the end of the budgeting period. It is expected that working groups will request a budget each year that is commensurate with the expected income earned and the activities planned for that year.\n\n\n\nWorking group members are expected to represent the best interests of the R Consortium at all times, being cognizant that their activities and behavior reflect directly on the reputation of the R Consortium.\nNo member of a working group, including its leader, may enter into any financial relationship, or legal contract that pertains to their role as a working group member.\nWhen speaking at conferences or other venues about work accomplished by a working group, working group members must properly attribute the work to the working group and promote the R Consortium and working group brand when appropriate.\n\n\n\nWorking groups are required to operate transparently in full public view to the greatest extent possible. This does not preclude holding smaller invitation-only working sessions or “executive” when privacy is warranted.\nWorking groups must keep minutes for all substantial meetings and place the meeting minutes in an appropriate folder of the GitHub repository allocated to the working group. Exceptions to this practice require the approval of the ISC or the Executive Director.\nAll working group activities must be in accordance with city, state and federal laws. Working group members should be regularly reminded that their activities must:\n\ncomply with United States Antitrust laws\nbe conducted according to the R Consortium Code of Conduct\ncomply with appropriate international regulations such as the GDPR regulations of the European Union" + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nPreparing CRAN for the Retirement of rgdal, rgeos and maptools\nR Package for the ICESat-2 Altimeter Data\nThe Future of DBI\nData Science and Machine Learning Training Workshop Using R Programming Language\n\n\n\n\nFunded:\n$17,000\nProposed by:\nEdzer Pebesma\nSummary:\nThe retirement of rgdal, rgeos, and maptools presents a significant impact on the CRAN community, these packages are scheduled for retirement by the end of 2023. In response, a proposal for an ISC Funded project has been put forward to tackle this challenge. Preparing CRAN for the Retirement of rgdal, rgeos and maptools focuses on finding suitable alternatives for the functionalities offered by the retiring packages and providing guidance to package maintainers on necessary adjustments and migration steps. By doing so, it aims to minimize disruption to CRAN packages and existing R scripts, ensuring the overall stability and robustness of the CRAN ecosystem. The retirement process will simplify the maintenance of the “R Spatial stack” and contribute to the long-term health of the CRAN ecosystem.\n\n\n\nFunded:\n$4,840\nProposed by:\nLampros Mouselimis\nSummary:\nR Package for the ICESat-2 Altimeter Data aims to create an R package specifically designed for accessing ICESat-2 satellite data through the OpenAltimetry API. Addressing the lack of existing R packages for downloading geospatial data in specific formats, the package will enable R users to download ICESat-2 data, list available data based on a bounding box or named location, create simple feature objects using the sf package, and visualize the output data using popular geospatial R packages such as leaflet or mapview. The proposed ISC-funded project will enhance the capabilities of R users working with geospatial datasets, facilitating data exploration, analysis, and visualization within the R environment for improved geospatial research and applications.\n\n\n\nFunded:\n$17,000\nProposed by:\nKirill Müller\nSummary:\nThe Future of DBI focuses on the advancements achieved with support from the ISC, including bringing the existing DBI backend, RSQLite, up to specification and implementing two new compliant backends, RMariaDB and RPostgres. This project mostly focuses on the maintenance and support for {DBI}, the {DBItest} test suite, and the three backends to open-source databases ({RSQLite}, {RMariaDB} and {RPostgres}). Ensuring compatibility with evolving elements such as OS, databases, R, and other packages is vital for long-term success. The proposal also includes modules for redesigning the database interface, efficient storage, and arithmetic for big integers, decimals with fixed width and precision, investigating Apache Arrow as an interface, and relational data models with R, with the option to adjust the scope as needed.\n\n\n\nFunded:\n$5,200\nProposed by:\nTimothy A. Ogunleye\nSummary:\nWe want to conduct training workshops on data science and machine learning with R. Out of nearly 60 countries that form the continent, we carefully selected four countries – one from each of the North, South, West, and East Africa. Nigeria is considered for the West Africa, Kenya is chosen from the East Africa, Sudan from the North Africa, while Zimbabwe is selected from the South African countries. We have 2 volunteers each, who are experts in the field of data science and machine learning with R, from the selected countries. We have also recruited 2 tutors for each country, making a total of 8. These tutors would serve as training assistants to the coordinators. Training materials are to be prepared by the coordinators. Therefore, the coordinators are expected to teach the contents of the training materials." }, { - "objectID": "all-projects/isc-working-groups.html#benefits-of-forming-an-isc-working-group", - "href": "all-projects/isc-working-groups.html#benefits-of-forming-an-isc-working-group", - "title": "ISC Working Groups", + "objectID": "all-projects/2022-group-2.html", + "href": "all-projects/2022-group-2.html", + "title": "R Consortium", "section": "", - "text": "Your project will be:\n\nVetted by the relevant experts\nSanctioned by the R Consortium\nReceive the attention of the R Foundation\nBecome visible to the greater R Community\nAdministrative support from the R Consortium" + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nD3po: R Package for Easy Interactive D3 Visualization With Shiny\nTooling and Guidance for Translations of Markdown-Based R Content  Quarto, R Markdown\nOnline Submission and Review Infrastructure for the R Journal\nUpgrading SatRdays Website Template\nBuilding the “Spatial Data Science With R” Educational Materials and Pedagogical Infrastructure\n\n\n\n\nFunded:\n$8,000\nProposed by:\nMauricio “Pacho” Vargas Sepulveda\nSummary:\nThe D3po: R Package for Easy Interactive D3 Visualization With Shiny project plans to finish a new version of d3po and include maps and other plot types available in highcharts. This project aims to provide out-of-the-box high-quality visualizations with minimum time and coding effort.\nThe ultimate aim of the project is to produce a package that:\n\nOffers integration with Shiny\nEnables downloading the charts in different image formats (png, jpeg, svg)\nEnables downloading the data in different formats (json, csv, xlsx)\nCan produce high-quality results with a minimal number of lines of code\n\n“I figured out that d3po sounded like c3po from Star Wars, also a Chilean will read it as “dee three POH”, and “poh” is Chilean slang that reflects the “necessity is the mother of invention” spirit that Chileans have.” - Mauricio “Pacho” Vargas Sepulveda\n\n\n\nFunded:\n$8,000\nProposed by:\nMaëlle Salmon\nSummary:\nTooling and Guidance for Translations of Markdown-Based R Content (Quarto, R Markdown) focuses on the achievement of a first version of translated material, both technically (tooling to create an automatically translated document) and linguistically (glossary). With this proposal, the project will aim to share the rOpenSci workflow with others via the creation of an R package including extensive documentation.\n\n\n\nFunded:\n$22,000\nProposed by:\nSimon Urbanek\nSummary:\nThe Online Submission and Review Infrastructure for the R Journal ISC-funded project aims to address problems with the current all-manual revision infrastructure for submissions in the R Journal. The project proposes the development and deployment of an online, web-based system that ties into the existing status management infrastructure but allows for reviews and submission management to be performed online. The ISC funds will be used to assist with the development of an online front-end for the management of articles for the R Journal, including submission, checking, and peer-review tracking of articles. The system will leverage the existing rj and rjtools packages which provide the back-end, but will add a web interface to the process from submission to reviews and article management.\n\n\n\nFunded:\n$6,000\nProposed by:\nBen Ubah\nSummary:\nThe Upgrading SatRdays Website Template project addresses the SatRdays event website templates, which are used by the R community looking to run a SatRday event. The goal of this project is to upgrade the SatRdays website template with a view to make it easy for R community organizers to spin up their own SatRday website without deep knowledge of technologies like Hugo (upon which the current template is based using an R package like blogdown. There will also be documentation of this development with easy-to-follow instructions that are beginner-friendly.\n\n\n\nFunded:\n$25,000\nProposed by:\nOrhun Aydin\nSummary:\nThe Building the “Spatial Data Science With R” Educational Materials and Pedagogical Infrastructure project proposes to deliver a set of self-contained online training modules on spatial and spatiotemporal data science with R. The modules will consist of focus-areas pertinent to topics frequently requested by the spatial R community using a large number of packages from CRAN Spatial Task View and Spatiotemporal Task View. The deliverable will provide the R Consortium and community with the materials needed to solicit more lessons from the community while ensuring uniformity across lessons." }, { - "objectID": "all-projects/isc-working-groups.html#join-a-working-group", - "href": "all-projects/isc-working-groups.html#join-a-working-group", - "title": "ISC Working Groups", + "objectID": "all-projects/2022-group-2.html#funded-isc-grants-2022-2", + "href": "all-projects/2022-group-2.html#funded-isc-grants-2022-2", + "title": "R Consortium", "section": "", - "text": "Many working groups are open for anyone. Please see the R Consortium Public Calendar for the next WG meeting you might want to attend." + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nD3po: R Package for Easy Interactive D3 Visualization With Shiny\nTooling and Guidance for Translations of Markdown-Based R Content  Quarto, R Markdown\nOnline Submission and Review Infrastructure for the R Journal\nUpgrading SatRdays Website Template\nBuilding the “Spatial Data Science With R” Educational Materials and Pedagogical Infrastructure\n\n\n\n\nFunded:\n$8,000\nProposed by:\nMauricio “Pacho” Vargas Sepulveda\nSummary:\nThe D3po: R Package for Easy Interactive D3 Visualization With Shiny project plans to finish a new version of d3po and include maps and other plot types available in highcharts. This project aims to provide out-of-the-box high-quality visualizations with minimum time and coding effort.\nThe ultimate aim of the project is to produce a package that:\n\nOffers integration with Shiny\nEnables downloading the charts in different image formats (png, jpeg, svg)\nEnables downloading the data in different formats (json, csv, xlsx)\nCan produce high-quality results with a minimal number of lines of code\n\n“I figured out that d3po sounded like c3po from Star Wars, also a Chilean will read it as “dee three POH”, and “poh” is Chilean slang that reflects the “necessity is the mother of invention” spirit that Chileans have.” - Mauricio “Pacho” Vargas Sepulveda\n\n\n\nFunded:\n$8,000\nProposed by:\nMaëlle Salmon\nSummary:\nTooling and Guidance for Translations of Markdown-Based R Content (Quarto, R Markdown) focuses on the achievement of a first version of translated material, both technically (tooling to create an automatically translated document) and linguistically (glossary). With this proposal, the project will aim to share the rOpenSci workflow with others via the creation of an R package including extensive documentation.\n\n\n\nFunded:\n$22,000\nProposed by:\nSimon Urbanek\nSummary:\nThe Online Submission and Review Infrastructure for the R Journal ISC-funded project aims to address problems with the current all-manual revision infrastructure for submissions in the R Journal. The project proposes the development and deployment of an online, web-based system that ties into the existing status management infrastructure but allows for reviews and submission management to be performed online. The ISC funds will be used to assist with the development of an online front-end for the management of articles for the R Journal, including submission, checking, and peer-review tracking of articles. The system will leverage the existing rj and rjtools packages which provide the back-end, but will add a web interface to the process from submission to reviews and article management.\n\n\n\nFunded:\n$6,000\nProposed by:\nBen Ubah\nSummary:\nThe Upgrading SatRdays Website Template project addresses the SatRdays event website templates, which are used by the R community looking to run a SatRday event. The goal of this project is to upgrade the SatRdays website template with a view to make it easy for R community organizers to spin up their own SatRday website without deep knowledge of technologies like Hugo (upon which the current template is based using an R package like blogdown. There will also be documentation of this development with easy-to-follow instructions that are beginner-friendly.\n\n\n\nFunded:\n$25,000\nProposed by:\nOrhun Aydin\nSummary:\nThe Building the “Spatial Data Science With R” Educational Materials and Pedagogical Infrastructure project proposes to deliver a set of self-contained online training modules on spatial and spatiotemporal data science with R. The modules will consist of focus-areas pertinent to topics frequently requested by the spatial R community using a large number of packages from CRAN Spatial Task View and Spatiotemporal Task View. The deliverable will provide the R Consortium and community with the materials needed to solicit more lessons from the community while ensuring uniformity across lessons." }, { - "objectID": "all-projects/isc-working-groups.html#active-working-groups", - "href": "all-projects/isc-working-groups.html#active-working-groups", - "title": "ISC Working Groups", + "objectID": "all-projects/2017-group-2.html", + "href": "all-projects/2017-group-2.html", + "title": "R Consortium", "section": "", - "text": "Census: Is developing package recommendations, and other materials for working with census data.\nHealth Technology Assessment (HTA): To cultivate a more collaborative and unified approach to Health Technology Assessment (HTA) analytics work that leverages the power of R to enhance transparency, efficiency, and consistency, accelerating the delivery of innovative treatments to patients.\nMarshaling and Serialization in R: Developing standard practices for marshalling and unmarshalling of R objects. Involve identifying current problems, raising awareness, coming up with technical solutions, which might require additions to base R.\nMultilingual R Documentation: Support multilingual documentation in R.\nR7 Package: Object-Oriented Programming. The R7 package is a new OOP system designed to be a successor to S3 and S4. It has been designed and implemented collaboratively by the R Consortium Object-Oriented Programming Working Group, which includes representatives from R-Core, BioConductor, RStudio/tidyverse, and the wider R community.\nR Certification: Is working to establish a common certification program for proficiency in R.\nR Repositories: Collaboratively exploring how to support, maintain, and improve the tooling for R package distribution.\nR Tables for Regulatory Submission (RTRS): Develop standards for creating tables that meet the requirements of FDA submission documents.\nR Validation Hub: Working to devise a standard for validating packages for the regulated Pharmaceutical industry and create a online repository that will be free to use.\nSubmissions: Focus on IT and platform challenges that must be addressed in order to make “all R” regulatory submissions.\n\n\nActive working groups have public mailing lists to facilitate discussions." + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nAn Earth data processing backend for testing and evaluating stars\nFuture Minimal API: Specification with Backend Conformance Test Suite\nQuantities for R\nRefactoring and updating the SWIG R module\n\n\n\n\nFunded:\n$5,000\nProposed by:\nEdzer Pebesma\nWebsite:\nhttps://r-spatial.github.io/stars/\nSummary:\nThe stars project enables the processing Earth imagery data that is held on servers, without the need to download it to local hard driver. This project will (i) create software to run a back-end, (ii) develop scripts and tutorials that explain how such a data server and processing backend can be set up, and (iii) create an instance of such a backend in the AWS cloud that can be used for testing and evaluation purposes.\n\n\n\nFunded:\n$10,000\nProposed by:\nHenrik Bengtsson\nWebsite:\nhttps://github.com/HenrikBengtsson/\nSummary:\nThe objective of the Future Framework implemented in the future package is to simplify how parallel and distributed processing is conducted in R. This project aims to provide a formal Future API specification and provide a test framework for validating the conformance of existing (e.g. future.batchtools and future.callr) and to-come third-party parallel backends to the Future framework.\n\n\n\nFunded:\n$10,000\nProposed by:\nInaki Ucar\nWebsite:\nhttps://github.com/r-quantities/quantities and https://www.r-spatial.org/r/2018/08/31/quantities-final.html\nSummary:\nThe ‘units’ package has become the reference for quantity calculus in R, with a wide and welcoming response from the R community. Along the same lines, the ‘errors’ package integrates and automatises error propagation and printing for R vectors. A significant fraction of R users, both practitioners and researchers, use R to analyse measurements, and would benefit from a joint processing of quantity values with errors.\nThis project not only aims at orchestrating units and errors in a new data type, but will also extend the existing frameworks (compatibility with base R as well as other frameworks such as the tidyverse) and standardise how to import/export data with units and errors.\n\n\n\nFunded:\n$10,000\nProposed by:\nRichard Beare\nWebsite:\nhttps://github.com/richardbeare/RConsortiumSwig\nSummary:\nThe Simplified Wrapper and Interface Generator (SWIG) is a tool for automatically generating interface code between interpreters, including R, and a C or C++ library. The R module needs to be updated to support modern developments in R and the rest of SWIG. This project aims to make the R module conform to the recommended SWIG standards and thus ensure that there is support for R in the future. We hope that this project will be the first step in allowing SWIG generated R code using reference classes." }, { - "objectID": "all-projects/isc-working-groups.html#completed-working-groups", - "href": "all-projects/isc-working-groups.html#completed-working-groups", - "title": "ISC Working Groups", + "objectID": "all-projects/2017-group-2.html#funded-isc-grants-2017-2", + "href": "all-projects/2017-group-2.html#funded-isc-grants-2017-2", + "title": "R Consortium", "section": "", - "text": "histoRicalg: This project aims to document and test older Fortran and C and other code that is still essential to the R ecosystem, possibly creating all-R reference codes, hopefully by teaming older and younger workers so knowledge can be shared for the future.\nFuture-proof native APIs for R: Is working to assess current native API usage, gather community input, and work towards an easy-to-understand, consistent and verifiable API that will drive R language adoption.\nR IDEA: Now a Top Level Project. R Community Diversity and Inclusion is a group broadly considering how the R Consortium can best encourage and support diversity and inclusion in the R Community.\nUnified Framework for Distributed Computing in R: Exploring the feasibility of developing a common framework to standardize the programming of distributed applications in R.\nDistributed Computing: Endorse the design of a common abstraction for distributed data structures in R." + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nAn Earth data processing backend for testing and evaluating stars\nFuture Minimal API: Specification with Backend Conformance Test Suite\nQuantities for R\nRefactoring and updating the SWIG R module\n\n\n\n\nFunded:\n$5,000\nProposed by:\nEdzer Pebesma\nWebsite:\nhttps://r-spatial.github.io/stars/\nSummary:\nThe stars project enables the processing Earth imagery data that is held on servers, without the need to download it to local hard driver. This project will (i) create software to run a back-end, (ii) develop scripts and tutorials that explain how such a data server and processing backend can be set up, and (iii) create an instance of such a backend in the AWS cloud that can be used for testing and evaluation purposes.\n\n\n\nFunded:\n$10,000\nProposed by:\nHenrik Bengtsson\nWebsite:\nhttps://github.com/HenrikBengtsson/\nSummary:\nThe objective of the Future Framework implemented in the future package is to simplify how parallel and distributed processing is conducted in R. This project aims to provide a formal Future API specification and provide a test framework for validating the conformance of existing (e.g. future.batchtools and future.callr) and to-come third-party parallel backends to the Future framework.\n\n\n\nFunded:\n$10,000\nProposed by:\nInaki Ucar\nWebsite:\nhttps://github.com/r-quantities/quantities and https://www.r-spatial.org/r/2018/08/31/quantities-final.html\nSummary:\nThe ‘units’ package has become the reference for quantity calculus in R, with a wide and welcoming response from the R community. Along the same lines, the ‘errors’ package integrates and automatises error propagation and printing for R vectors. A significant fraction of R users, both practitioners and researchers, use R to analyse measurements, and would benefit from a joint processing of quantity values with errors.\nThis project not only aims at orchestrating units and errors in a new data type, but will also extend the existing frameworks (compatibility with base R as well as other frameworks such as the tidyverse) and standardise how to import/export data with units and errors.\n\n\n\nFunded:\n$10,000\nProposed by:\nRichard Beare\nWebsite:\nhttps://github.com/richardbeare/RConsortiumSwig\nSummary:\nThe Simplified Wrapper and Interface Generator (SWIG) is a tool for automatically generating interface code between interpreters, including R, and a C or C++ library. The R module needs to be updated to support modern developments in R and the rest of SWIG. This project aims to make the R module conform to the recommended SWIG standards and thus ensure that there is support for R in the future. We hope that this project will be the first step in allowing SWIG generated R code using reference classes." }, { - "objectID": "all-projects/isc-working-groups.html#inactive-working-groups", - "href": "all-projects/isc-working-groups.html#inactive-working-groups", - "title": "ISC Working Groups", + "objectID": "all-projects/rugsprogram.html", + "href": "all-projects/rugsprogram.html", + "title": "R User Groups, Conferences, and Special Project Grants", "section": "", - "text": "R / Business: R users from different areas of business and financial services collaborating on events and advocacy of R.\nCode Coverage: Develop a tool that addresses feature and platform limitations of existing tools. Helping to improve R software quality through the development of a code coverage tool and promoting the use of code coverage more systematically within the R ecosystem." + "text": "R User Groups, Conferences, and Special Project Grants\nThis page describes how to apply for grants to support R user groups, conferences featuring R, and R Special Projects.\nFor any problems or information, please email operations@r-consortium.org\n\n\n2024 RUGS Program\nThe RUGS mission is to facilitate the person-to-person exchange of knowledge in small group settings on a global scale. We continue to believe that the most effective way for people to learn from and about each other, and to set and accomplish common goals is to meet face-to-face on a regular basis. Nevertheless, occasional virtual meetings are acceptable.\nRUGS grants are intended to help people form enduring R user group communities. Active user groups may apply for grants once every calendar year.\nThe R Consortium RUGS Program has grown from being a relatively modest R user group support program to being the primary vehicle for the R Consortium to award Social Infrastructure Grants. Social Infrastructure includes meetings, events, conferences, and other activities to strengthen the R Community.\nThese grants do not include support for software development or technical projects. Grants to support the R ecosystem’s technical infrastructure are awarded and administered through the ISC Grant Program, which issues a call for proposals two times each year.\n\n📌 Find your local R User Group here\n\n\n\n\nStructure\nIn 2024, there will be three categories of RUGS Program grants that are described in detail below:\n\nUser Group Grants\nConference Grants\nSpecial Projects Grants\n\n\nDuration of the 2024 RUGS Program\nThe 2024 RUGS Program will open on January 8, 2024, and close at midnight PST on September 30, 2024. We reserve the right to close the grant window earlier than anticipated based on the number of applications.\n\n\nHow to apply for a RUGS Program Grant\nTo apply for a grant fill out this form. Be sure to select the correct box to indicate whether you are applying for a use group, conference, or special projects grant.\n\n\n\nUser Group Grants\n\nRequirements\nTo be eligible for a RUGS grant, a user group must:\n\nGroup Organizer must have at least five people in the R User Group\nHave R as a primary focus\nAdhere to the Code of Conduct published on the R Consortium website\nAgree to participate in the RUGS meetup.com Pro program and use their meetup.com site to announce and track meetings\nAcknowledge the R Consortium as a sponsor and display the R Consortium logo on the group’s website\nAgree to write at least two blog posts per year about their group’s activities for possible publication on the R Consortium Blog\nComply with the instructions by completing a W9 Form (US-based groups only) or Wire Transfer form (Groups based outside of the US)\nAgree to the above in a grant agreement via DocuSign\n\n\n\nStructure\nR user groups grants under the RUGS 2024 program come in two parts:\n\nR user groups that are not already participating in the RUGS meetup.com Pro account will be enrolled into this program. The R Consortium will pay the group’s meetup.com fees for twelve months after acceptance into the program. Thereafter, the R Consortium will continue to pay meetup.com dues for participating groups as long as the groups comply with the requirements above, remain active, continue to meet at least once every three months, and use meetup.com to schedule and announce meetings. User group organizers do not need to re-apply for meetup.com Pro account participation if the group’s meetup.com account remains active.\nCash grants typically vary between $200 and $1,000 and depend on group size and special needs.\n\n\n\n\nGeneral Requirements\n\nMust agree to write 2 blog posts a year\nPost photos of their meetings onto Meetup.com as appropriate\nUpload available material to the R Consortium GitHub Repository\n\n\n\nRUGs Grant Amounts and Groups’ Responsibilities\nBrand new R User Group\n\nThe group receives a grant of $250 and membership in Meetup pro\nThe group must show 5 people committed to the group\nR Consortium will provide the blog link and best practice guide\nThe group must agree to write two blog posts per year\n\nTo get a grant of up to $500, all of the above plus:\n\nThe group must meet at least 1 time every 3 months\nThe group must have more than 25 people at the meeting\nThe group must have photos of the meeting\nThe group must show R Consortium Sponsorship\n\nTo get a grant of up to $1,000, all of the above plus:\n\nThe group must meet at least twice every 3 months\nThe group must have more than 50 people at the meeting\nThe group should provide presentations available for others (The R Consortium will host on GitHub)\n\n\nNotes\n\nR-Ladies maintains a separate meetup.com Pro account. R-Ladies groups must apply directly to R-Ladies for acceptance into their program. They will not be automatically entered into the RUGS meetup.com Pro account.\nThe R Consortium maintains the right to terminate the RUG’s Pro program at any time. Additionally, The R Consortium has the right to terminate a group’s participation in the meetup.com Pro program if they do not comply with the requirements specified in the Code of Conduct.\n\n\n\n\n2024 Conference Grants\nTo qualify for a RUGS program conference grant, an event must be focused on the R language, offer at least one full day of technical talks and presentations, and aim to attract participants with diverse backgrounds. RUGS conference grants are for conferences organized by non-profit or volunteer groups. If you seek a sponsorship for your professional event, please contact sponsorship@r-consortium.org.\nFor good examples of conferences, please see Bioconductor, Rencontres, and LatinR.\n\n\nRequirements\n\nTo be eligible for consideration, a conference must:\n\nBe organized around the R Language or demonstrate that there will be significant R content.\nThese are NOT workshops.\nHave a web page that provides basic typical information such as:\n\nThe theme or purpose of the conference\nThe date, time and location of the conference\nRegistration fees listed for classes of attendees (e.g. corporate, student etc.) and mechanism for people to register\nSponsorship details (R Consortium logo should not be posted until grant is approved and contract is signed) along with details on classes of sponsorship and any associated benefits\nA list of sponsors or alternate sources of funding\nA section on how to submit talks and a mechanism for people to submit talks\nA list of keynote speakers (if any)\nA schedule of talks and events\nA list of confirmed speakers\nInformation about travel and housing\nA code of conduct that uses or is compatible with the R Consortium’s Code of Conduct that provides information about how conference participants can report violations or seek help\n\n\n\n\nAfter Receiving a Grant\n\nApplicants must submit billing documentation (W9 or wire transfer form) within one week of contract signature.\nConference organizers must:\n\nAcknowledge the R Consortium as a sponsor and display the R Consortium logo on the conference website.\nProvide at least one full admission ticket for an R Consortium member.\nWrite a short report after the conference summarizing what happened, describing highlights, and providing key metrics for the conference, including demographics for the attendees, in a way that would be suitable for publication as an R Consortium blog post.\nOffer the R Consortium the same benefits that the conference offers to other sponsors at the same level of support.\nComply with local Covid-19 public health protocols.\n\n\nNote\nAny grant relating to a specific activity will be canceled if (a) the activity to which it relates is canceled without rescheduling or (b) the activity has otherwise not occurred within 365 days of the grant date.\n\n\n\nSpecial Projects Grants\nWe do not believe that these kinds of events comprise everything that can be done to support the R Community. With our Special Projects Grants categories, we hope to stimulate the imagination of local R community builders.\n\n\nRequirements\n\nA request for a special purpose grant must take the form of a formal proposal and include:\n\nA business case for the project\nThese are NOT workshops\nA description of how it will benefit the R Community\nA description of who will participate\nThe cost to participate\nExplaining how it will happen\nListing the work products that might result\nDetailing when and where the project will happen\nListing who will manage and produce the project\nDetailing how much it will cost\nInclude a detailed breakdown of how grant money will be spent\nHave a Code of Conduct\n\n\n\nAfter Receiving a Grant\n\nApplicants must submit billing documentation (W9 or wire transfer form) within one week of contract signature\nAcknowledge the R Consortium as a sponsor and display the R Consortium logo on any associated online websites or promotional material\nApplicant billing information must match applicant contact information\nParticipants must:\n\nEvent participants must adhere to the Code of Conduct\nComply with local COVID-19 public health protocols\n\n\n\n\nAlso, note that any training materials developed with R Consortium funds must be made publically available with an open source license.\n\n\nHow to Apply for a RUGS, Conference, or Special Projects Grant\nApply for a grant by filling out this form. Be sure to select the correct box on the form that indicates whether you are applying for a RUGS grant, a conference grant, or a special projects grant" }, { - "objectID": "all-projects/isc-working-groups.html#isc-regulations-and-guidelines", - "href": "all-projects/isc-working-groups.html#isc-regulations-and-guidelines", - "title": "ISC Working Groups", + "objectID": "all-projects/2023-group-1.html", + "href": "all-projects/2023-group-1.html", + "title": "R Consortium", "section": "", - "text": "The purpose of ISC working groups is to organize collaborative projects under governance of the ISC. Membership in ISC working groups is in principle open to anyone from the R Community who desires to participate. There is no requirement that membership in working groups be restricted to individuals who are employed by R Consortium member companies. Working groups are expected to undertake projects that will bring benefits to the R Community.\n\n\n\nR Consortium Working Groups are authorized by the Infrastructure Steering Committee and operate in accordance with the R Consortium By-Laws and the Charter of the ISC.\nThe ISC may disband a working group at any time at its sole discretion.\n\n\n\nWorking groups may or may not receive funding from the ISC according to the needs of the working group and the budget of the ISC. Budgeting periods are aligned with the R Consortium budgeting year, from January 1 to December 31.\nIf a working group receives funding from the ISC members can manage this budget and dispose of available funds for purposes and projects that have been previously determined by the ISC to be in the scope of the working group’s charter. Spending that represents a significant part of the working group’s budget must be approved by the Executive Director.\nWorking groups may not solicit funds from outside sources without permission of the ISC or the R Consortium’s Executive Director. This includes applying for grants organizations outside of the R Consortium.\nWorking groups may supplement their budgets with income from conferences or other activities. Working groups may not spend in excess of their R Consortium budget grant plus income collected to date without authorization in the form of an additional budget grant from the R Consortium.\nAny income generated by working groups from conferences or activities in excess of the amount to cover the working group’s expenses will be returned to the R Consortium’s general fund at the end of the budgeting period. It is expected that working groups will request a budget each year that is commensurate with the expected income earned and the activities planned for that year.\n\n\n\nWorking group members are expected to represent the best interests of the R Consortium at all times, being cognizant that their activities and behavior reflect directly on the reputation of the R Consortium.\nNo member of a working group, including its leader, may enter into any financial relationship, or legal contract that pertains to their role as a working group member.\nWhen speaking at conferences or other venues about work accomplished by a working group, working group members must properly attribute the work to the working group and promote the R Consortium and working group brand when appropriate.\n\n\n\nWorking groups are required to operate transparently in full public view to the greatest extent possible. This does not preclude holding smaller invitation-only working sessions or “executive” when privacy is warranted.\nWorking groups must keep minutes for all substantial meetings and place the meeting minutes in an appropriate folder of the GitHub repository allocated to the working group. Exceptions to this practice require the approval of the ISC or the Executive Director.\nAll working group activities must be in accordance with city, state and federal laws. Working group members should be regularly reminded that their activities must:\n\ncomply with United States Antitrust laws\nbe conducted according to the R Consortium Code of Conduct\ncomply with appropriate international regulations such as the GDPR regulations of the European Union" + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nThe future of DBI (extension 1)\nSecure TLS Communications for R\nvolcalc: Calculate predicted volatility of chemical compounds\nautotest: Automated testing of R packages\napi2r: An R Package for Auto-Generating R API Clients\n\n\n\n\nFunded:\n$10,000\nProposed by:\nKirill Müller\nSummary:\nThis proposal mostly focuses on the maintenance and support for {DBI}, the {DBItest} test suite, and the three backends to open-source databases ({RSQLite}, {RMariaDB} and {RPostgres}). Keeping compatibility with the evolving ecosystem (OS, databases, R itself, other packages) is vital for the long-term success of the project.\n\n\n\nFunded:\n$10,000\nProposed by:\nCharlie Gao\nSummary:\nThe project aims to implement secure connections with a TLS layer for encrypted communications in distributed systems used by statisticians and data scientists. The current lack of secure communication tools restricts the use of existing R packages for long-running tasks to trusted local networks, posing security risks in compromised or untrusted environments. The proposed solution addresses this gap by providing encryption and authentication of endpoints, ensuring data security in line with industry standards.\n\n\n\nFunded:\n$12,265\nProposed by:\nKristina Riemer\nSummary:\nThis ISC funded project focuses on the development of the volcalc R package, which automates the estimation of compound volatility based on their chemical structure. The package streamlines the process by downloading chemical structure data, parsing it to identify functional groups, and utilizing the SIMPOL.1 algorithm to predict volatility using functional groups and molecular weight. The compounds are then assigned volatility categories based on a reference environment. This project aims to enhance the package by expanding its compatibility to work with any chemical compound with structural information from various databases. Additionally, improvements in testing and documentation will be implemented to enhance the reliability of the package.\n\n\n\nFunded:\n$3,000\nProposed by:\nMark Padgham\nSummary:\nThe project aims to develop an R package to automate property-based testing procedures in R, building upon the existing “typetracer” package. The new package will utilize “typetracer” to infer properties of function parameters and systematically mutate or randomize these properties to facilitate automated testing. The package will inherit the GPL-3 license from its predecessor and will be submitted to CRAN for wider dissemination. This initiative aligns with the goal of promoting efficient and reliable testing practices within the R community.\n\n\n\nFunded:\n$15,750\nProposed by:\nJon Harmon\nSummary:\nThis project aims to develop an R package called api2r, which will automate the creation of R package structures for APIs that adhere to the OpenAPI Specification (OAS). By leveraging the OAS as a foundation, api2r will significantly reduce the time and effort required to build API clients in R. This initiative hopes to have a widespread impact within the R community, benefiting data scientists, researchers, and developers who regularly interact with diverse APIs. To ensure its functionality and effectiveness, the development process will involve generating packages based on at least three authentic OpenAPI specifications." }, { - "objectID": "all-projects/2016-group-2.html", - "href": "all-projects/2016-group-2.html", + "objectID": "all-projects/2023-group-1.html#funded-isc-grants-2023-1", + "href": "all-projects/2023-group-1.html#funded-isc-grants-2023-1", "title": "R Consortium", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nInteractive data manipulation in mapview\nR Documentation Task Force\n\n\n\n\nFunded:\n$9,100\nProposed by:\nTim Appelhans\nWebsite:\nhttps://github.com/environmentalinformatics-marburg/mapview_toolchain and https://cran.r-project.org/package=mapview\nSummary:\nThe ISC awarded $9,100 to Tim Appelhans, Florian Detsch and Christoph Reudenbach the authors of the Interactive data manipulation in mapview project which aims to extend the capabilities of R for visualizing geospatial data by implementing a two-way data exchange mechanism between R and JavaScript. The central idea is to extend the capabilities of existing tools to enhance the user experience of interactively working with geospatial data by implementing mechanisms for two way data transfer. For example, although htmlwidgets has proven itself to be a powerful framework for enabling interactive, JavaScript based data visualizations, data flow from R to Javascript runs on a one-way street. There is currently no way to pass manipulated data back into the user’s R environment. This project aims to first develop a general framework to provide a bridge between htmlwidgets and R to enable a workflow of R -> htmlwidgets -> R and then to use this framework to implement standard interactive spatial data manipulation tools for packages mapview and leaflet. The plan section of the project proposal provides considerable detail on the steps required to achieve the project’s goals.\n\n\n\nFunded:\n$10,000\nProposed by:\nAndrew Redd\nWebsite:\nhttps://github.com/RDocTaskForce/documentation\nSummary:\nAndrew Redd received $10,000 to lead a new ISC working group, The R Documentation Task Force, which has a mission to design and build the next generation R documentation system. The task force will identify issues with documentation that currently exist, abstract the current Rd system into an R compatible structure, and extend this structure to include new considerations that were not concerns when the Rd system was first implemented. The goal of the project is to create a system that allows for documentation to exist as objects that can be manipulated inside R. This will make the process of creating R documentation much more flexible enabling new capabilities such as porting documentation from other languages or creating inline comments. The new capabilities will add rigor to the documentation process and enable the the system to operate more efficiently than any current methods allow." + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nThe future of DBI (extension 1)\nSecure TLS Communications for R\nvolcalc: Calculate predicted volatility of chemical compounds\nautotest: Automated testing of R packages\napi2r: An R Package for Auto-Generating R API Clients\n\n\n\n\nFunded:\n$10,000\nProposed by:\nKirill Müller\nSummary:\nThis proposal mostly focuses on the maintenance and support for {DBI}, the {DBItest} test suite, and the three backends to open-source databases ({RSQLite}, {RMariaDB} and {RPostgres}). Keeping compatibility with the evolving ecosystem (OS, databases, R itself, other packages) is vital for the long-term success of the project.\n\n\n\nFunded:\n$10,000\nProposed by:\nCharlie Gao\nSummary:\nThe project aims to implement secure connections with a TLS layer for encrypted communications in distributed systems used by statisticians and data scientists. The current lack of secure communication tools restricts the use of existing R packages for long-running tasks to trusted local networks, posing security risks in compromised or untrusted environments. The proposed solution addresses this gap by providing encryption and authentication of endpoints, ensuring data security in line with industry standards.\n\n\n\nFunded:\n$12,265\nProposed by:\nKristina Riemer\nSummary:\nThis ISC funded project focuses on the development of the volcalc R package, which automates the estimation of compound volatility based on their chemical structure. The package streamlines the process by downloading chemical structure data, parsing it to identify functional groups, and utilizing the SIMPOL.1 algorithm to predict volatility using functional groups and molecular weight. The compounds are then assigned volatility categories based on a reference environment. This project aims to enhance the package by expanding its compatibility to work with any chemical compound with structural information from various databases. Additionally, improvements in testing and documentation will be implemented to enhance the reliability of the package.\n\n\n\nFunded:\n$3,000\nProposed by:\nMark Padgham\nSummary:\nThe project aims to develop an R package to automate property-based testing procedures in R, building upon the existing “typetracer” package. The new package will utilize “typetracer” to infer properties of function parameters and systematically mutate or randomize these properties to facilitate automated testing. The package will inherit the GPL-3 license from its predecessor and will be submitted to CRAN for wider dissemination. This initiative aligns with the goal of promoting efficient and reliable testing practices within the R community.\n\n\n\nFunded:\n$15,750\nProposed by:\nJon Harmon\nSummary:\nThis project aims to develop an R package called api2r, which will automate the creation of R package structures for APIs that adhere to the OpenAPI Specification (OAS). By leveraging the OAS as a foundation, api2r will significantly reduce the time and effort required to build API clients in R. This initiative hopes to have a widespread impact within the R community, benefiting data scientists, researchers, and developers who regularly interact with diverse APIs. To ensure its functionality and effectiveness, the development process will involve generating packages based on at least three authentic OpenAPI specifications." }, { - "objectID": "all-projects/2016-group-2.html#funded-isc-grants-2016-2", - "href": "all-projects/2016-group-2.html#funded-isc-grants-2016-2", + "objectID": "all-projects/2024-group-1.html", + "href": "all-projects/2024-group-1.html", "title": "R Consortium", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nInteractive data manipulation in mapview\nR Documentation Task Force\n\n\n\n\nFunded:\n$9,100\nProposed by:\nTim Appelhans\nWebsite:\nhttps://github.com/environmentalinformatics-marburg/mapview_toolchain and https://cran.r-project.org/package=mapview\nSummary:\nThe ISC awarded $9,100 to Tim Appelhans, Florian Detsch and Christoph Reudenbach the authors of the Interactive data manipulation in mapview project which aims to extend the capabilities of R for visualizing geospatial data by implementing a two-way data exchange mechanism between R and JavaScript. The central idea is to extend the capabilities of existing tools to enhance the user experience of interactively working with geospatial data by implementing mechanisms for two way data transfer. For example, although htmlwidgets has proven itself to be a powerful framework for enabling interactive, JavaScript based data visualizations, data flow from R to Javascript runs on a one-way street. There is currently no way to pass manipulated data back into the user’s R environment. This project aims to first develop a general framework to provide a bridge between htmlwidgets and R to enable a workflow of R -> htmlwidgets -> R and then to use this framework to implement standard interactive spatial data manipulation tools for packages mapview and leaflet. The plan section of the project proposal provides considerable detail on the steps required to achieve the project’s goals.\n\n\n\nFunded:\n$10,000\nProposed by:\nAndrew Redd\nWebsite:\nhttps://github.com/RDocTaskForce/documentation\nSummary:\nAndrew Redd received $10,000 to lead a new ISC working group, The R Documentation Task Force, which has a mission to design and build the next generation R documentation system. The task force will identify issues with documentation that currently exist, abstract the current Rd system into an R compatible structure, and extend this structure to include new considerations that were not concerns when the Rd system was first implemented. The goal of the project is to create a system that allows for documentation to exist as objects that can be manipulated inside R. This will make the process of creating R documentation much more flexible enabling new capabilities such as porting documentation from other languages or creating inline comments. The new capabilities will add rigor to the documentation process and enable the the system to operate more efficiently than any current methods allow." + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nModular, interoperable, and extensible topological data analysis in R\nISO 19115-3 standard implementation in geometa R package\nR-multiverse for production\nCritical Updates to Biostrings\nSetting up igraph for success in the next decade\n{geotargets}: Enabling geospatial workflow management with {targets}\n\n\n\n\nFunded:\n$18,000\nProposed by:\nCory Brunson and Aymeric Stamm\nSummary:\nThe goal of this project is to seamlessly integrate popular techniques from topological data analysis (TDA) into common statistical workflows in R. The expected benefit is that these extensions will be more widely used by non-specialist researchers and analysts, which will create sufficient awareness and interest in the community to extend the individual packages and the collection.\n\n\n\nFunded:\n$13,750\nProposed by:\nEmmanuel Blondel\nSummary:\nThe present project enhances the geometa package for handling the new ISO 19115-3 geographic information standard as part of its object-oriented data model developed with R6. The user community, especially data managers working in research national institutes and international organizations, will take advantage of the features to start adopting the new standard for managing their geographic metadata, progressively promoted in Geographic information management web platforms, especially those from the OpenSource Geospatial Foundation (OSGeo) such as GeoNetwork, PyCSW or GeoNode.\n\n\n\nFunded:\n$20,000\nProposed by:\nWill Landau\nSummary:\nThe implementation of R-multiverse to date has been both straightforward and achievable. It builds directly upon the proven technologies of R-universe and GitHub Actions. By the end of the milestones, the entire project will be in a ready state to be launched to the public as a production solution for non-CRAN non-Bioconductor packages.\n\n\n\nFunded:\n$8,000\nProposed by:\nAidan Lakshman, University of Pittsburgh\nSummary:\nBiostrings is a core Bioconductor package providing efficient containers for storing, manipulating, and analyzing biological sequences. Biostrings is the method to access biological sequence data in R; nearly every analysis working with genomic data depends on the Biostrings package to handle sequencing data.\nThis project proposes to clear out accumulated technical debt by addressing open issues, implementing robust tests for long-term sustainability, improving user experience, and adding features that will keep Biostrings relevant for modern sequencing technologies. For end-users, this will result in numerous bugfixes, a host of new features to support genomic analyses, and a variety of performance improvements to bolster R as one of the top programming languages for bioinformatics. For developers, this will make the Biostrings package more sustainable, allowing for more community contribution and faster bug resolution in the future.\n\n\n\nFunded:\n$16,000\nProposed by:\nMaëlle Salmon, cynkra\nSummary:\nThis project is aimed at improving the quality of igraph codebase itself and of the user interface (messages including error messages, documentation indicating the status of exported functions). It has the goal of improving the user-friendliness of the installation from source.\n\n\n\nFunded:\n$15,912\nProposed by:\nEric Scott, University of Arizona\nSummary:\nThe goal of this project is to create a package that makes using targets for geospatial analysis in R as seamless as possible. To that end, geotargets will provide custom functions for defining geospatial targets that take care of translating and saving R objects for the user. In addition, the project will provide vignettes demonstrating how to use various geospatial R packages with targets. Where appropriate, the project will identify contributions to existing R packages to make them easier to use with targets and geotargets." }, { - "objectID": "all-projects/2018-group-2.html", - "href": "all-projects/2018-group-2.html", + "objectID": "all-projects/2024-group-1.html#funded-isc-grants-2024-1", + "href": "all-projects/2024-group-1.html#funded-isc-grants-2024-1", "title": "R Consortium", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nCatalyzing R-hub adoption through R package developer advocacy\nData-Driven Discovery and Tracking of R Consortium Activities\nEditorial assistance for the R Journal\nLicensing R - Guidelines and tools\nNext-generation text layout in grid and ggplot2\nStrengthening of R in support of spatial data infrastructures management : geometa and ows4R R packages\nSymbolic Formulae for Linear Mixed Models\nserveRless\n\n\n\n\nFunded:\n$46,050\nProposed by:\nMaëlle Salmon\nWebsite:\nhttps://blog.r-hub.io\nSummary:\nAfter the continuing technical progress of R-hub over the last two years, this project aims at catalizing its adoption by R package developers of all levels through developer advocacy. Indeed, R-hub is currently a successful and very valuable project, but it is not documented thoroughly, which hinders its wider adoption by package developers. This project shall answer this concern by three main actions: improving R-hub documentation, making R-hub better known in the community and making the R-hub web site more attractive to, and easier to use by, R developers and users via the ingestion of METACRAN services and the creation of a R-hub blog.\n\n\n\nFunded:\n$5,250\nProposed by:\nBenaiah Chibuokem Ubah\nWebsite:\nhttps://benubah.github.io/r-community-explorer/rugs.html\nSummary:\nThis project proposes an infrastructure that provides a data-driven approach to render the yearly activities of the R Consortium, by deploying web pages for discovering and tracking ISC Funded Projects, RUGS and Marketing activities. These pages are planned to appear like dashboards summarizing activities in interactive tables and charts, presenting several views, trends and insights to what R Consortium has achieved over time. The project hopes that presenting these achievements in a data-driven manner to the R community, the data science community and prospective R Consortium members will promote greater transparency, productivity and community inclusiveness around R Consortium activities.\n\n\n\nFunded:\n$50,000\nProposed by:\nDianne Cook\nWebsite:\nhttps://rjpilot.netlify.app/\nSummary:\nThis project supports the operation of the R Journal. There are two aspects, one is to fund an editorial assistant to send reminders about reviews, and assist with typesetting and copyediting issues. The second part is to explore updating the technical operations of the journal production.\n\n\n\nFunded:\n$6,000\nProposed by:\nColin Fay\nWebsite:\nhttps://github.com/ThinkR-open/isc-proposal-licence/ and https://thinkr-open.github.io/licensing-r/intro.html#getting-a-more-global-idea and https://github.com/ThinkR-open/isc-proposal-licence/blob/master/proposal_licence.md\nSummary:\nLicensing is a vital part of Open Source. It provides guidelines for interacting with a program, and for making code accessible and reusable (or not). It provides a way to make code open source, in a way one wants to share it, protecting how it will be used and reused. Licensing is also challenging and complex: there are a lot of available licenses, and the choice is influenced by how you import and interact with elements from other packages and/or programs.\nWith this project, we propose to explore and document the current state of open source licenses in R, and to decipher compatibility and incompatibly elements inside these licenses, to help developers chose the best suited licence for their project.\n\n\n\nFunded:\n$25,000\nProposed by:\nClaus Wilke\nWebsite:\nhttps://wilkelab.org/gridtext/\nSummary:\nText is a key component of any data visualization. We need to label axes and legends, we need to annotate or highlight specific data points, and we need to provide plot titles and captions. The R graphics package ggplot2 provides numerous features to customize the labeling and annotation of plots, but ultimately it is limited by the current capabilities of the underlying graphics libary it uses, grid. Grid can draw simple text strings or mathematical expressions (via plotmath) in different colors, sizes, and fonts. However, it lacks functionality for changing formatting within a string (e.g., draw a single word in italics or in a different color), and it also cannot draw text boxes, where the text is enclosed in a box with defined margins, padding, or background color. This project will support the development of a new package, gridtext, that will alleviate these text formatting limitations. The project will also support efforts to make these new capabilities available from within ggplot2.\n\n\n\nFunded:\n$20,000\nProposed by:\nEmmanuel Blondel\nWebsite:\nSummary:\nThe project aims to strengthen the role of R in support of Spatial Data Infrastructures (SDI) management, through major enhancements of the geometa R package which offers tools for reading and writing ISO/OGC geographic metadata, including ISO 19115, 19110, and 19119 through the ISO 19139 XML format. This also extends to the Geographic Markup Language (GML - ISO 19136) used for describing geographic data. The use of geometa in combination with publication tools such as ows4R ( https://cran.r-project.org/package=ows4R ) and geosapi (https://cran.r-project.org/package=geosapi) fosters the use of R software to ease the management and publication of metadata documents and related datasets in web catalogues, and then allows to move forward with a real R implementation of spatial data management plans based on FAIR (Findable, Accessible Interoperable and Reusable) principles.\nThe workplan includes several activities such as working on the completeness of the ISO 19115 (ISO 19115-1 and 19115-2) data model in geometa, functions to read/write multilingual metadata documents, and an increased metadata validation capability with a validator targeting the EU INSPIRE directive. Finally, functions will be made available to convert between geometa ISO/OGC metadata objects and other known metadata objects such as NetCDF-CF and EML (Ecological Metadata Language) to foster metadata interoperability. By providing these R tools, we seek to facilitate the work of spatial data (GIS) managers, but also data scientists, whatever the thematic domain, whose daily tasks consist in handling data, describing them with metadata and publishing datasets.\n\n\n\nFunded:\n$6,000\nProposed by:\nEmi Tanaka\nWebsite:\nSummary:\nSymbolic model formulae define the structural component of a statistical model in an easier and often more accessible terms for practitioners. The earlier instance of symbolic model formulae for linear models was applied in Genstat with further generalisation by Wilkinson and Rogers (1973). Chambers and Hastie (1993) describe the symbolic model formulae implementation for linear models in the S language which remains much the same in the R language (Venables et al. 2018).\nLinear mixed models (LMMs) are widely used across many disciplines (e.g. ecology, psychology, agriculture, finance etc) due to its flexibility to model complex, correlated structures in the data. While the symbolic formula of linear models generally have a consistent representation and evaluation rule as implemented in stats::formula, this is not the case for LMMs. The inconsistency of symbolic formulae arises mainly in the representation of random effects, with the additional need to specify the variance-covariance structure of the random effects as well as structure of the associated model matrix that governs how the random effects are mapped to (groups of) the observational units. The differences give rise to confusion of equivalent model specification in different R-packages.\nThe lack of consistency in symbolic formula and model representation across mixed model software motivates the need to formulate a unified symbolic model formulae for LMMs with: (1) extension of the evaluation rules described in Wilkinson and Rogers (1973); and (2) ease of comprehension of the specified model for the user. This symbolic model formulae can be a basis for creating a common API to mixed models with wrappers to popular mixed model R-packages, thereby achieving a similar feat to parsnip R-package (Kuhn 2018) which implements a tidy unified interface to many predictive modelling functions (e.g. random forest, logistic regression, survival models etc).\nWe would like to find out what are your experiences with fitting linear mixed model in R! Please fill out the survey below to help us understand your problems: https://docs.google.com/forms/d/e/1FAIpQLSeblEoPtDmPS-dH2dmsHjLxLuKl19UY1JdmTrZux-AUSq3N7Q/viewform?usp=sf_link\n\n\n\nFunded:\n$10,000\nProposed by:\nChristoph Bodner, Florian Schwendinger, Thomas Laber\nWebsite:\nhttps://github.com/harlecin/serverless\nSummary:\nR is a great language for rapid prototyping and experimentation, but putting an R model in production is still more complex and time-consuming than it needs to be. With the growing popularity of serverless computing frameworks such as AWS Lambda and Azure Functions we see a a huge chance to allow R developers to more easily deploy their code into production. We want to build an R package called ‘serverless’ to allow R users to easily deploy scripts and custom R packages to AWS Lambda and in a second step to Azure Functions. Our main goal is to build a user-friendly cloud agnostic wrapper that can be extended to include additional cloud providers later on. We want to build on the work already done for deploying R functions to AWS Lambda by Philipp Schirmer and on the work already done by Neal Fultz and Gergely Daróczi on a gRPC client/server for R, which is necessary for Azure Functions. If you like our idea and want to help us, feel free to reach out to us on Github at https://github.com/harlecin/serverless\nBest,\nChristoph, Florian and Thomas" + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nModular, interoperable, and extensible topological data analysis in R\nISO 19115-3 standard implementation in geometa R package\nR-multiverse for production\nCritical Updates to Biostrings\nSetting up igraph for success in the next decade\n{geotargets}: Enabling geospatial workflow management with {targets}\n\n\n\n\nFunded:\n$18,000\nProposed by:\nCory Brunson and Aymeric Stamm\nSummary:\nThe goal of this project is to seamlessly integrate popular techniques from topological data analysis (TDA) into common statistical workflows in R. The expected benefit is that these extensions will be more widely used by non-specialist researchers and analysts, which will create sufficient awareness and interest in the community to extend the individual packages and the collection.\n\n\n\nFunded:\n$13,750\nProposed by:\nEmmanuel Blondel\nSummary:\nThe present project enhances the geometa package for handling the new ISO 19115-3 geographic information standard as part of its object-oriented data model developed with R6. The user community, especially data managers working in research national institutes and international organizations, will take advantage of the features to start adopting the new standard for managing their geographic metadata, progressively promoted in Geographic information management web platforms, especially those from the OpenSource Geospatial Foundation (OSGeo) such as GeoNetwork, PyCSW or GeoNode.\n\n\n\nFunded:\n$20,000\nProposed by:\nWill Landau\nSummary:\nThe implementation of R-multiverse to date has been both straightforward and achievable. It builds directly upon the proven technologies of R-universe and GitHub Actions. By the end of the milestones, the entire project will be in a ready state to be launched to the public as a production solution for non-CRAN non-Bioconductor packages.\n\n\n\nFunded:\n$8,000\nProposed by:\nAidan Lakshman, University of Pittsburgh\nSummary:\nBiostrings is a core Bioconductor package providing efficient containers for storing, manipulating, and analyzing biological sequences. Biostrings is the method to access biological sequence data in R; nearly every analysis working with genomic data depends on the Biostrings package to handle sequencing data.\nThis project proposes to clear out accumulated technical debt by addressing open issues, implementing robust tests for long-term sustainability, improving user experience, and adding features that will keep Biostrings relevant for modern sequencing technologies. For end-users, this will result in numerous bugfixes, a host of new features to support genomic analyses, and a variety of performance improvements to bolster R as one of the top programming languages for bioinformatics. For developers, this will make the Biostrings package more sustainable, allowing for more community contribution and faster bug resolution in the future.\n\n\n\nFunded:\n$16,000\nProposed by:\nMaëlle Salmon, cynkra\nSummary:\nThis project is aimed at improving the quality of igraph codebase itself and of the user interface (messages including error messages, documentation indicating the status of exported functions). It has the goal of improving the user-friendliness of the installation from source.\n\n\n\nFunded:\n$15,912\nProposed by:\nEric Scott, University of Arizona\nSummary:\nThe goal of this project is to create a package that makes using targets for geospatial analysis in R as seamless as possible. To that end, geotargets will provide custom functions for defining geospatial targets that take care of translating and saving R objects for the user. In addition, the project will provide vignettes demonstrating how to use various geospatial R packages with targets. Where appropriate, the project will identify contributions to existing R packages to make them easier to use with targets and geotargets." }, { - "objectID": "all-projects/2018-group-2.html#funded-isc-grants-2018-2", - "href": "all-projects/2018-group-2.html#funded-isc-grants-2018-2", + "objectID": "all-projects/2019-group-1.html", + "href": "all-projects/2019-group-1.html", "title": "R Consortium", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nCatalyzing R-hub adoption through R package developer advocacy\nData-Driven Discovery and Tracking of R Consortium Activities\nEditorial assistance for the R Journal\nLicensing R - Guidelines and tools\nNext-generation text layout in grid and ggplot2\nStrengthening of R in support of spatial data infrastructures management : geometa and ows4R R packages\nSymbolic Formulae for Linear Mixed Models\nserveRless\n\n\n\n\nFunded:\n$46,050\nProposed by:\nMaëlle Salmon\nWebsite:\nhttps://blog.r-hub.io\nSummary:\nAfter the continuing technical progress of R-hub over the last two years, this project aims at catalizing its adoption by R package developers of all levels through developer advocacy. Indeed, R-hub is currently a successful and very valuable project, but it is not documented thoroughly, which hinders its wider adoption by package developers. This project shall answer this concern by three main actions: improving R-hub documentation, making R-hub better known in the community and making the R-hub web site more attractive to, and easier to use by, R developers and users via the ingestion of METACRAN services and the creation of a R-hub blog.\n\n\n\nFunded:\n$5,250\nProposed by:\nBenaiah Chibuokem Ubah\nWebsite:\nhttps://benubah.github.io/r-community-explorer/rugs.html\nSummary:\nThis project proposes an infrastructure that provides a data-driven approach to render the yearly activities of the R Consortium, by deploying web pages for discovering and tracking ISC Funded Projects, RUGS and Marketing activities. These pages are planned to appear like dashboards summarizing activities in interactive tables and charts, presenting several views, trends and insights to what R Consortium has achieved over time. The project hopes that presenting these achievements in a data-driven manner to the R community, the data science community and prospective R Consortium members will promote greater transparency, productivity and community inclusiveness around R Consortium activities.\n\n\n\nFunded:\n$50,000\nProposed by:\nDianne Cook\nWebsite:\nhttps://rjpilot.netlify.app/\nSummary:\nThis project supports the operation of the R Journal. There are two aspects, one is to fund an editorial assistant to send reminders about reviews, and assist with typesetting and copyediting issues. The second part is to explore updating the technical operations of the journal production.\n\n\n\nFunded:\n$6,000\nProposed by:\nColin Fay\nWebsite:\nhttps://github.com/ThinkR-open/isc-proposal-licence/ and https://thinkr-open.github.io/licensing-r/intro.html#getting-a-more-global-idea and https://github.com/ThinkR-open/isc-proposal-licence/blob/master/proposal_licence.md\nSummary:\nLicensing is a vital part of Open Source. It provides guidelines for interacting with a program, and for making code accessible and reusable (or not). It provides a way to make code open source, in a way one wants to share it, protecting how it will be used and reused. Licensing is also challenging and complex: there are a lot of available licenses, and the choice is influenced by how you import and interact with elements from other packages and/or programs.\nWith this project, we propose to explore and document the current state of open source licenses in R, and to decipher compatibility and incompatibly elements inside these licenses, to help developers chose the best suited licence for their project.\n\n\n\nFunded:\n$25,000\nProposed by:\nClaus Wilke\nWebsite:\nhttps://wilkelab.org/gridtext/\nSummary:\nText is a key component of any data visualization. We need to label axes and legends, we need to annotate or highlight specific data points, and we need to provide plot titles and captions. The R graphics package ggplot2 provides numerous features to customize the labeling and annotation of plots, but ultimately it is limited by the current capabilities of the underlying graphics libary it uses, grid. Grid can draw simple text strings or mathematical expressions (via plotmath) in different colors, sizes, and fonts. However, it lacks functionality for changing formatting within a string (e.g., draw a single word in italics or in a different color), and it also cannot draw text boxes, where the text is enclosed in a box with defined margins, padding, or background color. This project will support the development of a new package, gridtext, that will alleviate these text formatting limitations. The project will also support efforts to make these new capabilities available from within ggplot2.\n\n\n\nFunded:\n$20,000\nProposed by:\nEmmanuel Blondel\nWebsite:\nSummary:\nThe project aims to strengthen the role of R in support of Spatial Data Infrastructures (SDI) management, through major enhancements of the geometa R package which offers tools for reading and writing ISO/OGC geographic metadata, including ISO 19115, 19110, and 19119 through the ISO 19139 XML format. This also extends to the Geographic Markup Language (GML - ISO 19136) used for describing geographic data. The use of geometa in combination with publication tools such as ows4R ( https://cran.r-project.org/package=ows4R ) and geosapi (https://cran.r-project.org/package=geosapi) fosters the use of R software to ease the management and publication of metadata documents and related datasets in web catalogues, and then allows to move forward with a real R implementation of spatial data management plans based on FAIR (Findable, Accessible Interoperable and Reusable) principles.\nThe workplan includes several activities such as working on the completeness of the ISO 19115 (ISO 19115-1 and 19115-2) data model in geometa, functions to read/write multilingual metadata documents, and an increased metadata validation capability with a validator targeting the EU INSPIRE directive. Finally, functions will be made available to convert between geometa ISO/OGC metadata objects and other known metadata objects such as NetCDF-CF and EML (Ecological Metadata Language) to foster metadata interoperability. By providing these R tools, we seek to facilitate the work of spatial data (GIS) managers, but also data scientists, whatever the thematic domain, whose daily tasks consist in handling data, describing them with metadata and publishing datasets.\n\n\n\nFunded:\n$6,000\nProposed by:\nEmi Tanaka\nWebsite:\nSummary:\nSymbolic model formulae define the structural component of a statistical model in an easier and often more accessible terms for practitioners. The earlier instance of symbolic model formulae for linear models was applied in Genstat with further generalisation by Wilkinson and Rogers (1973). Chambers and Hastie (1993) describe the symbolic model formulae implementation for linear models in the S language which remains much the same in the R language (Venables et al. 2018).\nLinear mixed models (LMMs) are widely used across many disciplines (e.g. ecology, psychology, agriculture, finance etc) due to its flexibility to model complex, correlated structures in the data. While the symbolic formula of linear models generally have a consistent representation and evaluation rule as implemented in stats::formula, this is not the case for LMMs. The inconsistency of symbolic formulae arises mainly in the representation of random effects, with the additional need to specify the variance-covariance structure of the random effects as well as structure of the associated model matrix that governs how the random effects are mapped to (groups of) the observational units. The differences give rise to confusion of equivalent model specification in different R-packages.\nThe lack of consistency in symbolic formula and model representation across mixed model software motivates the need to formulate a unified symbolic model formulae for LMMs with: (1) extension of the evaluation rules described in Wilkinson and Rogers (1973); and (2) ease of comprehension of the specified model for the user. This symbolic model formulae can be a basis for creating a common API to mixed models with wrappers to popular mixed model R-packages, thereby achieving a similar feat to parsnip R-package (Kuhn 2018) which implements a tidy unified interface to many predictive modelling functions (e.g. random forest, logistic regression, survival models etc).\nWe would like to find out what are your experiences with fitting linear mixed model in R! Please fill out the survey below to help us understand your problems: https://docs.google.com/forms/d/e/1FAIpQLSeblEoPtDmPS-dH2dmsHjLxLuKl19UY1JdmTrZux-AUSq3N7Q/viewform?usp=sf_link\n\n\n\nFunded:\n$10,000\nProposed by:\nChristoph Bodner, Florian Schwendinger, Thomas Laber\nWebsite:\nhttps://github.com/harlecin/serverless\nSummary:\nR is a great language for rapid prototyping and experimentation, but putting an R model in production is still more complex and time-consuming than it needs to be. With the growing popularity of serverless computing frameworks such as AWS Lambda and Azure Functions we see a a huge chance to allow R developers to more easily deploy their code into production. We want to build an R package called ‘serverless’ to allow R users to easily deploy scripts and custom R packages to AWS Lambda and in a second step to Azure Functions. Our main goal is to build a user-friendly cloud agnostic wrapper that can be extended to include additional cloud providers later on. We want to build on the work already done for deploying R functions to AWS Lambda by Philipp Schirmer and on the work already done by Neal Fultz and Gergely Daróczi on a gRPC client/server for R, which is necessary for Azure Functions. If you like our idea and want to help us, feel free to reach out to us on Github at https://github.com/harlecin/serverless\nBest,\nChristoph, Florian and Thomas" + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nEnhancing usability of sample size calculations and power analyses in R with a Task View page and accompanying tutorials\nExpanding the ‘metaverse’; an R ecosystem for meta-research\nR-global: analysing spatial data globally\nsftraj: A central class for tracking and movement data\n\n\n\n\nFunded:\n$13,912\nProposed by:\nRichard Webster\nWebsite:\nhttps://cheori.org/samplesize/\nSummary:\nSample size calculation and power analysis are fundamental for study design, yet they are challenging to do in the R programming language due to limited inter-package documentation. It is difficult to find the required functionality within the sea of open source packages. Indeed, there is no systematic R resource that allows users to search for whether a particular study design and corresponding statistical test has a power analysis implemented in R.\nOur aims are to improve usability of power analyses performed in R, to facilitate proper design and analysis of data, and promote reproducible research.\nOur duel approach is to create a Task View page for sample size calculations & power analyses, as well as a series of tutorials to reduce the R users’ learning curve. Addressing the usability of sample size calculation / power analyses will benefit a broad spectrum of R users, as this is a vital component for study design, result interpretability and reproducibility.\n\n\n\nFunded:\n$20,171\nProposed by:\nMartin Westgate\nWebsite:\nhttps://rmetaverse.github.io\nSummary:\nEvidence synthesis is the process of identifying, collating and summarizing primary scientific research to provide reliable, transparent summaries such as systematic reviews and meta-analyses. Despite their importance for linking research with policy, however, evidence synthesis projects are often time-consuming, expensive, and difficult to update. Open and reproducible workflows would help address these problems, but these workflows are poorly supported by the current package environment, preventing access by new users and hindering uptake of the well-developed suite of statistical tools for meta-analysis in R. The metaverse project will integrate and expand tools to support evidence synthesis and meta-research in R; suggest flexible workflows to complete these projects in a straightforward and open manner; and provide a collector package allowing easy access to these developments for new and experienced users.\n\n\n\nFunded:\n$10,000\nProposed by:\nEdzer Pebesma\nWebsite:\nhttp://s2geometry.io/\nSummary:\nCurrently, a number of R spatial functions assume that coordinates are two-dimensional, taken from a “flat” space, and may or may not work for geographical (long/lat) coordinates, depicting points on a globe. This project will try to make such functions more robust and helpful for the the case of geographical coordinates. It will reconsider the concept of a bounding box, and build an interface to the S2 geometry library (http://s2geometry.io/), which powers several modern systems that assume geographic coordinates.\n\n\n\nFunded:\n$10,000\nProposed by:\nMathieu Basille\nWebsite:\nhttps://github.com/mablab/sftraj\nSummary:\nMovement defined broadly plays a central and growing role in fields as diverse as transportation, sport, ecology, music, medicine, and data science. Sampling movements results in tracking data, in the form of geographic (x,y,z) and temporal coordinates (t). Despite this common nature, there is a critical lack of standard infrastructure to deal with movement. With a sharp increase of the use of R for movement studies (more than 70 % of movement studies used R in 2018), the Movement community in R is at the same time very dynamic and very fragmented; in 2018 there was 57 packages that process, visualize and analyze tracking data, one third of which worked in isolation, not being linked to any other tracking package. We aim to develop a central trajectory class to support all stages of movement studies (pre-processing, post-processing and analysis).\nWe propose a sftraj package offering a generic and flexible approach. The only aim of the package will be to present a central class and basic functions to build, handle, summarize and plot movement data. Our project relies on three complementary pillars: a broad involvement of the movement community, a robust conceptual data model, and a sf-based implementation in R. The first stage of the work will specifically involve the Movement community in R. During this stage, we will open contributions of use cases for the package (using GitHub’s issue system), which set practical goals for the development of the package. Use cases describe the workflow that is expected from both users’ and developers’ perspectives, and thus the capabilities that a trajectory package needs to offer. The package specifications and development will aim at addressing all use cases described, to make sure the solution provided is relevant for a wide array of users and package developers." }, { - "objectID": "all-projects/2020-group-1.html", - "href": "all-projects/2020-group-1.html", + "objectID": "all-projects/2019-group-1.html#funded-isc-grants-2019-1", + "href": "all-projects/2019-group-1.html#funded-isc-grants-2019-1", "title": "R Consortium", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nConsolidating R-Ladies Global organisational guidance and wisdom\nDatabase interoperability for spatial objects in R\nHTTP testing in R Book\nMATTER 2.0: larger-than-memory data for R\nSpatiotemporal Data and Analytics\nThe RECON COVID-19 challenge: leveraging the R community to improve COVID-19 analytics resources\nsftrack v1.0: Stable API for a broad adoption\n\n\n\n\nFunded:\n$4,000\nProposed by:\nMaëlle Salmon\nWebsite:\nhttps://github.com/rladies/starter-kit\nSummary:\nR-Ladies Global is a successful, growing organization aiming at increasing gender diversity in the R community. R-Ladies Global is a Top-Level Project of the ISC. R-Ladies Global guidance for starting and running a chapter, as well as overseeing chapters around the world, and for the rotating curator account, grew organically. The information is fragmented and exists in different formats: several Markdown and PDF Documents and wiki entries in a GitHub repository. This impedes the optimal finding of resources by those who need them, and also impedes contributions. This project aims to consolidate existing R-Ladies Global guidance into a well-structured and continuously deployed online book, with its source open on GitHub, as ( R ) Markdown documents woven together, and whose maintenance will be an R-Ladies major priority task.\nThe project will create a web based manuscript containing all the necessary information to understand what the R-Ladies organization is about, its structure and how to contribute to its mission. Information will be collated and organized leveraging the experience of R-Ladies organizers and volunteers that, over the past 4 years, contributed to the establishment and growth of one of the most active and successful communities in the data science realm. This book will be a crucial resource for R-Ladies and other organizations that are looking to consolidate or create their own guidance.\n\n\n\nFunded:\n$6,000\nProposed by:\nEtienne Racine\nWebsite:\nhttps://github.com/r-spatial/sfdbi\nSummary:\nManipulating spatial data in R sometimes requires interaction with a spatial database: the data doesn’t fit in memory, or simply because this is where the data is. The `sf` package already supports the PostGIS spatial database, but this project will extend the compatibility and make it easier to integrate in the `dplyr` workflow (with `dbplyr`). We also want to make it easier to add support for new database backends. We’ll create a new `sfdbi` package to centralize the interface between `sf` and databases and remove dependencies in `sf`. If you want to contribute, or if you’d like to suggest a database, make sure to join the `sfdbi` repo.\n\n\n\nFunded:\n$16,000\nProposed by:\nMaëlle Salmon\nWebsite:\nhttps://github.com/ropensci-books/http-testing\nSummary:\nMore and more R packages access resources on the web, and play crucial roles in workflows: data access and updates for CRM reports (Hubspot APIs), for scientific publications (scientific web APIs, Open Science Framework). Like for all other packages, appropriate unit testing can make them more robust. Their unit testing brings special challenges: dependence of tests on a good internet connection, testing in the absence of authentication secrets, etc. Having tests fail due to resources being down or slow, during development or on CRAN, means a time loss for everyone involved (slower development, messages from CRAN). Although many packages accessing remote resources are well tested, there is a lack of resources around best practices for HTTP testing in packages using httr, crul, or curl. The best guidance to date about HTTP testing for R packages to our knowledge is a forum entry that pre-dates the development of relatively new packages for HTTP testing that have now been released on CRAN: vcr and webmockr by Scott Chamberlain, httptest by Neal Richardson, presser by Gábor Csárdi. This project aims at curating a free, central reference for developers of R packages accessing web resources, to help them have a faster and more robust development. We shall develop an useful guidance, in the form of a open-source web-based book.\n\n\n\nFunded:\n$35,000\nProposed by:\nOlga Vitek\nWebsite:\nhttps://github.com/kuwisdelu/matter\nSummary:\nThe project develops the MATTER 2.0 package for computing with larger-than-memory data in R. It extends the functionality of the existing MATTER package to any disk data format and in-memory layout. It also extends MATTER’s implementation with ALTREP to provide seamless interoperation with existing code, and various performance improvements critical for rapid prototyping of new statistical methods.\n\n\n\nFunded:\n$10,000\nProposed by:\nBenedikt Gräler\nWebsite:\nhttps://github.com/BenGraeler/STDataAndAnalytics/\nSummary:\nMany data sets are recorded irregular in space and time. Movement of people driving the spread of an disease, or the distribution of current and future cases are per se irregular spatiotemporal data and only two of many examples. Being able to easily visualise, aggregate and model irregular spatiotemporal data will help to better understand and forecast underlying processes. Filling the gap for irregular spatiotemporal data and providing direct interaction with analytical tools will ease the analysis for researchers. We will develop the sftime package to a mature state so that the suite of modern spatial and spatiotemporal data representations in R includes irregular spatiotemporal data. After doing this, we will modify the geostatistical modelling package gstat and the spatial copula modelling package spcopula to support the new data representation classes of sf, stars and sftime.\n\n\n\nFunded:\n$23,300\nProposed by:\nThibaut Jombart\nWebsite:\nhttps://www.repidemicsconsortium.org/2020-06-09-covid-challenge/\nSummary:\nThe RECON COVID-19 challenge aims to bring together the infectious disease modelling, epidemiology and R communities to improve analytics resources for the COVID-19 response via a website which will provide a platform to centralise, curate and update R development tasks relevant to the COVID-19 response. Similar to the Open Street Map Tasking Manager (tasks.hotosm.org), this platform will allow potential contributors to quickly identify outstanding tasks submitted by groups involved in the response to COVID-19 and ensure that developments follow the highest scientific and technical standards.\nWhile this project is aimed at leveraging R tools for helping to respond to COVID-19, we expect that it will lead to long-lasting developments of partnerships between the R and epidemiological communities, and that the resources developed will become key assets for supporting outbreak responses well beyond this pandemic.\n\n\n\nFunded:\n$5,000\nProposed by:\nMathieu Basille\nWebsite:\nhttps://github.com/mablab/sftrack\nSummary:\nsftrack’ is a modern approach for tracking data in R. In response to the large diversity of ad-hoc solutions, in part outdated, we propose a generic and flexible approach that support all stages of movement studies (pre-processing, post-processing and analysis). ‘sftrack’ provides two central classes for tracking data (points) and movement data (steps), and basic functions to build, handle, summarize and plot them. Version 1.0 of ‘sftrack’ will be finalized and submitted to CRAN, and will already incorporate converters from/to classes of major existing tracking packages. We will further work with all tracking package developers willing to fully integrate the solution offered by ‘sftrack’ into their package data flow." + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nEnhancing usability of sample size calculations and power analyses in R with a Task View page and accompanying tutorials\nExpanding the ‘metaverse’; an R ecosystem for meta-research\nR-global: analysing spatial data globally\nsftraj: A central class for tracking and movement data\n\n\n\n\nFunded:\n$13,912\nProposed by:\nRichard Webster\nWebsite:\nhttps://cheori.org/samplesize/\nSummary:\nSample size calculation and power analysis are fundamental for study design, yet they are challenging to do in the R programming language due to limited inter-package documentation. It is difficult to find the required functionality within the sea of open source packages. Indeed, there is no systematic R resource that allows users to search for whether a particular study design and corresponding statistical test has a power analysis implemented in R.\nOur aims are to improve usability of power analyses performed in R, to facilitate proper design and analysis of data, and promote reproducible research.\nOur duel approach is to create a Task View page for sample size calculations & power analyses, as well as a series of tutorials to reduce the R users’ learning curve. Addressing the usability of sample size calculation / power analyses will benefit a broad spectrum of R users, as this is a vital component for study design, result interpretability and reproducibility.\n\n\n\nFunded:\n$20,171\nProposed by:\nMartin Westgate\nWebsite:\nhttps://rmetaverse.github.io\nSummary:\nEvidence synthesis is the process of identifying, collating and summarizing primary scientific research to provide reliable, transparent summaries such as systematic reviews and meta-analyses. Despite their importance for linking research with policy, however, evidence synthesis projects are often time-consuming, expensive, and difficult to update. Open and reproducible workflows would help address these problems, but these workflows are poorly supported by the current package environment, preventing access by new users and hindering uptake of the well-developed suite of statistical tools for meta-analysis in R. The metaverse project will integrate and expand tools to support evidence synthesis and meta-research in R; suggest flexible workflows to complete these projects in a straightforward and open manner; and provide a collector package allowing easy access to these developments for new and experienced users.\n\n\n\nFunded:\n$10,000\nProposed by:\nEdzer Pebesma\nWebsite:\nhttp://s2geometry.io/\nSummary:\nCurrently, a number of R spatial functions assume that coordinates are two-dimensional, taken from a “flat” space, and may or may not work for geographical (long/lat) coordinates, depicting points on a globe. This project will try to make such functions more robust and helpful for the the case of geographical coordinates. It will reconsider the concept of a bounding box, and build an interface to the S2 geometry library (http://s2geometry.io/), which powers several modern systems that assume geographic coordinates.\n\n\n\nFunded:\n$10,000\nProposed by:\nMathieu Basille\nWebsite:\nhttps://github.com/mablab/sftraj\nSummary:\nMovement defined broadly plays a central and growing role in fields as diverse as transportation, sport, ecology, music, medicine, and data science. Sampling movements results in tracking data, in the form of geographic (x,y,z) and temporal coordinates (t). Despite this common nature, there is a critical lack of standard infrastructure to deal with movement. With a sharp increase of the use of R for movement studies (more than 70 % of movement studies used R in 2018), the Movement community in R is at the same time very dynamic and very fragmented; in 2018 there was 57 packages that process, visualize and analyze tracking data, one third of which worked in isolation, not being linked to any other tracking package. We aim to develop a central trajectory class to support all stages of movement studies (pre-processing, post-processing and analysis).\nWe propose a sftraj package offering a generic and flexible approach. The only aim of the package will be to present a central class and basic functions to build, handle, summarize and plot movement data. Our project relies on three complementary pillars: a broad involvement of the movement community, a robust conceptual data model, and a sf-based implementation in R. The first stage of the work will specifically involve the Movement community in R. During this stage, we will open contributions of use cases for the package (using GitHub’s issue system), which set practical goals for the development of the package. Use cases describe the workflow that is expected from both users’ and developers’ perspectives, and thus the capabilities that a trajectory package needs to offer. The package specifications and development will aim at addressing all use cases described, to make sure the solution provided is relevant for a wide array of users and package developers." }, { - "objectID": "all-projects/2020-group-1.html#funded-isc-grants-2020-1", - "href": "all-projects/2020-group-1.html#funded-isc-grants-2020-1", + "objectID": "all-projects/2020-group-2.html", + "href": "all-projects/2020-group-2.html", "title": "R Consortium", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nConsolidating R-Ladies Global organisational guidance and wisdom\nDatabase interoperability for spatial objects in R\nHTTP testing in R Book\nMATTER 2.0: larger-than-memory data for R\nSpatiotemporal Data and Analytics\nThe RECON COVID-19 challenge: leveraging the R community to improve COVID-19 analytics resources\nsftrack v1.0: Stable API for a broad adoption\n\n\n\n\nFunded:\n$4,000\nProposed by:\nMaëlle Salmon\nWebsite:\nhttps://github.com/rladies/starter-kit\nSummary:\nR-Ladies Global is a successful, growing organization aiming at increasing gender diversity in the R community. R-Ladies Global is a Top-Level Project of the ISC. R-Ladies Global guidance for starting and running a chapter, as well as overseeing chapters around the world, and for the rotating curator account, grew organically. The information is fragmented and exists in different formats: several Markdown and PDF Documents and wiki entries in a GitHub repository. This impedes the optimal finding of resources by those who need them, and also impedes contributions. This project aims to consolidate existing R-Ladies Global guidance into a well-structured and continuously deployed online book, with its source open on GitHub, as ( R ) Markdown documents woven together, and whose maintenance will be an R-Ladies major priority task.\nThe project will create a web based manuscript containing all the necessary information to understand what the R-Ladies organization is about, its structure and how to contribute to its mission. Information will be collated and organized leveraging the experience of R-Ladies organizers and volunteers that, over the past 4 years, contributed to the establishment and growth of one of the most active and successful communities in the data science realm. This book will be a crucial resource for R-Ladies and other organizations that are looking to consolidate or create their own guidance.\n\n\n\nFunded:\n$6,000\nProposed by:\nEtienne Racine\nWebsite:\nhttps://github.com/r-spatial/sfdbi\nSummary:\nManipulating spatial data in R sometimes requires interaction with a spatial database: the data doesn’t fit in memory, or simply because this is where the data is. The `sf` package already supports the PostGIS spatial database, but this project will extend the compatibility and make it easier to integrate in the `dplyr` workflow (with `dbplyr`). We also want to make it easier to add support for new database backends. We’ll create a new `sfdbi` package to centralize the interface between `sf` and databases and remove dependencies in `sf`. If you want to contribute, or if you’d like to suggest a database, make sure to join the `sfdbi` repo.\n\n\n\nFunded:\n$16,000\nProposed by:\nMaëlle Salmon\nWebsite:\nhttps://github.com/ropensci-books/http-testing\nSummary:\nMore and more R packages access resources on the web, and play crucial roles in workflows: data access and updates for CRM reports (Hubspot APIs), for scientific publications (scientific web APIs, Open Science Framework). Like for all other packages, appropriate unit testing can make them more robust. Their unit testing brings special challenges: dependence of tests on a good internet connection, testing in the absence of authentication secrets, etc. Having tests fail due to resources being down or slow, during development or on CRAN, means a time loss for everyone involved (slower development, messages from CRAN). Although many packages accessing remote resources are well tested, there is a lack of resources around best practices for HTTP testing in packages using httr, crul, or curl. The best guidance to date about HTTP testing for R packages to our knowledge is a forum entry that pre-dates the development of relatively new packages for HTTP testing that have now been released on CRAN: vcr and webmockr by Scott Chamberlain, httptest by Neal Richardson, presser by Gábor Csárdi. This project aims at curating a free, central reference for developers of R packages accessing web resources, to help them have a faster and more robust development. We shall develop an useful guidance, in the form of a open-source web-based book.\n\n\n\nFunded:\n$35,000\nProposed by:\nOlga Vitek\nWebsite:\nhttps://github.com/kuwisdelu/matter\nSummary:\nThe project develops the MATTER 2.0 package for computing with larger-than-memory data in R. It extends the functionality of the existing MATTER package to any disk data format and in-memory layout. It also extends MATTER’s implementation with ALTREP to provide seamless interoperation with existing code, and various performance improvements critical for rapid prototyping of new statistical methods.\n\n\n\nFunded:\n$10,000\nProposed by:\nBenedikt Gräler\nWebsite:\nhttps://github.com/BenGraeler/STDataAndAnalytics/\nSummary:\nMany data sets are recorded irregular in space and time. Movement of people driving the spread of an disease, or the distribution of current and future cases are per se irregular spatiotemporal data and only two of many examples. Being able to easily visualise, aggregate and model irregular spatiotemporal data will help to better understand and forecast underlying processes. Filling the gap for irregular spatiotemporal data and providing direct interaction with analytical tools will ease the analysis for researchers. We will develop the sftime package to a mature state so that the suite of modern spatial and spatiotemporal data representations in R includes irregular spatiotemporal data. After doing this, we will modify the geostatistical modelling package gstat and the spatial copula modelling package spcopula to support the new data representation classes of sf, stars and sftime.\n\n\n\nFunded:\n$23,300\nProposed by:\nThibaut Jombart\nWebsite:\nhttps://www.repidemicsconsortium.org/2020-06-09-covid-challenge/\nSummary:\nThe RECON COVID-19 challenge aims to bring together the infectious disease modelling, epidemiology and R communities to improve analytics resources for the COVID-19 response via a website which will provide a platform to centralise, curate and update R development tasks relevant to the COVID-19 response. Similar to the Open Street Map Tasking Manager (tasks.hotosm.org), this platform will allow potential contributors to quickly identify outstanding tasks submitted by groups involved in the response to COVID-19 and ensure that developments follow the highest scientific and technical standards.\nWhile this project is aimed at leveraging R tools for helping to respond to COVID-19, we expect that it will lead to long-lasting developments of partnerships between the R and epidemiological communities, and that the resources developed will become key assets for supporting outbreak responses well beyond this pandemic.\n\n\n\nFunded:\n$5,000\nProposed by:\nMathieu Basille\nWebsite:\nhttps://github.com/mablab/sftrack\nSummary:\nsftrack’ is a modern approach for tracking data in R. In response to the large diversity of ad-hoc solutions, in part outdated, we propose a generic and flexible approach that support all stages of movement studies (pre-processing, post-processing and analysis). ‘sftrack’ provides two central classes for tracking data (points) and movement data (steps), and basic functions to build, handle, summarize and plot them. Version 1.0 of ‘sftrack’ will be finalized and submitted to CRAN, and will already incorporate converters from/to classes of major existing tracking packages. We will further work with all tracking package developers willing to fully integrate the solution offered by ‘sftrack’ into their package data flow." + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nDevelopment and maintenance of the Windows build infrastructure (Top level project proposal)\nInteractive visualisations in R via R-to-JavaScript-transpilation\n\n\n\n\nFunded:\n$46,800\nProposed by:\nJeroen Ooms\nSummary:\nAs of R 4.0.0 (released April 2020), R for Windows uses a brand new toolchain bundle called rtools40. This version upgrades the mingw-gcc toolchains to version 8.3.0, and introduces a powerful new build system based on the widely used msys2 platform, which makes it easier to maintain R itself, as well as system libraries needed for developing R and R-packages.\nThe current project seeks to build out this system to improve tooling for building and debugging on Windows, and move towards a scalable build infrastructure, which is transparent, extensible, and fully automated. Thereby we can empower development on Windows, and support further growth of the R ecosystem while relieving work for CRAN and R-core members.\n\n\n\nFunded:\n$9,688\nProposed by:\nChun Fung Kwok\nWebsite:\nhttps://github.com/kcf-jackson/sketch and https://cran.r-project.org/package=sketch\nSummary:\nThis project aims to make creating flexible interactive visualisation accessible to a wider R community. By implementing an R-to-JavaScript transpiler, i.e. a program that translates R code into JavaScript code, it lets R users develop JavaScript(JS) applications using solely the R syntax. This eliminates the need to pick up an entire new language, makes it easy for R users to learn and experiment with JS technologies and gives direct and full access to all existing JS libraries. The transpiler is distributed as a regular R package, and it can be used standalone or to complement existing packages, including Rmarkdown, shiny and V8." }, { - "objectID": "all-projects/funded-projects.html", - "href": "all-projects/funded-projects.html", - "title": "Recipients of ISC Grants", + "objectID": "all-projects/2020-group-2.html#funded-isc-grants-2020-2", + "href": "all-projects/2020-group-2.html#funded-isc-grants-2020-2", + "title": "R Consortium", "section": "", - "text": "Recipients of ISC Grants\n2024 (group 1)\n\nModular, interoperable, and extensible topological data analysis in R\nISO 19115-3 standard implementation in geometa R package\nR-multiverse for production\nCritical Updates to Biostrings\nSetting up igraph for success in the next decade\n{geotargets}: Enabling geospatial workflow management with {targets}\n\n2023 (group 2)\n\nTranslating R to Nepali\nRStats Mastodon Server\nTooling for internationalization of R help pages\nCausal Inference in a Box\nAccessibility Enhancements for the R Journal\nTaking r-universe to the next level\nR Kafka Client\n\n2023 (group 1)\n\nThe future of DBI (extension 1)\nSecure TLS Communications for R\nvolcalc: Calculate predicted volatility of chemical compounds\nautotest: Automated testing of R packages\napi2r: An R Package for Auto-Generating R API Clients\n\n2022 (group 2)\n\nD3po: R Package for Easy Interactive D3 Visualization With Shiny\nTooling and Guidance for Translations of Markdown-Based R Content  Quarto, R Markdown\nOnline Submission and Review Infrastructure for the R Journal\nUpgrading SatRdays Website Template\nBuilding the “Spatial Data Science With R” Educational Materials and Pedagogical Infrastructure\n\n2022 (group 1)\n\nIterdatasampler: Expanding the lterdatasampler package\nFemr: Finite Element Method for Solving PDEs in R\nContinuing to Improve R’s Ability to Visualise and Explore Missing Values\nDengue Data Hub\n\n2021 (group 2)\n\nPreparing CRAN for the Retirement of rgdal, rgeos and maptools\nR Package for the ICESat-2 Altimeter Data\nThe Future of DBI\nData Science and Machine Learning Training Workshop Using R Programming Language\n\n2021 (group 1)\n\nAccounting/Auditing Gap-Analysis\nExtendr - Rust extensions for R.\nGoogle Earth Engine with R\nImproving Translations in R\nMinimizing wastage of blood products\nR for Engineering Applications\nSetting up an R-Girls-Schools Network\ndeposits: Deposit Research Data Anywhere\n\n2020 (group 2)\n\nDevelopment and maintenance of the Windows build infrastructure (Top level project proposal)\nInteractive visualisations in R via R-to-JavaScript-transpilation\n\n2020 (group 1)\n\nConsolidating R-Ladies Global organisational guidance and wisdom\nDatabase interoperability for spatial objects in R\nHTTP testing in R Book\nMATTER 2.0: larger-than-memory data for R\nSpatiotemporal Data and Analytics\nThe RECON COVID-19 challenge: leveraging the R community to improve COVID-19 analytics resources\nsftrack v1.0: Stable API for a broad adoption\n\n2019 (group 2)\n\nAn External R Sampling Profiler\nCVXR\nFlipbooks\nR Package Risk Assessment Application\nRcppDeepState, a simple way to fuzz test compiled code in R packages\nSymbolic mathematics in R with SymPy\nTidy spatial networks in R\nd3po: R package for easy interactive D3 visualization with Shiny\nwebchem: accessing chemical information from the web\n\n2019 (group 1)\n\nEnhancing usability of sample size calculations and power analyses in R with a Task View page and accompanying tutorials\nExpanding the ‘metaverse’; an R ecosystem for meta-research\nR-global: analysing spatial data globally\nsftraj: A central class for tracking and movement data\n\n2018 (group 2)\n\nCatalyzing R-hub adoption through R package developer advocacy\nData-Driven Discovery and Tracking of R Consortium Activities\nEditorial assistance for the R Journal\nLicensing R - Guidelines and tools\nNext-generation text layout in grid and ggplot2\nStrengthening of R in support of spatial data infrastructures management : geometa and ows4R R packages\nSymbolic Formulae for Linear Mixed Models\nserveRless\n\n2018 (group 1)\n\nA unified platform for missing values methods and workflows\nDeveloping Tools and Templates for Teaching Materials\nMaintaining DBI\nOngoing infrastructural development for R on Windows and MacOS\nPSI application for collaboration to create online R package validation repository\nProposal to Create an R Consortium Working Group Focused on US Census Data\nhistoRicalg – Preserving and Transfering Algorithmic Knowledge\n\n2017 (group 2)\n\nAn Earth data processing backend for testing and evaluating stars\nFuture Minimal API: Specification with Backend Conformance Test Suite\nQuantities for R\nRefactoring and updating the SWIG R module\n\n2017 (group 1)\n\nAdding Linux Binary Builders to CRAN\nAn infrastructure for building R packages on MacOS Abstract with homebrew\nConference Management System for R Consortium Supported Conferences\nContinued Development of the R API for Distributed Computing\nEstablishing DBI\nForwards Workshops for Women and Girls\nJoint profiling of native and R code\nSchool of Data Material Development\nstars: Scalable, spatiotemporal tidy arrays for R\n\n2016 (group 2)\n\nInteractive data manipulation in mapview\nR Documentation Task Force\n\n2016 (group 1)\n\nA unified framework for Distributed Computing in R\nImproving DBI\nR Implimentation Optimization Tooling (RIOT) Workshops\nRL10N: R Localization Proposal\nSatRDays\nSimple Features for R\nSoftware Carpentry R Instructor Training" + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nDevelopment and maintenance of the Windows build infrastructure (Top level project proposal)\nInteractive visualisations in R via R-to-JavaScript-transpilation\n\n\n\n\nFunded:\n$46,800\nProposed by:\nJeroen Ooms\nSummary:\nAs of R 4.0.0 (released April 2020), R for Windows uses a brand new toolchain bundle called rtools40. This version upgrades the mingw-gcc toolchains to version 8.3.0, and introduces a powerful new build system based on the widely used msys2 platform, which makes it easier to maintain R itself, as well as system libraries needed for developing R and R-packages.\nThe current project seeks to build out this system to improve tooling for building and debugging on Windows, and move towards a scalable build infrastructure, which is transparent, extensible, and fully automated. Thereby we can empower development on Windows, and support further growth of the R ecosystem while relieving work for CRAN and R-core members.\n\n\n\nFunded:\n$9,688\nProposed by:\nChun Fung Kwok\nWebsite:\nhttps://github.com/kcf-jackson/sketch and https://cran.r-project.org/package=sketch\nSummary:\nThis project aims to make creating flexible interactive visualisation accessible to a wider R community. By implementing an R-to-JavaScript transpiler, i.e. a program that translates R code into JavaScript code, it lets R users develop JavaScript(JS) applications using solely the R syntax. This eliminates the need to pick up an entire new language, makes it easy for R users to learn and experiment with JS technologies and gives direct and full access to all existing JS libraries. The transpiler is distributed as a regular R package, and it can be used standalone or to complement existing packages, including Rmarkdown, shiny and V8." }, { - "objectID": "all-projects/2017-group-1.html", - "href": "all-projects/2017-group-1.html", + "objectID": "all-projects/2023-group-2.html", + "href": "all-projects/2023-group-2.html", "title": "R Consortium", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nAdding Linux Binary Builders to CRAN\nAn infrastructure for building R packages on MacOS Abstract with homebrew\nConference Management System for R Consortium Supported Conferences\nContinued Development of the R API for Distributed Computing\nEstablishing DBI\nForwards Workshops for Women and Girls\nJoint profiling of native and R code\nSchool of Data Material Development\nstars: Scalable, spatiotemporal tidy arrays for R\n\n\n\n\nFunded:\n$15,000\nProposed by:\nDirk Eddelbuettel\nSummary:\nThis project proposes to take the creation of binary Linux packages to the next level by providing R-Hub and eventually CRAN with the ability to deliver directly installable binary packages with properly-resolved dependencies. This will allow large-scale automated use of CRAN packages anywhere: laptops, desktops, servers, cluster farms and cloud-based deployments. The project would like to hear from anyone who could possibly host a dedicated server in a rack for long term use.\n\n\n\nFunded:\n$12,000\nProposed by:\nJeroen Ooms\nSummary:\nWhen installing CRAN packages, Windows and MacOS users often rely on binary packages that contain precompiled source code and any required external C/C++ libraries. By eliminating the need to setup a full compiler environment or manage external libraries this tremendously improves the usability of R on these platforms. Our project will improve the system by adapting the popular homebrew system to facilitate static linking of external libraries\n\n\n\nFunded:\n$32,000\nProposed by:\nHeather Turner\nWebsite:\nhttps://github.com/satrdays\nSummary:\nThis project will evaluate a number of open source conference management systems to assess their suitability for use with useR! and satRdays. Test versions of these systems will be set up to test their functionality and ease of use for all roles (systems administrator, local organizer, program chair, reviewer, conference participant). A system will be selected and a production system set up, with a view to be ready for useR! 2018 and future satRdays events.\n\n\n\nFunded:\n$15,000\nProposed by:\nMichael Lawrence\nWebsite:\nhttps://wiki.r-consortium.org/view/Distributed_Computing_Working_Group and https://github.com/vertica/ddR/wiki/Design\nSummary:\nThe ISC’s Distributed Computing Working Group explores ways of enabling distributed computing in R. One of its outputs, the CRAN package ddR, defines an idiomatic API that abstracts different distributed computing engines, such as DistributedR and potentially Spark and TensorFlow. The goal of the project is to enable R users to interact with familiar data structures and write code that is portable across distributed systems. The working group will use this R Consortium grant to fund an internship to help improve ddR and implement support for one or more additional backends. Please contact Michael Lawrence to apply or request additional information.\n\n\n\nFunded:\n$26,500\nProposed by:\nKirill Müller\nWebsite:\nhttps://dbi.r-dbi.org/\nSummary:\nGetting data in and out of R is an important part of a statistician’s or data scientist’s work. If the data reside in a database, this is best done with a backend to DBI, R’s native DataBase Interface. The ongoing “Improving DBI” project supports the specification of DBI, both in prose and as an automated test, and also the adaptation of the `RSQLite` package to these specs. This follow-up project aims at implementing modern, fully spec-compliant DBI backends to two major open-source RDBMS, MySQL/MariaDB and PostgreSQL.\n\n\n\nFunded:\n$25,000\nProposed by:\nDianne Cook\nWebsite:\nhttps://forwards.github.io/edu/workshops/\nSummary:\nThe proportion of female package authors and maintainers has remained persistently low, at best at 15%, despite 20 years of the R project’s existence. This project will conduct a grassroots effort to increase the participation of women in the R community. One day package development workshops for women engaged in research will be held in Melbourne, Australia and Auckland, New Zealand in 2017, and at locations yet to be determined in the USA and Europe in 2018. Additionally, one day workshops for teenage girls focused on building Shiny apps will be developed to encourage an interest in programming. These will be rolled out in the same locations as the women’s workshops. All materials developed will be made available under a Creative Commons share-alike license on the Forwards website (http://forwards.github.io).\n\n\n\nFunded:\n$11,000\nProposed by:\nKirill Müller\nWebsite:\nhttps://github.com/krlmlr/profile and https://cran.r-project.org/web/packages/profile/index.html\nSummary:\nR has excellent facilities for profiling R code: the main entry point is the [`Rprof()`](https://www.rdocumentation.org/packages/utils/versions/3.3.2/topics/Rprof) function that starts an execution mode where the R call stack is sampled periodically, optionally at source line level, and written to a file. Profiling results can be analyzed with `summaryRprof()`, or visualized using the `profvis`, `aprof`, or `GUIProfiler` packages. However, the execution time of native code is only available in bulk, without detailed source information. This project aims at bridging this gap with a drop-in replacement to `Rprof()` that records call stacks and memory usage information at both R and native levels, and later commingles them to present a unified view to the user.\n\n\n\nFunded:\n$11,200\nProposed by:\nHeidi Seibold\nSummary:\nSchool of Data is a network of data literacy practitioners, both organizations and individuals, implementing training and other data literacy activities in their respective countries and regions. Members of School of Data work to empower civil society organizations (CSOs), journalists, civil servants and citizens with the skills they need to use data effectively in their efforts to create better, more equitable and more sustainable societies Our R consortium will develop learning materials about R for journalists, with a focus on making them accessible and relevant to journalists from various countries. As a consequence, our content will use country-relevant examples and will be translated in several languages (English, French, Spanish, German).\n\n\n\nFunded:\n$10,000\nProposed by:\nEdzer Pebesma\nWebsite:\nhttps://cran.r-project.org/web/packages/stars/index.html\nSummary:\nSpatiotemporal and raster data often come as dense, two-dimensional arrays while remote sensing and climate model data are often presented as higher dimensional arrays. Data sets of this kind often do not fit in main memory. This project will make it easier to handle such data with R by using dplyr-style, pipe-based workflows, and also consider the case where the data reside remotely, in a cloud environment. Questions and offers to support are welcome through issues at: https://github.com/edzer/stars" + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nTranslating R to Nepali\nRStats Mastodon Server\nTooling for internationalization of R help pages\nAccessibility Enhancements for the R Journal\nTaking r-universe to the next level\nR Kafka Client\n\n\n\n\nFunded:\n$1,000\nProposed by:\nBinod Jung Bogati, R User Group Nepal\nSummary:\nThis project aims to bridge language gaps within the R community by translating essential R resources into Nepali. This inclusivity will attract diverse talents and perspectives, fostering innovation and growth within the community. We are working with the R User Group Nepal community for a series of Translation hackathons and follow-up meetings. This initiative started before the R Project Sprint 2023 with the assistance of the R User Group Nepal.\n\n\n\nFunded:\n$1,306.80\nProposed by:\nDan Wilson, The Data Collective Consulting Pty Ltd\nSummary:\nTo help create a place for social connection to the broad R community that isn’t focussed on any specific subgroup of r users, we’d like funding to help establish an RStats Mastodon server. The goal would be to be funded for the first year with a grant from the R Consortium and develop a pathway for user funding like other Mastodon servers.\n\n\n\nFunded:\n$20,800\nProposed by:\nElio Campitelli\nSummary:\nWe propose a system in which either package maintainers or community members could create translation modules of specific packages. Users would then be able to install those translation modules and browse their documentation. By default, help() would display the documentation in the user’s preferred language if available, and fall-back to the canonical documentation otherwise. It would also include a link to the canonical documentation and warnings if translations are not up to date.\n\n\n\nFunded:\n$5,000\nProposed by:\nMalcolm Barrett\nSummary:\nIn response to a growing demand for accessible and comprehensive educational resources in causal inference within the R community, we propose the development of a Causal Inference In a Box course. Leveraging a “teach the teacher” model and building on the successful Data Science in a Box template, we will provide instructional materials, including slide decks, lab exercises, and assessments, all meticulously designed to facilitate effective learning. Additionally, we are committed to ensuring inclusivity by offering alternative formats for diverse learning preferences. This comprehensive course, supported by dedicated pedagogical software tools, will revolutionize how practitioners approach causal inference in the R environment, ultimately enhancing the quality and reliability of their research and analyses.\n\n\n\nFunded:\n$4,000\nProposed by:\nDianne Cook\nSummary:\nThe plan for the use of this funding is to check and enhance the accessibility of published R Journal articles, and to develop tools to help authors and editors ensure that new R Journal articles are at the cutting edge of accessibility. Checking the published articles will involve manual work to read each article and add meaningful alt text to each image. Screen reader accessibility will be checked using available screen readers, with advice from team member Jonathan Godfrey. Jonathan has already used the screen reader JAWS to read a sample of articles converted from the legacy format and confirms that he can now access 90% of the R Journal content as opposed to 10% previously! We will also work closely with the current editors of the R Journal to assist with checking new submissions, especially those produced with the legacy template. This will also help ensure that new articles have accessible content, with appropriate alt text.\n\n\n\nFunded:\n$40,000\nProposed by:\nJeroen Ooms, rOpenSci\nSummary:\nWe are interested to collaborate with the R consortium to make R-universe a top-level ISC in order to get a variety of stakeholders involved, grow adoption and community ownership, and to be able to guarantee the continued availability of the service to the R community. R-universe has the potential to become the central place where one can find everything the R community has to offer, complementing CRAN with open infrastructure that can continuously be adapted to new needs. Moreover, existing r-hub containers for extra checks can be integrated to make these tools more accessible. We hope to become a flagship project for the consortium, and an example of a mutually beneficial collaboration between its members and the R community.\n\n\n\nFunded:\n$24,000\nProposed by:\nAndreas Neudecker, INWT Statistics GmbH\nSummary:\nThe goal of this project is to create a robust and efficient Kafka client library for R that supports essential functionalities to communicate with a Kafka cluster. The proposed Kafka client for R will be built by creating a wrapper around the C++ librdkafka library, which is maintained and developed by Confluent which was founded by the original developers of Kafka. This approach is already common and produces reliable and stable releases in multiple other programming languages (Python, Rust, Go, …). There are packages for the major linux package managers (Debian, RPM, Gentoo) and it also runs on MacOS X and Windows." }, { - "objectID": "all-projects/2017-group-1.html#funded-isc-grants-2017-1", - "href": "all-projects/2017-group-1.html#funded-isc-grants-2017-1", + "objectID": "all-projects/2023-group-2.html#funded-isc-grants-2023-2", + "href": "all-projects/2023-group-2.html#funded-isc-grants-2023-2", "title": "R Consortium", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nAdding Linux Binary Builders to CRAN\nAn infrastructure for building R packages on MacOS Abstract with homebrew\nConference Management System for R Consortium Supported Conferences\nContinued Development of the R API for Distributed Computing\nEstablishing DBI\nForwards Workshops for Women and Girls\nJoint profiling of native and R code\nSchool of Data Material Development\nstars: Scalable, spatiotemporal tidy arrays for R\n\n\n\n\nFunded:\n$15,000\nProposed by:\nDirk Eddelbuettel\nSummary:\nThis project proposes to take the creation of binary Linux packages to the next level by providing R-Hub and eventually CRAN with the ability to deliver directly installable binary packages with properly-resolved dependencies. This will allow large-scale automated use of CRAN packages anywhere: laptops, desktops, servers, cluster farms and cloud-based deployments. The project would like to hear from anyone who could possibly host a dedicated server in a rack for long term use.\n\n\n\nFunded:\n$12,000\nProposed by:\nJeroen Ooms\nSummary:\nWhen installing CRAN packages, Windows and MacOS users often rely on binary packages that contain precompiled source code and any required external C/C++ libraries. By eliminating the need to setup a full compiler environment or manage external libraries this tremendously improves the usability of R on these platforms. Our project will improve the system by adapting the popular homebrew system to facilitate static linking of external libraries\n\n\n\nFunded:\n$32,000\nProposed by:\nHeather Turner\nWebsite:\nhttps://github.com/satrdays\nSummary:\nThis project will evaluate a number of open source conference management systems to assess their suitability for use with useR! and satRdays. Test versions of these systems will be set up to test their functionality and ease of use for all roles (systems administrator, local organizer, program chair, reviewer, conference participant). A system will be selected and a production system set up, with a view to be ready for useR! 2018 and future satRdays events.\n\n\n\nFunded:\n$15,000\nProposed by:\nMichael Lawrence\nWebsite:\nhttps://wiki.r-consortium.org/view/Distributed_Computing_Working_Group and https://github.com/vertica/ddR/wiki/Design\nSummary:\nThe ISC’s Distributed Computing Working Group explores ways of enabling distributed computing in R. One of its outputs, the CRAN package ddR, defines an idiomatic API that abstracts different distributed computing engines, such as DistributedR and potentially Spark and TensorFlow. The goal of the project is to enable R users to interact with familiar data structures and write code that is portable across distributed systems. The working group will use this R Consortium grant to fund an internship to help improve ddR and implement support for one or more additional backends. Please contact Michael Lawrence to apply or request additional information.\n\n\n\nFunded:\n$26,500\nProposed by:\nKirill Müller\nWebsite:\nhttps://dbi.r-dbi.org/\nSummary:\nGetting data in and out of R is an important part of a statistician’s or data scientist’s work. If the data reside in a database, this is best done with a backend to DBI, R’s native DataBase Interface. The ongoing “Improving DBI” project supports the specification of DBI, both in prose and as an automated test, and also the adaptation of the `RSQLite` package to these specs. This follow-up project aims at implementing modern, fully spec-compliant DBI backends to two major open-source RDBMS, MySQL/MariaDB and PostgreSQL.\n\n\n\nFunded:\n$25,000\nProposed by:\nDianne Cook\nWebsite:\nhttps://forwards.github.io/edu/workshops/\nSummary:\nThe proportion of female package authors and maintainers has remained persistently low, at best at 15%, despite 20 years of the R project’s existence. This project will conduct a grassroots effort to increase the participation of women in the R community. One day package development workshops for women engaged in research will be held in Melbourne, Australia and Auckland, New Zealand in 2017, and at locations yet to be determined in the USA and Europe in 2018. Additionally, one day workshops for teenage girls focused on building Shiny apps will be developed to encourage an interest in programming. These will be rolled out in the same locations as the women’s workshops. All materials developed will be made available under a Creative Commons share-alike license on the Forwards website (http://forwards.github.io).\n\n\n\nFunded:\n$11,000\nProposed by:\nKirill Müller\nWebsite:\nhttps://github.com/krlmlr/profile and https://cran.r-project.org/web/packages/profile/index.html\nSummary:\nR has excellent facilities for profiling R code: the main entry point is the [`Rprof()`](https://www.rdocumentation.org/packages/utils/versions/3.3.2/topics/Rprof) function that starts an execution mode where the R call stack is sampled periodically, optionally at source line level, and written to a file. Profiling results can be analyzed with `summaryRprof()`, or visualized using the `profvis`, `aprof`, or `GUIProfiler` packages. However, the execution time of native code is only available in bulk, without detailed source information. This project aims at bridging this gap with a drop-in replacement to `Rprof()` that records call stacks and memory usage information at both R and native levels, and later commingles them to present a unified view to the user.\n\n\n\nFunded:\n$11,200\nProposed by:\nHeidi Seibold\nSummary:\nSchool of Data is a network of data literacy practitioners, both organizations and individuals, implementing training and other data literacy activities in their respective countries and regions. Members of School of Data work to empower civil society organizations (CSOs), journalists, civil servants and citizens with the skills they need to use data effectively in their efforts to create better, more equitable and more sustainable societies Our R consortium will develop learning materials about R for journalists, with a focus on making them accessible and relevant to journalists from various countries. As a consequence, our content will use country-relevant examples and will be translated in several languages (English, French, Spanish, German).\n\n\n\nFunded:\n$10,000\nProposed by:\nEdzer Pebesma\nWebsite:\nhttps://cran.r-project.org/web/packages/stars/index.html\nSummary:\nSpatiotemporal and raster data often come as dense, two-dimensional arrays while remote sensing and climate model data are often presented as higher dimensional arrays. Data sets of this kind often do not fit in main memory. This project will make it easier to handle such data with R by using dplyr-style, pipe-based workflows, and also consider the case where the data reside remotely, in a cloud environment. Questions and offers to support are welcome through issues at: https://github.com/edzer/stars" + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nTranslating R to Nepali\nRStats Mastodon Server\nTooling for internationalization of R help pages\nAccessibility Enhancements for the R Journal\nTaking r-universe to the next level\nR Kafka Client\n\n\n\n\nFunded:\n$1,000\nProposed by:\nBinod Jung Bogati, R User Group Nepal\nSummary:\nThis project aims to bridge language gaps within the R community by translating essential R resources into Nepali. This inclusivity will attract diverse talents and perspectives, fostering innovation and growth within the community. We are working with the R User Group Nepal community for a series of Translation hackathons and follow-up meetings. This initiative started before the R Project Sprint 2023 with the assistance of the R User Group Nepal.\n\n\n\nFunded:\n$1,306.80\nProposed by:\nDan Wilson, The Data Collective Consulting Pty Ltd\nSummary:\nTo help create a place for social connection to the broad R community that isn’t focussed on any specific subgroup of r users, we’d like funding to help establish an RStats Mastodon server. The goal would be to be funded for the first year with a grant from the R Consortium and develop a pathway for user funding like other Mastodon servers.\n\n\n\nFunded:\n$20,800\nProposed by:\nElio Campitelli\nSummary:\nWe propose a system in which either package maintainers or community members could create translation modules of specific packages. Users would then be able to install those translation modules and browse their documentation. By default, help() would display the documentation in the user’s preferred language if available, and fall-back to the canonical documentation otherwise. It would also include a link to the canonical documentation and warnings if translations are not up to date.\n\n\n\nFunded:\n$5,000\nProposed by:\nMalcolm Barrett\nSummary:\nIn response to a growing demand for accessible and comprehensive educational resources in causal inference within the R community, we propose the development of a Causal Inference In a Box course. Leveraging a “teach the teacher” model and building on the successful Data Science in a Box template, we will provide instructional materials, including slide decks, lab exercises, and assessments, all meticulously designed to facilitate effective learning. Additionally, we are committed to ensuring inclusivity by offering alternative formats for diverse learning preferences. This comprehensive course, supported by dedicated pedagogical software tools, will revolutionize how practitioners approach causal inference in the R environment, ultimately enhancing the quality and reliability of their research and analyses.\n\n\n\nFunded:\n$4,000\nProposed by:\nDianne Cook\nSummary:\nThe plan for the use of this funding is to check and enhance the accessibility of published R Journal articles, and to develop tools to help authors and editors ensure that new R Journal articles are at the cutting edge of accessibility. Checking the published articles will involve manual work to read each article and add meaningful alt text to each image. Screen reader accessibility will be checked using available screen readers, with advice from team member Jonathan Godfrey. Jonathan has already used the screen reader JAWS to read a sample of articles converted from the legacy format and confirms that he can now access 90% of the R Journal content as opposed to 10% previously! We will also work closely with the current editors of the R Journal to assist with checking new submissions, especially those produced with the legacy template. This will also help ensure that new articles have accessible content, with appropriate alt text.\n\n\n\nFunded:\n$40,000\nProposed by:\nJeroen Ooms, rOpenSci\nSummary:\nWe are interested to collaborate with the R consortium to make R-universe a top-level ISC in order to get a variety of stakeholders involved, grow adoption and community ownership, and to be able to guarantee the continued availability of the service to the R community. R-universe has the potential to become the central place where one can find everything the R community has to offer, complementing CRAN with open infrastructure that can continuously be adapted to new needs. Moreover, existing r-hub containers for extra checks can be integrated to make these tools more accessible. We hope to become a flagship project for the consortium, and an example of a mutually beneficial collaboration between its members and the R community.\n\n\n\nFunded:\n$24,000\nProposed by:\nAndreas Neudecker, INWT Statistics GmbH\nSummary:\nThe goal of this project is to create a robust and efficient Kafka client library for R that supports essential functionalities to communicate with a Kafka cluster. The proposed Kafka client for R will be built by creating a wrapper around the C++ librdkafka library, which is maintained and developed by Confluent which was founded by the original developers of Kafka. This approach is already common and produces reliable and stable releases in multiple other programming languages (Python, Rust, Go, …). There are packages for the major linux package managers (Debian, RPM, Gentoo) and it also runs on MacOS X and Windows." }, { - "objectID": "all-projects/2016-group-1.html", - "href": "all-projects/2016-group-1.html", + "objectID": "all-projects/2018-group-1.html", + "href": "all-projects/2018-group-1.html", "title": "R Consortium", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nA unified framework for Distributed Computing in R\nImproving DBI\nR Implimentation Optimization Tooling (RIOT) Workshops\nRL10N: R Localization Proposal\nSatRDays\nSimple Features for R\nSoftware Carpentry R Instructor Training\n\n\n\n\nFunded:\n$10,000\nProposed by:\nMichael Lawrence\nWebsite:\nhttps://github.com/RConsortium/Distributed-Computing-WG\nSummary:\nMany Big Data platforms expose R-based interfaces that lack standardization and are therefore difficult to learn. This project will develop a common framework to simplify and standardize how users program distributed applications in R, ultimately reducing duplication of effort.\n\n\n\nFunded:\n$26,500\nProposed by:\nKirill Müller\nWebsite:\nhttps://dbi.r-dbi.org/\nSummary:\nDatabase access is an important cornerstone of the R ecosystem, but today’s specifications – data type transformation, return values, error conditions – remain vague and result in data analysis errors. This project aims to improve database access in R so that porting code is simplified and less prone to error.\n\n\n\nFunded:\n$10,000\nProposed by:\nMark Hornick\nWebsite:\nhttps://riotworkshop.github.io/\nSummary:\nRIOT 2016 is a one-day workshop to unite R language developers, identify R language development and tooling opportunities, increase involvement of the R user community and more.\n\n\n\nFunded:\n$10,000\nProposed by:\nRichard Cotton\nWebsite:\nhttps://github.com/RL10N/RL10N and https://libraries.io/github/RL10N\nSummary:\nAlthough the R language is used globally, very few R packages are available in languages other than English. The RL10N project will make it easier for R developers to include translations in their own packages.\n\n\n\nFunded:\n$10,000\nProposed by:\nStephanie Locke\nWebsite:\nhttps://github.com/satrdays\nSummary:\n“SatRDays” are community-led, regional conferences to support collaboration, networking and innovation within the R community. Initially three events will be hosted, with plans for additional meet-ups as the R user base grows.\n\n\n\nFunded:\n$10,000\nProposed by:\nEdzer Pebesma\nWebsite:\nhttps://github.com/r-spatial/sf/\nSummary:\nUsing the “Simple Features” standard supported by the Open Geospatial Consortium and the International Organization for Standardization, this tool will simplify analysis on modern geospatial data.\n\n\n\nFunded:\n$10,000\nProposed by:\nLaurent Gatto\nWebsite:\nSummary:\nThis two-day in-person training course will introduce the basics of R programming and address the growing demand for training resources for the R language." + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nA unified platform for missing values methods and workflows\nDeveloping Tools and Templates for Teaching Materials\nMaintaining DBI\nOngoing infrastructural development for R on Windows and MacOS\nPSI application for collaboration to create online R package validation repository\nProposal to Create an R Consortium Working Group Focused on US Census Data\nhistoRicalg – Preserving and Transfering Algorithmic Knowledge\n\n\n\n\nFunded:\n$14,000\nProposed by:\nJulie Josse\nWebsite:\nhttps://cran.r-project.org/web/views/MissingData.html\nSummary:\nThe objective is to create a reference platform on the theme of missing data management and to federate contributors. This platform will be the occasion to list the existing packages, the available literature as well as the tutorials that allow to analyze data with missing data. New work on the subject can be easily integrated and we will create examples of analysis workflows with missing data. Anyone who would like to contribute to this exciting project can contact us.\n\n\n\nFunded:\n$10,000\nProposed by:\nFrançois Michonneau\nWebsite:\nhttps://datacarpentry.org/R-ecology-lesson/ and http://swcarpentry.github.io/r-novice-gapminder/\nSummary:\nThe first-class implementation of literate programming in R is one of the reasons for its success. While the seamless integration of code and text made possible by Sweave, knitr, and rmarkdown was designed for writing reproducible reports and documentation, it has also enabled the creation of teaching materials that combine text, code examples, exercises and solutions. However, while people creating lessons in RMarkdown are familiar with R, they often do not have a background in education or UX design. Therefore, they must not only assemble curriculum, but also find a way to present the content effectively and accessibly to both learners and instructors. As the model of open source development is being adapted to the creation of open educational resources, the difficulty to share materials due to a lack of consistency in their construction hinders the collaborative development of these resources.\nThis project will develop an R package that will facilitate the development of consistent teaching resources. It will encourage the use of tools and lesson structure that support and improve learning. By providing the technical framework for developing quality teaching materials, we seek to encourage collaborative lesson development by letting authors focus on the content rather than the formatting, while providing a more consistent experience for the learners.\n\n\n\nFunded:\n$26,500\nProposed by:\nKirill Müller\nWebsite:\nhttps://dbi.r-dbi.org/\nSummary:\nDBI, R’s database interface, is a set of methods declared in the DBI R package. Communication with the database is implemented by DBI backends, packages that import DBI and implement its methods. A common interface is helpful for both users and backend implementers.\nThe “Maintaining DBI” is a follow-up project to two previous projects supported by the R Consortium, and is mostly about providing ongoing maintenance and support for DBI, the DBItest test suite, and the three backends to open-source databases (RSQLite, RMariaDB and RPostgres) that have been implemented as part of the previous projects.\n\n\n\nFunded:\n$62,400\nProposed by:\nJeroen Ooms\nWebsite:\nhttps://github.com/r-hub/homebrew-cran#how-to-use\nSummary:\nThe majority of R users rely on precompiled installers and binary packages for Windows and MacOS that are made available through CRAN. This project seeks to improve and maintain tools for providing such binaries, and relieve some of the dependence on CRAN maintainers and R-core members for doing so. On Windows we will upgrade the Rtools compiler toolchain, and provide up-to-date Windows builds for the many external C/C++ libraries used by CRAN packages. For MacOS we will expand the r-hub “homebrew-cran” tap with formulas that are needed by CRAN packages but not available from upstream homebrew-core. Eventually we want to lay the foundation for a reproducible build system that is low maintenance, automated as much as possible, and which could be used by CRAN and other R package repositories.\n\n\n\nFunded:\n$4,000\nProposed by:\nLyn Taylor (on behalf of PSI AIMS SIG)\nWebsite:\nhttps://www.pharmar.org/\nSummary:\nThe documentation available for R packages currently widely varies. The Statisticians in the Pharmaceutical Industry (PSI) Application and Implementation of Methodologies in Statistics (AIMS) Special Interest Group (SIG) will collaborate with the R-Consortium and representatives from pharmaceutical companies on the setting up of an online repository /web portal, where validation which is of regulatory standard for R packages can be submitted and stored for free use. Companies (or individual R users) would still be liable to make their own assessment on whether the validation is suitable for their own use, however the online repository would serve as a portal for sharing existing regulatory standard validation documentation.\n\n\n\nFunded:\n$4,000\nProposed by:\nAri Lamstein\nWebsite:\nhttps://github.com/RConsortium/censusguide\nSummary:\nThe Proposal to Create an R Consortium Working Group Focused on US Census Data aims to make life easier for R programmers who work with data from the US Census Bureau. It will create a working group where R users working with census data can cooperate under the guidance of the Census Bureau. Additionally, it will publish a guide to working with Census data in R that aims to help R programmers a) select packages that meet their needs and b) navigate the various data sets that the Census Bureau publishes.\n\n\n\nFunded:\n$772\nProposed by:\nJohn C Nash\nWebsite:\nhttps://gitlab.com/nashjc/histoRicalg\nSummary:\nMany of the algorithms making up the numerical building-blocks of R were developed several decades ago, particularly in Fortran. Some were translated into C for use by R. Only a modest proportion of R users today are fluent in these languages, and many original authors are no longer active. Yet some of these codes may have bugs or need adjustment for new system capabilities. The histoRicalg project aims to document and test such codes that are still part of R, possibly creating all-R reference codes, hopefully by teaming older and younger workers so knowledge can be shared for the future. Our initial task is to establish a ***Working Group on Algorithms Used in R*** and add material to a website/wiki currently at https://gitlab.com/nashjc/histoRicalg. Interested workers are invited to contact John Nash." }, { - "objectID": "all-projects/2016-group-1.html#funded-isc-grants-2016-1", - "href": "all-projects/2016-group-1.html#funded-isc-grants-2016-1", + "objectID": "all-projects/2018-group-1.html#funded-isc-grants-2018-1", + "href": "all-projects/2018-group-1.html#funded-isc-grants-2018-1", "title": "R Consortium", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nA unified framework for Distributed Computing in R\nImproving DBI\nR Implimentation Optimization Tooling (RIOT) Workshops\nRL10N: R Localization Proposal\nSatRDays\nSimple Features for R\nSoftware Carpentry R Instructor Training\n\n\n\n\nFunded:\n$10,000\nProposed by:\nMichael Lawrence\nWebsite:\nhttps://github.com/RConsortium/Distributed-Computing-WG\nSummary:\nMany Big Data platforms expose R-based interfaces that lack standardization and are therefore difficult to learn. This project will develop a common framework to simplify and standardize how users program distributed applications in R, ultimately reducing duplication of effort.\n\n\n\nFunded:\n$26,500\nProposed by:\nKirill Müller\nWebsite:\nhttps://dbi.r-dbi.org/\nSummary:\nDatabase access is an important cornerstone of the R ecosystem, but today’s specifications – data type transformation, return values, error conditions – remain vague and result in data analysis errors. This project aims to improve database access in R so that porting code is simplified and less prone to error.\n\n\n\nFunded:\n$10,000\nProposed by:\nMark Hornick\nWebsite:\nhttps://riotworkshop.github.io/\nSummary:\nRIOT 2016 is a one-day workshop to unite R language developers, identify R language development and tooling opportunities, increase involvement of the R user community and more.\n\n\n\nFunded:\n$10,000\nProposed by:\nRichard Cotton\nWebsite:\nhttps://github.com/RL10N/RL10N and https://libraries.io/github/RL10N\nSummary:\nAlthough the R language is used globally, very few R packages are available in languages other than English. The RL10N project will make it easier for R developers to include translations in their own packages.\n\n\n\nFunded:\n$10,000\nProposed by:\nStephanie Locke\nWebsite:\nhttps://github.com/satrdays\nSummary:\n“SatRDays” are community-led, regional conferences to support collaboration, networking and innovation within the R community. Initially three events will be hosted, with plans for additional meet-ups as the R user base grows.\n\n\n\nFunded:\n$10,000\nProposed by:\nEdzer Pebesma\nWebsite:\nhttps://github.com/r-spatial/sf/\nSummary:\nUsing the “Simple Features” standard supported by the Open Geospatial Consortium and the International Organization for Standardization, this tool will simplify analysis on modern geospatial data.\n\n\n\nFunded:\n$10,000\nProposed by:\nLaurent Gatto\nWebsite:\nSummary:\nThis two-day in-person training course will introduce the basics of R programming and address the growing demand for training resources for the R language." + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nA unified platform for missing values methods and workflows\nDeveloping Tools and Templates for Teaching Materials\nMaintaining DBI\nOngoing infrastructural development for R on Windows and MacOS\nPSI application for collaboration to create online R package validation repository\nProposal to Create an R Consortium Working Group Focused on US Census Data\nhistoRicalg – Preserving and Transfering Algorithmic Knowledge\n\n\n\n\nFunded:\n$14,000\nProposed by:\nJulie Josse\nWebsite:\nhttps://cran.r-project.org/web/views/MissingData.html\nSummary:\nThe objective is to create a reference platform on the theme of missing data management and to federate contributors. This platform will be the occasion to list the existing packages, the available literature as well as the tutorials that allow to analyze data with missing data. New work on the subject can be easily integrated and we will create examples of analysis workflows with missing data. Anyone who would like to contribute to this exciting project can contact us.\n\n\n\nFunded:\n$10,000\nProposed by:\nFrançois Michonneau\nWebsite:\nhttps://datacarpentry.org/R-ecology-lesson/ and http://swcarpentry.github.io/r-novice-gapminder/\nSummary:\nThe first-class implementation of literate programming in R is one of the reasons for its success. While the seamless integration of code and text made possible by Sweave, knitr, and rmarkdown was designed for writing reproducible reports and documentation, it has also enabled the creation of teaching materials that combine text, code examples, exercises and solutions. However, while people creating lessons in RMarkdown are familiar with R, they often do not have a background in education or UX design. Therefore, they must not only assemble curriculum, but also find a way to present the content effectively and accessibly to both learners and instructors. As the model of open source development is being adapted to the creation of open educational resources, the difficulty to share materials due to a lack of consistency in their construction hinders the collaborative development of these resources.\nThis project will develop an R package that will facilitate the development of consistent teaching resources. It will encourage the use of tools and lesson structure that support and improve learning. By providing the technical framework for developing quality teaching materials, we seek to encourage collaborative lesson development by letting authors focus on the content rather than the formatting, while providing a more consistent experience for the learners.\n\n\n\nFunded:\n$26,500\nProposed by:\nKirill Müller\nWebsite:\nhttps://dbi.r-dbi.org/\nSummary:\nDBI, R’s database interface, is a set of methods declared in the DBI R package. Communication with the database is implemented by DBI backends, packages that import DBI and implement its methods. A common interface is helpful for both users and backend implementers.\nThe “Maintaining DBI” is a follow-up project to two previous projects supported by the R Consortium, and is mostly about providing ongoing maintenance and support for DBI, the DBItest test suite, and the three backends to open-source databases (RSQLite, RMariaDB and RPostgres) that have been implemented as part of the previous projects.\n\n\n\nFunded:\n$62,400\nProposed by:\nJeroen Ooms\nWebsite:\nhttps://github.com/r-hub/homebrew-cran#how-to-use\nSummary:\nThe majority of R users rely on precompiled installers and binary packages for Windows and MacOS that are made available through CRAN. This project seeks to improve and maintain tools for providing such binaries, and relieve some of the dependence on CRAN maintainers and R-core members for doing so. On Windows we will upgrade the Rtools compiler toolchain, and provide up-to-date Windows builds for the many external C/C++ libraries used by CRAN packages. For MacOS we will expand the r-hub “homebrew-cran” tap with formulas that are needed by CRAN packages but not available from upstream homebrew-core. Eventually we want to lay the foundation for a reproducible build system that is low maintenance, automated as much as possible, and which could be used by CRAN and other R package repositories.\n\n\n\nFunded:\n$4,000\nProposed by:\nLyn Taylor (on behalf of PSI AIMS SIG)\nWebsite:\nhttps://www.pharmar.org/\nSummary:\nThe documentation available for R packages currently widely varies. The Statisticians in the Pharmaceutical Industry (PSI) Application and Implementation of Methodologies in Statistics (AIMS) Special Interest Group (SIG) will collaborate with the R-Consortium and representatives from pharmaceutical companies on the setting up of an online repository /web portal, where validation which is of regulatory standard for R packages can be submitted and stored for free use. Companies (or individual R users) would still be liable to make their own assessment on whether the validation is suitable for their own use, however the online repository would serve as a portal for sharing existing regulatory standard validation documentation.\n\n\n\nFunded:\n$4,000\nProposed by:\nAri Lamstein\nWebsite:\nhttps://github.com/RConsortium/censusguide\nSummary:\nThe Proposal to Create an R Consortium Working Group Focused on US Census Data aims to make life easier for R programmers who work with data from the US Census Bureau. It will create a working group where R users working with census data can cooperate under the guidance of the Census Bureau. Additionally, it will publish a guide to working with Census data in R that aims to help R programmers a) select packages that meet their needs and b) navigate the various data sets that the Census Bureau publishes.\n\n\n\nFunded:\n$772\nProposed by:\nJohn C Nash\nWebsite:\nhttps://gitlab.com/nashjc/histoRicalg\nSummary:\nMany of the algorithms making up the numerical building-blocks of R were developed several decades ago, particularly in Fortran. Some were translated into C for use by R. Only a modest proportion of R users today are fluent in these languages, and many original authors are no longer active. Yet some of these codes may have bugs or need adjustment for new system capabilities. The histoRicalg project aims to document and test such codes that are still part of R, possibly creating all-R reference codes, hopefully by teaming older and younger workers so knowledge can be shared for the future. Our initial task is to establish a ***Working Group on Algorithms Used in R*** and add material to a website/wiki currently at https://gitlab.com/nashjc/histoRicalg. Interested workers are invited to contact John Nash." }, { - "objectID": "all-projects/index.html", - "href": "all-projects/index.html", - "title": "Goal of ISC Grants Program", + "objectID": "all-projects/previous-top-level-projects.html", + "href": "all-projects/previous-top-level-projects.html", + "title": "Previous Top Level Projects", "section": "", - "text": "The goal of the Infrastructure Steering Committee (the ISC) is to support projects that broadly help the R community. This might be software development, developing new teaching materials, documenting best practices, standardizing APIs or doing research. Currently, the ISC chiefly provides financial support for projects proposed by individuals or teams who have the skills to carry out the work, but we can also provide administrative support, promotion and some collaboration tools for groups who would like to study more ambitious projects.\nThe ISC generally funds two grant cycles per year. Cumulatively, we have awarded over $750k in community development grants over 5 years.\nInterested in strengthening the R community? Submit a Proposal. Please note, grants from the R Consortium are not adjusted to accommodate for internal institutional overhead.\n\n\nFor activities that are well defined and scoped, yet require funding to help bring to fruition, the ISC has established a grant fund. Twice yearly, the ISC awards grants for projects such as code development, workshops, infrastructure, and other projects to help sustain the R community.\nYou can learn more about the in-progress and completed funded projects. If you have a project needing funding, learn more about the grant funding process.\n\n\n\nFor community projects of importance to the R community and needing long-term support by R Consortium, the project and ISC can consider the project for long-term status. This gives the project guaranteed funding for 3 years, along with a voting seat on the ISC. Projects looking for this status will need to justify to the ISC why the project needs long-term funding, as well as submit a 3-year plan and budget for consideration. Top level projects get priority access to grant funds available.\nThree projects are currently Top Level Projects:\n\nDBI\nR-Ladies\nR User Group Support Program (RUGS)\n\nPrevious Top Level Projects" + "text": "R Inclusion, Diversity, Equity and Accessibility (IDEA) was a group broadly considering how the R Consortium could best encourage and support diversity and inclusion in the R Community.\nhttps://github.com/RConsortium/RCDI-WG/tree/master\n\n\n\n\nR-Hub was a platform for simplifying and improving the R package development process.\nR-Hub assisted R package developers by providing facilities to test packages across multiple architectures, build binaries, and publish, distribute and maintain their packages. Developed by Gábor Csárdi, it was being leveraged by R package developers to improve the quality of their packages and to enable support for their packages across multiple architectures.\nhttps://github.com/r-hub." }, { - "objectID": "all-projects/index.html#funded-projects", - "href": "all-projects/index.html#funded-projects", - "title": "Goal of ISC Grants Program", + "objectID": "all-projects/previous-top-level-projects.html#r-inclusion-diversity-equity-and-accessibility-idea", + "href": "all-projects/previous-top-level-projects.html#r-inclusion-diversity-equity-and-accessibility-idea", + "title": "Previous Top Level Projects", "section": "", - "text": "For activities that are well defined and scoped, yet require funding to help bring to fruition, the ISC has established a grant fund. Twice yearly, the ISC awards grants for projects such as code development, workshops, infrastructure, and other projects to help sustain the R community.\nYou can learn more about the in-progress and completed funded projects. If you have a project needing funding, learn more about the grant funding process." + "text": "R Inclusion, Diversity, Equity and Accessibility (IDEA) was a group broadly considering how the R Consortium could best encourage and support diversity and inclusion in the R Community.\nhttps://github.com/RConsortium/RCDI-WG/tree/master" }, { - "objectID": "all-projects/index.html#top-level-projects", - "href": "all-projects/index.html#top-level-projects", - "title": "Goal of ISC Grants Program", + "objectID": "all-projects/previous-top-level-projects.html#r-hub", + "href": "all-projects/previous-top-level-projects.html#r-hub", + "title": "Previous Top Level Projects", "section": "", - "text": "For community projects of importance to the R community and needing long-term support by R Consortium, the project and ISC can consider the project for long-term status. This gives the project guaranteed funding for 3 years, along with a voting seat on the ISC. Projects looking for this status will need to justify to the ISC why the project needs long-term funding, as well as submit a 3-year plan and budget for consideration. Top level projects get priority access to grant funds available.\nThree projects are currently Top Level Projects:\n\nDBI\nR-Ladies\nR User Group Support Program (RUGS)\n\nPrevious Top Level Projects" + "text": "R-Hub was a platform for simplifying and improving the R package development process.\nR-Hub assisted R package developers by providing facilities to test packages across multiple architectures, build binaries, and publish, distribute and maintain their packages. Developed by Gábor Csárdi, it was being leveraged by R package developers to improve the quality of their packages and to enable support for their packages across multiple architectures.\nhttps://github.com/r-hub." }, { - "objectID": "all-projects/2022-group-1.html", - "href": "all-projects/2022-group-1.html", + "objectID": "all-projects/2019-group-2.html", + "href": "all-projects/2019-group-2.html", "title": "R Consortium", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nIterdatasampler: Expanding the lterdatasampler package\nFemr: Finite Element Method for Solving PDEs in R\nContinuing to Improve R’s Ability to Visualise and Explore Missing Values\nDengue Data Hub\n\n\n\n\nFunded:\n$15,000\nProposed by:\nJulien Brun and Allison Horst\nSummary:\nExpanding the lterdatasampler Package addresses the need for accessible and relevant datasets in data science education. It aims to provide modern, curated, and approachable environmental data samples from the US Long Term Ecological Research Network (LTER) through the lterdatasampler R package. By offering datasets that save time for instructors, engage students with meaningful data, and foster discussions based on real-world questions.The package serves as a valuable resource for teaching introductory statistics and data science in R. The project seeks funding to expand the package to include data samples from all 28 LTER network sites, with the goal of modernizing course materials with real-world environmental datasets.\n\n\n\nFunded:\n$20,000\nProposed by:\nLaura Sangalli\nSummary:\nFemr: There is a need for implementing finite element methods (FEM) in R to solve partial differential equations (PDEs). PDEs are crucial mathematical tools used for modeling complex phenomena in various scientific and engineering fields. However, the absence of FEM implementations in R necessitates the reliance on external software, discouraging the statistical community from developing methods involving PDEs and hindering the learning of this essential mathematical tool. The goal of the project is to develop the femR package, which will provide a finite element basis for solving second-order linear elliptic PDEs on general two-dimensional spatial domains in R.\nThis package will complement the existing deSolve package and enable users to employ finite elements instead of finite differences for solving PDEs on more diverse spatial domains. The development process will include providing comprehensive examples and a final vignette to guide users in utilizing the package’s functionalities.\n\n\n\nFunded:\n$5,000\nProposed by:\nNicholas Tierney\nSummary:\nThe proposal for “Continuing to Improve R’s Ability to Visualise and Explore Missing Values” addresses missing values in data analysis. Missing values are often dropped by default in data analysis in various stages. There is often not even a warning displayed to alert the user of missing values being dropped or discarded. This means values can be dropped without the user knowing, leading to issues such as potential bias, where missing values might be occurring in high numbers in particular groups.\nThe proposal for the ISC-funded project addressed this problem in four parts:\n\nPart one: Initial evaluation of additional missing data visualizations\nPart two: Implementation of missing data visualizations\nPart three: Will provide tutorials and workflows.\nPart four: Future extensions and beyond\n\n\n\n\nFunded:\n$2,000\nProposed by:\nThiyanga Talagala\nSummary:\nThe Dengue Data Hub project helps addresses data packages related to Dengue. Dengue is a mosquito-borne viral disease that has spread fast throughout the world, primarily in urban and semi-urban regions. The goal of the Dengue Data Hub is to provide the research community with a unified dataset helpful for dengue research and reproducibility of research. The project proposes the creation of an R package for aggregating dengue data from several sources and the ability to share them in tidy format. Based on the proposal, there will also be tutorials and good documentation for using the “Dengue Data Hub” interface. This will motivate epidemiology researchers to utilize R to analyze their data." + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nAn External R Sampling Profiler\nCVXR\nFlipbooks\nR Package Risk Assessment Application\nRcppDeepState, a simple way to fuzz test compiled code in R packages\nSymbolic mathematics in R with SymPy\nTidy spatial networks in R\nd3po: R package for easy interactive D3 visualization with Shiny\nwebchem: accessing chemical information from the web\n\n\n\n\nFunded:\n$8,500\nProposed by:\nAaron Jacobs\nWebsite:\nhttps://github.com/atheriel/xrprof\nSummary:\nMany R users will be familiar with using the built-in sampling profiler ‘Rprof()’ to generate data on what their code is doing, and there are several excellent tools to facilitate understanding these samples (or serve as a front-end), including the ‘profvis’ package. However, the reach of these tools is limited: the profiler is “internal”, in the sense that it must be manually switched on to work, either during interactive work (for example, to profile an individual function), or perhaps by modifying the script to include ‘Rprof()’ calls before running it again. It cannot be used to understand R code that is already running, a capability that has proven extremely useful for diagnosing and fixing performance issues (or other bugs) in production environments.\nSeveral existing programming languages have one or more “external” profilers available, which can attach to a running process and read its memory contents to understand what is currently happening. This project aims to build such a tool for R.\n\n\n\nFunded:\n$9,500\nProposed by:\nDavid W Kang\nWebsite:\nhttps://github.com/cvxgrp/CVXR\nSummary:\nOptimization is at the core of statistical estimation and machine learning methodology. There are a number of R packages such as optimx, nloptr, ROI which either implement solvers for a wide variety of problems, or provide an interface to other solvers. The R package CVXR takes a different approach, implementing a Domain Specific Language (Fu, Narasimhan, and Boyd 2019) for formulating and solving convex optimization problems, just as cvxpy does for python. As shown in a number of examples on the CVXR website, the applications range from finance, machine learning, and to theoretical and applied statistics. Using a disciplined convex programming (DCP) approach, CVXR acts as a great tool for both prototyping and developing new methodologies as well as for quick, high-level, formulation and solution of statistical and machine learning problems.\n\n\n\nFunded:\n$6,699\nProposed by:\nEvangeline Reynolds\nWebsite:\nhttps://github.com/EvaMaeRey/flipbookr\nSummary:\nJust as classic flip books allow their readers to observe changes in a scene, coding Flipbooks allow readers to progressively track the changes of code and its output by “flipping” through their digital pages. Flipbooks are useful tools for communicating and teaching because they break down code for incremental, stepwise presentation so that audiences can easily understand each step. Flipbook-building tools automate the deconstruction and reconstruction of coding pipelines which means that building a Flipbook from existing code poses little additional burden to creators. The next stage for this project is to develop the current Flipbook-building tools into a reliable and easy-to-use R package (development is ongoing at https://github.com/EvaMaeRey/flipbookr) and also to provide educational guidance for creating Flipbooks.\n\n\n\nFunded:\n$16,800\nProposed by:\nAndrew Nicholls\nWebsite:\nhttps://www.pharmar.org/\nSummary:\nThe R Validation Hub is an active R Consortium Working Group. It is a cross-industry initiative whose mission is to enable the use of R by the Bio-Pharmaceutical Industry in a regulatory setting, where the output may be used in submissions to regulatory agencies. This project sits within phase 2 of the R Validation Hub’s road map. During this phase the group will develop several tools that can be used by those wishing to use R packages within a bio-pharmaceutical regulatory setting. The aim of this specific project is to standardise and simplify the risk assessment of R packages, reducing the burden of package evaluation/testing that would otherwise fall on internal R programming experts. The project will deliver a Shiny application to aid in the assessment and documentation of package risk.\n\n\n\nFunded:\n$34,000\nProposed by:\nToby Hocking\nWebsite:\nhttps://github.com/akhikolla/RcppDeepState\nSummary:\nAbstract: Fuzzers are computer programs that send other programs inputs that may fall outside the domain of expected values, thus revealing subtle bugs. DeepState is a testing framework that allows easy testing of C/C++ programs with sophisticated fuzzers, and supports multiple back-ends for testing. DeepState has been used to test critical C++ software, including Google’s leveldb. R has some simple random testers, but no coverage-driven fuzzers that learn to produce problematic inputs. We propose to create the R packages RcppDeepState and RcppDeepStateTools which will provide easy-to-use functions for using DeepState with R packages that use C/C++ code via Rcpp. This project will thus provide the first easy-to-use solution for R programmers that want to fuzz test their C/C++ code with existing tools such as AFL, and it will provide a framework for interfacing future coverage-driven fuzzers or symbolic execution tools. We also propose to use these new tools on a wide range of R packages in order to identify bugs in their C/C++ code.\nOne masters student will be recruited to implement this project during Jan-Dec 2020 at the School of Informatics, Computing, and Cyber Systems at Northern Arizona University. Interested students should apply by emailing a resume/CV along with a cover letter to project supervisors toby.hocking@nau.edu and alex.groce@nau.edu.\n\n\n\nFunded:\n$10,000\nProposed by:\nMikkel Meyer Andersen\nWebsite:\nhttps://github.com/r-cas/caracas/\nSummary:\nR’s ability to do symbolic mathematics is largely restricted to finding derivatives. There are many tasks involving symbolic math that are of interest to R users, e.g. inversion of symbolic matrices, limits and solving non-linear equations. Users must resort to other software for such tasks and many R users (especially outside of academia) do not readily have access to such software.\nThe Python library SymPy is open source, has a stable group of developers and is powerful. As such, R users can just switch to Python and SymPy for symbolic math. However it is often very convenient to stay in the same environment to use familiar syntax and to utilise available libraries (e.g. to generate problems using symbolic math together with the exams package or to first handle symbolic computations and then afterwards move on to a numerical evaluations of the results). We will achieve this by making SymPy functionality available for R users via an R package.\nCurrently only few R packages for doing symbolic mathematics are available: Two of these are Ryacas and rSymPy. Ryacas is built around Yacas, and although Yacas can solve many problems and is extensible, the community is relatively small and Yacas is not as powerful as SymPy for certain routine tasks (e.g. integration and solving equations). rSymPy on the other hand is based on technology that requires much technical work to install and use.\nThe website of the project is:\nhttps://github.com/r-cas/caracas/\nPlease contribute by testing, writing documentation, opening issues, submitting pull requests or something else!\n\n\n\nFunded:\n$9,000\nProposed by:\nLucas van der Meer, Robin Lovelace, Andrea Gilardi, Lorena Abad\nWebsite:\nhttps://luukvdmeer.github.io/sfnetworks/\nSummary:\nR is currently lacking a generally applicable, modern and easy-to-use way of handling all kinds of spatial networks. “Tidy spatial networks in R” aims to address this issue by developing and publishing the sfnetworks package. The package, and documentation around it, will provide a bridge between network analysis and spatial analysis communities. For this, an sfnetwork class that will work with both tidygraph and sf frameworks and functions. R-users will be encouraged to contribute and engage with the package development during a hackathon organized next to the eRum 2020.\n\n\n\nFunded:\n$4,000\nProposed by:\nMauricio Vargas Sepúlveda\nWebsite:\nhttps://github.com/pachamaltese/d3po\nSummary:\nR already features excellent visualization libraries such as D3 (via the r2d3 package), plotly or highcharter. However, though those enable the creation of great looking visualisations they have very steep learning curves, require understanding of JavaScript or rely on non-free software that might be out of reach for governments and NGOs. Our intention is to solve those problems by releasing d3po. It shall be an intermediate layer between the user and D3 by providing “templates”, enabling high quality interactive visualizations oriented to and designed to be used with Shiny and Rmarkdown, and also proving easy internationalization. Please join us, this needs D3 and R skilled minds!\n\n\n\nFunded:\n$6,000\nProposed by:\nEric Scott, Tamas Stirling\nWebsite:\nhttps://github.com/ropensci/webchem\nSummary:\nwebchem: accessing chemical information from the web\nA vast amount of chemical information is freely available on the internet. The data are used by millions of professionals around the world, for purposes like pharmaceutical research, chemical process design, or environmental impact assessment, to name a few. webchem is an R project that aims to help these professionals by providing a single point programmable access to all major chemical databases around the world. The project started in 2016 and currently supports more than 10 databases. If you are interested, join us and help us build the tool that biologists and chemists will absolutely love." }, { - "objectID": "all-projects/2022-group-1.html#funded-isc-grants-2022-1", - "href": "all-projects/2022-group-1.html#funded-isc-grants-2022-1", + "objectID": "all-projects/2019-group-2.html#funded-isc-grants-2019-2", + "href": "all-projects/2019-group-2.html#funded-isc-grants-2019-2", "title": "R Consortium", "section": "", - "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nIterdatasampler: Expanding the lterdatasampler package\nFemr: Finite Element Method for Solving PDEs in R\nContinuing to Improve R’s Ability to Visualise and Explore Missing Values\nDengue Data Hub\n\n\n\n\nFunded:\n$15,000\nProposed by:\nJulien Brun and Allison Horst\nSummary:\nExpanding the lterdatasampler Package addresses the need for accessible and relevant datasets in data science education. It aims to provide modern, curated, and approachable environmental data samples from the US Long Term Ecological Research Network (LTER) through the lterdatasampler R package. By offering datasets that save time for instructors, engage students with meaningful data, and foster discussions based on real-world questions.The package serves as a valuable resource for teaching introductory statistics and data science in R. The project seeks funding to expand the package to include data samples from all 28 LTER network sites, with the goal of modernizing course materials with real-world environmental datasets.\n\n\n\nFunded:\n$20,000\nProposed by:\nLaura Sangalli\nSummary:\nFemr: There is a need for implementing finite element methods (FEM) in R to solve partial differential equations (PDEs). PDEs are crucial mathematical tools used for modeling complex phenomena in various scientific and engineering fields. However, the absence of FEM implementations in R necessitates the reliance on external software, discouraging the statistical community from developing methods involving PDEs and hindering the learning of this essential mathematical tool. The goal of the project is to develop the femR package, which will provide a finite element basis for solving second-order linear elliptic PDEs on general two-dimensional spatial domains in R.\nThis package will complement the existing deSolve package and enable users to employ finite elements instead of finite differences for solving PDEs on more diverse spatial domains. The development process will include providing comprehensive examples and a final vignette to guide users in utilizing the package’s functionalities.\n\n\n\nFunded:\n$5,000\nProposed by:\nNicholas Tierney\nSummary:\nThe proposal for “Continuing to Improve R’s Ability to Visualise and Explore Missing Values” addresses missing values in data analysis. Missing values are often dropped by default in data analysis in various stages. There is often not even a warning displayed to alert the user of missing values being dropped or discarded. This means values can be dropped without the user knowing, leading to issues such as potential bias, where missing values might be occurring in high numbers in particular groups.\nThe proposal for the ISC-funded project addressed this problem in four parts:\n\nPart one: Initial evaluation of additional missing data visualizations\nPart two: Implementation of missing data visualizations\nPart three: Will provide tutorials and workflows.\nPart four: Future extensions and beyond\n\n\n\n\nFunded:\n$2,000\nProposed by:\nThiyanga Talagala\nSummary:\nThe Dengue Data Hub project helps addresses data packages related to Dengue. Dengue is a mosquito-borne viral disease that has spread fast throughout the world, primarily in urban and semi-urban regions. The goal of the Dengue Data Hub is to provide the research community with a unified dataset helpful for dengue research and reproducibility of research. The project proposes the creation of an R package for aggregating dengue data from several sources and the ability to share them in tidy format. Based on the proposal, there will also be tutorials and good documentation for using the “Dengue Data Hub” interface. This will motivate epidemiology researchers to utilize R to analyze their data." + "text": "The R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nAn External R Sampling Profiler\nCVXR\nFlipbooks\nR Package Risk Assessment Application\nRcppDeepState, a simple way to fuzz test compiled code in R packages\nSymbolic mathematics in R with SymPy\nTidy spatial networks in R\nd3po: R package for easy interactive D3 visualization with Shiny\nwebchem: accessing chemical information from the web\n\n\n\n\nFunded:\n$8,500\nProposed by:\nAaron Jacobs\nWebsite:\nhttps://github.com/atheriel/xrprof\nSummary:\nMany R users will be familiar with using the built-in sampling profiler ‘Rprof()’ to generate data on what their code is doing, and there are several excellent tools to facilitate understanding these samples (or serve as a front-end), including the ‘profvis’ package. However, the reach of these tools is limited: the profiler is “internal”, in the sense that it must be manually switched on to work, either during interactive work (for example, to profile an individual function), or perhaps by modifying the script to include ‘Rprof()’ calls before running it again. It cannot be used to understand R code that is already running, a capability that has proven extremely useful for diagnosing and fixing performance issues (or other bugs) in production environments.\nSeveral existing programming languages have one or more “external” profilers available, which can attach to a running process and read its memory contents to understand what is currently happening. This project aims to build such a tool for R.\n\n\n\nFunded:\n$9,500\nProposed by:\nDavid W Kang\nWebsite:\nhttps://github.com/cvxgrp/CVXR\nSummary:\nOptimization is at the core of statistical estimation and machine learning methodology. There are a number of R packages such as optimx, nloptr, ROI which either implement solvers for a wide variety of problems, or provide an interface to other solvers. The R package CVXR takes a different approach, implementing a Domain Specific Language (Fu, Narasimhan, and Boyd 2019) for formulating and solving convex optimization problems, just as cvxpy does for python. As shown in a number of examples on the CVXR website, the applications range from finance, machine learning, and to theoretical and applied statistics. Using a disciplined convex programming (DCP) approach, CVXR acts as a great tool for both prototyping and developing new methodologies as well as for quick, high-level, formulation and solution of statistical and machine learning problems.\n\n\n\nFunded:\n$6,699\nProposed by:\nEvangeline Reynolds\nWebsite:\nhttps://github.com/EvaMaeRey/flipbookr\nSummary:\nJust as classic flip books allow their readers to observe changes in a scene, coding Flipbooks allow readers to progressively track the changes of code and its output by “flipping” through their digital pages. Flipbooks are useful tools for communicating and teaching because they break down code for incremental, stepwise presentation so that audiences can easily understand each step. Flipbook-building tools automate the deconstruction and reconstruction of coding pipelines which means that building a Flipbook from existing code poses little additional burden to creators. The next stage for this project is to develop the current Flipbook-building tools into a reliable and easy-to-use R package (development is ongoing at https://github.com/EvaMaeRey/flipbookr) and also to provide educational guidance for creating Flipbooks.\n\n\n\nFunded:\n$16,800\nProposed by:\nAndrew Nicholls\nWebsite:\nhttps://www.pharmar.org/\nSummary:\nThe R Validation Hub is an active R Consortium Working Group. It is a cross-industry initiative whose mission is to enable the use of R by the Bio-Pharmaceutical Industry in a regulatory setting, where the output may be used in submissions to regulatory agencies. This project sits within phase 2 of the R Validation Hub’s road map. During this phase the group will develop several tools that can be used by those wishing to use R packages within a bio-pharmaceutical regulatory setting. The aim of this specific project is to standardise and simplify the risk assessment of R packages, reducing the burden of package evaluation/testing that would otherwise fall on internal R programming experts. The project will deliver a Shiny application to aid in the assessment and documentation of package risk.\n\n\n\nFunded:\n$34,000\nProposed by:\nToby Hocking\nWebsite:\nhttps://github.com/akhikolla/RcppDeepState\nSummary:\nAbstract: Fuzzers are computer programs that send other programs inputs that may fall outside the domain of expected values, thus revealing subtle bugs. DeepState is a testing framework that allows easy testing of C/C++ programs with sophisticated fuzzers, and supports multiple back-ends for testing. DeepState has been used to test critical C++ software, including Google’s leveldb. R has some simple random testers, but no coverage-driven fuzzers that learn to produce problematic inputs. We propose to create the R packages RcppDeepState and RcppDeepStateTools which will provide easy-to-use functions for using DeepState with R packages that use C/C++ code via Rcpp. This project will thus provide the first easy-to-use solution for R programmers that want to fuzz test their C/C++ code with existing tools such as AFL, and it will provide a framework for interfacing future coverage-driven fuzzers or symbolic execution tools. We also propose to use these new tools on a wide range of R packages in order to identify bugs in their C/C++ code.\nOne masters student will be recruited to implement this project during Jan-Dec 2020 at the School of Informatics, Computing, and Cyber Systems at Northern Arizona University. Interested students should apply by emailing a resume/CV along with a cover letter to project supervisors toby.hocking@nau.edu and alex.groce@nau.edu.\n\n\n\nFunded:\n$10,000\nProposed by:\nMikkel Meyer Andersen\nWebsite:\nhttps://github.com/r-cas/caracas/\nSummary:\nR’s ability to do symbolic mathematics is largely restricted to finding derivatives. There are many tasks involving symbolic math that are of interest to R users, e.g. inversion of symbolic matrices, limits and solving non-linear equations. Users must resort to other software for such tasks and many R users (especially outside of academia) do not readily have access to such software.\nThe Python library SymPy is open source, has a stable group of developers and is powerful. As such, R users can just switch to Python and SymPy for symbolic math. However it is often very convenient to stay in the same environment to use familiar syntax and to utilise available libraries (e.g. to generate problems using symbolic math together with the exams package or to first handle symbolic computations and then afterwards move on to a numerical evaluations of the results). We will achieve this by making SymPy functionality available for R users via an R package.\nCurrently only few R packages for doing symbolic mathematics are available: Two of these are Ryacas and rSymPy. Ryacas is built around Yacas, and although Yacas can solve many problems and is extensible, the community is relatively small and Yacas is not as powerful as SymPy for certain routine tasks (e.g. integration and solving equations). rSymPy on the other hand is based on technology that requires much technical work to install and use.\nThe website of the project is:\nhttps://github.com/r-cas/caracas/\nPlease contribute by testing, writing documentation, opening issues, submitting pull requests or something else!\n\n\n\nFunded:\n$9,000\nProposed by:\nLucas van der Meer, Robin Lovelace, Andrea Gilardi, Lorena Abad\nWebsite:\nhttps://luukvdmeer.github.io/sfnetworks/\nSummary:\nR is currently lacking a generally applicable, modern and easy-to-use way of handling all kinds of spatial networks. “Tidy spatial networks in R” aims to address this issue by developing and publishing the sfnetworks package. The package, and documentation around it, will provide a bridge between network analysis and spatial analysis communities. For this, an sfnetwork class that will work with both tidygraph and sf frameworks and functions. R-users will be encouraged to contribute and engage with the package development during a hackathon organized next to the eRum 2020.\n\n\n\nFunded:\n$4,000\nProposed by:\nMauricio Vargas Sepúlveda\nWebsite:\nhttps://github.com/pachamaltese/d3po\nSummary:\nR already features excellent visualization libraries such as D3 (via the r2d3 package), plotly or highcharter. However, though those enable the creation of great looking visualisations they have very steep learning curves, require understanding of JavaScript or rely on non-free software that might be out of reach for governments and NGOs. Our intention is to solve those problems by releasing d3po. It shall be an intermediate layer between the user and D3 by providing “templates”, enabling high quality interactive visualizations oriented to and designed to be used with Shiny and Rmarkdown, and also proving easy internationalization. Please join us, this needs D3 and R skilled minds!\n\n\n\nFunded:\n$6,000\nProposed by:\nEric Scott, Tamas Stirling\nWebsite:\nhttps://github.com/ropensci/webchem\nSummary:\nwebchem: accessing chemical information from the web\nA vast amount of chemical information is freely available on the internet. The data are used by millions of professionals around the world, for purposes like pharmaceutical research, chemical process design, or environmental impact assessment, to name a few. webchem is an R project that aims to help these professionals by providing a single point programmable access to all major chemical databases around the world. The project started in 2016 and currently supports more than 10 databases. If you are interested, join us and help us build the tool that biologists and chemists will absolutely love." }, { - "objectID": "all-projects/2021-group-1.html", - "href": "all-projects/2021-group-1.html", - "title": "Funded ISC Grants (2021-1)", + "objectID": "media-partners.html", + "href": "media-partners.html", + "title": "Media Partners", "section": "", - "text": "Funded ISC Grants (2021-1)\nThe R Consortium Infrastructure Steering Committee periodically solicits proposals from the worldwide R community for projects which will help advance the state of the R ecosystem. Developers and organizations may apply to participate in the program and receive funding to help further a project or initiative.\nGrants funded in this group:\n\nAccounting/Auditing Gap-Analysis\nExtendr - Rust extensions for R.\nGoogle Earth Engine with R\nImproving Translations in R\nMinimizing wastage of blood products\nR for Engineering Applications\nSetting up an R-Girls-Schools Network\ndeposits: Deposit Research Data Anywhere\n\n\n\nAccounting/Auditing Gap-Analysis\nFunded:\n$7,000\nProposed by:\nFelix Schildorfer\nSummary:\nThere are more and more accountants and auditors who want to start using R and dig into data science. They usually have particular tasks on hand that they want to complete, facilitate, or automate. While they often have some basic stats skills and may be some coding basics, understanding the R landscape and relating tasks and processes to locate and use relevant R packages and tutorials is an extreme challenge. While other areas like finance or pharmaceuticals already have extensive infrastructure to support R newcomers (Working Groups, Courses, Task Views, etc.) accounting and auditing do not. This becomes an obstacle for such professionals - which find the “coding” part difficult on their own but doing so without any support or knowing the appropriate package becomes a nightmare.\nThis is why R Business put together this project with the aim to gauge the landscape of what functionalities are available for Auditors in the R ecosystem and how the existing functionalities can be mapped to routine accounting/auditing tasks. We will complete a systematic survey of the CRAN-ecosystem for accounting/auditing tasks to establish a mapping and identify gaps. The project will contribute to the development of the R Business ISC working group by attracting interested accounting/auditing professionals, industry bodies and R community members. This will then in turn lead to increased use of R/RStudio, development new application domains for data science, and enhancement of the quality of accounting/auditing services.\n\n\nExtendr - Rust extensions for R.\nFunded:\n$15,000\nProposed by:\nAndy Thomason\nSummary:\nRust extension framework for R.\n\n\nGoogle Earth Engine with R\nFunded:\n$5,500\nProposed by:\nCesar Luis Aybar Camacho\nSummary:\nGoogle Earth Engine (GEE) is the most popular and advanced cloud platform designed for planetary-scale environmental data analysis. Its multi-petabyte data catalog and computation services are just accessed via Python and JavaScript client libraries. In order to facilitate its use within R, six months ago, rgee was released on CRAN using reticulate to wrap the GEE Python API. Although rgee provides a familiar interface and simple integration to other R packages (e.g., sf, raster, dplyr), the lack of tutorials and examples makes it difficult for new users to adopt.\nThe main goal of this project is to leverage the documentation. For this purpose, three main tasks have been proposed: (1) create a new version of rgee with support for shiny and markdown, (2) create rgeeExtra, which extends the functionalities of rgee, and finally write (3) rgeebook, a reference book with best practices and examples of GEE API usage.\n\n\nImproving Translations in R\nFunded:\n$0\nProposed by:\nMichael Chirico\nSummary:\nThis project will provide a better formalization of translation procedures for R to be more sustainable and more scalable. In the process, it will broaden the inclusivity of R by growing the sub-community of R users comfortable producing translations and extending the reach of the R project to more non-English audiences.\n\n\nMinimizing wastage of blood products\nFunded:\n$11,200\nProposed by:\nBalasubramanian Narasimhan\nSummary:\nGuan et al. 2017 (Proc Natl Acad Sci U S A 114 (43): 11368–73) used two years worth of data to formulate and solve an optimization problem to predict platelet usage and minimize waste. Two open-source R packages were developed for this purpose:\n- Platelet Inventory Prediction or pip (https://github.com/bnaras/pip) a package that is the core ML prediction engine that uses a given set of features described in the above publication\n- Stanford Blood Center Platelet Inventory Prediction or SBCpip (https://github.com/bnaras/SBCpip) that was customized to the data workflow at SHC. SBCpip was meant to be site specific.\nThere have been a number of requests from sites wishing to deploy the software locally. The current project will generalize the model, generalize it to address more blood products with different shelf lives, provide customizations for local use, and create easily deployable solutions.\n\n\nR for Engineering Applications\nFunded:\n$3,000\nProposed by:\nBenaiah Chibuokem Ubah\nSummary:\nR for Engineering Applications is a proposed project with the aim to attract engineers and diversify the use of the R language to the broad engineering domain – electrical, electronic, communications, robotics, etc engineering. The idea is similar to such projects as R in Finance, R in Insurance, BioConductor (R in Bio-informatics), R in Environmental Statistics, etc.\n\n\nSetting up an R-Girls-Schools Network\nFunded:\n$5,000\nProposed by:\nDr. Razia Ghani\nSummary:\nGlobally, women, especially from deprived socio-economic and diverse ethnic backgrounds, are under-represented in data science. A major factor is that data science does not feature in the school curriculum which means that teachers are unaware of the enhancements data science can bring to learning and development in and beyond the school. We propose an ongoing project, called R-Girls-School Network (short name R-Girls) to address this and are keen to link up with others.\nWe are a multi-disciplinary team that includes an educationalist, subject teachers, a data scientist and administrator who will begin to develop and implement a data science curriculum using R in Green Oak Academy – an inner-city school in the UK serving girls from deprived, ethnically diverse backgrounds aged 11-16 years; independently rated as Good with Outstanding for Behaviour and Attitudes.\nSince GOA follows the UK national curriculum, which is used in 10,000+ schools and 160 countries, our work will have a broad appeal. In due course we will develop ready-to-use bite-sized learning materials (10-15 mins) for teachers of core subjects (maths, statistics, science, geography) to use via RStudio cloud. The lessons will be tested with teachers and pupils and then incorporated into the school timetable across all five-year groups (age 11-16 years), culminating in an R-Data Story project and in due course, an annual R-Girls virtual conference open to any girl and girls’ school in the world.\nR-GS will be supported by a website for showcasing the work of pupils and sharing resources.\n\n\ndeposits: Deposit Research Data Anywhere\nFunded:\n$16,000\nProposed by:\nMark Padgham\nSummary:\nPublicly depositing datasets associated with published research is becoming more common, partly due to journals increasingly requiring data sharing, and partly though more general and ongoing cultural changes in relation to data sharing. Yet data sharing is often seen as time consuming, particularly in order to meet the expectations of individual data repositories. While documentation and training can help get users familiar with processes of data sharing, browser-based data and metadata submission workflows can only be so fast, are not easily reproduced, and do not facilitate regular or automated updates of data and metadata. Better programmatic tools can transform data sharing from a mountainous climb into a pit of success.\nThis project will develop a unified interface to many different research data repositories, and which will function along the lines of dplyr through “verbs” that work identically across many “backend” data repositories. The package will initially provide access to a few of the most common data repositories, yet will implement a modular/plugin system to enable users to contribute their own plugins to extend functionality to other repositories. Users will be able to authenticate, prepare data and metadata, and finally to submit, fetch, and browse data." + "text": "Media Partners\nThe R Consortium is proud to partner with the following media and associations to amplify information about R community activities around the globe. If you are interested in becoming a media partner, please contact us at info@r-consortium.org.\n\nR news and tutorials contributed by hundreds of R bloggers" }, { - "objectID": "all-projects/submittingforpayment.html", - "href": "all-projects/submittingforpayment.html", - "title": "Submitting for payment", + "objectID": "index.html", + "href": "index.html", + "title": "R Consortium", "section": "", - "text": "Submitting for payment\nThe R Consortium provides financial support to a broad range of initiatives, in support of the global R development and user community. When organizations become members of the R Consortium, their membership dues help provide this funding, and help ensure the overall health of the ecosystem.\nThe R Consortium provides funding through a structured process. The primary funding categories are:\n\nISC Grants, which are allocated by the Infrastructure Steering Committee through an application process, and support code and community development efforts.\nRUGs Grants, which support local R User Groups.\n\nAll grant payments must be pre-approved. Please follow the formal process established by each working group to apply for funding.\n\nInvoicing for your grant\nStarting in October 2020, each grant recipient will receive a control number. Please ensure that you include this in all requests for payment. If you are unsure of your control number, please contact operations@r-consortium.org.\nWhen you are ready to submit for payment, please complete the payment request form. You will be asked to provide the following, so please have it ready:\n\nThe control number for your grant.\nA W9 form (if you are in the US and have a SSN/EIN) or an international wire form.\nThe signed contract or a PDF of the email approving your grant.\nA brief description of how the funding was used (e.g., project milestone, RUGs or R-Ladies meetup, etc).\n\nIf you have any questions, please contact operations@r-consortium.org." + "text": "R User Group Program and Small Conference Funding Program now accepting applications Partner with us to support your meetup or local event.\n\n\nLEARN MORE\n\n\n\n\nFind your local R user group Network with fellow statisticians and learn from your peers.\n\n\nFIND A USER GROUP\n\n\n\n\nR Consortium: Supporting the R community, the R Foundation and organizations developing, maintaining and distributing R software.\n\n\n\n\nFind your local R user group Network with fellow statisticians and learn from your peers.\n\n\nLEARN MORE\n\n\n\n\nR/Medicine Webinar: Visualizing Survival Data with the {ggsurvfit} R Package\n\n\nWebinar Recording\n\n\n\n\nTidy Finance Webinar Series\n\n\nWebinar Information\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nWHAT IS THE R CONSORTIUM\n\n\nThe central mission of the R Consortium is to work with and provide support to the R Foundation and to the key organizations developing, maintaining, distributing and using R software through the identification, development and implementation of infrastructure projects.\n\n\nThe R language is an open source environment for statistical computing and graphics, and runs on a wide variety of computing platforms. The R language has enjoyed significant growth, and now supports over 2 million users. A broad range of industries have adopted the R language, including biotech, finance, research and high technology industries. The R language is often integrated into third party analysis, visualization and reporting applications.\n\n\n\n \n\n\n\nLEARN MORE\n\n\nREAD OUR ANNUAL REPORT 2023\n\n\n\n\nJoining R Consortium\n\n\nIndustry-leading organizations have joined the R Consortium to support an open source governance and foundation model to provide support to the R community, the R Foundation and groups and individuals, using, maintaining and distributing R software.\n\n\nLEARN MORE ABOUT MEMBERSHIP\n\n\n\n\nNeed Help?\n\n\nIf you need help such as with billing, mailing lists or other wise then please use this service desk for support.\n\n\nGET HELP\n\n\n\n\nBLOG\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nReviving Sheffield R User Group and Building Tools for Thyroid Cancer Prediction\n\n\nNeil Shephard, co-organizer of the Sheffield R User Group in Sheffield, United Kingdom (also on fosstodon), recently spoke to the R Consortium about his journey from Genetic…\n\n\n\nR Consortium\n\n\nNov 1, 2024\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nStreamlining API Integration: Jon Harmon’s Journey with the api2r Package\n\n\nThe R package api2r simplifies the process of wrapping APIs in R. The R Consortium interviewed Jon Harmon, Principal Data Solutions Engineer at Atorus, about this R…\n\n\n\nR Consortium\n\n\nOct 30, 2024\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nConectaR, Podcasts, and Datathons: How the San Carlos R User Group in Costa Rica is Connecting Latin America’s Data Lovers\n\n\nFrans van Dunné, the organizer of the San Carlos R User Group, recently discussed with the R Consortium the development of the R community in Costa Rica and the broader…\n\n\n\nR Consortium\n\n\nOct 23, 2024\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nEndophytes, Oaks, and R: How R-Ladies Morelia is Cultivating Science and Community in Morelia, Mexico\n\n\nGoretty Mendoza, the organizer of the R-Ladies Morelia, recently spoke to the R Consortium about her experience with the group and her work using R in molecular biology.\n\n\n\nR Consortium\n\n\nOct 18, 2024\n\n\n\n\n\n\n\n\n\n\n\n\nThe U.S. Federal Reserve quarterly model in R\n\n\n\n\n\n\nGuest Blog Post\n\n\nOct 16, 2024\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nEmpowering Dengue Research Through the Dengue Data Hub: R Consortium Funded Initiative\n\n\nThe Dengue Data Hub, an ambitious initiative funded by the R Consortium ISC, transforms how researchers access and utilize dengue-related data.\n\n\n\nR Consortium\n\n\nOct 15, 2024\n\n\n\n\n\n\n\n\nNo matching items" }, { - "objectID": "codeofconduct.html", - "href": "codeofconduct.html", - "title": "Code of Conduct", + "objectID": "posts/pharma-rug-the-rise-of-r/index.html", + "href": "posts/pharma-rug-the-rise-of-r/index.html", + "title": "Pharma RUG: The Rise of R in China’s Pharmaceutical Industry", "section": "", - "text": "The R Consortium and its working groups are dedicated to providing a harassment-free experience for participants at all of our events, whether they are held in person or virtually. R Consortium events are working conferences intended for professional networking and collaboration within the open source community. They exist to encourage the open exchange of ideas and expression and require an environment that recognizes the inherent worth of every person and group. While at R Consortium events or related ancillary or social events, any participants, including members, speakers, attendees, volunteers, sponsors, exhibitors, booth staff and anyone else, should not engage in harassment in any form.\nThis Code of Conduct may be revised at any time by The R Consortium and the terms are non-negotiable. Your registration for or attendance at any R Consortium event, whether it’s held in person or virtually, indicates your agreement to abide by this policy and its terms.\n\n\nAll event participants, whether they are attending an in-person event or a virtual event, are expected to behave in accordance with professional standards, with both this Code of Conduct as well as their respective employer’s policies governing appropriate workplace behavior and applicable laws.\n\n\n\nHarassment will not be tolerated in any form, whether in person or virtually, including, but not limited to, harassment based on sex, gender, sexual orientation, disability, physical appearance, body size, race, age, religion or any other status protected by laws in which the conference or program is being held. Harassment includes the use of abusive, offensive or degrading language, intimidation, stalking, harassing photography or recording, inappropriate physical contact, sexual imagery and unwelcome sexual advances or requests for sexual favors. Any report of harassment at one of our events, whether in person or virtual, will be addressed immediately. Participants asked to stop any harassing behavior are expected to comply immediately. Anyone who witnesses or is subjected to unacceptable behavior should notify a conference organizer at once.\nExhibitors should not use sexualized images, activities, or other material in their booths and must refrain from the use of sexualized clothing, uniforms, costumes, or otherwise creating a sexualized environment. Speakers should not use sexual language, images, or any language or images that would constitute harassment as defined above in their talks.\nIndividuals who participate (or plan to participate) in R Consortium events, whether its an in-person event or a virtual event, should conduct themselves at all times in a manner that comports with both the letter and spirit of this policy prohibiting harassment and abusive behavior, whether before, during or after the event. This includes statements made in social media postings, on-line publications, text messages, and all other forms of electronic communication.\n\n\n\nIf a participant engages in harassing behavior, whether in person or virtually, the conference organizers may take any action they deem appropriate depending on the circumstances, ranging from issuance of a warning to the offending individual to expulsion from the conference with no refund. The R Consortium reserves the right to exclude any participant found to be engaging in harassing behavior from participating in any further R Consortium events, working groups, trainings or other activities.\nIf a participant (or individual wishing to participate in an R Consortium event, in-person and/or virtual), through postings on social media or other online publications or another form of electronic communication, engages in conduct that violates this policy, whether before, during or after a R Consortium event, the R Consortium may take appropriate corrective action, which could include imposing a temporary or permanent ban on an individual’s participation in future R Consortium events, events, working groups, trainings or other activities.\n\n\n\nIf you are being harassed, notice that someone else is being harassed, or have any other concerns relating to harassment, please contact a member of the conference staff immediately. You are also encouraged to contact abuse@r-consortium.org.\n\n\n\nOur staff has taken incident response training and responds to harassment reports quickly and thoroughly. As referenced above, if a participant engages in harassing behavior, whether in-person or virtually, the conference organizers may take any action they deem appropriate, ranging from issuance of a warning to the offending individual to expulsion from the conference with no refund, depending on the circumstances. The R Consortium reserves the right to exclude any participant found to be engaging in harassing behavior from participating in any further R Consortium events, working groups, trainings or other activities.\nConference staff will also provide support to victims, including, but not limited to:\n\nProviding an Escort\nContacting Hotel/Venue Security or Local Law Enforcement\nBriefing Key Event Staff For Response/Victim Assistance\nAnd otherwise assisting those experiencing harassment to ensure that they feel safe for the duration of the conference.\n\n\n\n\nIf you are planning to attend an upcoming event, whether in-person or virtually and have concerns regarding another individual who may be present, please contact conduct@r-consortium.org. Precautions will be taken to ensure your comfort and safety, including, but not limited to providing an escort, prepping onsite event staff, keeping victim and harasser from attending the same talks/social events and providing onsite contact cell phone numbers for immediate contact." + "text": "PharmaRUG, China organizer Joe Zhu, spoke with the R Consortium about the growing R community and the increasing use of R in the pharmaceutical industry in China. The group has contributed to the pharmaceutical R community through several R packages. Since its establishment last year, the group has organized large-scale hybrid events. Joe also shared some tools and techniques for smoothly organizing and running hybrid events.\n\nPlease share about your background and involvement with the RUGS group.\nI have a PhD in statistics and studied in New Zealand for my undergraduate and postgraduate degrees in statistics. My PhD work focused on theoretical coalescent theory and probabilistic modeling for phylogenetics models. I also completed a postdoc at Oxford, focusing on statistical genomics for the human genome and malaria parasite genome projects. During this time, I developed open source software tools for statistical genomics, primarily using R as a front end and developing C++ software.\nFor the past four years, I’ve worked at Roche, where I started leading a major collaboration initiative in pharma three years ago. I’ve created TLG (table, listing, and figures) for regulatory submissions to the FDA. Throughout this initiative, we have open sourced around 30 software packages, including `formatters`, `rtables`, `rlistings` and `tern`. Last year, we submitted these packages to CRAN.\nAt first, we open sourced the project on GitHub and then submitted it to CRAN. I’m heavily involved in one of China’s R user groups, PharmaRUG. We use the group to share posts about developments in the area, and we organize events and conferences. In March last year, we hosted the first event with over 100 people on-site and around 100 online. The event covered topics like R package usage in the pharma industry. Later that year, we organized another event called “Open Source Clinical Reporting summeR“. \n\nLately, I have been busy organizing several events. I recently gave a talk (about R package dependencies as directed in acyclic graphs) at a conference hosted by the R community in China. Early next month, on August 1st, I will attend a pharma conference where I will conduct a workshop on good practices in software package development. The conference schedule is quite packed for me as I also have a session on how teams operate and collaborate within the Pharma industry to develop R packages. On the third day of the conference, I will organize a series of 11 data visualization talks, one of which is about Python. Most of the talks will focus on using R, except for one discussion on Python.\nCan you share what the R community is like in China? \n\nWe have opened up seats for students to join our events in the pharmaceutical industry. In the past, fewer than 20 students, mostly from academia, have joined us for these conferences. The events include big names like Roche, Johnson & Johnson, Novartis, Boehringer Ingelheim, and Sanofi and local companies such as Fosun, Hengrui, and Legend Biotech. There is a big R community in China across academia and industry. Our user group primarily focuses on the pharma industry. Our WeChat channel has nearly a thousand subscribers, and our group chat has almost 500 members. It’s a very active community. \nLater this year, we will collaborate with the “R in Pharma” for the October conference. Daniel Sabanes Bove and I have contacted Harvey and Phil, and we will organize an APAC track, including India, China, Japan, Australia, Singapore, and Korea. \nAny techniques you recommend using for planning for or during the event? (Github, zoom, other) Can these techniques be used to make your group more inclusive to people that are unable to attend physical events in the future?\nWe have created a GitHub account called PharmaRUG. We use this platform to share websites, posts, slides, and videos related to our events. The Pharma RUG 2024 conference was particularly successful this year, thanks to the support from the R Consortium. We also utilize WeChat groups to call for speakers and interact with others. In addition to GitHub and WeChat, we use Tencent Docs to share documents. This is particularly useful in China, where using company-specific platforms like Google or Microsoft can be hindered by firewalls. Tencent Docs works perfectly in China, making sharing and synchronizing documents easy.\nCan you share some valuable tips for organizing succesful Hybrid events?\n\nWe have a series of planning sessions where we actively communicate using WeChat. We meet at a community center where everyone is open, and we have preset meetings. We test the audio and everything beforehand. This is our second year organizing these events, so we have gained more experience. We are now familiar with the standards and know what needs to be done. For example, when two companies, like MNCs, use different systems, we find it better to use one shared system to ensure everything is synchronized.\nWe’ve found that Microsoft Teams is easy to use for setting up meetings and scheduling them ahead of time. For live demos, we recommend pre-recording the demos and taking questions. In the case of hybrid sessions with multiple locations, we prioritize asking and answering questions based on the primary and secondary locations, as well as online participation. If we cannot answer questions quickly, we host Q&A sessions afterward and share them online.\nI believe that for the event to be successful, timing is crucial. We must stick to the schedule because it’s a hybrid event. However, we should also allow for some flexibility when unexpected things come up. We haven’t created a YouTube account yet because YouTube isn’t accessible in China. One alternative could be setting up a Bilibili web page and account to share the videos. All our files are currently on GitHub, which is convenient. We need to trim the videos to smaller sizes to fit GitHub’s file size limits, maybe at four and a half speeds or similar.\nWhat trends do you currently see in R language and your industry?\nSo, SAS has dominated the software space for the Pharma industry for decades. While it used to be used for exploratory and research purposes, there have been successes with using Office to support missions in recent years. Roche also has success stories in this area. There are several initiatives, with PharmaVerse being a significant player. Roche is part of PharmaVerse, taking inspiration from the tidyverse multiverse concept. The end-to-end clinical reporting process is considered in this space, from data preparation to TLG generations. A lot has happened in the past three to four years, especially in China last year. There’s been significant development in China, and you can see a shift from SAS to R in the tools used. At the PharmaSUG meeting, which was previously dominated by SAS users, in the past few years, a quarter to one-third of the tools are using languages other than SAS. It’s clear that things are moving away from SAS towards software languages like R.\nThis year, I don’t have the complete statistics with me right now, but you do see a lot of topics. In my session, I’m sharing, and you know, many talks use visualization because it’s much likable. So, the trend is that R is becoming more acceptable than before, from PLCs to things in production. There are very high standards for codes and validation.\nIn the end, I would like to thank my dear friends and colleagues for their support and for making this happen\n\nYan Qiao, Associate Director of Scientific Programming, Beigene, \nBaoqin Li, China Head Clinical & Statical Programming, Johnson & Johnson\nDong Guo, China head of Stats Analyst, Eli-lilly&Company\nYun Ma, Director, clinical data Sciences, Boehringer Ingelheim (china) Investment Co.\nYanli Chang, Head of Data Operations China, Novartis\n\nHow do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 68,000 members in 33 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute." }, { - "objectID": "codeofconduct.html#committed-to-a-safe-and-inclusive-environment-for-the-r-consortium-community", - "href": "codeofconduct.html#committed-to-a-safe-and-inclusive-environment-for-the-r-consortium-community", - "title": "Code of Conduct", + "objectID": "posts/offa-r-users-group-empowering-data-driven-education-in-nigeria/index.html", + "href": "posts/offa-r-users-group-empowering-data-driven-education-in-nigeria/index.html", + "title": "Offa R Users Group: Empowering Data-Driven Education in Nigeria", "section": "", - "text": "The R Consortium and its working groups are dedicated to providing a harassment-free experience for participants at all of our events, whether they are held in person or virtually. R Consortium events are working conferences intended for professional networking and collaboration within the open source community. They exist to encourage the open exchange of ideas and expression and require an environment that recognizes the inherent worth of every person and group. While at R Consortium events or related ancillary or social events, any participants, including members, speakers, attendees, volunteers, sponsors, exhibitors, booth staff and anyone else, should not engage in harassment in any form.\nThis Code of Conduct may be revised at any time by The R Consortium and the terms are non-negotiable. Your registration for or attendance at any R Consortium event, whether it’s held in person or virtually, indicates your agreement to abide by this policy and its terms.\n\n\nAll event participants, whether they are attending an in-person event or a virtual event, are expected to behave in accordance with professional standards, with both this Code of Conduct as well as their respective employer’s policies governing appropriate workplace behavior and applicable laws.\n\n\n\nHarassment will not be tolerated in any form, whether in person or virtually, including, but not limited to, harassment based on sex, gender, sexual orientation, disability, physical appearance, body size, race, age, religion or any other status protected by laws in which the conference or program is being held. Harassment includes the use of abusive, offensive or degrading language, intimidation, stalking, harassing photography or recording, inappropriate physical contact, sexual imagery and unwelcome sexual advances or requests for sexual favors. Any report of harassment at one of our events, whether in person or virtual, will be addressed immediately. Participants asked to stop any harassing behavior are expected to comply immediately. Anyone who witnesses or is subjected to unacceptable behavior should notify a conference organizer at once.\nExhibitors should not use sexualized images, activities, or other material in their booths and must refrain from the use of sexualized clothing, uniforms, costumes, or otherwise creating a sexualized environment. Speakers should not use sexual language, images, or any language or images that would constitute harassment as defined above in their talks.\nIndividuals who participate (or plan to participate) in R Consortium events, whether its an in-person event or a virtual event, should conduct themselves at all times in a manner that comports with both the letter and spirit of this policy prohibiting harassment and abusive behavior, whether before, during or after the event. This includes statements made in social media postings, on-line publications, text messages, and all other forms of electronic communication.\n\n\n\nIf a participant engages in harassing behavior, whether in person or virtually, the conference organizers may take any action they deem appropriate depending on the circumstances, ranging from issuance of a warning to the offending individual to expulsion from the conference with no refund. The R Consortium reserves the right to exclude any participant found to be engaging in harassing behavior from participating in any further R Consortium events, working groups, trainings or other activities.\nIf a participant (or individual wishing to participate in an R Consortium event, in-person and/or virtual), through postings on social media or other online publications or another form of electronic communication, engages in conduct that violates this policy, whether before, during or after a R Consortium event, the R Consortium may take appropriate corrective action, which could include imposing a temporary or permanent ban on an individual’s participation in future R Consortium events, events, working groups, trainings or other activities.\n\n\n\nIf you are being harassed, notice that someone else is being harassed, or have any other concerns relating to harassment, please contact a member of the conference staff immediately. You are also encouraged to contact abuse@r-consortium.org.\n\n\n\nOur staff has taken incident response training and responds to harassment reports quickly and thoroughly. As referenced above, if a participant engages in harassing behavior, whether in-person or virtually, the conference organizers may take any action they deem appropriate, ranging from issuance of a warning to the offending individual to expulsion from the conference with no refund, depending on the circumstances. The R Consortium reserves the right to exclude any participant found to be engaging in harassing behavior from participating in any further R Consortium events, working groups, trainings or other activities.\nConference staff will also provide support to victims, including, but not limited to:\n\nProviding an Escort\nContacting Hotel/Venue Security or Local Law Enforcement\nBriefing Key Event Staff For Response/Victim Assistance\nAnd otherwise assisting those experiencing harassment to ensure that they feel safe for the duration of the conference.\n\n\n\n\nIf you are planning to attend an upcoming event, whether in-person or virtually and have concerns regarding another individual who may be present, please contact conduct@r-consortium.org. Precautions will be taken to ensure your comfort and safety, including, but not limited to providing an escort, prepping onsite event staff, keeping victim and harasser from attending the same talks/social events and providing onsite contact cell phone numbers for immediate contact." - }, - { - "objectID": "members.html#platinum-members", - "href": "members.html#platinum-members", - "title": "R Consortium", - "section": "Platinum Members", - "text": "Platinum Members" + "text": "The R Consortium had a conversation with Anietie Edem Udokang, who is the founder and organizer of the Offa R Users Group (ORUG). He discussed the emerging local R community and the use of R for his research in time series analysis.\nThe Offa R Users Group has a Meetup coming up on March 26th, 2024, titled “Test for the Assumptions of Linear Regression Using R.” The group is also seeking individuals to serve as guest speakers for their online events.\nPlease share about your background and involvement with the RUGS group.\nMy name is Anietie Edem Udokang, and I am a chief lecturer at the Federal Polytechnic Offa. I hold a Master of Science degree in Statistics. It was during my postgraduate studies that my supervisor introduced me to R, which was around 2012. Since then, I’ve been using R and have discovered that it’s far superior to some of the other software programs I had previously used.\nI have found that interacting with others and utilizing specific features, such as the ability to download applications, has been incredibly beneficial to my analysis work. These special packages have helped me greatly, and I believe it is important to attach relevant packages when organizing data. This experience has made me passionate about using R for data analysis.\nEver since I began using R, I have had the privilege of engaging with a diverse group of individuals, including data scientists and software users. These interactions have led me to the realization that to continue growing and learning, it would be beneficial to establish a user group within our community. Initially, we called it the “Fedpofa R Users Group,” but later changed the name to “Offa R Users Group.” We have been organizing meetings, providing training, and engaging in other activities to keep the community vibrant.\nCan you share what the R community is like in Offa?\nR is not limited to academic use, but it is also used in industry. The reason for this is that polytechnics act as a bridge between the industry and academic institutions. If the students have a good grasp of how to use R, it means that industry will be directly or indirectly affected. Consultants often visit our ORUG and ask for some analysis, which we provide using R. Additionally, students also use R for their projects.\nI use R for many of my publications. R has gained a lot of popularity, not only within our institution but also among sister institutions in the area. Some departments have even made R the only software that students are required to use for analysis.\nWhat industry are you currently in? How do you use R in your work?\nI am in the education sector, and I use R for my work in time series analysis, which is my area of specialization. I rely on TSA, tseries and other related time series packages to carry out my work. For example, I used R for Modeling the Residuals of Financial Time Series with Missing Values for Risk Measures, which was my MSc project. I have also used R in the Application of the Seasonal Autoregressive Moving Average Model to Analyze and Forecast the Food Price Index (free registration required). Additionally, I used R in a paper titled “Volatility of Exchange Rates in Nigeria: An Investigation of Risk on Investment.” In another innovative project was Modelling Circular Time Series with Applications. These are just a few examples of the papers and research where I’ve personally used R.\nYou have a Meetup titled Test for the Assumptions of Linear Regression Using R, can you share more on the topic covered? Why this topic?\nSome authors use regression models without checking whether the assumptions hold or not. Instead of carrying out tests to confirm this, they assume that the model is valid if the assumptions are fulfilled. This topic aims to highlight the importance of carrying out such tests to ensure reliable and comprehensive results. Lack of adherence to the assumptions may lead to inaccurate conclusions. The focus will be on commonly used tests for normality, linearity, autocorrelation, heteroscedasticity/homoscedasticity, and multicollinearity, with illustrative examples using R.\nI appreciate the R Consortium for their valuable RUGs grant assistance in 2022. With this grant, I could open two other user groups: the Ilorin R Users Group and the Kwara Environmental Statistics R Group. I also want to express my gratitude to the R Consortium for sponsoring my Meetup subscription and covering other minor expenses in 2022. The subscription is still ongoing, and I hope that we can continue our partnership to promote the use of R in our community.\nI would like to request for speakers to present at our R User Group. We are currently seeking speakers for our upcoming events and would be delighted to welcome speakers from all over the world to share their R-related knowledge with us." }, { - "objectID": "members.html#silver-members", - "href": "members.html#silver-members", - "title": "R Consortium", - "section": "Silver Members", - "text": "Silver Members" + "objectID": "posts/offa-r-users-group-empowering-data-driven-education-in-nigeria/index.html#how-do-i-join", + "href": "posts/offa-r-users-group-empowering-data-driven-education-in-nigeria/index.html#how-do-i-join", + "title": "Offa R Users Group: Empowering Data-Driven Education in Nigeria", + "section": "How do I Join?", + "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 68,000 members in 33 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nLearn more" }, { - "objectID": "posts/using-r-to-submit-research-to-the-fda-pilot-4-successfully-submitted/index.html", - "href": "posts/using-r-to-submit-research-to-the-fda-pilot-4-successfully-submitted/index.html", - "title": "Using R to Submit Research to the FDA: Pilot 4 Successfully Submitted to FDA Center for Drug Evaluation and Research", + "objectID": "posts/Tackling-Hurdles-Embracing-Open-Source-Packages-in-Pharmaceutical-Research/index.html", + "href": "posts/Tackling-Hurdles-Embracing-Open-Source-Packages-in-Pharmaceutical-Research/index.html", + "title": "Tackling Hurdles: Embracing Open Source Packages in Pharmaceutical Research", "section": "", - "text": "The R Consortium is excited to announce that, on September 20, 2024, the R Submissions Working Group successfully submitted its latest test submission package—featuring a WebAssembly component—through the FDA’s Electronic Common Technical Document (eCTD) gateway! This marks a significant milestone as the FDA Center for Drug Evaluation and Research (CDER) staff has officially received the submission package.\nStatistician Eric Nantz at pharmaceuticals company Eli Lilly in Indianapolis, Indiana, says that using WebAssembly “will minimize, from the reviewer’s perspective, many of the steps that they had to take to get the application running on their machines.”\nThe complete set of submission materials is available publicly on GitHub: R Consortium Submissions Pilot 4." + "text": "The R Validation Hub next meeting is May 21st, 12:00 PM EST." }, { - "objectID": "posts/using-r-to-submit-research-to-the-fda-pilot-4-successfully-submitted/index.html#about-the-pilot-4-project", - "href": "posts/using-r-to-submit-research-to-the-fda-pilot-4-successfully-submitted/index.html#about-the-pilot-4-project", - "title": "Using R to Submit Research to the FDA: Pilot 4 Successfully Submitted to FDA Center for Drug Evaluation and Research", - "section": "About the Pilot 4 Project", - "text": "About the Pilot 4 Project\nThe objective of the R Consortium R submission Pilot 4 Project is to explore the use of novel technologies such as Linux containers and WebAssembly to bundle a Shiny application into a self-contained package, facilitating a smoother process of both transferring and executing the application. The application was built using the source data sets and analyses contained in the R submission Pilot 1-3. To our knowledge, this is the first publicly available submission package that includes a WebAssembly component. We hope this submission package and what we have learned can serve as a good reference for future regulatory submission efforts. The WebAssembly technology compiles applications into a portable, consistent environment driven by a web browser, allowing agency reviewers to easily run and evaluate software without complex setups. The second half of the Pilot 4 Project (leveraging container technology to package a Shiny application) will be submitted as an additional package later this year. Additional agency feedback will be shared in future communications." + "objectID": "posts/Tackling-Hurdles-Embracing-Open-Source-Packages-in-Pharmaceutical-Research/index.html#join-the-call-here", + "href": "posts/Tackling-Hurdles-Embracing-Open-Source-Packages-in-Pharmaceutical-Research/index.html#join-the-call-here", + "title": "Tackling Hurdles: Embracing Open Source Packages in Pharmaceutical Research", + "section": "Join the call here! ", + "text": "Join the call here! \nIn the dynamic field of pharmaceutical research, open source R packages offer incredible potential to innovate and enhance efficiency. The R Validation Hub is guiding the community building riskmetric and the riskassessment app. riskmetric is a framework to quantify an R package’s “risk of use” by assessing a number of meaningful metrics designed to evaluate package development best practices, code documentation, community engagement, and development sustainability. Together, the riskassessment app and the riskmetric package aim to provide some context for validation within regulated industries. \nThe benefits of utilizing open source tools in pharmaceutical projects are compelling. To address these issues and maximize their potential, join us at the R Validation Hub community meeting on May 21st at 12:00 PM EST. This gathering will focus on sharing best practices, troubleshooting common problems, and exploring innovative solutions together.\nEmbrace the opportunity to transform pharmaceutical research with us. Let’s innovate, collaborate, and overcome these hurdles together." }, { - "objectID": "posts/using-r-to-submit-research-to-the-fda-pilot-4-successfully-submitted/index.html#about-the-r-submissions-working-group", - "href": "posts/using-r-to-submit-research-to-the-fda-pilot-4-successfully-submitted/index.html#about-the-r-submissions-working-group", - "title": "Using R to Submit Research to the FDA: Pilot 4 Successfully Submitted to FDA Center for Drug Evaluation and Research", - "section": "About the R Submissions Working Group", - "text": "About the R Submissions Working Group\nThe R Consortium R Submissions Working Group is focused on improving practices for R-based clinical trial regulatory submissions.\nHealth authority agencies from different countries require electronic submission of data, computer programs, and relevant documentation to bring an experimental clinical product to market. In the past, submissions have mainly been based on the SAS language.\nIn recent years, the use of open source languages, especially the R language, has become very popular in the pharmaceutical industry and research institutions. Although the health authorities accept submissions based on open source programming languages, sponsors may be hesitant to conduct submissions using open source languages due to a lack of working examples.\nTherefore, the R Submissions Working Group aims to provide R-based submission examples and identify potential gaps while submitting these example packages. All materials, including submission examples and communications, are publicly available on the R consortium GitHub page." + "objectID": "posts/Tackling-Hurdles-Embracing-Open-Source-Packages-in-Pharmaceutical-Research/index.html#join-the-call-here-1", + "href": "posts/Tackling-Hurdles-Embracing-Open-Source-Packages-in-Pharmaceutical-Research/index.html#join-the-call-here-1", + "title": "Tackling Hurdles: Embracing Open Source Packages in Pharmaceutical Research", + "section": "Join the call here!", + "text": "Join the call here!" }, { - "objectID": "posts/using-r-to-submit-research-to-the-fda-pilot-4-successfully-submitted/index.html#join-the-r-submissions-working-group", - "href": "posts/using-r-to-submit-research-to-the-fda-pilot-4-successfully-submitted/index.html#join-the-r-submissions-working-group", - "title": "Using R to Submit Research to the FDA: Pilot 4 Successfully Submitted to FDA Center for Drug Evaluation and Research", - "section": "Join the R Submissions Working Group", - "text": "Join the R Submissions Working Group\nThe R Submissions Working Group comprises members from over 10 pharmaceutical companies, as well as regulatory agencies. We are a collaborative community open to anyone interested in contributing to this important work. For more information, or to get involved, visitour website or contact us directly at director@r-consortium.org." + "objectID": "posts/r4socialscience-empowering-social-science-research/index.html", + "href": "posts/r4socialscience-empowering-social-science-research/index.html", + "title": "R4SocialScience: Empowering Social Science Research with R in India", + "section": "", + "text": "Dr. Mohit Garg, organizer of the R4SocialScience group in Delhi, India recently talked to the R Consortium about his experience of starting an R user group. The R4SocialScience group aims to bridge the gap between social science research and data analysis, offering support and training to academics, researchers, and industry professionals. Dr. Garg shares his experiences, the growth of the R community in India, and his plans for expanding R’s reach.\nPlease share about your background and involvement with the RUGS group.\nI’m currently working as an assistant librarian at the Indian Institute of Technology, Delhi, one of the premier institutions in India.  My academic background includes a BTech in Information Technology from Guru Gobind Singh Indraprastha University followed by an MS in Librarian Information Science from the Indian Statistical Institute, an institution dedicated to statistics in India started by the late Professor P.C. Mahanobis. After that, I completed my PhD in Library and Information Science from IGNOU, New Delhi.\nMy interest in R began in 2013 when I started my MS at the Indian Statistical Institute.  Since then, I have taken various courses as part of my MS program and some online courses. I became interested in R due to its open source nature and the free availability of packages for all kinds of analysis. Then, I started promoting R in the academic community. However, in 2013, there was little interest in R because the prevalent approach in India was more focused on using commercial software for data analysis.  However, in the past few years, there has been an increasing interest in R, with many workshops and government-funded events dedicated to it.\nI have been providing R training to professors, teachers, and research scholars, and I have also worked on web-based development using Shiny packages. Furthermore, we have developed a web dashboard to visualize real-time research productivity data obtained from sources like Scopus through API. Recently, we completed a 12-week MOOC course on NPTEL SWAYAM platform with a focus solely on R. The course was quite popular, with 2584 learners from India joining, and 515 learners registering for the final examination. Although the course was free, participants had the option to pay for certification.\nCan you share what the R community is like in India?\nI have been involved in the academic profession since 2016 and have been giving lectures and providing resource points at various institutions. I believe that there is a need to build a community focused on social sciences, especially for those who may have a limited understanding of mathematics, and statistics. The idea is to create a specific community related to social science, not just in India, but also in collaboration with other institutions. The community will cater to three main groups: those who are proficient in coding and development of R packages, those who are familiar with basic R but need further guidance, and those who are completely new to R.\nThe community aims to provide support for those interested in social science and to make R more accessible by offering packages related to social science, basic R tutorials. One specific package gaining popularity in academia is “biblo shiny bibliometrics,” which facilitates scientific productivity mapping using R.\nWe want to emphasize that R is not just a programming language, but a software for data analysis, to encourage more people to explore its potential. While both R and Python are interpreted languages, we aim to dispel the fear of programming and demonstrate how these languages can be used effectively. Although Python appears to be more widely used in the industry, there is still a growing interest in R.\nWhat are your plans for the group going forward?\nI have been teaching R for more than 10 years, and I found that researchers are interested in using R. I have identified three potential co-organizers from different regions in India to make a team of four people. We have already received a grant, and we plan to conduct training sessions in different locations across India.\nI am focusing on a “train the trainer” model, where I aim to train individuals who can then carry out training sessions in their respective regions. India has over 50,000 colleges and around 1,200 universities, all involved in significant research and analysis activities. We also aim to have dedicated R trainers in all districts in India by 2026.\nOur approach involves dividing the country into five zones, followed by state-wise and district-wise planning. We are not heavily reliant on industry support, as our activities are primarily related to academia and research.\nWe plan to charge a nominal registration fee, which would cover expenses such as food and refreshment. We are hoping to minimize travel expenses, as they can be quite costly. But we will explore some way to fund the travel and accommodation expenses. We have hosted a one day workshop on “Doing Research using R” at Galgotias University.\nI am currently focusing on building a community and providing training sessions. I have noticed that online sessions may not be as effective as I had hoped, as participants seem to encounter many problems. Therefore, I am considering conducting more in-person workshops, which I believe will help popularize the training sessions. Additionally, I aim to develop specialized packages for social science and build a dedicated team. I am optimistic about these plans. During a recent workshop, I noticed that many participants preferred simple tools for data analysis. I intend to introduce such tools to make the training more accessible and user-friendly for participants. This is my vision for the community.\nPlease share about a project you are currently working on or have worked on in the past using the R language. Goal/reason, result, anything interesting, especially related to the industry you work in?\nWe have developed a platform utilizing the shiny and other text mining packages. This platform is still in the testing phase. The platform allows real-time data fetching from the Scopus API.\nFor example, if I search for a faculty member, it will display the publication data such as the number of publications, H-index, citations, types of publications, sources of publication, and annual publication distribution. We can also download this data.\nWe have also developed a word cloud based on the titles of the publications for each faculty member, processed using the TM package. This helps to infer the expertise of the professors. Furthermore, we have included a feature for identifying the H-classic, which is related to the H-index.  This platform is quite useful and efficient, especially for academic institutions. We now have the capability to download data from a specific date range as an Excel file. The data includes publication dates and the number of citations.\nWe’re in the process of creating a full dashboard for universities or institutions. We’ve also conducted a pilot study for other institutions. We are also considering publishing this work as a research paper to increase its visibility." }, { - "objectID": "posts/the-cleveland-r-user-groups-journey-through-pandemic-adaptations-and-baseball-analytics-r-consortium/index.html", - "href": "posts/the-cleveland-r-user-groups-journey-through-pandemic-adaptations-and-baseball-analytics-r-consortium/index.html", - "title": "The Cleveland R User Group’s Journey Through Pandemic Adaptations and Baseball Analytics", - "section": "", - "text": "Last year, R Consortium talked to John Blischak and Tim Hoolihan of the Cleveland R User Group about their regular structured and casual virtual meetups during the pandemic. Recently, Alec Wong, another co-organizer of the Cleveland R User Group, updated the R Consortium about how the group provides a networking platform for a small but vibrant local R community. Alec shared details of a recent event from the group regarding the use of R for analyzing baseball data. He also discussed some tools for keeping the group inclusive and improving communication among group members.\n\n\n\nPlease share about your background and involvement with the RUGS group.\nI completed my Bachelor of Science degree in Fisheries and Wildlife from the University of Nebraska-Lincoln in 2013, and my Master of Science degree in Statistical Ecology from Cornell University in late 2018. During my graduate program, I gained extensive experience using R, which is the de facto language of the ecological sciences. I discovered a passion for the language, as it is extremely intuitive and pleasant to work with.\nAfter completing my program in 2018, I moved to Cleveland and immediately began attending the Cleveland R User Group in 2019, and have been a consistent member ever since. I eagerly look forward to each of our events.\nAfter completing my graduate program, I started working at Progressive Insurance. Working for a large organization like Progressive provides me with many diverse opportunities to make use of my extensive experience with R. I was happy to find a vibrant R community within the company, which allowed me to connect with other R users, share knowledge, and I enthusiastically offer one-on-one assistance to analysts from all over Progressive.\nStarting in 2022, I accepted the role of co-organizer of the Cleveland R User Group. As a co-organizer, I help with various tasks related to organizing events, such as the one we held last September. I am passionate about fostering the growth of these communities and helping to attract more individuals who enjoy using R.\nOur group events are currently being held in a hybrid format. When we manage to find space, we will meet in person, such as when we met to view the 2023 posit::conf in October–several members visited in person and watched and discussed videos from the conference. Most of our meetups continue to be virtual, including our Saturday morning coffee meetups, but we are actively searching for a more permanent physical space to accommodate our regular meetups.\nI am only one of several co-organizers of the Cleveland R user group. The other co-organizers include Tim Hoolihan from Centric Consulting, John Blischak who operates his consulting firm JDB Software Consulting, LLC, and Jim Hester, currently a Senior Software Engineer atNetflix. Their contributions are invaluable and the community benefits tremendously from their efforts.\nCan you share what the R community is like in Cleveland? \nI believe interest in R has been fairly steady over time in Cleveland since 2019. We have a handful of members who attend regularly, and typically each meeting one or two new attendees will introduce themselves.\nI would venture to say that R continues to be used frequently in academic settings in Cleveland, though I am ‌unfamiliar with the standards at local universities. At least two of our members belong to local universities and they use R in their curricula.\nAs for industry usage, many local companies, including Progressive use R. At Progressive, we have a small, but solid R community; although it is not as large as the Python community, I believe that the R community is more vibrant. This seems characteristic of R communities in varying contexts, as far as I’ve seen. Another Cleveland company, the Cleveland Guardians baseball team, makes use of R for data science. In September 2023 we were fortunate to invite one of their principal data scientists to speak to us about their methods and analyses. (More details below.)\nTypically, our attendance is local to the greater Cleveland area, but with virtual meetups, we’ve been able to host speakers and attendees from across the country; this was a silver lining of the pandemic. We also hold regular Saturday morning coffee and informal chat sessions, and it’s great to see fresh faces from outside Cleveland joining in.\nYou had a Meetup titled “How Major League Teams Use R to Analyze Baseball Data”, can you share more on the topic covered? Why this topic?\nOn September 27th, 2023, we invited Keith Woolner, principal data scientist at the Cleveland Guardians baseball team, to give a presentation to our group. This was our first in-person meetup after the pandemic, and Progressive generously sponsored our event, affording us a large presentation space, food, and A/V support. We entertained a mixed audience from the public as well as Progressive employees.\nKeith spoke to us about “How Major League Baseball Teams Use R to Analyze Baseball Data.” In an engaging session, he showcased several statistical methods used in sports analytics, the code used to produce these analyses, and visualizations of the data and statistical methods. Of particular interest to me was his analysis using a generalized additive model (GAM) to evaluate the relative performance of catchers’ ability to “frame” a catch; in other words, their ability to convince the umpire a strike occurred. The presentation held some relevance for everyone, whether they were interested in Cleveland baseball, statistics, or R, making it a terrific option for our first in-person presentation since January 2020. His presentation drove a lot of engagement both during and after the session.\n\n\n\nAny techniques you recommend using for planning for or during the event? (Github, zoom, other) Can these techniques be used to make your group more inclusive to people that are unable to attend physical events in the future? \nOne of our co-organizers, John Blischak, has created a slick website using GitHub Pages to showcase our group and used GitHub issue templates to create a process for speakers to submit talks. Additionally, the Cleveland R User group has posted recordings of our meetups to YouTube since 2017, increasing our visibility and accessibility. Many people at Progressive could not attend our September meetup and asked for the recording of our September 2023 meetup as soon as it was available.\nRecently, we have also created a Discord server, a platform similar to Slack. This was suggested by one of our members, Ken Wong, and it has been a great addition to our community. We have been growing the server organically since October of last year by marketing it to attendees who visit our events, particularly on the Saturday morning meetups. This has opened up an additional space for us to collaborate and share content asynchronously. Ken has done an excellent job of organizing the server and has added some automated processes that post from R blogs, journal articles, and tweets from high-profile R users. Overall, we are pleased with our progress and look forward to continuing to improve our initiatives.\n\nHow do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 68,000 members in 33 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nLearn more" + "objectID": "posts/r4socialscience-empowering-social-science-research/index.html#how-do-i-join", + "href": "posts/r4socialscience-empowering-social-science-research/index.html#how-do-i-join", + "title": "R4SocialScience: Empowering Social Science Research with R in India", + "section": "How do I Join?", + "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 68,000 members in 33 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nLearn more" }, { - "objectID": "posts/r-ladies-cotonou-a-community/index.html", - "href": "posts/r-ladies-cotonou-a-community/index.html", - "title": "R-Ladies Cotonou – A Community that Makes R Accessible for French-Speaking African Women", + "objectID": "posts/gergely-daroczis-journey-empowering-r-users-in-hungary/index.html", + "href": "posts/gergely-daroczis-journey-empowering-r-users-in-hungary/index.html", + "title": "Gergely Daróczi’s Journey: Empowering R Users in Hungary", "section": "", - "text": "Nadejda Sero, the founder of the R Ladies Cotonou chapter, shared with the R Consortium her experiences learning R, the challenges of running an R community in a developing country, and her plans for 2024. She also emphasized the importance of considering the realities of the local R community when organizing an R User Group (RUG).\nPlease share about your background and involvement with the RUGS group.\nMy name is Nadejda Sero, and I am a plant population and theoretical ecologist. I have a Bachelor of Science in Forestry and Natural Resources Management and a Master of Science in Biostatistics from the University of Abomey-Calavi (Benin, West Africa). I discovered R during my Master’s studies in 2015. From the first coding class, I found R exciting and fun. However, as assignments became more challenging, I grew somewhat frustrated due to my lack of prior experience with a programming language.\nSo, I jumped on Twitter (current X). I tweeted, “The most exciting thing I ever did is learning how to code in R!” The tweet caught the attention of members of the R Ladies global team. They asked if I was interested in spreading #rstats love with the women’s community in Benin. I was thrilled by the opportunity and thus began my journey with R-Ladies Global.\nThe early days were challenging due to the novelty of the experience. I did not know much about community building and social events organization. I started learning about the R-Ladies community and available resources. The most significant work was adjusting the resources/tools used by other chapters to fit my realities in Benin. My country, a small French-speaking developing African country, had poor internet access and few organizations focused on gender minorities. (We are doing slightly better now.) On top of that, I often needed to translate some materials into French for the chapter.\nAs I struggled to make headway, the R-Ladies team launched a mentoring program for organizers. I was fortunate enough to participate in the pilot mentorship. The program helped me understand how to identify, adjust, and use the most effective tools for R-Ladies Cotonou. I also gained confidence as an organizer and with community work. With my fantastic mentor’s help, I revived the local chapter of R-Ladies in Cotonou, Benin. I later joined her in the R-Ladies Global team to manage the mentoring program. You can read more about my mentoring experience on the R-Ladies Global blog.\nHappy members of R-Ladies Cotonou sharing some pastries after the presentation. At our first official meetup, the attendees discovered and learned everything about R-Ladies Global and R-Ladies Cotonou.\nI am grateful for the opportunity to have been a part of the R-Ladies community these last six years. I also discovered other fantastic groups like AfricaR. I am particularly proud of the journey with R-Ladies Cotonou. I am also thankful to the people who support us and contribute to keeping R-Ladies Cotonou alive.\nCan you share what the R community is like in Benin?\nR has been commonly used in academia and more moderately in the professional world over the past 2-3 years. For example, I worked with people from different areas of science. I worked in a laboratory where people came to us needing data analysts or biostatisticians. We always used R for such tasks, and many registered in R training sessions. The participants of these sessions also came from the professional world and public health. I have been out of the country for a while now, but the R community is booming. More people are interested in learning and using R in different settings and fields. I recently heard that people are fascinated with R for machine learning and artificial intelligence. It is exciting to see that people are integrating R into various fields. There are also a few more training opportunities for R enthusiasts.\nCan you tell us about your plans for the R Ladies Cotonou for the new year?\nMore meetups from our Beninese community, other R-Ladies chapters, and allies.\nWe are planning a series of meetups that feature students from the training “Science des Données au Féminin en Afrique,” a data science with R program for francophone women organized by the Benin chapter of OWSD (Organization for Women in Science for the Developing World). We have three initial speakers for the series: the student who won the excellence prize and the two grantees from R-Ladies Cotonou. The program is an online training requiring good internet, which is unfortunately expensive and unreliable. If you want good internet, you must pay the price.\nR-Ladies Cotonou supported two students (from Benin and Burkina Faso) by creating a small “internet access” grant using the R Consortium grant received in 2020.\nThe meetup speaker is taking us through a review of the most practical methods of importing and exporting datasets in R. The attendees are listening and taking notes.\nThis next series of meetups will focus on R tutorials with a bonus. The speakers will additionally share their stories embracing R through the training. The first speaker, Jospine Doris Abadassi, will discuss dashboard creation with Shiny and its potential applications to public health. I hope more folks from the training join the series to share their favorite R tools.\nI believe these meetups will assist in expanding not only the R-Ladies but the entire R community. I particularly enjoy it when local people share what they have learned. It further motivates the participants to be bold with R.\nAbout “Science des Données au Féminin en Afrique“, it is the first time I know that a data science training is free for specifically African women from French-speaking areas. Initiated by Dr. Bernice Bancole and Prof. Thierry Warin, the program trains 100 African francophone women in data science using R, emphasizing projects focused on societal problem resolution. The training concluded its first batch and is now recruiting for the second round. So, the community has expanded, and a few more people are using R. I appreciate that the training focuses on helping people develop projects that address societal issues. I believe that it enriches the community.\nAs I said in my last interview with the R consortium, “In some parts of the world, before expecting to find R users or a vivid R community, you first need to create favorable conditions for their birth – teach people what R is and its usefulness in professional, academic, and even artistic life.” It is especially true in Benin, whose official language is French. English is at least a third language for the average multilingual Beninese. Many people are uncomfortable or restrained in using R since most R materials are in English. I hope this OWSD Benin training receives all the contributions to keep running long-term. You can reach the leading team at owsd.benin@gmail.com.\nOur other plan is to collaborate with other R-Ladies chapters and RUGS who speak French. If you speak French and want to teach us something, please email cotonou@rladies.org.\nOtherwise, I will be working on welcoming and assisting new organizers for our chapter. So, for anyone interested, please email cotonou@rladies.org.\nAre you guys currently hosting your events online or in-person? And what are your plans for hosting events in 2024?\nWe used to hold in-person events when we started. Then, the COVID-19 pandemic hit, and we had to decide whether to hold events online. Organizing online events became challenging due to Cotonou’s lack of reliable internet access or expensive packages. As a result, we only held one online event with poor attendance. We took a long break from our activities.\nGoing forward, our events will be hybrid, a mix of in-person and online events. In-person events will allow attendees to use the existing infrastructure of computers and internet access of our allies. It also offers an opportunity to interact with participants. Therefore, I am working with people in Cotonou to identify locations with consistent internet access where attendees can go to attend the meetups. Online events will be necessary to accommodate speakers from outside of the country. It will be open to attendees unable to make it in person.\nAny techniques you recommend using for planning for or during the event? (Github, zoom, other) Can these techniques be used to make your group more inclusive to people that are unable to attend physical events in the future?\nThe techniques and tools should depend on the realities of the community. What language is comfortable for attendees? What meeting modality, online or in person, works best for participants?\nAs mentioned earlier, I was inexperienced, and organizing a chapter was daunting. My mentoring experience shifted my perspective. I realized that I needed to adjust many available resources/tools. Organizing meetups became easier as I integrated all these factors.\nFor example, our chapter prioritizes other communication and advertisement tools like regular emails and WhatsApp. The group is mildly active on social media, where the R community is alive (X/Twitter, Mastodon). It is easier to have a WhatsApp group to share information due to its popularity within our community. We recently created an Instagram account and will get LinkedIn and Facebook pages (with more co-organizers). I would love a website to centralize everything related to R-Ladies Cotonou. Using emails is an adjustment to Meetup, which is unpopular in Benin. Getting sponsors or partners and providing a few small grants for good internet would help tremendously our future online events.\nAdjusting helps us to reach people where they are. It is imperative to consider the community, its realities, and its needs. I often asked our meetup participants their expectations, “What do you anticipate from us?” “What would you like to see in the future?” Then, I take notes. Also, we have Google Forms to collect comments, suggestions, potential speakers, contributors, and preferred meeting times. It is crucial to encourage people to participate, especially gender minorities less accustomed to such gatherings.\nI have also attempted to make the meetups more welcoming and friendly in recent years. I always had some food/snacks and drinks available (thanks to friends and allies). It helps make people feel at ease and focus better. I hope the tradition continues for in-person meetups. It is valuable to make the meetups welcoming and friendly. How people feel is essential. If they come and feel like it is a regular lecture or course, they may decide to skip it. But, if they come to the meetup and learn while having fun, or at the very least, enjoy it a little, it benefits everyone.\nThese are some of the key aspects to consider when organizing a meetup. It is critical to consider the people since you are doing it for them. Also, make sure you have support and many co-organizers if possible.\nAll materials live on our GitHub page for people who can’t attend physical events. Another solution would be recording and uploading the session on the R-Ladies Global YouTube or our channel.\nWhat industry are you currently in? How do you use R in your work?\nI am now a Ph.D. student in Ecology and Evolutionary Biology at the University of Tennessee in Knoxville.\nR has no longer been my first programming language since I started graduate school. I still use R for data tidying data analysis but less extensively. I worked a lot with R as a master’s student and Biostatistician. It was constant learning and growth as a programmer. I had a lot of fun writing my first local package. However, I now work more with mathematical software like Maple and Mathematica. I wish R were as smooth and intuitive as this software for mathematical modeling. I like translating Maple code to R code, especially when I need to make visualizations.\nI am addicted to ggplot2 for graphs. I love learning new programming languages but am really attached to R (it’s a 9-year-old relationship now). I developed many skills while programming in R. R helped me become intuitive, a fast learner, and sharp with other programming languages.\nMy most recent project that utilized R, from beginning to end, was a project in my current lab on the evolutionary strategies of plants in stochastic environments. We used R for demographic data tidying and wrangling. Data analysis was a mix of statistical and mathematical models. It was a good occasion to practice writing functions and use new packages. I enjoy writing functions for any task to automate repetitive tasks, which reduces the need for copying and pasting code. I also learned more subtleties in analyzing demographic data from my advisor and colleagues who have used R longer." + "text": "Gergely Daróczi, the founder and organizer of the Budapest Users of R Network, updated the R Consortium about the group’s recent activities. Last year, Gergely discussed the group’s inception, and the challenges faced by the group during the pandemic. The group has now resumed in-person meetings, followed by networking sessions. The recent events organized by the group have focused on bioinformatics, large language models, and mathematical modeling.\nPlease share about your background and involvement with the RUGS group.\nI have a background in social sciences, and it was during one of my university classes 20 years ago that I was introduced to the R language. We had to use R to run simulations related to the chaotic behavior of the Hungarian potato market. I found R more enjoyable and versatile than other GUI tools like IBM’s SPSS and started using it for other projects as well. Later, I even developed some additional packages for R.\nI have been working with R for almost 20 years now. Despite my academic background in social sciences, I have worked in various industries, such as ad tech, fintech, and health tech, for the past 10 years.\nIn 2013, I attended my first useR! conference in Albacete, Spain, and it was a great experience to meet fellow R users from around the world. At the conference, I met Szilard Pafka, a Hungarian living in LA and organizer of the Los Angeles R User group. He suggested that I start an R User group in Hungary. After returning home, I decided to give it a shot, and we held our first meeting at the end of the summer of 2013. In a university room, it felt like there were only a dozen R users from academia. However, a lot has changed since then, as we now have almost 2,000 members in the local R User group, which exceeded my original expectations for such a small country like Hungary. It has been an interesting and great experience.\nIn Hungary, the community’s growth began slowly, with only 20 to 30 members in the first few years. However, it gradually increased over time. The community also hosted some famous personalities such as Romain Francois, Matt Dowle, and Hadley Wickham, which further accelerated its growth. Additionally, the community organized the first satRday and second ERUM conference, which provided a platform for networking and knowledge sharing, further strengthening the community.\nHow has the group been doing since our last conversation?\nAfter COVID, restarting the meetups was very challenging. We didn’t organize any virtual events because the main benefit of meetups was meeting in person, having face-to-face conversations, and getting to know each other. Therefore, we waited until the quarantine was over and it was safe to meet in person. We started slowly, organizing only two events per year with around 30 to 70 attendees, which was much lower than before COVID-19. However, it has been great to reconnect with old friends and make new ones.\nRecently, we have been focusing on bioinformatics and I was introduced to a local company that offered help with reaching out to speakers. Speakers drive these community meetings by bringing in a topic for discussion and talk, which we continue to discuss later on. Our past few events have focused on life sciences and have followed a lightning talk format, where we had around five 15-minute talks at each event. The topics were diverse, covering life sciences, some with LLMs involved, others focused on highly advanced math for modeling. We also had shiny applications that showed the biodiversity of forests in Hungary and some open-source tools besides R.\nAny techniques you recommend using for planning for or during the event?\nI can only offer subjective experiences on the matter, but I have witnessed the success of both virtual and in-person communities. However, our focus is on providing an exceptional in-person experience. To achieve this, we search for a central venue that is easily accessible for most of our members. This can be challenging, even in Hungary, a small country, as it can be difficult for members from other cities to travel to the capital for meetups. Nevertheless, we do our best to find a central venue, such as a university or an industry partner who can offer a space for talks and a networking opportunity afterward.\nIt is important to have a room with plenty of chairs and a larger area for people to gather after the talks. We can provide soft drinks, beer, or wine along with some pizzas and have a chat for an hour or two after the talk. The venue is a crucial factor. It’s also important to have speakers who are interested in the community so that they will come to learn as well. It’s great to have speakers with interesting topics, but the most important thing for me is networking. After the talks, coming together and getting to know others, learning about their struggles, and maybe sharing some tips in person with each other, becoming friends, or learning about opportunities in other industries. Networking and facilitating connections are crucial tasks for R user group organizers.\nWhat trends do you currently see in R language?\nFive years ago, machine learning models were a hot topic, and everyone discussed different implementations of GBM. However, things have changed, and nowadays, large language models (LLM) rule over all the topics. LLMs are often implemented in languages other than R, making it difficult to train them from R. Despite this, there are still many use cases for LLMs, even in life sciences and health tech. However, caution must be taken when using AI and LLMs in these fields. Recently, at two bioinformatics events, some nice use cases of LLMs were shared with the audience. This has attracted new members interested in learning how to use AI or LLMs, which can be as simple as doing some API integrations in R, such as calling the chatGPT API to generate text or images.\nI’m excited that COVID restrictions are easing up and meetups are returning to normal. I can’t wait for the first in-person useR! conference in Salzburg in a few months. I highly recommend that anyone who can travel to Salzburg in July join us. The city has excellent train connections to European cities, so I hope many people from Europe can make it. I’m looking forward to attending an in-person useR! conference again.\nPlease share about a project you are currently working on or have worked on in the past using the R language. Goal/reason, result, anything interesting, especially related to the industry you work in?\nCurrently, I’m focusing on the ETL pipeline of the Spare Cores project, collecting information on cloud compute resources, which will soon have the R bindings as well. In the past, I’ve been working on R packages related to reporting (e.g. “pander”) and using R in production (e.g. “logger,” “dbr” or “boto3”). Recently, I enjoyed integrating APIs and frameworks from other programming languages, such as Python (kudos to the reticulate team!), in R." }, { - "objectID": "posts/r-ladies-cotonou-a-community/index.html#how-do-i-join", - "href": "posts/r-ladies-cotonou-a-community/index.html#how-do-i-join", - "title": "R-Ladies Cotonou – A Community that Makes R Accessible for French-Speaking African Women", + "objectID": "posts/gergely-daroczis-journey-empowering-r-users-in-hungary/index.html#how-do-i-join", + "href": "posts/gergely-daroczis-journey-empowering-r-users-in-hungary/index.html#how-do-i-join", + "title": "Gergely Daróczi’s Journey: Empowering R Users in Hungary", "section": "How do I Join?", "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 68,000 members in 33 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nLearn more" }, { - "objectID": "posts/the-r-consortium-2023-a-year-of-growth-and-innovation/index.html", - "href": "posts/the-r-consortium-2023-a-year-of-growth-and-innovation/index.html", - "title": "The R Consortium 2023: A Year of Growth and Innovation", + "objectID": "posts/bridging-the-digital-divide-umar-isah-adam-on-expanding-r-access-for-kano-nigeria-students/index.html", + "href": "posts/bridging-the-digital-divide-umar-isah-adam-on-expanding-r-access-for-kano-nigeria-students/index.html", + "title": "Bridging the Digital Divide: Umar Isah Adam on Expanding R Access for Kano, Nigeria Students", "section": "", - "text": "Excerpted from the Annual Report\n\nAccess the annual report here!\nLetter from the Chair — Mehar Pratap Singh, Chairman\nWelcome to the 2023 Annual Report of the R Consortium. This document reflects a year of significant growth, innovation, and community engagement within and beyond the R ecosystem. As we present the accomplishments and milestones of the past year, we also set our sights forward, laying out the path for an even more collaborative and impactful future.  \nThe R Consortium serves as a central hub for the R community, bringing together industry leaders, academic institutions, and individual contributors to foster the development and proliferation of the R language. Our mission is to support the R community through funding, infrastructure improvement, community initiatives, and global outreach.  \nIn 2023, the R Consortium played a pivotal role in shaping the development of the R ecosystem. Through monetary grants, nearly $200,000 dollars to develop R packages and other technical infrastructure, through fostering industry wide collaborative working groups, and by supporting R-Ladies, R user groups, and several important industry conferences, including Latin-R, New York R, and Bioconductor conferences. This report highlights some of these achievements, showcasing the collective effort of our members and the broader community.  \nRecognizing the dynamic nature of data science technologies and the evolving needs of industry, we also recognize the responsibility of the R Consortium to help set a vision for the evolution of the R ecosystem. As you read through this report, we hope you’ll appreciate the strides we’ve made together and feel inspired by the potential of what we can achieve in the future. The R Consortium is more than just an organization: it’s a vibrant community of innovators, problem-solvers, and thought leaders. Together, we are shaping a future where the power of R is accessible to all and continues to drive progress across industries worldwide.   \nThank you for your continued support and dedication to the R Consortium and the wider R community. \n\n\nAccess the annual report here!" + "text": "Umar Isah Adam, the founder and organizer of the R User Group Kano, Nigeria, spoke with the R Consortium during the pandemic about his efforts to engage the next generation of students in the R community. Recently, the R Consortium followed up with Umar to discuss the group’s progress over the past few years. He discussed the increasing acceptance and interest in R within academia. The user group is working with various colleges in Kano state to introduce R to students and teach them the fundamentals. Umar also shared his experience using R for managerial tasks related to student data. He hopes to persuade college management to use R for data handling instead of the current manual processes.\nPlease share your background and involvement with the RUGS group.\nMy name is Umar Isah Adam, and I’m from Kano State, Nigeria. I studied mathematics at the Federal University Dutse, Jigawa State. During my studies, I became interested in statistics and technology. One of my lecturers mentioned R as a statistical analysis tool, which piqued my interest. I learned it by researching online and watching videos. Later, a friend introduced me to R User Groups. I found that I was interested in R and noticed there wasn’t a group in Kano State, so I applied to start a chapter there, and it was approved.\nCan you share what the R community is like in Kano, Nigeria?\nThe use of R is relatively new in Kano State. Most academics in the area use SPSS in their work. It makes it challenging for R to gain traction in this environment. Despite the challenges, we have been making progress with the support of our user group. Currently, I work as an assistant lecturer at a college in Kano State. I recently organized a well-attended seminar for lecturers and students at the Kano State College of Education and Preliminary Studies. I also posted a video of the workshop on YouTube and have received requests for more information.\nThere’s room for improvement. We’ve received requests from academic institutions to host events or provide information about the power of R. However, we cannot do so now due to the nature of my work and inadequate funding. However, we plan to start a 10-week training session soon. It will likely be free, as we are collaborating with the Kano State College of Education and Preliminary Studies to organize it. R isn’t very popular here, and more than 70% of academicians need help understanding what it is and how to use it effectively. However, those introduced to it have shown a high interest in learning and utilizing it.\nWe aim to introduce R to the academic community, and after this, we plan to move on to another college and launch a new program. In summary, R is not widely known in our society, but we are progressing. There has been an increase in the acceptance of R and a growing interest from different people in academia, particularly in R. Many are interested. Still, there needs to be more awareness about it. Most people need to learn what R is and how to use it. Therefore, most of our upcoming programs will focus on introducing the R language.\nAdditionally, there is an issue with student access. Most of our students don’t have personal computers and can only access them on campus, usually at the ICT department. This lack of access also affects student engagement. However, among academics and lecturers in our colleges, there is growing interest in R.\nDo you host in-person or online events? How do you make your events inclusive?\nIt’s important to remember that online events became essential during the pandemic. However, due to internet connectivity issues, we avoid online meetings or events most of the time. As a result, our sessions are usually held offline. We have been hosting events within colleges and other institutions to make them easily accessible to students and academics. It is also more cost-effective and popular than hosting in private locations. Advertising these events has proven effective, as interested individuals are usually willing to attend when they see the advertisement.\nWe attempted to transfer between colleges, such as those owned by the state government. The majority of the data and processes are research-based. Therefore, we strive to incorporate more R programming aligned with academic requirements. We aim to limit topics to the use of R in academia to ensure that attendees feel more connected and can see the practical applications of using R. For instance, compared to using SPSS, where one often needs to use code or convert data into another format, with R, one can easily import data into the working environment and manipulate it as needed.\nPlease share about a project you are currently working on or have worked on using the R language. What is the goal/reason, result, or anything interesting, especially related to your industry?\nI usually demonstrate to people around me, including the school management, how easy it is to use R. For example, we need help with the examination office potentially losing some of their data. However, they have a backup on an external drive. I am importing the data from the old template to the new one in Excel format. I am also working on calculating the student results and offloading them into the new portal we have developed. Doing this job manually might take a month, but if I successfully create this program, it will complete the job in two to three days. It will demonstrate to the school management the importance and impact of using R.\nI am proposing to the college management to introduce a certified course of study on “Introduction to R” within the ICT department. Showcasing how this programming language can impact the working environment will help them understand the need for this course. Many students rely on fundamental analyses using questionnaires, frequency, and percentage without exploring visualization techniques. As a supervisor, I encourage using R for data analysis in student projects, as it provides a more comprehensive approach. However, many students need access to computers. Therefore, by offering this course, we can equip them with valuable skills and knowledge to benefit their future careers." }, { - "objectID": "posts/R-Medicine-is-coming-June-10-14-2024-See-Top-Five-R-Medicine-Talks-from-Previous-Years/index.html", - "href": "posts/R-Medicine-is-coming-June-10-14-2024-See-Top-Five-R-Medicine-Talks-from-Previous-Years/index.html", - "title": "R/Medicine is coming June 10-14, 2024 – See Top Five R Medicine Talks from Previous Years", - "section": "", - "text": "What to get a feel for the kind of content will be available at R/Medicine 2024? We’re spotlighting the most engaging and educational sessions from past R Medicine Virtual Conferences. Whether you’re a healthcare professional, a data scientist, or simply curious about the intersection of healthcare and technology, these selected talks offer a wealth of knowledge and innovation using the R programming language. Dive into these sessions to enhance your understanding and skills in medical data science.\n\n🔗 Register for the R Medicine 2024 Virtual Conference here!\n\n\n1. GitHub Copilot in Rstudio, It’s Finally Here! – R Medicine Virtual Conference 2023\nThis session introduces GitHub Copilot for RStudio, a highly anticipated tool that enhances coding efficiency and innovation in medical research. Watch as experts demonstrate its capabilities and potential impact on healthcare data analysis.\n\n\n\n\n2. Analyzing Geospatial Data in R (Sherrie Xie) – R/Medicine 2022 Virtual Conference\nFeaturing Sherrie Xie, this presentation explores the applications of geospatial data analysis within the healthcare sector using R. Gain insights into the importance of spatial data in understanding health trends and outcomes.\n\n\n\n\n3. R/Medicine 101: Intro to R for Clinical Data (Stephan Kadauke, Joe Rudolf, Patrick Mathias) – R/Medicine 2022\nThis introductory session is perfect for those new to using R in a clinical setting. The speakers guide you through the basics and demonstrate how R can revolutionize medical research and patient care.\n\n\n\n\n4. Introduction to R for Medical DataTidy Spreadsheets in Medical Research – R/Medicine 2021\nUMich Prof and {medicaldata} author Peter Higgins will cover best practices for using medical data in spreadsheets like Excel and Google Sheets.\n\n\n\n\n5. Multistate Data Using the {survival} Package – R/Medicine 2021\nExplore the use of the {survival} package in R for analyzing multistate data. Discover the methods and models that are shaping the future of survival analysis in medical research.\n\n\nEngage and Learn More!\nEach of these sessions provides unique insights and practical tools for harnessing the power of R in medical research and healthcare analytics. Whether you are watching these for the first time or revisiting them, each video promises a deep dive into the capabilities of R that are driving advancements in the field.\n📢 Mark Your Calendars! The R Medicine Conference for this year is scheduled for June 10-14. Register now to secure your spot and connect with a community of like-minded professionals!\n\n\n🔗 Register for the R Medicine 2024 Virtual Conference here!\nRemember to subscribe to the R Medicine channel for more updates and upcoming conference information. Enhance your skills in medical data science today!" + "objectID": "posts/bridging-the-digital-divide-umar-isah-adam-on-expanding-r-access-for-kano-nigeria-students/index.html#how-do-i-join", + "href": "posts/bridging-the-digital-divide-umar-isah-adam-on-expanding-r-access-for-kano-nigeria-students/index.html#how-do-i-join", + "title": "Bridging the Digital Divide: Umar Isah Adam on Expanding R Access for Kano, Nigeria Students", + "section": "How do I Join?", + "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 68,000 members in 33 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nLearn more" }, { - "objectID": "posts/navigating-r-impact-in-vienna-insights-from-the-finance-and-pharmaceutical-sectors/index.html", - "href": "posts/navigating-r-impact-in-vienna-insights-from-the-finance-and-pharmaceutical-sectors/index.html", - "title": "Navigating R’s Impact in Vienna: Insights from the Finance and Pharmaceutical Sectors", + "objectID": "posts/empowering-dengue-research-through-the-dengue-data-hub/index.html", + "href": "posts/empowering-dengue-research-through-the-dengue-data-hub/index.html", + "title": "Empowering Dengue Research Through the Dengue Data Hub: R Consortium Funded Initiative", "section": "", - "text": "The R Consortium recently spoke with Mario Annau, co-organizer of the Vienna R User Group. During the conversation, he discussed the use of R in the finance and pharmaceutical industries in Vienna. He also shared insights into the latest and upcoming trends in using R in these sectors and tips for organizing successful hybrid meetups with minimal overhead.\nIn September 2022, Mario Annau talked to the R Consortium about the role of the local financial industry in the Robust Vienna R Community. Recently, the R Consortium reached out to Mario for a detailed discussion about the use of R in the finance and pharmaceutical industries in Vienna. Mario shared his insights regarding the latest and upcoming trends in using R in these sectors and tips for organizing successful hybrid meetups with minimal overhead.\nPlease share about your background and involvement with the RUGS group.\nI became interested in R during my university studies in computer science. I earned a bachelor’s degree in software engineering and a master’s in intelligent systems or computational intelligence. During my master’s studies, I began using R. I also found out that Kurt Hornik, was at a different university in Vienna and was also using R. Together with other R core developers, he created R with its package repository and many features. Although I am not a trained statistician, I became more involved in statistics and machine learning, which are closely related. I did my master’s thesis with Kurt Hornik.\nDuring my second thesis, I became increasingly involved with R, which led me to explore text mining and sentiment analysis with this language. This interest ultimately kick-started my career. I am proud to say that I am one of the few people who have truly benefited from using R in my professional life. Back then, using open source software in companies was uncommon, and many people preferred Matlab and other professional tools. People would often ask me who supported R and why it was free. However, I found that having this skill set was very beneficial.\nThe experience of using open source languages and technologies has been really helpful for me. Over the years, I have switched jobs and worked for different employers, but the knowledge I gained has always been useful in other settings and companies. Unlike bigger corporations, I never had to worry about buying licenses or running into budget issues. For example, Matlab is expensive, so it’s always a concern for some companies. But since I’ve had experience with open source technologies, I never had to deal with those issues.\nI learned about open source technologies during my university studies and discovered that they are free to use even in my professional career. This has been very helpful to me, and I am amazed at how far I have been able to go with it. Although R is not as widely used in the professional field as other languages, it has served me very well, and I am happy to be able to use it in my career. The Vienna R User Group allows me to bring it to the local R community.\nCan you share what the R community is like in Vienna?\nIt’s evident that the industry has started accepting open source, including R. I work primarily in the financial sector and pharma, which are industries where R is widely used. R is also a strong contender, alongside Python, in these fields.\nThe acceptance of using R in production environments is increasing, but some companies still view it as just a tool for creating graphs and nothing else. Despite this perception, I still use R a lot in production, and it works well. However, some wrong assumptions about using R in production are still present, which makes it challenging to deploy. Since R is a dynamic language and not compiled, some issues need to be addressed. Python also faces similar issues but is seen as easier to use. Although it is possible to use R in production, it depends on the department, as IT departments tend to be less accepting of R compared to the statistics or math departments.\nThere are always discussions regarding the best programming language to use in various industries. However, with the emergence of cloud technology and containerization, it is possible to package everything up into a nice container, making it work well. R is an industry-standard, and many risk departments in the financial industry use it to develop core models. Although people may complain and want to learn other languages like Python, R is still widely used.\nWhat industry are you currently in? How do you use R in your work?\nWe apply our expertise to various industries, including finance and pharmaceuticals. As external consultants, we assist clients in setting up proper procedures and creating useful dashboards and applications. We often work with existing R codes or other resources to improve their functionality and create helpful add-ons. Our focus is on maximizing existing knowledge and leveraging the existing code base. Our services often involve package creation, documentation, containerization, and dashboard framework development. We tailor our approach to suit the unique needs of each project.\nNowadays, we are developing more and more frameworks to set up departments in the industry with the right infrastructure. This includes developing R packages and connecting everything with the rest of the organization. Initially, we started by creating small models and calculations, but it gradually became more significant, and now we are mostly helping entire departments set themselves up in the right way and make the most of R and their people.\nWhat trends do you currently see in R language and your industry? Any trends you see developing in the near future?\nThe trend of containerization has been around for some time now, where you package your app or REST API dashboard in a Docker container and deploy it in an environment such as the cloud. This trend is prevalent in both R and Python. As for upcoming trends, I am excited about the web assembly initiative, which makes it possible to run a Shiny app within a browser without a server. This initiative has great potential and can bring R to people who are unaware of its existence. It is exciting to see R bring data and statistics to life in various applications. I hope that this initiative can go further and reach more people.\nRegarding the deployment of our Shiny projects, it is always surprising to see how complicated it can be depending on the environment. This tool aims to make the deployment process easier and accessible to a broader audience. Currently, the loading times are still too long, but these issues can be optimized with some improvements.\nI have noticed another trend in certain industries, which is the increasing demand for regulatory compliance. For example, the FDA regulates the pharmaceutical industry, while finance has its own regulatory authorities. This trend encompasses ensuring that packages and codes are properly regulated and reviewed. I am seeing this trend in both the finance and pharmaceutical industries.\nAny techniques you recommend using for planning for or during the event? (Github, zoom, other) Can these techniques be used to make your group more inclusive to people that are unable to attend physical events in the future?\nWe have a GitHub page and a Meetup page, which is our setup. We tried to ensure that everything we present is also available, such as code and slides on GitHub, so that it’s easy for everyone to access. However, finding speakers and rooms is always a challenge. The good news is that finding rooms is getting easier than finding speakers. Some companies are always willing to host an hour-long meetup and have some online meetings. We are a group of smart people who like to talk about interesting things.\nThe most challenging aspect is locating speakers, particularly female speakers. I am pleased that initiatives like R Ladies provide a dedicated space for women in this field. Generally, finding speakers is a difficult task for us, and we rely heavily on referrals from friends and acquaintances. However, as a community, we always work to overcome this obstacle.\nIt’s important to always have a stream of topics and speakers available for events, but this can be difficult, especially when finding female speakers. Creating a welcoming and safe community where everyone feels comfortable sharing their knowledge is essential. Organizing these events is worth the effort, as you get to meet many like-minded people in your industry, and it can help you professionally. You’ll learn a lot and get to know people in your field, which is always an advantage. So, if you’re thinking of organizing meetups, just do it, and you’ll see how far it can take you.\nBefore COVID, our meetings were always in person. We tried recording them, but it didn’t work out. During COVID, we had to switch to online meetings only, and afterward, we started having hybrid meetings. I don’t find online meetups very satisfying because you miss out on the networking and socializing aspects. Going out to a bar or a pub and talking with people is an important part of the experience for me. That’s why I still prefer in-person meetups. However, thanks to COVID, things have changed, and I think we can now find more ways to combine the benefits of in-person and online meetings.\nYou are creating a lot of content that some people miss due to various reasons. There may be people who wanted to attend but couldn’t due to certain difficulties. To address this issue, we have now set up hybrid meetings, which require more equipment, like microphones and cameras. Most of the time, I have to carry this equipment. However, it makes sense to have this kind of content and share it with your community. Sometimes, speakers may not be happy about it, but it’s rare. Most of the time, it makes sense to do it hybrid.\nAs for the hybrid, I can say that recording can be difficult, and it rarely works out perfectly the first time around. However, I would recommend setting up a system that reduces your overhead for platforms like YouTube Live. Strive for minimal overhead to make your life easier. Don’t make the mistake we did once when Hadley Wickham was in town and we had to do a lot of editing and cutting because the recording wasn’t perfect. Instead, aim for a setup that works seamlessly and consider doing live streams instead.\nThe most practical way to share content with YouTube is to stream it live. This automatically uploads the content online, eliminating the need for further actions. As a result, when users visit the platform, the content is readily available for viewing.\nI have realized that delaying uploading our content to perform tasks such as editing and rearrangement is a time-consuming process that‌ does not offer significant benefits. Therefore, we are working towards improving our setup by acquiring high-quality microphones and mobile cameras to make the process more efficient and provide our viewers with a seamless experience.\nI am often amazed by the gratitude expressed by individuals around the world who get the opportunity to participate. Without the necessary infrastructure, achieving this would be impossible. However, some members of my community believe that it requires an excessive amount of work.\nIn light of the current global situation, people are less likely to travel or move to different cities for work or other purposes. Therefore, hybrid events are the most suitable way to improve accessibility and encourage community participation. Event organizers should consider using hybrid formats to provide a more inclusive and efficient experience for all participants." + "text": "The Dengue Data Hub, an ambitious initiative funded by the R Consortium ISC, transforms how researchers access and utilize dengue-related data. At its core, the Dengue Data Hub aims to provide a centralized repository for dengue incidence, mortality, and risk-related data, streamlining the research process and empowering scientific inquiry into this global health issue. The platform offers easy access through the denguedatahub R package, a Shiny app, and an informative website, making data analysis more efficient and accessible.\nPlease note: denguedatahub version 2.1.1 was published on CRAN on Sep 22, 2024.\nDr. Thiyanga Talagala, a Senior Lecturer at the University of Sri Jayewardenepura in Sri Lanka, spearheads this initiative. With a PhD from Monash University, where she honed her skills in R programming and data science, Dr. Talagala is deeply passionate about leveraging her expertise to address Sri Lanka’s public health challenges, particularly dengue. Together with her sister, Dr. Priyanga Talagala, she co-founded the R-Ladies Colombo group and has been instrumental in bringing innovative solutions to the scientific community. Dr. Talagala’s commitment to enhancing dengue research through accessible data resources is central to her ongoing work, making the Dengue Data Hub a vital tool for researchers worldwide.\nTell us about your background and how it connects to the Dengue Data Hub project\nCurrently, I am working as a Senior Lecturer, Department of Statistics, Faculty of Applied Sciences, University of Sri Jayewardenepura, Sri Lanka. I earned my PhD from Monash University, Australia. During my time at Monash University in Australia, I was part of the NUMBAT research group, where I developed a deep interest in the R programming language and discovered its incredible potential for data analysis and research. I also had the opportunity to meet and collaborate with leading experts in the field, which further fueled my passion for R and data science. I also got to know about the R Ladies community, and I attended events organized by R-Ladies Melbourne.\nOnce I returned to Sri Lanka after completing my PhD, I felt a strong desire to contribute to my country using the knowledge I had gained. I, along with my Sister, Dr Priyanga Dilini Talagala (we both did our PhDs together at Monash University), established the R Ladies Colombo meetup group.\nDengue is a major public health issue in Sri Lanka. As a data scientist, I can contribute to its mitigation by establishing a centralized repository for dengue data for data analysis and modeling, which empowers dengue research. This project was funded by R Consortium ISC 2022 - 1 Grant and I have been working on it since 2022.\nWhat is the Dengue Data Hub?\nThe Dengue Data Hub is a centralized repository that provides access to a variety of data sets related to dengue incidence and other relevant factors. This includes data on dengue deaths, reported cases, indigenous cases, local cases, dengue serotypes, breeding sites, and country-wise levels of risk. I have data related to annual dengue incidence for 195 countries around the world.\nWhy is this project important for the research community?\nDengue researchers often spend their valuable time searching for datasets, web scraping and cleaning data. The publication of data in a centralized repository helps to prevent duplicate efforts. The dengue data hub enables the community to focus on analysis and modeling rather than data collection and cleaning. Additionally, it enhances research sustainability by allowing researchers to utilize data for their studies while preserving it for future researchers.\nHow do researchers use the Dengue Data Hub?\nThere are three straightforward ways for anyone to participate. Use the denguedatahub R software package, use the Dengue Data Hub Shiny app (for non-programmers), or use our website which provides tutorials and examples.\nThe denguedatahub R package allows researchers to download dengue-related data easily. For Sri Lanka, it includes web scraping functions that directly retrieve weekly epidemiological reports published by the Epidemiology Unit, Ministry of Health, Sri Lanka. This functionality also cleans the data into a tidy format. Additionally, the package offers various data manipulation functions tailored for dengue data visualization and modeling. You can find the package on GitHub at https://github.com/thiyangt/denguedatahub.\nThe Shiny app provides an interface for non-programmers to access dengue data. It is available at: https://denguedatahub.shinyapps.io/denguedatahub/\nThis website is the home for the projects. It provides tutorials and examples. The site was developed using Quarto.\nWhat impact do you hope the Dengue Data Hub will have?\nMy hope is that the Dengue Data Hub will become a go-to resource for dengue researchers globally. I believe the hub will accelerate dengue research and discoveries which will help in developing effective strategies to combat dengue. The dengue data hub also serves as a\nteaching tool for data science and statistics, as it includes comprehensive data sets.\nDo you have any final thoughts or messages you’d like to share with the research community?\nI invite dengue researchers worldwide to collaborate on this project. I do not have access to clinical trial data, so contributions in that area would be especially valuable. We are looking to expand the datasets available, as comprehensive data sharing is essential for advancing our collective understanding of dengue epidemiology. Additionally, we welcome contributions of data, analytical tools, and insights that can help strengthen the hub’s capacity to serve as a central resource for researchers globally.\nYou can learn more about how to collaborate here. We can build a stronger network to enhance dengue research and response efforts worldwide." }, { - "objectID": "posts/navigating-r-impact-in-vienna-insights-from-the-finance-and-pharmaceutical-sectors/index.html#how-do-i-join", - "href": "posts/navigating-r-impact-in-vienna-insights-from-the-finance-and-pharmaceutical-sectors/index.html#how-do-i-join", - "title": "Navigating R’s Impact in Vienna: Insights from the Finance and Pharmaceutical Sectors", - "section": "How do I Join?", - "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 68,000 members in 33 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nLearn more" + "objectID": "posts/empowering-dengue-research-through-the-dengue-data-hub/index.html#about-isc-funded-projects", + "href": "posts/empowering-dengue-research-through-the-dengue-data-hub/index.html#about-isc-funded-projects", + "title": "Empowering Dengue Research Through the Dengue Data Hub: R Consortium Funded Initiative", + "section": "About ISC Funded Projects", + "text": "About ISC Funded Projects\nA major goal of the R Consortium is to strengthen and improve the infrastructure supporting the R Ecosystem. We seek to accomplish this by funding projects that will improve both technical infrastructure and social infrastructure.\nhttps://r-consortium.org/all-projects/callforproposals.html" }, { - "objectID": "posts/enhancing-clinical-trial-data-sharing-with-r-consortiums-r-submissions-working-group/index.html", - "href": "posts/enhancing-clinical-trial-data-sharing-with-r-consortiums-r-submissions-working-group/index.html", - "title": "Enhancing Clinical Trial Data Sharing with R Consortium’s R Submissions Working Group", + "objectID": "posts/empowering-r-enthusiasts-satrdays-london-2024-unveiled/index.html", + "href": "posts/empowering-r-enthusiasts-satrdays-london-2024-unveiled/index.html", + "title": "Empowering R Enthusiasts: SatRDays London 2024 Unveiled", "section": "", - "text": "The R Consortium’s working group R Submissions Working Group is spearheading an innovative approach to clinical trial data sharing, according to a feature in Nature. This initiative, led by Eric Nantz, a statistician at Eli Lilly in Indianapolis, Indiana, involves a pilot project with the US Food and Drug Administration (FDA). Sharing clinical trial data traditionally requires each scientist to install custom computational dashboards, a cumbersome and error-prone process.\nNantz elaborates on the benefits of using webR and WebAssembly in this context: “Using WebAssembly, [it] will minimize, from the reviewer’s perspective, many of the steps that they had to take to get the application running on their machines.” This technology not only simplifies the data sharing process but also has the potential to accelerate drug approval timelines and enhance collaborative research across various fields.\nFor more details, read the full article on Nature’s website:Read the full article here (Paid subscription required).\nTo further explore Eric Nantz’s insights on using R and Shiny in regulatory submissions, you can also check out the R/Adoption Series: R and Shiny in Regulatory Submissions with Eric Nantz." + "text": "SatRDays London 2024 is set to ignite the data science community with a vibrant lineup of speakers and a rich array of topics ranging from survival analysis to geospatial data. This inclusive event, designed for R enthusiasts at all levels, emphasizes networking and collaboration amidst the backdrop of King’s College London’s iconic Bush House. Keynote speakers like Andrie de Vries, Nicola Rennie, and Matt Thomas bring unparalleled expertise, offering attendees a unique opportunity to deepen their knowledge and connect with peers. As a hub of innovation and learning, SatRDays London promises to be a cornerstone event for anyone passionate about R and its applications in the real world.\n\nRegister Now!\nHow does this year’s satRDays in London compare to last year’s event? What’s new and different?\nAfter a successful SatRdays London in 2023, we are keeping the format the same, but with a whole new lineup of speakers! This year we’re excited to welcome:\n\nAndrie de Vrie – Posit\nHannah Frick – Posit\nCharlie Gao – Hibiki AI Limited\nMichael Hogers – NPL Markets Ltd\nMatthew Lam & Matthew Law – Mott MacDonald\nMyles Mitchell – Jumping Rivers\nNicola Rennie – Lancaster University\nMatt Thomas – British Red Cross\n\nTalk topics for the day include survival analysis, geospatial data, styling PDFs with Quarto and using R to teach R, as well as a range of other exciting themes! The talks can reach a varied audience from aspiring data scientists right to the experienced audiences.\nTake a look at the full list on the conference website for more information.\nWho should attend? And what types of networking and collaboration opportunities should attendees expect?\nAnyone and everyone with an interest in R! The SatRdays conferences are designed to be low cost, to allow as many to attend as possible, and they’re on a SatRday, so you don’t have to worry about getting time off work if your job isn’t necessarily R focussed.\nNetworking is the main focus of the event. We have multiple coffee breaks to give attendees the opportunity to interact with fellow R enthusiasts. If you’re brand new to this kind of event, and are not sure where to start, don’t worry! Find one of the attendees from JR, and we’ll be happy to help you make introductions!\nCan you share some insights into the keynote speakers, their areas of expertise, and how they will contribute to the overall experience at SatRDays?\nAt this year’s event, we have talks from three invited speakers – Andrie de Vries of Posit, Nicola Rennie from the University of Lancaster and Matt Thomas of the British Red Cross.\nAndrie is Director of Product Strategy at Posit (formerly RStudio) where he works on the Posit commercial products. He started using R in 2009 for market research statistics, and later joined Revolution Analytics and then Microsoft, where he helped customers implement advanced analytics and machine learning workflows.\nNicola is a lecturer in health data science based at the Centre for Health Informatics, Computing, and Statistics at Lancaster University. She is particularly interested in creating interactive, reproducible teaching materials and communicating data through effective visualisation. Nicola also collaborates with the NHS on analytical and software engineering projects, maintains several R packages, and organises R-Ladies Lancaster.\nMatt is Head of Strategic Insight & Foresight at the British Red Cross. His team conducts research and analysis to understand where, how and who might be vulnerable to various emergencies and crises within the UK.\nCould you elaborate on the types of sessions and workshops available and how they cater to different interests and skill levels within the R community?\nThe day will consist of eight 25-ish minute talks, plus Q&A, from a variety of speakers across various sectors.\nThe talks are on a wide range of topics. For example, last year we had speakers talking about everything from using R for mapping air quality, to EDI and sustainability in the R project, and why R is good for data journalism. If you want to take a look at what you can expect, we have a playlist of last year’s talk recordings available on our YouTube channel.\nWith the event being hosted at King’s College London, how does the venue enhance the experience for attendees, both in terms of facilities and location?\nWe’re very excited to be partnering with CUSP London again this year, who provide the amazing Bush House venue at King’s College London. The venue is a beautiful listed building, right in the heart of London, only a few minutes walk from Covent Garden.\nBeing in the center of London means easy access to multiple public transport links, both for national and international attendees!\nThe venue facilities and supporting technology provides a great space for sharing insights and networking.\n\n\nDon’t miss out, register today!" }, { - "objectID": "posts/improving-with-r-kylie-bemis-unveils-enhanced-signal-processing-with-matter-2-4-upgrade/index.html", - "href": "posts/improving-with-r-kylie-bemis-unveils-enhanced-signal-processing-with-matter-2-4-upgrade/index.html", - "title": "Improving with R: Kylie Bemis Unveils Enhanced Signal Processing with Matter 2.4 Upgrade", + "objectID": "posts/us-federal-reserve-quarterly-model-in-r/index.html", + "href": "posts/us-federal-reserve-quarterly-model-in-r/index.html", + "title": "The U.S. Federal Reserve quarterly model in R", "section": "", - "text": "The R Consortium recently connected with Kylie Bemis, assistant teaching professor at the Khoury College of Computer Sciences at Northeastern University. She has a keen interest in statistical computing frameworks and techniques for analyzing intricate data, particularly focusing on datasets with complex correlation patterns or those that amalgamate data from various origins.\nKylie created matter, an R package that offers adaptable data structures suitable for in-memory computing on both dense and sparse arrays, incorporating multiple features tailored for processing nonuniform signals, including mass spectra and various other types of spectral data. Recently, Kylie upgraded matter to version 2.4. Since our May 2023 discussion, Kylie has enhanced its signal processing capabilities, focusing on analytical tools like principal component analysis and dimension reduction algorithms, which are crucial for imaging and spectral data. A grant from the R Consortium supports this project.\nWe talked with you about matter in May 2023. You were providing support for matter and looking to improve the handling of larger data sets and sparse non-uniform signals. matter has been updated to version 2.4. What’s new?\nLast time we spoke, I had already rewritten most of the matter infrastructure in C++ for better maintainability. Since then, my focus has been on enhancing our signal processing capabilities. This summer, I’ve been adding essential signal processing functions and basic analytical tools, which are particularly useful in fields dealing with spectra or various types of signals.\nI’ve incorporated fundamental techniques like principal component analysis, non-negative matrix factorization, and partial least squares. I’ve also added several dimension reduction algorithms and a range of signal processing tools for both 1D and 2D signals. This includes smoothing algorithms for images and 1D signals and warping tools applicable to both.\nThese enhancements are crucial for working with imaging and spectral data and include features like distance calculation and nearest neighbor search.\nMy aim has been to augment matter with robust signal processing tools, particularly for sparse and non-uniform signals. This is inspired by my experience in augmented reality (AR) and my desire to integrate tools similar to MATLAB’s Signal Processing Toolbox or SciPy in Python. As someone primarily analyzing mass spectrometry imaging data, I found these tools initially in my Cardinal package. I wanted to transfer them to a more appropriate platform, not specific to mass imaging, and reduce Cardinal’s reliance on compiled native code for easier version updates.\nAdditionally, I’ve been building a more robust testing infrastructure for these tools and documenting them thoroughly, including citations for the algorithms I used for key picking and smoothing techniques. This documentation details the implementation of various algorithms, such as guided filtering and nonlinear diffusion smoothing, citing the sources of these algorithms.\nBy providing support for non-uniform signal data, matter provides a back end to mass spectrometry imaging data. But working with large files is applicable in a lot of domains. What are some examples?\nI deal with large files and data sets across various fields. Matter can be particularly impactful in areas dealing with signal, spectral, or imaging data. One field that comes to mind is remote sensing, where the imaging tools I’ve incorporated would be highly beneficial. That’s one key application area.\nAnother field is biomedical imaging, especially MRI data. For instance, a data format we often use for mass spectrometry imaging was originally developed for MRI – it’s called Analyze, and there’s a more recent variant known as NIfTI. This format is also supported in Cardinal for mass spec imaging data, but it’s primarily used in MRI and fMRI data analysis. While matter doesn’t directly offer plug-and-play functionality for MRI data, with some modifications, it could certainly be adapted for importing and processing MRI data stored in these formats.\nWe don’t have a specific function to read NIfTI files directly, but the structure of these files is quite similar to the mass imaging files we commonly work with. They consist of a binary file organized in a particular format, with a header that functions like a C or C++ struct, indicating where different image slices are stored. Understanding and interpreting this header, which is well-documented elsewhere, is key.\nSo, with some effort to read and attach the header file correctly, it’s entirely feasible to build a function for reading and importing MRI data. We’ve already done something similar with the Analyze format. Someone could definitely examine our approach and develop a method to handle MRI data effectively.\nPreviously, you indicated you wanted to improve R data frames and string support. You have a prototype data frame in the package already? What’s the schedule for improvements?\nI’m currently evaluating how far we’ll expand certain features in our project. One of these features is supporting strings, which is already implemented. Regarding data frames, I believe there might be better solutions out there, but it’s quite simple to integrate our data with them. For instance, taking a vector or an array, whether a matter matrix or a matter vector, and inserting it into a data frame column works well, particularly with Bioconductor data frames.\nI’m not entirely convinced that developing standalone, specialized data frame support in matter is necessary. It seems that other platforms, especially those like Bioconductor, are already making significant advancements in this area. For now, it seems sufficient that users can easily incorporate a matter vector or array into a data frame column. I’m hesitant to duplicate efforts or create overlapping functionalities with what’s already being done in this field.\nWhat’s the best way for someone to try matter? How should someone get started?\nLike any Bioconductor package, we offer a vignette on the Bioconductor website. This vignette provides a basic guide on how to start using our package, including creating matrices and arrays. It shows how these can serve as building blocks to construct larger matrices, arrays, and vectors. This is a straightforward way for users to begin.\nRegarding the applicability of our package, it really depends on the specific data needs of the user. For instance, our package provides out-of-memory matrices and arrays. If that’s the primary requirement, then our package is certainly suitable. However, there are other packages, both in Bioconductor, like HDF5 array support, and on CRAN, such as big memory and FF, that also offer similar functionalities.\nThe real advantage of our package becomes apparent when dealing with specific data types. If you’re working with data formats like MRI, where you have a binary file and a clear understanding of its format, our package can be very helpful. It simplifies attaching different parts of the file to an R data structure.\nMoreover, if your work involves signal data, particularly non-uniform signals like those in mass spectrometry or imaging data, our package becomes even more beneficial. Over the summer, I’ve added extensive support for preprocessing, dimension reduction, and other processes that are crucial for handling these types of data. So, in these scenarios, our package can be a valuable tool.\nAnything else you would like to share about matter 2.0?\nI’ve spent much of the summer working on improvements to the matter package, and it’s now in a good place, particularly regarding signal processing capabilities. These enhancements are largely aligned with the needs of mass spectrometry, an area I closely focus on. As new requirements emerge in mass spectrometry, I’ll look to add relevant features to matter, particularly in signal and image processing.\nHowever, my current priority is updating the Cardinal package to support all these recent changes in matter. Ensuring that Cardinal is fully compatible with the new functionalities in matter is my next major goal, and I’m eager to get started on this as soon as possible." + "text": "Guest Post contributed by Andrea Luciani, Bank of Italy, Directorate General for Economics, Statistics and Research, maintainer of the bimets package (Time Series and Econometric Modeling) in CRAN\nThe US Federal Reserve’s econometric model for the US economy (i.e., FRB/US) is publicly available at federalreserve.gov. The website states, “FRB/US is a large-scale estimated general equilibrium model of the US economy that was developed at the Federal Reserve Board, where it has been in use since 1996 for forecasting, analysis of policy options, and research projects.”\nFRB/US is a quarterly model with hundreds of equations and variables. The model definition and time series data are available for download on the Federal Reserve website, as is the source code, which allows users to perform several econometric exercises. However, the Federal Reserve publicly distributes source codes only for EViews™ and python.\nIn this post, we show how to load the FRB/US model, and perform in R the same econometric exercises provided by the Federal Reserve." }, { - "objectID": "posts/improving-with-r-kylie-bemis-unveils-enhanced-signal-processing-with-matter-2-4-upgrade/index.html#how-do-i-join", - "href": "posts/improving-with-r-kylie-bemis-unveils-enhanced-signal-processing-with-matter-2-4-upgrade/index.html#how-do-i-join", - "title": "Improving with R: Kylie Bemis Unveils Enhanced Signal Processing with Matter 2.4 Upgrade", - "section": "How do I Join?", - "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 65,000 members in 35 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nLearn more" + "objectID": "posts/us-federal-reserve-quarterly-model-in-r/index.html#the-frbus-model", + "href": "posts/us-federal-reserve-quarterly-model-in-r/index.html#the-frbus-model", + "title": "The U.S. Federal Reserve quarterly model in R", + "section": "The FRB/US model", + "text": "The FRB/US model\nThe Federal Reserve website also states, “Compared with DSGE models, however, FRB/US applies optimization theory more flexibly, which permits its equations to better capture patterns in historical data and facilitates modeling the economy in greater detail… A distinctive feature of FRB/US is its ability to switch between alternative assumptions about how economic agents form expectations. Under the VAR-based option, expectations are derived from the average historical dynamics of the economy as manifested in the predictions of estimated VAR models. Under model-consistent (MC), agents are assumed to form accurate expectations of future outcomes as generated by simulations of FRB/US itself.”\nFRB/US is a quarterly model, and counts 284 equations and 365 variables (Feb. 2024 version). The XML model definition is available for download on the Federal Reserve website, and contains, for each endogenous variable, the following information: the variable name, the variable definition with a short description, the economic sector the variable belongs to, the related equation in both EViews™ and python format, coefficients and exogenous variables involved in the equation.\n64 endogenous variables are marked as stochastic and, during the stochastic simulation exercise, will be transformed by applying sequences of shocks as drawn randomly from their historical residuals.\n14 endogenous variables belong to the MCE group (i.e., Model-Consistent Expectations) and have an alternative equation that contains forward-looking references.\nFinally, at the end of the XML model definition, users can find additional information on economic sectors and exogenous variables involved in the model definition." }, { - "objectID": "posts/the-evolution-of-melbournes-business-analytics-and-r-business-user-group/index.html", - "href": "posts/the-evolution-of-melbournes-business-analytics-and-r-business-user-group/index.html", - "title": "The Evolution of Melbourne’s Business Analytics and R Business User Group", - "section": "", - "text": "Maria Prokofieva, organizer of the Business Analytics and R Business User Group, spoke to the R Consortium last year about the Adoption of R by the Actuaries Community in Melbourne. Recently, Maria updated the R Consortium on the group’s focus, which has shifted towards business consultancy. The group provides a platform for graduate students to gain valuable industry experience and mentorship through various projects. The group is committed to ethical data governance and inclusive community building and prioritizes these values in all its initiatives.\nPlease share about your background and your involvement in the R Community.\nMy name is Maria Prokofieva. I work as a Leading ML Engineer at Mitchell Institute at Victoria University. I lead a stack of projects that use data to inform strategy and policy development. I am also an academic at the university, conducting research and teaching courses on ML/AI and data analysis. Through my work, I have the privilege of collaborating with various organizations, governments, and scholars to assist them in utilizing data to make decisions that impact the lives of many. I love open source, and what we see today is amazing – the world is changing. I have been a member of R and Python communities for many years, and seeing us grow is great.\nHow has your R User Group been doing since the last time we spoke?\nThe group has been performing well. As we grow, we focus on projects and become extremely busy with them. We already have a small community of people involved in different projects who also work together and communicate regularly. Once a month, we organize meetups where we present master classes—we moved to an in-person space but occasionally do online events. Our group has two main directions: business consultancy and business knowledge exchange.\nWe have been quite successful in building connections with bigger and smaller businesses interested in doing more data analysis. Some smaller businesses have staff who can perform their duties, and this is where community members have been fantastic.\nThe backbone of my community comprises my current and former Master’s students, who completed a course on business analytics. They are passionate about using R in everyday tasks and already possess some knowledge and experience, which they are happy to share. They are also interested in building connections and networking for their future jobs. This platform provides a mutually beneficial relationship for new students who get valuable industry experience through unpaid volunteering. These students receive mentorship from business leaders and senior software developers who share their programming knowledge and their knowledge of business negotiations and working with clients through the entire project life cycle.\nWe have been successful in working with cloud services such as AWS. We are actively exploring ways to automate data science on AWS and have several upcoming workshops where we will dive deeper into this topic. One workshop will focus on AWS Bedrock, where we will introduce non-technical business community members to employing large language models to perform their tasks. Our workshops focus on addressing specific problem-solving tasks rather than just the environment. We look into the business problems and how they can be solved.\nIt’s better to identify a problem and brainstorm solutions than to focus on tools. It’s fascinating to see how the community comes up with unique solutions to the problem. This approach is exactly what we need today, where no single preferred tool exists. Even if we use R Studio, we can easily integrate Python and other environments to accomplish the task. The focus should always be on the task guiding the process rather than the tools themselves.\nAny recent project you have worked on using R?\nOur recent project is based on utilising AWS Bedrock and GPT-4 to implement a Retrieval-Augmented Generation (RAG) system for a business. This system streamlines customer email communication using internal documents and company FAQs to auto-generate tailored responses. With some components there, we successfully integrated data analysis in R with Python implementation. We also have a few projects using open source models and integrating transformer models from Hugging Face. R is a star for any data-wrangling tasks and data visualizations!\nWhat are your plans for the upcoming months?\nOne area of interest that we plan to focus on is the use of responsible AI and responsible practices. This is crucial not only for AI but also for any data management that we undertake. Responsible modeling and responsible data science are important concepts that need more attention. We have seen instances where people intentionally or accidentally manipulate statistics, and this needs to change. We must focus on being data governors and ensure our analysis is responsible. This includes managing the data and the application size, as well as ensuring continuity of work. Many packages are available, but maintaining and updating them is challenging. Our future work is to contribute to the community by ensuring the continuity of our packages so developers can rely on them.\nWhat trends do you currently see in R language and your industry? Any trends you see developing in the near future?\nMany people talk about large language models, but the focus is often on their applicability and use cases. While many amazing models are available, businesses need to see how they can be practically applied to their needs. It’s not just about text generation – image generation and other areas are also important. When we share the use cases with the businesses, the possibilities they haven’t considered often amaze them. Therefore, there is a growing demand for case studies demonstrating these models’ practical applications rather than just tutorials.\nWe focus on the practical applications of tools. Our approach is to identify a problem and explore various solutions. I’m not interested in specific software packages but in finding efficient solutions to problems. If there’s a new tool that can help me solve a problem more effectively, I’m open to learning about it and sharing my experience with others.\nAny techniques you recommend using for planning for or during the event? (Github, zoom, other) Can these techniques be used to make your group more inclusive to people that are unable to attend physical events in the future?\nThe most important technique is interaction, networking, and keeping the connection alive among the group members. This is especially crucial when you have a larger proportion of new users in the group. It’s important to ensure that once they learn the skills, they understand that we are all busy and have business obligations to attend to. Therefore, it’s necessary to make sure that we keep the group relevant to all members, without getting carried away by our busy lives.\nThis is more about sitting together and engaging in problem-solving exercises, such as preparing for AWS certification. The group can help with other tasks, too, creating additional value beyond just learning. This is where the benefits of membership come in. Members are also motivated to give back to the community, as they can use their skills in real life, not just for learning purposes.\nFor instance, we have an AWS data practitioner interested in learning R. However, this is an opportunity for that person to share their expertise and contribute to the group. Similarly, we have a cybersecurity professional who is also interested in learning R. But this is an opportunity for them to present a use case on how machine learning can automate some of their tasks. They are also willing to share their knowledge, which may not have been considered. Therefore, it’s important to create a diverse experience for all members and engage with them in all possible ways. While it can be difficult to involve every group member, it’s crucial to understand their general interests and what’s important for them and focus on their professional development.\nTake a moment to analyze where your members come from and their future plans and steps. Discuss their next career moves. It will be beneficial to provide networking opportunities where members can get referrals for job searches and advice for their next career move. These opportunities are quite important. Therefore, promotions should always be the end goal. You cannot become complacent or content with where you are because life is about growth and evolution." + "objectID": "posts/us-federal-reserve-quarterly-model-in-r/index.html#moving-towards-r", + "href": "posts/us-federal-reserve-quarterly-model-in-r/index.html#moving-towards-r", + "title": "The U.S. Federal Reserve quarterly model in R", + "section": "Moving towards R", + "text": "Moving towards R\nFRB/US model definition is available to R users in the FRB__MODEL dataset of the bimets package (bimets ver. 4.0.2, a software framework for time series analysis and econometric modeling):\n\n#load bimets\nlibrary(bimets)\n\n\n#load FRB/US MDL definition\ndata(FRB__MODEL)\n\n#print first 4 equations in model definition\ncat(substring(FRB__MODEL,1,1615))\n\nMODEL\n\n$DOWNLOADED FROM federalreserve.gov AND CONVERTED TO BIMETS MDL IN Feb, 2024\n\n$FRB/US is a large-scale estimated general equilibrium model of the U.S. economy \n$that was developed at the Federal Reserve Board, where it has been in use since 1996 \n$for forecasting, analysis of policy options, and research projects. \n\n$--------------------------------------------------------------------------\n\n$ ENDOGENOUS SECTION\n\n$-----------------------------------------------\n$Financial Sector\n$Monetary policy indicator for both thresholds\n$DMPTMAX equals one when either the unemployment threshold or\n$the inflation threshold is breached.\nIDENTITY> dmptmax\nIF> dmptlur>=dmptpi\nEQ> dmptmax=\ndmptlur\nIDENTITY> dmptmax\nIF> dmptlur<dmptpi\nEQ> dmptmax=\ndmptpi\n\n$-----------------------------------------------\n$Federal funds rate, first diff\nIDENTITY> delrff\nEQ> delrff=\nTSDELTA(rff)\n\n$-----------------------------------------------\n$Financial Sector\n$Monetary policy indicator for unemployment threshold\n$DMPTLUR equals zero when the unemployment rate is above its\n$threshold (LURTRSH) one when it is below. A logistic function\n$smoothes the transition, improving solution convergence properties.\nIDENTITY> dmptlur\nEQ> dmptlur=\n1/(1+EXP(25*(lur-lurtrsh)))\n\n$-----------------------------------------------\n$Financial Sector\n$Monetary policy indicator for inflation threshold\n$DMPTPI equals zero when expected inflation is below its threshold\n$and one when it is above. A logistic function smoothes the\n$transition, improving solution convergence properties.\nIDENTITY> dmptpi\nEQ> dmptpi=\n1/(1+EXP(-25*(zpic58-pitrsh)))" }, { - "objectID": "posts/the-evolution-of-melbournes-business-analytics-and-r-business-user-group/index.html#how-do-i-join", - "href": "posts/the-evolution-of-melbournes-business-analytics-and-r-business-user-group/index.html#how-do-i-join", - "title": "The Evolution of Melbourne’s Business Analytics and R Business User Group", - "section": "How do I Join?", - "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 68,000 members in 33 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nLearn more" + "objectID": "posts/us-federal-reserve-quarterly-model-in-r/index.html#dynamic-simulation-in-a-monetary-policy-shock", + "href": "posts/us-federal-reserve-quarterly-model-in-r/index.html#dynamic-simulation-in-a-monetary-policy-shock", + "title": "The U.S. Federal Reserve quarterly model in R", + "section": "Dynamic simulation in a monetary policy shock", + "text": "Dynamic simulation in a monetary policy shock\nThe first econometric exercise proposed by the Federal Reserve is a dynamic simulation of the FRB/US model under a monetary policy shock. The simulation is operated from 2040-Q1 to 2045-Q4, after the rffintay time series, defined as “Value of eff. federal funds rate given by the inertial Taylor rule”, is shocked by 100 base points in 2040-Q1.\n\n# Load data\ndata(LONGBASE)\n\n# Load model\ndata(FRB__MODEL)\nmodel <- LOAD_MODEL(modelText = FRB__MODEL)\n\nAnalyzing behaviorals...\nAnalyzing identities...\nOptimizing...\nLoaded model \"FRB__MODEL\":\n 0 behaviorals\n 284 identities\n 0 coefficients\n...LOAD MODEL OK\n\n# Load data into model\nmodel <- LOAD_MODEL_DATA(model, LONGBASE, quietly=TRUE)\n\n# Specify dates\nstart <- c(2040,1)\nend <- normalizeYP(start+c(0,23),4)\n\n# Standard configuration, use surplus ratio targeting\nmodel$modelData$dfpdbt[[start,end]] <- 0\nmodel$modelData$dfpsrp[[start,end]] <- 1\n\n# Solve to baseline with adds\nmodel <- SIMULATE(model,\n simType='RESCHECK',\n TSRANGE=c(start,end),\n ZeroErrorAC = TRUE,\n quietly=TRUE)\n\n# 100 bp monetary policy shock\ntrac <- model$ConstantAdjustmentRESCHECK\ntrac$rffintay[[start]] <- trac$rffintay[[start]]+1\n\n# Solve\nmodel <- SIMULATE(model,\n simAlgo = 'NEWTON',\n TSRANGE = c(start,end),\n ConstantAdjustment = trac,\n BackFill = 12,\n quietly=TRUE)\n\nR code produces the following charts:\n\nOn the other hand, the python code provided by the US Federal Reserve produces very similar results:" }, { - "objectID": "posts/unlocking-chemical-volatility-how-the-volcalc-r-package-is-streamlining-scientific-research/index.html", - "href": "posts/unlocking-chemical-volatility-how-the-volcalc-r-package-is-streamlining-scientific-research/index.html", - "title": "Unlocking Chemical Volatility: How the volcalc R Package is Streamlining Scientific Research", - "section": "", - "text": "The R Consortium recently interviewed Kristina Riemer, director of the CCT Data Science Team at the University of Arizona, and Eric Scott, Scientific Programmer and Educator in the CCT Data Science Team, the developers behind the volcalc package, to discuss the motivation and development of this innovative tool designed to automate the calculation of chemical compound volatilities. volcalc streamlines the process by allowing users to input a compound and quickly receive its volatility information, eliminating the need for time-consuming manual calculations. Initially created to assist Dr. Laura Meredith in managing a large database of volatile compounds, volcalc has since grown into a more versatile tool under Eric’s leadership, now supporting a wider range of researchers.\nKristina and Eric share insights into the challenges they faced, including managing dependencies, integrating with CRAN and Bioconductor, and refining complex molecular identification methods. They also discuss future enhancements, such as incorporating temperature-specific volatility calculations and expanding the package’s functionality to estimate other compound characteristics. This project was funded by the R Consortium.\nCould you share what motivated the development of the volcalc package and how it aligns with the broader goals of the R ecosystem, particularly in scientific computing?\nKristina: I was heavily involved in the initial development of volcalc, and later on, Eric took over the project. We developed volcalc because we began collaborating with Dr. Laura Meredith, who was compiling a database of volatile chemical compounds. At the time, she had around 300 compounds, and her students manually gathered details for each one by examining their representations and calculating various associated values. This process was tedious and prone to errors, so we thought there must be a more efficient and automated way to handle it.\nThat’s when we came up with the idea of creating a pipeline where someone could input a compound and quickly receive its volatility information, eliminating the need for all the manual labor. The purpose of volcalc was to transform the process from taking months to gather details for 300 compounds to obtaining information for thousands in a much shorter time.\nEric: volcalc was initially developed specifically for a project where the researchers were mainly interested in chemical compounds from the KEGG database (Kyoto Encyclopedia of Genes and Genomes). When I joined the team and learned about the project, I was thrilled because, as a chemical ecologist, I saw its potential. However, I also recognized a limitation: the tool only worked with the KEGG database. This was a drawback because many researchers, including food scientists and others who work with similar compounds, might not find their compounds in that specific database.\nThis realization inspired me to apply for the R Consortium grant. We saw a significant opportunity to expand volcalc, making it more flexible and applicable to a wider range of researchers. We also wanted to improve its integration within the R ecosystem by adding features like returning the file path of a molecule representation after downloading it, so it could be easily piped into subsequent steps. These enhancements aimed to make the tool more versatile and user-friendly for a broader audience.\nWhat were the most significant challenges you faced during the development of the initial version of volcalc, and how did you overcome them?\nKristina: One of the most challenging aspects of developing volcalc, which continues to be an issue, is managing dependencies. Specifically, we rely heavily on a command-line program to handle much of the processing. Early on, we struggled with how to enable users to run volcalc without needing to install this program on their own computers, as many of our users aren’t familiar with that kind of setup. I spent a lot of time trying to create a reproducible environment using Binder, but I was never able to get it fully working. Even today, there are still issues related to managing these dependencies, which Eric can elaborate on further.\nIt was incredibly important to have Eric on this project because I don’t have a strong background in chemistry. His ability to come in and figure out some of the intricate details that would have taken me much longer to grasp was a huge advantage. The more we can collaborate with domain experts, the better our results will be.\nEric: One thing that has helped with the dependency challenges is that we’ve started building volcalc on R-Universe, which means binaries are available there. While it’s not on CRAN yet, having these binaries on R-Universe makes installation a bit easier. However, we’ve faced some challenges with dependencies, particularly because two of them are from Bioconductor. We didn’t originally aim to develop this package for Bioconductor, which uses S4 objects and has different standards than CRAN. Our goal was to get it on CRAN, but our first submission was rejected because the license field for the Bioconductor package wasn’t formatted to CRAN’s liking. These differences between Bioconductor and CRAN have created barriers, even though the authors of the Bioconductor package have been very responsive. Their package works fine on Bioconductor, but it doesn’t meet CRAN’s criteria, which has been a frustrating challenge.\nAnother major challenge in developing volcalc relates to the method we use for estimating volatility. This method involves counting the numbers of different functional groups on molecules—such as hydroxyl groups or sulfur atoms—and assigning coefficients to them. To do this programmatically, we use something called SMARTS, which is essentially like regular expressions but for molecular structures. Regular expressions for text are already challenging, but SMARTS is even more complex because it deals with three-dimensional molecules.\nBefore I joined the group, the first version of volcalc had most of these functional groups figured out, but not all. I spent a significant amount of time trying to develop SMARTS strings to match additional molecules. Moving forward, I hope that if we implement new versions, we can get help from the community to refine these SMARTS strings, as there are likely people out there who are more skilled at it than I am.\nThe original project proposal mentions expanding volcalc to work with any chemical compound with a known structure. What are the key technical challenges you anticipate in achieving this goal?\nEric: This task turned out to be less difficult than I initially expected, but let me explain. In the original version of volcalc, before we received the R Consortium funding, the main function started with a KEGG ID—an identifier specific to the KEGG database. The function would download a MOL file, which is a text representation of a molecule corresponding to that ID. It would then identify and count the functional groups in the molecule, and finally, calculate the volatility based on those counts.\nThe major change we needed to implement to make volcalc more versatile was to decouple these steps. In the current version of volcalc, the functionality to download a MOL file from KEGG is still available, but it’s now separate from the main function that calculates volatility. This means that the inputs for calculating volatility can now be any MOL file, not just ones from KEGG. The file can come from any database, be exported from other software, or even be downloaded manually. Additionally, the tool now supports SMILES, which is another, simpler text-based representation of molecules.\nThere are various ways to represent chemicals in text, including another format called InChI. The Bioconductor packages we use, ChemmineR and ChemmineOB, have the ability to translate from InChI and other types of chemical representations. However, that feature isn’t available on Windows. So, I decided to keep volcalc focused on SMILES and MOL files. I believe that chemists and other researchers should be able to obtain data in one of these two formats, or use another tool to translate their data into these formats. I didn’t want to overload volcalc with the responsibility of being a chemical representation translator, as that didn’t seem like its primary purpose.\nCan you walk us through the process of implementing the SIMPOL algorithm within the volcalcc package?\nKristina: The algorithm itself is fairly simple; it’s just basic math. You need to input some constants, the mass of the compound, and the counts of the functional groups we discussed earlier. Writing the code for this was straightforward and not particularly challenging.\nEric: Each functional group has a coefficient associated with it, which is multiplied by the number of times that group appears in the molecule. These values are then summed up, and the mass of the molecule is factored in as well. The challenging part wasn’t the algorithm itself, which is straightforward—just multiplying by coefficients and adding them up. The real difficulty was interpreting what the authors of the algorithm meant by each of the functional groups. Some were oddly specific, like how the hydroxyl group that is part of a nitrophenol group isn’t supposed to count toward the total number of hydroxyl groups. I spent a lot of time poring over the paper, particularly one table, to fully understand how they defined each group. That interpretation was the hardest part.\nWhat future functionalities or expansions do you see as crucial for volcalc, especially in the context of evolving research needs in chemoinformatics?\nEric: Right now, we’re working on allowing users to specify different temperatures. The paper that describes the SIMPOL.1 method includes equations for how the coefficients of each functional group change with temperature. These changes aren’t always linear, and the contributions of functional groups can shift in importance as the temperature varies. This is an important feature to include because the version of volcalc we currently have uses coefficients calculated at 20°C, based on a table from the original paper. To accommodate other temperatures, we need to integrate another table that provides equations for calculating these coefficients based on temperature, and that’s what we’re working on.\nAnother key feature we want to leave room for in the future is the ability to add other methods for estimating volatility. SIMPOL.1 is just one type of group contribution method, but there are other approaches described in various papers that use different functional groups, equations, and coefficients. The basic idea remains the same: count the functional groups in a molecule, apply an equation, and estimate volatility. We’re trying to structure the code in a way that makes it easy to incorporate additional methods later, even if we don’t add them right away. I think these are the most important features we’re focusing on right now.\nKristina: We’re focused on the features I mentioned in the near future, but looking further ahead, I could see volcalc expanding to estimate other characteristics of compounds beyond just volatility. While I’m not a chemistry expert or a chemical ecologist, I imagine that those interested in volatility might also be interested in other compound characteristics that currently lack automated tools for estimation. So, it’s possible the package could evolve to include those features.\nThat said, one of the things I appreciate about the R package ecosystem is that it allows for specialized tools. Since anyone can build what they need, we don’t end up with massive, overly complex packages that try to do everything and become difficult to maintain. It might be better to keep volcalc focused and leave room for separate packages to handle additional functionality. This way, the tools remain manageable and easier to maintain in the long run.\nHow has it been working with the R Consortium? Would you recommend applying for an ISC grant to other R developers?\nKristina: The application process was straightforward, and I found the grant format to be very practical. It was focused on milestones and product development, which is refreshing compared to many academic research grants that tend to avoid specific deliverables. I highly recommend considering this grant. I believe people often overlook smaller funding sources, but even small amounts can make a big impact on the work you’re doing.\nEric: The first time I applied for an R Consortium grant was as a grad student, and I strongly encourage trainees to apply as well. It was a great experience for me because I could do it independently—my advisor wasn’t involved as one of the authors, and it wasn’t a complex process like applying for an NSF grant. It was straightforward and really rewarding. The only tricky part was figuring out the payment process, but that’s something people can work out.\nI’ve noticed there seem to be fewer projects in recent years, and I don’t think it’s due to a lack of funding. It seems like fewer people are applying, which is why I especially encourage others to give it a shot. From what I’ve seen, there’s a very good chance of getting funded if you apply right now.\nPeople should be creative and think broadly about how their project can benefit the broader R community. This doesn’t mean you need to develop the next big thing like R-Universe or CRAN. It can be something smaller, like a package that other R users will find helpful. For example, with our project, volcalc, our main goal was to encourage chemists—who usually use point-and-click software—to start using R. That was enough of a contribution to the R community to get funded. So, I really encourage people to think creatively about what “benefiting the R community” can mean." + "objectID": "posts/us-federal-reserve-quarterly-model-in-r/index.html#stochastic-simulation", + "href": "posts/us-federal-reserve-quarterly-model-in-r/index.html#stochastic-simulation", + "title": "The U.S. Federal Reserve quarterly model in R", + "section": "Stochastic simulation", + "text": "Stochastic simulation\nAnother econometric exercise proposed by the Federal Reserve is a stochastic simulation of the FRB/US model. The stochsim procedure in the pyfrbus python package (available on the Federal Reserve web site) performs a stochastic simulation by applying sequences of shocks to 64 endogneous variables of the model, as drawn randomly from historical residuals. In a similar way in R, the STOCHSIMULATE procedure allows users to shock the same endogenous variables with randomly sampled historical residuals.\nR code, omitted for brevity, produces the following charts:\n\nOn the other hand, the python code provided by the US Federal Reserve produces very similar results, despite the random numbers generator being different between R and python:" }, { - "objectID": "posts/unlocking-chemical-volatility-how-the-volcalc-r-package-is-streamlining-scientific-research/index.html#about-isc-funded-projects", - "href": "posts/unlocking-chemical-volatility-how-the-volcalc-r-package-is-streamlining-scientific-research/index.html#about-isc-funded-projects", - "title": "Unlocking Chemical Volatility: How the volcalc R Package is Streamlining Scientific Research", - "section": "About ISC Funded Projects", - "text": "About ISC Funded Projects\nA major goal of the R Consortium is to strengthen and improve the infrastructure supporting the R Ecosystem. We seek to accomplish this by funding projects that will improve both technical infrastructure and social infrastructure.\nLearn More!" + "objectID": "posts/us-federal-reserve-quarterly-model-in-r/index.html#section", + "href": "posts/us-federal-reserve-quarterly-model-in-r/index.html#section", + "title": "The U.S. Federal Reserve quarterly model in R", + "section": "________________", + "text": "________________\nAdditional exercises, e.g., rational expectations, endogenous targeting, etc., and computational details are available in the package vignette The U.S. Federal Reserve quarterly model in R with bimets" }, { - "objectID": "posts/cakes-code-and-community-reviving-the-copenhagenr-user-group/index.html", - "href": "posts/cakes-code-and-community-reviving-the-copenhagenr-user-group/index.html", - "title": "Cakes, Code, and Community: Rasmus Bååth’s Secret to Reviving the CopenhagenR UseR Group", + "objectID": "posts/elevate-your-r-community-with-the-2024-rugs-grant-program/index.html", + "href": "posts/elevate-your-r-community-with-the-2024-rugs-grant-program/index.html", + "title": "Elevate Your R Community with the 2024 RUGS Grant Program", "section": "", - "text": "Rasmus Bååth, the organizer of the CopenhagenR UseR Group, recently spoke to the R Consortium about his experience in organizing the group. After joining the Copenhagen R User Group in 2013, he took the lead in reviving the group in 2023 after a period of inactivity. Under his guidance, the group now focuses on industry-related topics, personal projects, and emerging tools like Quarto. Rasmus is dedicated to fostering a vibrant local R community through in-person meetups that encourage learning and collaboration.\nThe CopenhagenR UseR Group is hosting an exciting “Two Tools for Report Generation in R” event on October 3, 2024. The event will feature two presentations on using Sweave and Quarto for report generation, followed by discussions and networking at PROSA, København, Denmark.\nPlease share your background and involvement with the RUGS group.\nI currently work as a Data Science Manager at Normative.io. I’ve used R on and off for about 15 or 16 years. It all started when I was doing my bachelor’s in academia and needed to plot a histogram. At that time, plotting a histogram in Excel wasn’t easy, so my supervisor suggested trying out R. I gave it a shot and got hooked. After that, I pursued a PhD in cognitive science, where I used R extensively for statistical analysis.\nI used R for a lot of graphing during my academic years. After academia, I became a data scientist in the industry, and R was my preferred tool. I work with R and Python, depending on the job’s requirements. In 2013, there were no R meetups in the south of Sweden where I live. I found out about an R meetup in Copenhagen and decided to attend. There, I met Kenneth Rose, the organizer, who was full of energy and charisma. It was a fun group, so I started attending regularly despite the commute from Sweden to Copenhagen. Kenneth was very active and enthusiastic in running the meetup group.\nAfter a couple of years, the group’s activity declined. A new organizer revived the group, but COVID hit, ending the meetups. The group had been around for ten years by 2023, and I felt it was a shame to let it die. I decided to restart it, and now we have a small but active group. We enjoy discussing industry-related topics and personal projects.\nCan you share what the local R community is like?\nIt is the Copenhagen meetup group located in Denmark. However, I can speak for Denmark and Sweden since I live in Sweden. R is widely used in academia and is considered the language of choice for statistics. Python is more prevalent in the industry due to the large number of programmers who are familiar with the language. In Denmark, the pharmaceutical industry is significant. R is still widely used there due to its close ties to academia and the specific requirements for reporting, statistics, and visualization, in which R excels.\nDo you guys host online or in-person events?\nDuring the COVID-19 pandemic, we tried some online events, but creating a sense of community online with so much content is challenging. I believe online events are great, and people should consider them. However, we also recognize the need for in-person events. For those unable to attend, there is plenty of valuable content online. We don’t have the setup to record events, but we would consider doing so if feasible.\nYou have a Meetup titled “Two tools for report generation in R.” Can you share more on the topic covered? Why this topic?\nOur next meetup will focus on automatic reporting in R. We’ll have two speakers: Dmytro Perepolkin and an anonymous speaker. The anonymous speaker will present on Sweave, an older tool used to generate reports in R, while Dmytro will present on Quarto, a more recent and popular tool for combining R code and text. This meetup will depart from the usual topics, focusing on automatic reporting rather than visualization.\nI’m looking forward to our upcoming event. It will be a history lesson and a great opportunity to learn about a useful minimalistic tool (Sweave). I’m also excited about Quarto and the potential for new developments. We could have a Quarto meetup every year to stay updated with the latest advancements. The meetup will feature different presentations, including introductions to new tools and discussions about projects and code. It will be a great way to learn and connect with others in the field.\nWhat are some of the popular R-related topics in the group?\nThe topics we typically cover are where R is at its strongest. We often discuss personal projects, and although I wonder if they receive a great response, I love them. Additionally, we frequently explore new tools and libraries, particularly those related to dashboarding, Shiny, and visualization. Presentations are highly technical, and I’ve noticed that our audience may not be accustomed to text-heavy or math-intensive presentations. Therefore, topics such as statistics and statistics packages might not receive as much attention despite my interest in them. Surprisingly, machine learning is not a common focus at our meetups, as most speakers are more inclined towards visualization, reporting, and statistics rather than machine learning.\nDo you recommend any techniques for planning for or during the event? (GitHub, Zoom, other.) Can these techniques be used to make your group more inclusive to people who cannot attend physical events in the future?\nThere are three key components needed to get started with organizing an event. First, you need people who are interested in attending your event. It can be challenging if you’re in a small town or a location where it’s difficult to attract attendees. Second, you need to secure speakers who are willing to participate. Lastly, finding a suitable venue is crucial. Having a reliable and cost-free location for your event is essential. We were fortunate to secure a free venue through a union for IT workers in Copenhagen, which aligns with our goal of offering free courses without being tied to a specific company.\nFinding speakers can be challenging, but constantly contacting and asking for volunteers is the best approach. To make it easier for potential speakers, consider organizing events where multiple speakers can do shorter presentations, which may be less intimidating than a full-hour presentation. However, attracting speakers and attendees remains the most difficult aspect of organizing events. Nevertheless, securing a dependable venue is a great starting point.\nAnd then there are some small things. Make sure to make nice announcements. They need a nice picture. They need friendly text so that people feel welcome. That’s the minimal thing. And the other thing is, if it’s allowed in the meetup space, bring some cakes or cookies and have some snacks. If people know there will be a little bit of snacks, they’re more likely to show up. So it’s a small thing, but I think that helps. This meetup is in Copenhagen, and I’m from Sweden. However, Denmark and Copenhagen have a special relationship with beer. I distinctly remember my first Copenhagen meetup when Kenneth Rose was the organizer. Back then, he brought a big case of beer cans to each meetup, and everyone was having a nice time. I don’t say you need a beer at your meetup, but bringing drinks and snacks is always nice." + "text": "The R Consortium is rolling out its 2024 R User Groups (RUGS) Grant Program, and it’s an opportunity you don’t want to miss. The program, which aims to foster vibrant R communities worldwide, is in full swing, and we are eagerly awaiting your application!\n\nApply here!\n\n\nWhy Apply and… For What?\nUser Group Grants: Boost engagement and initiate user-focused activities.\nConference Grants: Support for R-related events, either hosting or attending.\nSpecial Projects Grants: Kickstart innovative projects with the potential to impact the R community.\nWith 74 active groups and a thriving community of over 67,000 members, the RUGS network is a hub of innovation and knowledge sharing. Your participation could be the next milestone in this growth journey.\nExamples of some recent R Consortium sponsored RUGS activities:\n\nThe Cleveland R User Group’s Journey Through Pandemic Adaptations and Baseball Analytics\nR-Ladies Goiânia: Promoting Diversity and Inclusion in Local R Community\n\n\n\nKey Information\nApplication Deadline: September 30th, 2024. Don’t delay!\nEligibility: Open to initiatives aimed at community building, not software development (for that, see ISC Grant Program).\nBe part of shaping the future of R. Visit here for more details and to apply. Your contribution matters to the global R narrative. Apply now, and let’s grow together!\n\nFor details and to apply, visit here." }, { - "objectID": "posts/cakes-code-and-community-reviving-the-copenhagenr-user-group/index.html#how-do-i-join", - "href": "posts/cakes-code-and-community-reviving-the-copenhagenr-user-group/index.html#how-do-i-join", - "title": "Cakes, Code, and Community: Rasmus Bååth’s Secret to Reviving the CopenhagenR UseR Group", - "section": "How do I Join?", - "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 68,000 members in 33 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nLearn More!" + "objectID": "posts/earl-early-bird-tickets-are-now-available/index.html", + "href": "posts/earl-early-bird-tickets-are-now-available/index.html", + "title": "EARL Early Bird Tickets Are Now Available!", + "section": "", + "text": "Contributed by Abbie Brookes, Senior Data Analyst at Datacove\n\nDatacove is pleased to announce the availability of tickets for the upcoming EARL (Enterprise Applications of the R Language) conference.\nThe EARL conference is a cross-sector event that will be held at the Grand Hotel in Brighton. This venue promises to provide attendees with a blend of Victorian elegance and modern conference facilities over three days, from the 3rd to the 5th of September 2024. The conference schedule includes high-quality workshops on the first day (3rd September) and two days of presentations and talks (4th – 5th September). An evening networking event is planned for the 4th of September at the British Airways i360 venue, offering attendees the opportunity to connect with peers and speakers in a relaxed setting.\nWe are offering tickets at a reduced early bird rate. Additionally, we provide discounts for government employees, NHS staff, charity workers, academics, and those making bulk purchases. For more detailed information on ticket pricing and discounts, contact Abbie Brookes at abbie.brookes@datacove.co.uk.\nThe EARL conference draws attendees from across the globe and from a variety of sectors. Previous participants have included notable organizations such as The Dogs Trust, BBC, Microsoft, Swiss RE, Posit, Sainsburys, and Bupa.\nThis year’s keynote speakers include:\n\nProfessor Andy Field, known for his contributions to statistics education\n\nChristel Swift, a senior data scientist at the BBC\n\nHadley Wickham, a key figure in the R community and author of the Tidyverse\nIn addition to the main conference, a selection of pre-conference workshops will be available, offering in-depth training opportunities. For more information on the conference venue, schedule, and registration, please visitour website. We invite you to join us for what promises to be an informative and engaging event for the R and Python communities" }, { - "objectID": "posts/one-more-step-forward-the-r-consortium-submission-working-group-presentation-to-swissmedic-on-regulator-submission-using-r-and-shiny/index.html", - "href": "posts/one-more-step-forward-the-r-consortium-submission-working-group-presentation-to-swissmedic-on-regulator-submission-using-r-and-shiny/index.html", - "title": "One More Step Forward: The R Consortium Submission Working Group’s Presentation to Swissmedic on Regulatory Submission using R and Shiny", + "objectID": "posts/the-crucial-role-of-release-control-in-r-for-healthcare-organizations/index.html", + "href": "posts/the-crucial-role-of-release-control-in-r-for-healthcare-organizations/index.html", + "title": "The Crucial Role of Release Control in R for Healthcare Organizations", "section": "", - "text": "This post was authored by Gregory Chen, Biostatistics and Research Decision Sciences (BARDS), MSD, Switzerland, and Ning Leng, Product Development Data Sciences (PDD), F. Hoffmann-La Roche, USA\n\nOn January 30, 2024, the R Consortium Submission Working Group made a presentation to Swissmedic in Bern, Switzerland, with 10 attendees in person and 50 online. It started with a motivation as to why to consider using open source and specifically R for regulatory submissions. The group then proceeded to show cases of the pilot 1 and 2 submission to FDA.\nThe conclusion was an insightful discussion for about 20 minutes with the participants on the lessons learned, key factors to sort in line for broader adoption of R and Shiny for regulatory submissions, and what would be most added value for a regulatory shiny app, namely\n\nHow to deploy the submitted R package and Shiny App to guarantee the clinical outcomes can be smoothly reproduced on the regulatory side\nWhat would be the ultimate purpose of a regulatory shiny app, and what are value-added features? Should the app only focus on offering interactivities to facilitate the review of tables, figures, and listings in CSR, or should it also include designed features to enable exploratory, descriptive analysis (e.g., for subgroups) to certain degrees, which may greatly shorten back-and-forth inquiry between regulator and drug developer?\nValidation and version traceability of dependent open source R packages used in the submission package\nHow to leverage existing and emerging cross-industrial initiatives (e.g. R consortium) in the open source space to support and ease the potential technical issue during the adoption of R for submission\n\nAccompanying this post, the full presentation slide deck is made publicly available here, inviting further exploration and discussion.\nThe R Consortium’s presentation at Swissmedic represents a hopeful step toward more interactive, efficient, and transparent regulatory submissions. As the conversation between the R Consortium and regulatory bodies continues, our future collection of pilot projects hopefully will offer richer examples and templates to our growing R community within the pharmaceutical sector, spanning both regulatory and drug developer sides.\nTo find out more about the R Consortium Submission Working Group, please see: https://rconsortium.github.io/submissions-wg/" + "text": "Guest blog contributed by Ning Leng, People and Product Leader, Roche-Genentech; Eric Nantz, Director, Eli Lilly and Company; Ben Straub, Principal Programmer, GSK; Sam Parmar, Statistical Data Scientist, Pfizer\nSupporting the science of drug development requires computational tools with careful implementations of core statistical functions and data structures. The R programming language, a general purpose language developed by statisticians that grows dynamically through the contributions of a worldwide community of developers, is a common choice for serious statistical work. However, managing new versions of the core R language and the hundreds of specialized libraries (called packages in R) necessary to support multiple development groups in a way that ensures the consistency, reproducibility, and reliability of results poses many practical challenges\nThe FDA, for example, requires that the software and tools supporting a clinical trial submission are capable of producing reproducible results for an extended period of time. This means submitting code based on a version of R that is sufficiently tested and stable yet new enough to support the critical R packages over the required FDA time horizon.\nSo, how is the R environment release managed across different healthcare organizations? We interviewed individuals from different pharma companies to learn their internal approaches to keep their R environment up-to-date and secure.\n\nRoche’s Scientific Computing Environment is container based, with clinical reporting done from managed qualified images being released twice per year – roughly timed to capture the last update to an R major version (April release) and a 6 month later update (September release). For each image, R packages undergo a mostly automated risk assessment to document package quality. Automated indicators of package quality include test coverage, thoroughness of documentation, test coverage of exported objects (using covtracer), and may be supplemented with package adoption measured using download counts, author reputation or other peripheral knowledge of the package’s history. Prior to internal publication, a representative sample of reverse dependencies are re-evaluated to safeguard against breaking changes. If the package meets our quality criteria it is published to a continuously updated repository of validated packages corresponding to the image’s R minor version (e.g. x.x). This allows flexibility for teams to roll forward to newer releases of packages within a managed release by moving their renv snapshot to a later date, easing the transition between bi-annual image releases. A generalized version of Roche’s automated process has been open sourced as ’theValidator’, and more details on the Roche process was shared within the R Validation case studies series.\nEli Lilly currently updates its qualified R environment only after a new major release of R is available and the corresponding release of Bioconductor (utilizing that version of R) is also available. In a new release, all packages currently installed from the CRAN and Bioconductor repositories are refreshed to their latest versions at the time of the release. Once the new R version is deployed, all packages are frozen for that particular release to ensure stability and reproducibility. Lilly maintains multiple R versions for backward compatibility. Only packages available on CRAN or Bioconductor are permitted for installation in the central package library. Lilly uses a hybrid approach of automation and risk-based assessment when a new package is requested for installation. In the event that a new version of a package is necessary for a project (such as a new Shiny application), the users are encouraged to leverage the renv package created by Posit to create a project-based environment which will not impact the central package library. As technology evolves and the R language becomes more prominent in clinical data analysis, Lilly continues to assess the current and future possibilities of a robust clinical computing environment primed for innovation while adhering to the foundational principles of reproducibility and transparency.\nGSK releases “frozen R environments” for clinical reporting work on a 6-12 month cycle. The choice of R version is the latest stable release with at least one patch release of R, e.g. 4.3.1 rather than 4.3.0. As R itself is stable with decades of use, we prefer to focus on package assessment for building of our “frozen R environments.” Packages for this environment can be from external sources (CRAN, Bioconductor) or internally built at GSK, regardless of origin we assess the same way. We pay close attention to author qualification and institutional backing, types and breadth of testing, documentation and examples, and the practice of software development life cycle practices. Once a package is approved in this process it will be included in the frozen environment. Packages change over time, if substantial changes are implemented in the packages, then we re-assess with a focus on those changes for allowing up-versioning of the package in the frozen environment. These frozen environments ensure that clinical reporting can be easily reproduced if needed as all packages versions and the version of R used during the analysis are contained in the frozen environment.\nPfizer releases one new R version every year. We typically target R-x.y.1 releases to pick up patches – so we might consider this a “stable” release. The process of testing, documenting, and deploying R into validated containers is performed every 6 months, with a new release of R once per year, e.g. R-4.3.1, and an update to package set and package versions 6 months later (for the same R version). We take a snapshot date of CRAN to form the basis of our package set for the container build. We try to balance competing priorities of getting latest versions of packages and newest package releases, while maintaining a snapshot and version-controlled release to ensure reproducibility and stability.\n\nHere is what we have: four companies and four somewhat complex bespoke solutions. It seems likely that if we interviewed a hundred representatives from a hundred different companies we would get at least a hundred different solutions. It is also not difficult to imagine that multiple protocols for managing R and package versions imposed a fairly complex project management solution on the FDA as it simultaneously deals with submissions from multiple sponsors.\nIn the R Consortium’s R Submissions Work Group meeting we have been discussing whether there might be a simple solution for at least dealing with the R versioning problem that might serve as a de facto standard for the industry. One suggestion that has gained some traction is that sponsors use the previous minor and latest patched R version for a submission. For example, if R version 4.4.0 is currently available then it is suggested that a sponsor uses the latest patch version (4.3.z). If R version 4.5.0 becomes available, then it is suggested that a sponsor uses the latest patch version (4.4.z). This ensures that the minor version is stable and most likely available to all stakeholders. Of course, if a version change eliminates a security problem, that might be preferred. (Note that R versions are organized R x.y.z where, x is the major version, y is the minor version, and z is the patch version.)\nWe would love to hear what you think. Please, go to Issue number 117 on the GitHub repository of our working group and leave a comment." }, { - "objectID": "posts/announcing-health-technology-assessment-HTA-working-group/index.html", - "href": "posts/announcing-health-technology-assessment-HTA-working-group/index.html", - "title": "Announcing the Health Technology Assessment (HTA) Working Group", + "objectID": "posts/aligning-belief-and-profession-using-r-in-protecting-the-penobscot-nation-traditional-lifeways-r-consortium/index.html", + "href": "posts/aligning-belief-and-profession-using-r-in-protecting-the-penobscot-nation-traditional-lifeways-r-consortium/index.html", + "title": "Aligning Beliefs and Profession: Using R in Protecting the Penobscot Nation’s Traditional Lifeways", "section": "", - "text": "The R Consortium is pleased to announce a new Working Group (WG) focused on Health Technology Assessment (HTA). The HTA WG has a mission of promoting the use of R in all aspects of HTA analytics, including both clinical assessment and economic evaluation. It aims to build on the success of other R Consortium working groups in bringing together and promoting dialogue between the broadest range of stakeholders from the HTA ecosystem (industry, HTA bodies, academics and others) to identify needs and address challenges through practical tools and pilot exercises. Health Technology Assessment (HTA) helps decision-makers determine which medical technologies and treatments are effective and worth paying for. It can help ensure that the right treatments reach the right patients at the right time by assessing clinical evidence and economic evaluations to inform policy-making about reimbursement and market access.\nRecent policy changes, such as the EU HTA Regulation, require pharmaceutical companies to face stricter standards and shorter deadlines for submitting evidence. At the same time, HTA authorities must review an increasing number of complex analyses under the pressure for timely evidence-based decisions. Lastly, there is pressure on academia to provide easy-to-use HTA software and tools.\nInitially, the WG will focus on the following objectives.\n\nFoster Collaboration and Knowledge Sharing:\n\nUnderstanding the needs of all stakeholders for HTA analytics, and where the use of R may best fit.\nPromote the common goal of delivering HTA analytics work that meets those needs and efficiently utilizes R.\nBecome a central hub for connecting existing and new R initiatives in the HTA space, ensuring efficient and unified efforts.\n\nDevelop and Document Best Practices:\n\nDevelop and disseminate best practices for using R in HTA analytics work for clinical and economic evaluation.\nPromote transparency and reproducibility in HTA analytics work.\n\nExplore Pilot Studies with HTA authorities\n\nExplore pilot studies to test and refine open source R-based tools and frameworks for clinical and economic evaluation.\nPursue collaborative efforts with HTA authorities to validate these tools, demonstrating their value in real-world HTA scenarios.\n\n\nIf you think any of this is exciting and would like to become involved, please leave your name and email in issue number 1 at the HTA GitHub repository." + "text": "Jan Paul, Water Quality Lab Coordinator at Penobscot Nation, sampling in field\n\n\nIn a recent interview by the R Consortium, Angie Reed, Water Resources Planner for the Penobscot Indian Nation, shared her experience learning and using R in river conservation and helping preserve a whole way of life. Educated in New Hampshire and Colorado, Angie began her career with the Houlton Band of Maliseet Indians, later joining the Penobscot Indian Nation. Her discovery of R transformed her approach to environmental statistics, leading to the development of an interactive R Shiny application for community engagement.\npαnawάhpskewi (Penobscot people) derive their name from the pαnawάhpskewtəkʷ (Penobscot River), and their view of the Penobscot River as a relative guides all of the Water Resources Program’s efforts. This perspective is also reflected in the Penobscot Water Song, which thanks the water and expresses love and respect. Angie has been honored to:\n\nwork for the Water Resources Program,\ncontribute to the Tribal Exchange Network Group,\nengage young students in environmental stewardship and R coding, blending traditional views with modern technology for effective environmental protection and community involvement, and\nwork with Posit to develop the animated video about Penobscot Nation and show it at the opening of posit:conf 2024\n\nPlease tell us about your background and how you came to use R as part of your work on the Penobscot Indian Nation.\nI grew up in New Hampshire and completed my Bachelor of Science at the University of New Hampshire, followed by a Master of Science at Colorado State University. After spending some time out west, I returned to the Northeast for work. I began by joining the Houlton Band of Maliseet Indians in Houlton, Maine, right after finishing my graduate studies in 1998. Then, in 2004, I started working with the Penobscot Indian Nation. Currently, I work for both tribes, full-time with Penobscot and part-time with Maliseet.\nMy first encounter with R was during an environmental statistics class taught by a former USGS employee, Dennis Helsel during a class he taught for his business Practical Stats. He introduced us to a package in R called R Commander. Initially, I only used it for statistics, but soon, I realized there was much more to R. I began teaching myself how to use ggplot for graphing. I spent months searching and learning, often frustrated, but it paid off as I started creating more sophisticated graphs for our reports.\nWe often collaborate with staff from the Environmental Protection Agency (EPA) in Region One (New England, including Connecticut, Maine, Massachusetts, New Hampshire, Rhode Island, Vermont and 10 Tribal Nations). One of their staff, Valerie Bataille, introduced us to R Carpentries classes. She organized a free class for tribal staff in our region. Taking that class was enlightening; I realized there was so much more I could have learned earlier, making my journey easier. This experience was foundational for me, marking the transition from seeing R as an environmental statistics tool to recognizing its broader applications. It’s a bit cliché, but this journey typifies how many people discover and learn new skills in this field.\nThe Penobscot Nation views the Penobscot River as a relative or family. How does that make water management for the Penobscot River different from other water resource management?\nIf you watch The River is Our Relative, the video delves deeper into seeing the river from a relative, beautiful, and challenging perspective. This view fundamentally shifts how I perceive my work, imbuing it with a deeper meaning that transcends typical Western scientific approaches to river conservation. It’s a constant reminder that my job aligns with everything I believe in, reinforcing that there’s a profound reason behind my feelings.\nWorking with the Penobscot Nation and other tribal nations to protect their waters and ways of life is an honor and has revealed the challenges of conveying the differences in perspective to others. Often, attempts to bridge the gap get lost in translation. Many see their work as just a job, but for the Penobscot people, it’s an integral part of their identity. It’s not merely about accomplishing tasks; it’s about their entire way of life. The river provides sustenance, acts as a transportation route, and is a living relative to whom they have a responsibility.\nHow does using open source software allow better sharing of results with Penobscot Nation citizens?\nMy co-worker, Jan Paul, and I had the pleasure of attending and presentingat posit::conf 2023 and working with Posit staff to create an animated video that describes what we do and how opensource and Posit tools help us do it. It was so heart-warming to watch the video shown to all attendees at the start of conf, and was a great introduction to my shameless ask for help during my presentation and through a table where I offered a volunteer sign-up sheet/form, I was humbled by the number of generous offers and am already receiving some assistance on a project I’ve been eager to accomplish. Jasmine Kindness, One World Analytics, is helping me recreate a Tableau viz I made years ago as an interactive, map-based R Shiny tool.\n\nI find that people connect more with maps, especially when it comes to visualizing data that is geographically referenced. For instance, if there’s an issue in the water, people can see exactly where it is on the map. This is particularly relevant as people in this area are very familiar with the Penobscot River watershed. My aim is to create tools that are not only interactive but also intuitive, allowing users to zoom into familiar areas and understand what’s happening there.\nThis experience has really highlighted the value of the open source community. It’s not just about the tools; it’s also about the people and the generosity within this community. The Posit conference was a great reminder of this, andthe experience of working with someone so helpful and skilled has truly reinforced how amazing and generous the open source community is.\nHow has your use of R helped to achieve more stringent protections for the Penobscot River?\nBefore we started using open source tools, my team and I had been diligently working to centralize our data management system, which significantly improved our efficiency. A major shift occurred when we began using R and RStudio (currently Posit) to extract data from this system to create summaries. This has been particularly useful in a biennial process where the State of Maine requests data and proposals for upgrading water quality classifications.\nIn Maine, water bodies are classified into four major categories: AA, A, B, and C. If new data suggests that a water body, currently classified as a lower grade, could qualify for a higher classification, we can submit a proposal for this upgrade. In the past we have facilitated upgrades for hundreds of miles of streams, however it took much longer to compile the data. For the first time in 2018 we used R and RStudio to prepare a proposal to the Maine Department of Environmental Protection (DEP) to upgrade the last segment of the Penobscot River from C to B. Using open source tools, we were able to quickly summarize data and compile data into a format that could be used for this proposal, a task that previously took a significantly longer time. DEP accepted our proposal because our data clearly supported the upgrade. In 2019, the proposal was passed and we anticipate this process continuing to be easier in the future.\nYou are part of a larger network of tribal environmental professionals, working together to learn R and share data and insights. Can you share details about how that works?\n\n\n\nJan Paul, Water Quality Lab Coordinator at Penobscot Nation, sampling in field\n\n\nI’m involved in the Tribal Exchange Network Group (TXG), which is a national group of tribal environmental professionals like myself and is funded by a cooperative agreement with the Office of Information Management (OIM) at the Environmental Protection Agency (EPA). We work in various fields, such as air, water, and fisheries, focusing on environmental protection. Our goal is to ensure that tribes are well-represented in EPA’s Exchange Network, and we also assist tribes individually with managing their data.\nSince attending a Carpentries class, I’ve been helping TXG organize and host many of them. We’ve held one every year since 2019, and we’re now moving towards more advanced topics. In addition to trainings, TXG provides a variety of activities and support, including small group discussions, 1-on-1 assistance and conferences. Although COVID-19 disrupted our schedule we are planning our next conferencefor this year.\nOur smaller, more conversational monthly data drop-in sessions always include the opportunity to have a breakout room to work on R. People can come with their R-related questions, or the host might prepare a demo.\nOur 1-on-1 tribal assistance hours allows Tribes tosign up for help with issues related to their specific data. I work with individuals on R code for various tasks, such as managing temperature sensor data or generating annual assessment reports in R Markdown format. This personalized assistance has significantly improved skill building and confidence among participants and are particularly effective as they use real data and often result in a tangible product, like a table or graph, which is exciting for participants. We’ve also seen great benefits, especially in terms of staff turnover. When staff members leave, the program still has well-documented code, making it easier for their successors to pick up where they left off. These one-on-one sessions.\nAdditionally, I’ve been involved in forming a Pacific Northwest Tribal coding group, which still doesn’t have an official name as it is only a few months old. It began from discussions with staff from the Northwest Indian Fisheries Commission (NWIFC) and staff from member Tribes. And I am thrilled to say we’ve already attracted many new members from staff of the Columbia River Inter-Tribal Fish Commission (CRITFC). This group is a direct offshoot of the TXG efforts with Marissa Pauling of NWIFC facilitating, and we’re excited about the learning opportunities it presents.\nOur work, including the tribal assistance hours, is funded through a grant that reimburses the Penobscot Nation for the time I spend on these activities. As we move forward with the coding group, planning to invite speakers and organize events, it’s clear there’s much to share with this audience, possibly in future blogs like this one. This work is all part of our broader effort to support tribes in their environmental data management endeavors. If anyone would like to offer their time toward these kinds of assistance, they can use the TXG google form to sign up.\nHow do you engage with young people?\nI am deeply committed to engaging the younger generation, especially the students at Penobscot Nation’s Indian Island school (pre-K through 8th grade). In our Water Resources Program at Penobscot Nation, we actively involve these students in our river conservation efforts. We see our role as not just their employees but as protectors of the river for their future.\n\n\n\nSampling for Bacteria\n\n\nOur approach includes hands-on activities like taking students to the river for bacteria monitoring. They participate in collecting samples and processing them in our lab, gaining practical experience in environmental monitoring. This hands-on learning is now being enhanced with the development of the R Shiny app I’m working on with Jasmine, to make data interpretation more interactive and engaging for the students.\nRecognizing their budding interest in technology, I’m also exploring the possibility of starting a mini R coding group at the school. With students already exposed to basic coding through MIT’s Scratch, advancing to R seems a promising and exciting step.\nBeyond the Penobscot Nation school, we’re extending our reach to local high schools like Orono Middle School. We recently involved eighth graders, including two Penobscot Nation citizens, in our bacteria monitoring project. This collaboration has motivated me to consider establishing an R coding group in these high schools, allowing our students continuous access to these learning opportunities.\n\n\n\nProcessing bacteria sample\n\n\nMy vision is to create a learning environment in local high schools where students can delve deeper into data analysis and coding. This initiative aims to extend our impact, ensuring students have continuous access to educational opportunities that merge environmental knowledge with tech skills and an appreciation of Penobscot people, culture and the work being done in our program.\nOver the years, witnessing the growth of students who participated in our programs has been immensely gratifying. . A particularly inspiring example is a young Penobscot woman, Shantel Neptune, who did an internship with us through the Wabanaki Youth in Science (WaYS) Program a few years back , then a data internship through TXG and is now a full-time employee in the Water Resources Program. Shantel is also now helping to teach another young Penobscot woman, Maddie Huerth, about data collection, management, analysis and visualization while she is our temporary employee. We’re planning sessions this winter to further enhance their R coding skills, a critical aspect of their professional development.\nIt’s essential to me that these women, along with others, receive comprehensive training. Our program’s success hinges on it being led by individuals who are not only skilled but who also embody Penobscot Nation’s values and traditions. Empowering young Penobscot citizens to lead these initiatives is not just a goal but a necessity. Their growth and development are vital to the continuity and integrity of our work, and I am committed to nurturing their skills and confidence. This endeavor is more than just education; it’s about preserving identity and ensuring our environmental efforts resonate with the Penobscot spirit and needs." }, { - "objectID": "posts/thank-you-joseph-rickert-a-legacy-of-leadership/index.html", - "href": "posts/thank-you-joseph-rickert-a-legacy-of-leadership/index.html", - "title": "Thank You, Joseph Rickert: A Legacy of Leadership and Innovation in the R Community", + "objectID": "posts/r-addicts-paris-promoting-diversity-in-r/index.html", + "href": "posts/r-addicts-paris-promoting-diversity-in-r/index.html", + "title": "R Addicts Paris: Promoting Diversity in R", "section": "", - "text": "As we announce the end of Joseph (Joe) Rickert’s tenure as the Executive Director of the R Consortium, we reflect on his remarkable contributions that have significantly contributed to the R community. Joe’s leadership has been instrumental in fostering growth, innovation, and collaboration within the R ecosystem.\nFounding the R Consortium\nJoe has been with the R Consortium since its inception in 2014. He was initially appointed to be Microsoft’s representative to the Infrastructure Steering Committee (ISC) and was soon tasked with creating the R User Groups (RUGS) grants program. Joe also pioneered the formation of ISC working groups to foster industry-wide collaborative projects. In 2016, Joe was appointed to be RStudio’s representative to the Board of Directors. In 2018, he took on the role of Secretary, and by 2019, he was elected Chair of the Board. In 2023, Joe took on the role of Executive Director. Under his guidance, the R Consortium has grown into an inclusive organization supporting the R programming language and its community. Our new executive director, Terry Christiani, was affirmed by the board of directors in our August 2024 board meeting after a selection committee interviewed candidates and made recommendations.\nAdvancing User Groups\nOne of Joe’s notable achievements is his unwavering support for R user groups worldwide. He recognized the importance of grassroots movements in spreading the use of R and provided essential resources and funding to these groups. He was instrumental in funding the R-Ladies as a top-level ISC project that operates worldwide to provide safe places for women to come together and learn from each other in an otherwise male-dominated space. Joe was also directly involved with the Bay Area useR Group (BARUG), organizing events, speaking, or contributing to discussions around the R programming language, especially in the context of data science and statistical computing. This support has enabled countless R enthusiasts to connect, share knowledge, and collaborate on projects, thereby strengthening the global R community.\nIndustry Collaboration and Working Groups\nJoe actively reached out to industry leaders to create unique working groups aimed at solving industry-wide problems. These collaborations have led to the development of working groups focused on R programming solutions that benefit not only the community but also industries that rely on data science and statistical computing.\nA Legacy of Innovation\nThroughout his tenure, Joe has been a driving force behind numerous initiatives that have propelled the R community forward. His efforts have ensured that the R Consortium remains a dynamic and inclusive organization, fostering a spirit of collaboration and innovation. His leadership has left an indelible mark on the R community, and his legacy will continue to inspire future generations of R users and developers.\nAs we welcome new leadership, we extend our heartfelt gratitude to Joe Rickert for his dedication, vision, and tireless efforts in advancing the R community. Thank you, Joe, for your invaluable contributions and for paving the way for a brighter future for the R ecosystem." + "text": "Vincent Guyader, organizer of the R Addicts Paris and president of ThinkR, recently updated the R Consortium on the group’s activities. Last year, Vincent discussed the application of R in developing solutions for industrial problems. He emphasized the importance of helping people become fluent in R and leveraging the language to add value to their work. ThinkR is dedicated to enhancing R proficiency in various industries. The R Addicts Paris, one of France’s oldest and largest R user groups with 1,800 members, continues to foster a strong R community under Vincent’s leadership.\nPlease share your background and involvement with the RUGS group.\nMy name is Vincent, and I have been using R since my student days. During my studies, I took on freelance R projects for various companies. Currently, I head a company called ThinkR, where we have a team of over 10 experts specializing in everything related to R. Our services include training, consulting, developing Shiny applications, creating R packages, and more. We also collaborate with Posit and handle hardware installations for clients, primarily in France but also in Switzerland, Belgium, and other parts of Europe.\nSince 2018, I have been managing the R user group in Paris, known as the R Addicts Paris. It’s one of the oldest and possibly the largest R user groups, with 1,800 members. I aimed to organize meetups every three months, but the next one has been delayed due to internal organizational issues. I genuinely enjoy helping people become fluent in R and use the language to add value to their work.\nWhat challenges do you face in organizing the R Addict Paris group and how do you overcome those challenges?\nOne of the main challenges is that our users are not professional programmers or developers; they are specialists in fields like biology and finance. They have to shift their mindset to use programming languages. My daily job involves helping these individuals embrace software development. Coming from a genetics and biochemistry background, I understand how challenging this can be for non-developers. However, I love doing this, and I have a dedicated, competent team to assist.\nBased on your work with ThinkR, which industries in France do you see using R?\nWe have clients in various fields across France, including finance, retail, and research. The health sector is particularly prominent. For instance, a company that used SAS a few years ago now uses R & Python. About half of our clients currently use Python. While we provide Python installation on hardware, we don’t offer Python training yet.\nWe are committed to being the sole organization in France that can certify R users and developers. The French government has authorized us to issue an official certification akin to a diploma. Our goal is to elevate R proficiency across various fields in France. Our clients include businesses and individuals, with many investing their resources to learn proper software and programming skills.\nDo you host online or in-person events?\nI chose not to host online events. It’s a very opinionated choice because most meetups switched to online formats during the pandemic. At ThinkR, we are a fully remote company, and I spend my day on Zoom. While remote training is effective, I’ve found that in-person events work better for our user group.\nAny techniques you recommend using for planning for or during the event? (Github, zoom, other) Can these techniques be used to make your group more inclusive to people who are unable to attend physical events in the future?\nOne of the main challenges we face as a group is finding female speakers. I try to avoid having only male speakers, but I only get female speakers every fifth or sixth event, which is not enough. I encourage other R user group organizers to recognize our power to give a voice to different kinds of people. I push myself to include more female speakers. Sometimes, I encounter highly qualified women who hesitate to speak, while less experienced men are more willing. It’s challenging, but I strive to maintain a balanced representation.\nI consciously avoid engaging with speakers who lack substance, ensuring I have time to encourage qualified women to share their knowledge. Despite my efforts, female representation remains below 20%. A few years ago, my colleague Diane and I tried to connect with the R-Ladies Paris group. Many men are actively engaged there, and I wonder why that is.\nThere are many skilled women in the R community, which includes biologists and geneticists. There’s no excuse for the lack of female representation. We must remember our influence and endorse individuals who truly represent our values.\nWhat are some trending topics in R in your R User Group?\nI’ve noticed a decline in interest in statistics over the past two to five years. During meetups, we rarely discuss statistics. The machine learning and AI fields aren’t well-represented in R, possibly because most people in these fields use Python. It could also be due to regional differences or my network.\nYou had a Meetup “Raddicts x RTE – {webr} – Shinyproxy and return of the Reconteres 2024” on 19th June, can you share more on the topic covered? Why this topic?\nFor this event, we had two male speakers. Colin Fay discussed {webr}, a new JavaScript capability for launching user insights in the browser. This is powerful for deploying Shiny applications. Valentin Cadoret talked about new Shinyproxy functionalities, and tools that enhance the deployment of Shiny applications. So we focused heavily on Shiny once again." }, { - "objectID": "posts/r-consortium-infrastructure-steering-committee-isc-grant-program-accepting-proposals-starting-march 1st/index.html", - "href": "posts/r-consortium-infrastructure-steering-committee-isc-grant-program-accepting-proposals-starting-march 1st/index.html", - "title": "R Consortium Infrastructure Steering Committee (ISC) Grant Program Accepting Proposals starting March 1st!", + "objectID": "posts/r-addicts-paris-promoting-diversity-in-r/index.html#how-do-i-join", + "href": "posts/r-addicts-paris-promoting-diversity-in-r/index.html#how-do-i-join", + "title": "R Addicts Paris: Promoting Diversity in R", + "section": "How do I Join?", + "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 68,000 members in 33 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nLearn more" + }, + { + "objectID": "posts/unraveling-the-term-validation-join-the-discussion/index.html", + "href": "posts/unraveling-the-term-validation-join-the-discussion/index.html", + "title": "Unraveling the term “Validation”: Join the Discussion at the R Validation Hub Community Meeting on February 20, 2024", "section": "", - "text": "The R Consortium is excited to announce the opening of our call for proposals for the 2024 Infrastructure Steering Committee (ISC) Grant Program on March 1st, 2024. This initiative is a cornerstone of our commitment to bolstering and enhancing the R Ecosystem. We fund projects contributing to the R community’s technical and social infrastructures.\nSubmit your proposal here!" + "text": "Dive into the world of validation at the first R Validation Hub community meeting of the year! What defines a validated R package? Is it ensuring reproducibility across systems? Prioritizing bug-free and well-maintained packages? We want to hear YOUR take!" }, { - "objectID": "posts/r-consortium-infrastructure-steering-committee-isc-grant-program-accepting-proposals-starting-march 1st/index.html#enhancing-the-r-ecosystem-technical-and-social-infrastructures", - "href": "posts/r-consortium-infrastructure-steering-committee-isc-grant-program-accepting-proposals-starting-march 1st/index.html#enhancing-the-r-ecosystem-technical-and-social-infrastructures", - "title": "R Consortium Infrastructure Steering Committee (ISC) Grant Program Accepting Proposals starting March 1st!", - "section": "Enhancing the R Ecosystem: Technical and Social Infrastructures", - "text": "Enhancing the R Ecosystem: Technical and Social Infrastructures\nOur past funding endeavors have spanned a variety of projects, illustrating our dedication to comprehensive ecosystem support:\n\nTechnical Infrastructure: Examples include R-hub, a centralized tool for R package checking, enhancements in popular packages like mapview and sf, and ongoing infrastructural development for R on Windows and macOS.\nSocial Infrastructure: Initiatives such as SatRDays, which facilitates local R conferences, and projects for data-driven tracking of R Consortium activities." + "objectID": "posts/unraveling-the-term-validation-join-the-discussion/index.html#join-the-community-call-microsoft-teams-meeting", + "href": "posts/unraveling-the-term-validation-join-the-discussion/index.html#join-the-community-call-microsoft-teams-meeting", + "title": "Unraveling the term “Validation”: Join the Discussion at the R Validation Hub Community Meeting on February 20, 2024", + "section": "Join the community call! (Microsoft Teams meeting) ", + "text": "Join the community call! (Microsoft Teams meeting)" }, { - "objectID": "posts/r-consortium-infrastructure-steering-committee-isc-grant-program-accepting-proposals-starting-march 1st/index.html#focused-funding-areas", - "href": "posts/r-consortium-infrastructure-steering-committee-isc-grant-program-accepting-proposals-starting-march 1st/index.html#focused-funding-areas", - "title": "R Consortium Infrastructure Steering Committee (ISC) Grant Program Accepting Proposals starting March 1st!", - "section": "Focused Funding Areas", - "text": "Focused Funding Areas\nThe ISC is particularly interested in projects that align with technical or software development that aids social infrastructure. It’s important to note that conferences, training sessions, and user groups are supported through the RUGS program, not the ISC grants." + "objectID": "posts/unraveling-the-term-validation-join-the-discussion/index.html#meeting-details", + "href": "posts/unraveling-the-term-validation-join-the-discussion/index.html#meeting-details", + "title": "Unraveling the term “Validation”: Join the Discussion at the R Validation Hub Community Meeting on February 20, 2024", + "section": "Meeting Details", + "text": "Meeting Details\n\nWhen: February 20, 12:00 EST\nWhere: Virtual meeting" }, { - "objectID": "posts/r-consortium-infrastructure-steering-committee-isc-grant-program-accepting-proposals-starting-march 1st/index.html#ideal-isc-projects", - "href": "posts/r-consortium-infrastructure-steering-committee-isc-grant-program-accepting-proposals-starting-march 1st/index.html#ideal-isc-projects", - "title": "R Consortium Infrastructure Steering Committee (ISC) Grant Program Accepting Proposals starting March 1st!", - "section": "Ideal ISC Projects", - "text": "Ideal ISC Projects\nWe look for proposals that:\n\nHave a broad impact on the R community.\nPossess a clear, focused scope. Larger projects should be broken down into manageable stages.\nRepresent low-to-medium risk and reward. High-risk, high-reward projects are generally not within our funding scope.\n\nProjects unlikely to receive funding are those that:\n\nOnly impact a small segment of the R community.\nSeek sponsorship for conferences, workshops, or meetups.\nAre highly exploratory." + "objectID": "posts/unraveling-the-term-validation-join-the-discussion/index.html#why-attend", + "href": "posts/unraveling-the-term-validation-join-the-discussion/index.html#why-attend", + "title": "Unraveling the term “Validation”: Join the Discussion at the R Validation Hub Community Meeting on February 20, 2024", + "section": "Why Attend?", + "text": "Why Attend?\nThis is your chance to share your perspective, learn from diverse viewpoints, and help shape the future of validation in the R ecosystem. Whether you’re a developer, user, or enthusiast, your insights are valuable." }, { - "objectID": "posts/r-consortium-infrastructure-steering-committee-isc-grant-program-accepting-proposals-starting-march 1st/index.html#important-dates", - "href": "posts/r-consortium-infrastructure-steering-committee-isc-grant-program-accepting-proposals-starting-march 1st/index.html#important-dates", - "title": "R Consortium Infrastructure Steering Committee (ISC) Grant Program Accepting Proposals starting March 1st!", - "section": "Important Dates", - "text": "Important Dates\n\nFirst Grant Cycle: Opens March 1, 2024, and closes April 1, 2024.\nSecond Grant Cycle: Opens September 1, 2024, and closes October 1, 2024.\n\nYou can learn more about submitting a proposal here.\nWe eagerly await your proposals and are excited to see how your ideas will propel the R community forward. Let’s build R together!" + "objectID": "posts/unraveling-the-term-validation-join-the-discussion/index.html#lets-discuss", + "href": "posts/unraveling-the-term-validation-join-the-discussion/index.html#lets-discuss", + "title": "Unraveling the term “Validation”: Join the Discussion at the R Validation Hub Community Meeting on February 20, 2024", + "section": "Let’s Discuss", + "text": "Let’s Discuss\nWhat does validation mean in the R world to you? Join us to debate, learn, and network. Mark your calendars and prepare to contribute to shaping the standards of R package validation." }, { - "objectID": "posts/join-our-r-medicine-webinar-quarto-for-reproducible-medical-manuscripts/index.html", - "href": "posts/join-our-r-medicine-webinar-quarto-for-reproducible-medical-manuscripts/index.html", - "title": "Join our R/Medicine Webinar: Quarto for Reproducible Medical Manuscripts", - "section": "", - "text": "Join the R Consortium for an enlightening webinar on March 20th, 2024, at 4:00 PM ET, featuring Mine Cetinkaya-Rundel, Professor of the Practice of Statistical Science at Duke University. Discover the innovative Quarto tool to streamline the creation of reproducible, publication-ready manuscripts." + "objectID": "posts/unraveling-the-term-validation-join-the-discussion/index.html#join-the-call-here", + "href": "posts/unraveling-the-term-validation-join-the-discussion/index.html#join-the-call-here", + "title": "Unraveling the term “Validation”: Join the Discussion at the R Validation Hub Community Meeting on February 20, 2024", + "section": "Join the call here!", + "text": "Join the call here!" }, { - "objectID": "posts/join-our-r-medicine-webinar-quarto-for-reproducible-medical-manuscripts/index.html#key-highlights", - "href": "posts/join-our-r-medicine-webinar-quarto-for-reproducible-medical-manuscripts/index.html#key-highlights", - "title": "Join our R/Medicine Webinar: Quarto for Reproducible Medical Manuscripts", - "section": "Key Highlights:", - "text": "Key Highlights:\n\nQuarto Manuscripts Introduction: Learn how to easily integrate reproducibility into your research with Quarto’s user-friendly features, creating comprehensive bundled outputs ready for journal submission.\nInteractive Demo: Witness a live demonstration of Quarto in action, showcasing how to enhance your current manuscript preparation process and address common challenges.\nExpert Guidance: Gain insights from Mine Cetinkaya-Rundel’s extensive experience in statistical science and reproducible research, offering valuable tips for improving your workflow." + "objectID": "posts/r4hr-in-buenos-aires-leveraging-r-for-dynamic-hr-solution/index.html", + "href": "posts/r4hr-in-buenos-aires-leveraging-r-for-dynamic-hr-solution/index.html", + "title": "R4HR in Buenos Aires: Leveraging R for Dynamic HR Solutions", + "section": "", + "text": "Marcela Victoria Soto, co-organizer of the R4HR -Club de R para RRHH, Buenos Aires, Argentina, recently updated the R Consortium about the group’s recent activities. Last year, Sergio García Mora, the group’s founder, discussed the adoption and expansion of R in human resources in Argentina. Marcela emphasized the importance of data analysis for informed and agile decision-making for companies in Argentina. She also shared details of some of her budgeting, accounting, and annual income tax projects.\nR4HR is holding an online event called “Data Visualization in HR” on June 1, 2024, for Spanish-speaking R users. The meetup will be conducted via Google Meet.\nPlease share your background and involvement with the RUGS group.\nI earned a bachelor’s degree in labor relations and received training as a labor relations teacher at the University of Buenos Aires (UBA). Additionally, I completed a postgraduate course in Human Resources Management from the Pontifical Catholic University of Argentina (UCA) and a Diploma in Computational Social Sciences from the National University of General San Martín (UNSAM). I also attended the Argentina Program at the University of Salta, completing all three program modules.\nWhat industry are you currently in? How do you use R in your work?\nI currently work in the textile industry as the Head of Human Resources. At Yagmour, I use R to present reports on employee turnover, salary reports, accounting entries, etc. Additionally, I use R to consolidate the annual Human Resources budget according to the company’s accounts.\nCan you share what the R community is like in Buenos Aires?\nThe R4HR community is a collaborative space comprising individuals interested in data and human resources. We hold various meetups within the community where projects, R packages, etc., are shared. It is a Spanish-speaking community. The R Club is a meeting space for professionals in the field, where we can share tools, new ways of addressing issues, and novel approaches to similar problems. People who attend and are familiar with R sometimes need to be made aware of everything this programming language offers for simple and complex issues—the benefit of attending lies in sharing and creating spaces for knowledge exchange.\nYou have a Meetup on “Data Visualization in HR” on June 1st, 2024. Can you share more about the topic covered? Why this topic?\nIn June, we will hold a meetup to address Data Visualization in HR using the ggplot2 package, adding interactivity and context with plotly. This topic is not just interesting but also highly practical. Visualization is a great way to interpret data and graphically identify behavior patterns, which can also prompt questions about the presented information. The plotly package can add insights that are not apparent in the graphs. Additionally, plotly allows for creating interactive visualizations, enabling users to explore and manipulate the charts directly within the visualization. It can include zooming, data selection, and more, providing a richer and more dynamic user experience.\nThis meetup’s target audience is individuals interested in understanding the benefits of working with R‌ and people in the human resources field who are interested in the topic.\nFor this event, we conducted the invitation through Meetup and provided a Google Meet link. After the event, we will upload it to YouTube and communicate to the community through social media.\nWould you like to tell us about an interesting recent Meetup from the group?\nI recently presented at a group event titled Annual Income Tax with R to showcase the various problems one can address using R beyond data visualization or analysis. In Argentina, to carry out this development, one must consider the guidelines provided by the Federal Administration of Public Revenues (AFIP), which, at the national level, determines the parameters to be used for presentations; payroll software interprets these parameters. Those who do not have a payroll system can use the development done in R to carry out this presentation.\nIn Argentina, the frequent changes and calculation methods have made everything related to this tax quite complex. They impose this tax on salaries that are considered high-value. It is a tax withheld by the company, and due to inflation and various modifications, the analysis and handling of this tax end up being one of the most complex issues for employees in the country. I made this process easier in this meetup by using R.\n.png\nWhat trends do you currently see in R language and your industry? Are there any trends you see developing in the near future?\nTrends in R are about its growing popularity and its transformative impact. It allows more people to join and enhances its application to various problems. There is also ongoing work on clustering applied to Human Resources to understand how each group functions, their relationships, common characteristics, etc. In Argentina, due to the current economic situation, data analysis not only at the salary level but also at the soft skills level is an urgent necessity for companies aiming to use data for agile decision-making. Business data is vital for analyzing the rest of the decisions that need to be made by Human Resources and the entire company. To use data for agile decision-making, companies must consider salary levels, understand which soft skills are needed and what the context requires, and make decisions accordingly.\nA trend that will continue to develop in the future relates to Artificial Intelligence and how it complements everyday tasks or serves as a support tool.\nPlease share about a project you are working on or have worked on using the R language. What is the goal/reason, result, or anything interesting related to your industry?\nI have worked on several projects in R, starting with the basics related to data visualization of absenteeism, turnover, and salary analysis.\nSomething different that I worked on with R was creating the annual Income Tax presentation. The objective was to consolidate the yearly information of each employee covered by the regulations according to the parameters provided by the Federal Administration of Public Revenues. It required interpreting each requirement at the programming level. This file had to be submitted in TXT format, which meant working with rare extensions in Human Resources areas.\nAnother different project in R was creating accounting entries. It allows for systematizing a large amount of information and grouping it according to the accounts.\nI have also used R to prepare information presented to the Ministry of Labor, which required extensive cross-referencing. For example, it involved cross-referencing gender with absences, working hours, days, leaves, and paid leaves, among other variables. The complexity of this was the relationship between the data, where any incorrect data would ultimately lead to inconsistencies in the information.\nLastly, before applying R, the Budgeting process in our company involved transferring information across different Excel sheets, using pivot tables, and copying and pasting it into a summarized form. It took a significant amount of time, and whenever a variable needed to be changed, the entire process had to be redone, which implied errors due to the large amount of information transfer. Today, people work on this process dynamically in Excel and then process it in a script that consolidates all the information in minutes, sometimes less. It allows for the creation of multiple scenarios dynamically in a time of significant volatility and limited time. This process using R has achieved a substantial reduction in time, in addition to ensuring data consistency." }, { - "objectID": "posts/join-our-r-medicine-webinar-quarto-for-reproducible-medical-manuscripts/index.html#event-details", - "href": "posts/join-our-r-medicine-webinar-quarto-for-reproducible-medical-manuscripts/index.html#event-details", - "title": "Join our R/Medicine Webinar: Quarto for Reproducible Medical Manuscripts", - "section": "Event Details:", - "text": "Event Details:\nWhen: March 20th, 2024, at 4:00 PM ET\nDon’t miss this opportunity to refine your manuscript preparation process with the latest advancements in reproducibility technology.\n\nRegister now!" + "objectID": "posts/r4hr-in-buenos-aires-leveraging-r-for-dynamic-hr-solution/index.html#how-do-i-join", + "href": "posts/r4hr-in-buenos-aires-leveraging-r-for-dynamic-hr-solution/index.html#how-do-i-join", + "title": "R4HR in Buenos Aires: Leveraging R for Dynamic HR Solutions", + "section": "How do I Join?", + "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 68,000 members in 33 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nLearn more" }, { - "objectID": "posts/ann-arbor-r-user-group-harnessing-the-power-of-r/index.html", - "href": "posts/ann-arbor-r-user-group-harnessing-the-power-of-r/index.html", - "title": "Ann Arbor R User Group: Harnessing the Power of R and GitHub", + "objectID": "posts/collaborative-growth-the-botswana-r-user-group-and-regional-partnerships/index.html", + "href": "posts/collaborative-growth-the-botswana-r-user-group-and-regional-partnerships/index.html", + "title": "Collaborative Growth: The Botswana R User Group and Regional Partnerships", "section": "", - "text": "The R Consortium talked to Barry Decicco, founder, and organizer of the Ann Arbor R User Group, based in Ann Arbor, Michigan. Barry shared his experience working with R as a statistician and highlighted the current trends in the R language in his industry. He also emphasized the significance of organizing regular events and effective communication for managing an R User Group (RUG).\nPlease share about your background and involvement with the RUGS group.\nThroughout my professional career, I have gained extensive experience in various industries as a statistician. Statisticians are often thought of as either staying in one industry for their entire career or frequently transitioning between them. I have followed the latter path, having held positions at Ford Motor Company, their spinoff Visteon, the University of Michigan School of Nursing, the University of Michigan Health System, Nissan Motor Company, Volkswagen Credit (as a contractor), Michigan State University, and currently Quality Insights.\nI have been using the R programming language consistently for several years now. I have extensively worked with R during my tenure at Michigan State University as a member of the Center for Statistical Training and Research (CSTAT). CSTAT serves as the university’s statistical laboratory. Our team heavily relied on R as our preferred software for statistical analysis.\nOur reporting process involved using R Markdown reports. Steven Pierce, the assistant director, developed a highly complex and upgradeable system using R Markdown to process data. This system allowed us to initiate a report and then trigger the R Markdown file to process the data and generate the final datasets for each report. Another R Markdown file was then called to render the report. This streamlined process enabled us to produce about 40 PDF reports within 45 minutes. The process remained relatively straightforward when we needed to make modifications, such as changing the reporting period from fiscal years to calendar years or adding or subtracting individuals, units, or departments.\nI have recently started a new job primarily working with the SAS programming language. Initially, I will focus on gaining proficiency in this area. After that, I will transition to performing more in-depth analysis and ad hoc reporting, requiring me to use additional tools and resources. I have also moved to a new system where we use Hive or Hadoop through Databricks. As part of my role, I am responsible for taking over the current reporting system and identifying future reporting needs. This will require me to use R extensively.\nBefore the COVID pandemic, the R users group met in Ann Arbor. However, the pandemic dealt a major blow to the group, and we are still recovering from its impact. In our efforts to revive the group, we continued with the same theme as before: a mix of programming and statistics. However, we have been focusing more on programming and simpler analysis to make it easier to get the group restarted. We have also introduced some new presenters covering topics such as machine learning pipelines in their presentations.\nCan you share what the R community is like in Ann Arbor?\nR has become a popular programming language in academia and will likely remain relevant in this field. However, general coding and applications are more prevalent in the industrial sector. Python is gaining popularity because it attracts a broader range of programmers, including those who are not data or analytics specialists. Therefore, R will continue to be a significant but specialized tool.\nCurrently, I have noticed a significant decrease in the usage of SAS. This trend is driven by the dislike of license fees among individual and corporate users. The matter is further complicated by corporate accounting practices, where different funding sources may have varying spending restrictions. As a result, organizations may end up incurring higher salary expenses because of the complexity of corporate accounting processes.\nIf a company spends a fixed amount, say $10,000, on SAS licenses yearly, it might not like it. But then, it may hire additional staff to do the same work SAS did earlier. The salary of these people, and other associated costs, may come from a different funding source. As a result, the company may spend a significant amount of money, ranging from $120,000 to $150,000 annually, to replace a smaller amount of $10,000 to $20,000 annually. However, whether this arrangement is acceptable would depend on the funding source.\nDo you have an upcoming meeting planned? What are your plans for the RUG for this year?\nOur next presenter, Brittany Buggs, Staff Data Analyst at Rocket Mortgage, will demonstrate the usage of the GT package for generating tables. Additionally, we are striving to establish closer integration with the Ann Arbor chapter of the American Statistical Association to foster mutual support and collaboration between the groups. We have been conducting hybrid meetings catering to in-person and virtual attendees. Ann Arbor Spark, a local startup business development organization, has generously provided us with a physical meeting space. Our meetings follow a hybrid format, recognizing the convenience and accessibility it offers to many individuals.\nThis year, I aim to have more presenters as I have been doing all the presentations by myself. I plan to raise awareness about R, R Markdown, and Quarto and show people how these tools can be useful. I will promote these tools at the University of Michigan and other companies.\nWhat trends do you currently see in the R language?\nWhen it comes to data analysis, R has a clear advantage. The tidyverse syntax is easy to understand, even for those unfamiliar with data tables or Pandas-like programming paradigms.\nWhen working with data tables, both base R and Pandas use programming languages that differ significantly from English, which can make understanding them difficult. On the other hand, R Markdown has a notable advantage in that it makes it easy and quick to generate HTML documents. For instance, my former supervisor at C-STAT spent much time creating visually appealing PDF documents because his reports were highly customized. However, if your main goal is to produce polished reports relatively quickly, R Markdown is the better option.\nI understand that my main focus is the transition to Quarto. As someone who used to work with R Markdown, I have been learning more about Quarto and adjusting to its features. However, I am concerned about how new users may react to Quarto. I plan to give presentations throughout the year to gauge their responses and better understand any potential issues that may arise.\nMoreover, I’ve noticed that many people are unaware of R Markdown’s capabilities. To address this, I conducted an introductory session on R Markdown for a group at the University of Michigan. During my thirty-minute presentation, the participants were surprised by the diverse functionalities of R Markdown, as they were used to working with JavaScript and basic R. Although I had inferior knowledge compared to some of the individuals in the group, my ability to perform certain tasks using R Markdown impressed them.\nOne of the benefits of R Markdown is its ability to run multiple languages, with each language being executed chunk by chunk. I hope Quarto will also support this feature.\nIn the past, I have presented on calling R from SAS and SAS from R. During these presentations, I demonstrated how to run a SAS job within an R chunk. However, this approach has a limitation. For it to work, SAS must be accessible from the computer running the R code. This means the SAS installation must be on the computer or a network drive that the computer recognizes as a local drive. On a certain occasion, while using Enterprise Guide on a Linux machine, I faced a problem. I couldn’t locate the executable file (EXE) for SAS from my computer, which obstructed me from executing a SAS job.\nIt is now possible for individuals to use R Markdown with their preferred programming languages. For instance, R Markdown can be used with Pandas for most cases, which can help individuals produce visually appealing reports quickly. With this approach, all the work can be done within Pandas, and users need only basic knowledge of R. Therefore, Quarto can be seen as a language for report writing only. I will keep an eye on this situation and evaluate its effectiveness.\nI want to highlight the smooth combination of Git and GitHub with R. I use GitHub frequently in my work, though I am not very skilled because RStudio IDE fulfills most of my requirements. I rarely face conflicts due to my carelessness; I must interact with Git and GitHub manually.\nI highly recommend the book “Happy Git with R” as an essential resource for beginners. This comprehensive guide provides a step-by-step approach to setting up and using Git and GitHub effectively in R.\nWhen using Git in conjunction with R, you can access a detailed transaction history that can be reviewed anytime. I have found this feature incredibly useful and have been able to recover important work using this method. As a data management instructor at MSU, I have also taught my students how to execute this process manually. However, having R Studio automatically handle this task is much more convenient.\nIn fact, I used SPSS to conduct a project and leveraged GitHub as an experiment. I utilized the data management capabilities of RStudio and found the results satisfactory.\nAny techniques you recommend using for planning for or during the event? (Github, zoom, other) Can these techniques be used to make your group more inclusive to people that are unable to attend physical events in the future?\nI suggest that RUG organizers should arrange regular monthly meetings. It would be advantageous to fix these meetings on the same day and time every month, as it will help attendees get accustomed to the routine and know when to expect them.\nIn my years of working with different groups, I have noticed that if we don’t consciously communicate regularly, our communication will become less effective over time. This can lead to a lack of new ideas and engagement, and we may unintentionally exclude potential participants.\nFor almost 20 years, I have been part of a group that communicated through a university mailing list. However, we faced difficulties as the list was not easily discoverable through search engines like Google. This made it challenging for new individuals to find or contact us. We have taken steps to tackle this problem by introducing Meetup as a new tool that can be used alongside or instead of our traditional mailing list. The main benefit of Meetup is that it is easily searchable on Google, which makes it simple for anyone to locate and get in touch with our group.\nI want to emphasize the importance of effective communication. Neglecting communication efforts can cause a decline in communication quality. I have personally witnessed this happening in different groups, and I have seen others experiencing similar challenges." + "text": "In 2022, Edson Kambeu, founder and organizer of the Botswana R User Group, shared his plans with the R Consortium how the “New R Community in Botswana Wants to Implement Data Into Local Businesses. In this new interview, Edson updated the R Consortium about the group’s growth and recent activities. The Botswana R User Group has attracted a global audience through its online events and actively collaborates with R User Groups in the region.\nThe Botswana R User Group is seeking speakers for their upcoming online events. If you are an R expert interested in sharing your experience with R users in Botswana, please contact Edson at botswanarusers@gmail.com\nPlease share about your background and involvement with the RUGS group.\nMy educational background is in finance. I pursued finance and investments for my master’s degree but also studied economics during my undergraduate years. Mathematics has been my strongest subject since primary school, and I’m passionate about it. This passion led me to develop an interest in Statistics and statistical software.\nIn the past, I mainly used SPSS, Stata, and EViews for my statistical analysis projects. Then, someone introduced me to data science. During my research on data science, I discovered that two popular programming languages are used for it. I installed Python for the first time, but I could not use it as I didn’t have a computer science background. So, I switched to R and started watching a few YouTube videos. From there, I continued to learn and improve my skills in R.\nR was my first language of choice for Data Science. Currently, I use both R and Python for my work.\nI am pursuing a Master’s in Computer Science with Data Science from the University of Sunderland. Our different modules use R and Python, and knowing both languages is helping me in my studies.\nAs I was learning R around 2019 and beginning to follow several R Users on Twitter, I discovered that small R communities gathered together to learn and share knowledge about it. R Ladies Johannesburg in South Africa inspired me the most, as they held events more frequently during that time. I then became interested in starting an R User community in Botswana.\nIn February 2020, I reached out to Heather Turner, who was scheduled to visit Botswana and other Southern African countries to conduct Introduction to R workshops. During our conversation, Heather provided me with all the information needed to start a community. As a result, in March 2020, Botswana R Users was established during Heather Turner’s Introduction to R workshop.\nHow has your group been doing since we last talked?\nOur meetup group had about 100 members when we last talked to you. We now have almost 400 members. However, I have observed that people from different countries are joining us. We are now a global meetup group rather than a Botswana User group. This is because we mostly hold online meetups, which allow people from other countries to join.\nParticipants attending an online meetup hosted by Botswana R users in collaboration with Estwatini R Users and Bulawayo R\nWe are, however, still committed to growing the local community. We want to see more local participation in our meetup group. Last year, we collaborated with R Ladies Gaborone to organize an introduction to R workshop to increase our local membership. We are pleased to announce that this year, we plan to hold another workshop as a pre-conference event in the upcoming Botswana Deep Learning Indaba conference in July 2024. This workshop will help us to increase our local membership further and create more awareness about our group.\nParticipant at the Introduction to R Workshop held in collaboration between Botswana R users and R Ladies Gaborone\nWe value collaborations with our partner R User meetup groups in Southern Africa. In recent years, we have had regular meetups involving collaborative efforts with the Bulawayo R User Group from Zimbabwe, the Eswatini R User Group from Swaziland, and the Namibia R User Group from Namibia. We have established a routine of holding joint meetups almost every two months, depending on the availability of speakers. The idea is to grow our communities by increasing the frequency of activities.\nVebash Naidoo of RLadies Jozi presenting in an online meetup for Botswana R Users\nYou have a Meetup titled “GIS and Creating Dashboards in R. A case study of conflicts events in Kenya,” can you share more on the topic covered? Why this topic?\nI had an opportunity to attend a series of workshops and webinars organized by the United Nations for their Datathon. I realized the importance of GIS in advancing sustainable development. In January 2024, I invited Godwin Murithi, a GIS specialist, to present a topic on GIS. The topic was “GIS and Creating Dashboards in R. A case study of conflict events in Kenya.” We wanted to expose our members to the rising field of GIS and show them how the R language and various packages can help solve GIS problems. It was a fascinating topic for our participants, and they loved it.\nHow has the use of R evolved in the industry since we last talked?\nWe are observing an increasing acceptance of the R programming language, particularly in universities. Some universities have adopted R as their primary language for statistics and quantitative programs. This trend indicates academic institutions’ growing preference for open source programming languages.\nAny techniques you recommend using for planning for or during the event? (Github, zoom, other) Can these techniques be used to make your group more inclusive to people that are unable to attend physical events in the future?\nOrganizing is one of the most challenging tasks. To get speakers, I have primarily used Twitter (now called X) and LinkedIn to communicate with people who might want to speak at our meetup groups. Lately, there has been a problem with sending direct messages on Twitter. The reason is that Twitter has changed its messaging system. Now, to send a direct message, you need to be verified. I have been affected by the fact that my usual way of talking to people has been disrupted. Therefore, I have resorted to using LinkedIn to search for people interested in R and reach out to them. Sometimes, they are too busy or cancel, which can be challenging. However, I have been successful in finding potential speakers through these platforms.\nOccasionally, we use different video conferencing tools like Zoom and Google Meet. We usually rely on these two platforms. However, sometimes a speaker may prefer using Google Meet over Zoom, so we try to be flexible and accommodate their preferences.\nWe also use GitHub. We have our account, and if the speaker has their material on GitHub, they can share the link with us. Alternatively, they can provide us with the material directly, and we will upload it onto our own GitHub account for the community to access. Ultimately, it all depends on the speaker’s preference.\nPlease share about a project you are working on or have worked on using the R language. What is the goal/reason, result, or anything interesting, especially related to the industry you work in?\nOne of my recent school projects was to create a dashboard about UK imports and exports, which I completed towards the end of last year. I developed this project using Shiny and R packages such as Shiny Dashboard, ggplot2, and dplyr.\nI’m currently working on another project that is still in its early stages. The goal of this project is to identify areas in Botswana that require greater financial inclusion. I am currently gathering data and plan to utilize R and Python to apply geospatial techniques.\nWhat trends do you currently see in R language and your industry? Any trends you see developing in the near future?\nI have observed that people find Quarto and GIS techniques interesting. The community is gaining increasing interest in these areas, and I foresee the increasing use of R in GIS applications." }, { - "objectID": "posts/ann-arbor-r-user-group-harnessing-the-power-of-r/index.html#how-do-i-join", - "href": "posts/ann-arbor-r-user-group-harnessing-the-power-of-r/index.html#how-do-i-join", - "title": "Ann Arbor R User Group: Harnessing the Power of R and GitHub", + "objectID": "posts/collaborative-growth-the-botswana-r-user-group-and-regional-partnerships/index.html#how-do-i-join", + "href": "posts/collaborative-growth-the-botswana-r-user-group-and-regional-partnerships/index.html#how-do-i-join", + "title": "Collaborative Growth: The Botswana R User Group and Regional Partnerships", "section": "How do I Join?", - "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 65,000 members in 35 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nLearn more" + "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 68,000 members in 33 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nLearn more" }, { - "objectID": "posts/rpharma-2024-virtual-oct29-nov1-apac-track/index.html", - "href": "posts/rpharma-2024-virtual-oct29-nov1-apac-track/index.html", - "title": "R/Pharma 2024, Virtual, October 29-November 1, Includes New Dedicated Asia-Pacific (APAC) Track", + "objectID": "posts/the-impact-of-r-on-academic-excellence-in-manchester-uk/index.html", + "href": "posts/the-impact-of-r-on-academic-excellence-in-manchester-uk/index.html", + "title": "The Impact of R on Academic Excellence in Manchester, UK", "section": "", - "text": "R/Pharma 2024 is coming up Oct 29-Nov 1, 2024. This is a free event, fully virtual. R users in Pharma around the world are encouraged to attend, ask questions, and contribute their opinions!" + "text": "The R Consortium recently spoke with the organizing team of the R User Group at the University of Manchester (R.U.M.). R.U.M. aims to bring together R users of all levels to share R best practices, expertise and knowledge. The group is open to all staff and postgraduate researchers at the University of Manchester, UK.\nDuring the discussion, the team shared details about their recent events and their plans for this year. They also discussed the latest trends in the R programming language and how they are utilizing it in their work.\nMartín Herrerías Azcué\nResearch Software Engineer\nUniversity of Manchester\nAnthony Evans\nResearch Software Engineer\nUniversity of Manchester\nLana Bojanić\nResearcher PhD Candidate\nUniversity of Manchester\nRowan Green\nPhD Student in Evolutionary Microbiology \nThe University of Manchester\nPlease share about your background and involvement with the RUGS group.\nMartin: My name is Martin, and I joined the University of Manchester a year ago. They assigned me to manage the R user group, which was previously under Camila’s leadership. Although I am officially in charge, this is a collaborative effort between all of us who are present in this meeting, along with some others who couldn’t join. I work in Research IT and mainly use R for projects assigned to me by other people.\nAnthony: My name is Anthony and I work at Research IT with Martin at the University of Manchester. I first came into contact with R when I was a student. Later, I became a helper at many of the university’s R training courses based on the Carpentries training courses. Camila, who was Martin’s predecessor, was also a trainer at R and she formed the R Users Manchester group. I volunteered to help her with the group a year ago, and it just turned a year old. After that, I continued to be a part of the group.\nLana: Hi there, my name is Lana. I am a PhD student and research assistant at the Division of Psychology and Mental Health at the University of Manchester. I have been using R for the past six years, ever since my Master’s degree. I have been a part of the group since its inception and have been running R introduction sessions for beginners within my division for a couple of years now. When I learned the group was being formed, I contacted Camila a year ago. This makes us founding members of the group.\nRowan: Hello, my name is Rowan Green. I am currently a PhD student in the Department of Earth and Environmental Sciences. For my research work, I use R extensively for simulation modeling bacteria, analyzing lab data, and creating visualizations. The best thing about using R is that it produces much prettier visualizations than other options available to us as biologists. We have a lot of master’s and undergraduate students coming through the lab. I often give them pre-written scripts they can tweak to create their plots. It’s exciting to see them working hard to produce their plots.\nCamilla mentioned starting a group to share knowledge about R on a university-wide level. I found this a great opportunity to participate and learn from others’ presentations during the meetings. It has been an enriching experience so far.\nCan you share what the R community is like in Manchester?\nAnthony: In industries such as banking and finance, R is frequently used to create graphs to showcase econometric data in an easy-to-understand manner. The graphical capabilities of this programming language make it a popular choice in these fields. The university we’re in has access to the Financial Times, which is known for producing visually stunning graphs. Interestingly, they also use an R package called FT plot tools, which is a specialized package solely for their use. So, it’s safe to say that R has a significant presence in the banking and finance sectors.\nAre your meetups virtual or in-person? What topics have you covered recently? What are your plans for the group in the future?\nMartin: Our events are a mix of in-person and online meetings. There have been talks about developing packages, data visualization, automating reports, and working with tables. We usually cover topics we are confident about or know people from the university are working on. However, we are also trying to get external speakers to come and talk. It’s challenging, but we are doing our best to make it happen. We are currently accepting proposals from potential speakers.\nOur book club has mostly or completely taken place online.\nLana:  Bookclub was mostly online. During the summer book club, we were reading R for Data Science. We covered a chapter or two chapters each time. We had the book’s second edition, and people from all over the university joined the club.\nWe were discussing the possibility of changing the format of Tidy Tuesdays. We received feedback that people don’t have enough time to come up with something extra creative every month. Additionally, there has been a need for more practice. Therefore, we plan to redesign Tidy Tuesdays to be more practice-oriented than creativity-oriented. We will be implementing these changes this year.\nAnthony: We’ve recently had several discussions on useful packages, particularly in R. Some packages that were developed and published were custom-made. We also had presentations on the cosinor and cosinor2 packages, which are used for fitting curves, and an R update package for validating clinical prediction models.\nThere are two other R groups in Manchester. Our aim for this year is to establish communication with them and collaborate in a coordinated manner. (Editor’s Note: We recently talked with the Manchester R User Group.) Currently, our group solely focuses on the internal R community at the University of Manchester.\nAny techniques you recommend using for planning for or during the event?\nRowan: I’m not sure if everyone would agree with me, but I think we did well in the format of our meetings. We started with brief, brief talks – within an hour – followed by questions and discussions, which worked well.\nHowever, the harder part has been promoting and informing people about the meetings. Sometimes, word of mouth has been more effective than emails and posters. I noticed that they were interested in attending when I encouraged my lab group, who all use R. But without any scheduled reminders and someone to encourage them, it may be difficult to get people to come.\nLana: It’s important to identify everyone’s strengths or specialties within the organizing group, as they will probably be useful in the first few events. After that, you can expand your network within the community, which is easy to do since people are easily reachable. This will allow you to find interesting topic ideas and strengths to draw from.\nWhat trends do you currently see in R language?\nMartin: I’ve noticed a growing interest in Shiny lately, as I manage a pilot server for the university and have seen an increase in users over time. There have also been several inquiries about using R within our high-performance computer cluster, which may be something we can offer to the university. This interest is not surprising, given the current hype around machine learning.\nA trending area that applies to multiple platforms, not just R, is towards reproducible research and compatibility between different programming languages. This means that R can be integrated with Python and other languages to create a documented and integrated pipeline. I’ve been experimenting with SnakeMake, which works well with R, but it would be great to see more integration from the R side, perhaps through the common workflow language or another similar tool.\nPlease share about a project you are currently working on or have worked on in the past using the R language. Goal/reason, result, anything interesting, especially related to the industry you work in?\nRowen: Recently, I wrote a preprint of a paper where we simulated the growth and mutation of bacteria using differential equations and R programming language. To perform the simulation, we utilized high-performance computing, which enabled us to simulate various ways the bacteria could grow by adjusting the rates of reactions occurring within the cells. This simulation required high-performance computing to be feasible for running multiple simulations.\nAfter running simulations, we came up with some ideas to test in the lab. Our focus was on measuring mutation rates, and we used statistical analysis to estimate them through R. We have been striving to ensure reproducibility, and as a result, we have annotated all the data tables and R scripts with the paper.\nIt has been an interesting journey for me. I had to tidy up my messy scripts and think about how someone else would perceive them. I had to ensure they made sense. However, the project was fascinating as I generated hypotheses using R, tested them, and analyzed and visualized them with the same tool. R is a complete tool that can handle all aspects of the process, making it a brilliant choice." }, { - "objectID": "posts/rpharma-2024-virtual-oct29-nov1-apac-track/index.html#register-now-for-free", - "href": "posts/rpharma-2024-virtual-oct29-nov1-apac-track/index.html#register-now-for-free", - "title": "R/Pharma 2024, Virtual, October 29-November 1, Includes New Dedicated Asia-Pacific (APAC) Track", - "section": "Register now for free!", - "text": "Register now for free!\nFor the first time, R/Pharma will be including a dedicated Asia-Pacific (APAC) track which better aligns with Asian time zones and includes 2 pre-conference workshops, 3 keynotes that will be recorded from the global track and then streamed with live discussion sessions thereafter, and 2 live panels, one focusing on Japan, and one on China. In addition, there are 20 contributed talks.\n\n\nThe R Consortium talked with Daniel Sabanés Bové, R/Pharma organizer, co-chair of openstatsware.org, co-founder of RCONIS, a biostatistics consulting and software engineering firm, (co-)author of multiple R packages published on CRAN and Bioconductor, and author of the book “Likelihood and Bayesian Inference: With Applications in Biology and Medicine.” Daniel is giving a 3-hour workshop on October 27 with Joe Zhu (Roche) on “Good Software Engineering Practice for R Packages,” and introducing openstatsware in a talk on 31 October.\nWe talked to Daniel to find out more about the new APAC track.\n\n\nWhy is R/Pharma adding an APAC track now?\nLast year, I was on an extended business trip for Roche for 6 weeks in Shanghai. I was fortunate to attend the first China Pharma R User Group (RUG) Meeting in March 2023, so I have seen how active the community is. I also found out how tough it can be to be based in Asia - you just don’t get enough sleep working with colleagues in Europe and North America!\nSo when the R/Pharma program committee reported that they have been approached by colleagues in Asia about organizing events in their time zone or region, I used the opportunity of my upcoming move to Taipei mid 2024 to propose organizing a dedicated track in the Asia-Pacific timezones.\nThe R/Pharma APAC track is designed specifically to help avoid time zone burnout, as well as to foster the APAC regional community.\n\n\nHow does adoption of R in Pharma in APAC differ from other parts of the world?\nThis is not based on robust data, but from a personal perspective I have noticed one key feature is that biotech and Pharma companies in Asia are concentrated in a few hubs, there is Shanghai, Tokyo, and not too many more. Having said that, I have noticed the rise of Contract Research Organizations (CROs) e.g. in India that are starting to use R - the CROs are catching up. Compare that to Europe and the United States, with a wide range of Pharma companies and organizations spread around many different locations. This also influences the adoption of R and open source technologies in general.\n\n\nWhat are some of the key topics being covered in the APAC track?\nI was pleasantly surprised at the amount and variety of proposals submitted. We have organized the APAC track’s topics into 6 types of sessions:\n\nChange management (moving from proprietary software to R)\nSessional clinical reporting (producing tables and reports)\nShiny\nBest practices\nAI/ML\nHigh dimensional data\n\nWe have quite an exciting APAC Track program that includes:\n\n2 pre conference workshops\n3 keynote streams, which are recorded keynotes that are slightly delayed to stream during convenient APAC times, plus we have added some discussion after\n2 live panel discussion (China, Japan)\n20 contributed talks in total\n\n\n\nFull Agenda\nA full list of workshops, keynotes, talks and panels is available here.\nIf you use the filter button you can get just the APAC Track information." + "objectID": "posts/the-impact-of-r-on-academic-excellence-in-manchester-uk/index.html#how-do-i-join", + "href": "posts/the-impact-of-r-on-academic-excellence-in-manchester-uk/index.html#how-do-i-join", + "title": "The Impact of R on Academic Excellence in Manchester, UK", + "section": "How do I Join?", + "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 68,000 members in 33 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute." }, { - "objectID": "posts/rpharma-2024-virtual-oct29-nov1-apac-track/index.html#register-now-for-free-1", - "href": "posts/rpharma-2024-virtual-oct29-nov1-apac-track/index.html#register-now-for-free-1", - "title": "R/Pharma 2024, Virtual, October 29-November 1, Includes New Dedicated Asia-Pacific (APAC) Track", - "section": "Register now for free!", - "text": "Register now for free!\nIf you, or your organization, would like to support R/Pharma you can do so following this link. Be sure to follow the R/Pharma blog, LinkedIn and Twitter/X." + "objectID": "posts/unlocking-the-power-of-r-for-insurance-and-actuarial/index.html", + "href": "posts/unlocking-the-power-of-r-for-insurance-and-actuarial/index.html", + "title": "Unlocking the Power of R for Insurance and Actuarial Science: Webinar Series Recap", + "section": "", + "text": "The R Consortium recently hosted a webinar series tailored specifically for insurance and actuarial science professionals. This series, called the R/Insurance webinar series, led by experts Georgios Bakoloukas and Benedikt Schamberger, was crafted to guide attendees from transitioning from Excel to R to implementing R in production environments, fostering a performance culture with R, and mastering high-performance programming techniques. \nWhether new to R or looking to deepen your expertise, these webinars offer valuable insights into leveraging R’s capabilities in your field. All sessions are now accessible on YouTube, providing a fantastic resource for ongoing learning and development. \nFor further details and to watch the webinars, visit the R Consortium’s website." }, { - "objectID": "posts/keith-karani-wachira-leading-the-dekut-r-community-in-kenya-and-innovating-with-r/index.html", - "href": "posts/keith-karani-wachira-leading-the-dekut-r-community-in-kenya-and-innovating-with-r/index.html", - "title": "Keith Karani Wachira: Leading the Dekut R Community in Kenya and Innovating with R", + "objectID": "posts/conectaR-podcasts-and-datathons-san-carlos-r-user-group-in-costa-rica/index.html", + "href": "posts/conectaR-podcasts-and-datathons-san-carlos-r-user-group-in-costa-rica/index.html", + "title": "ConectaR, Podcasts, and Datathons: How the San Carlos R User Group in Costa Rica is Connecting Latin America’s Data Lovers", "section": "", - "text": "Keith Karani Wachira, the Dekut R Communityorganizer based in Nyeri, Kenya, was recently interviewed by the R Consortium and shared his journey in the R community, which began in 2019 during his university years. Sparked by a tech meetup, Keith’s interest grew through the pandemic sessions. Now in academia, he uses R to address business automation challenges, attracting industry professionals to his practical sessions. Excited by trends like AI integration and tools like Quarto, Keith foresees increased automation and efficiency. Outside work, he enjoys baseball, graphic design, web development, and teaching R, finding great reward in his students’ success.\nPlease share about your background and your involvement in the R Community. What is your level of experience with the R language?\nI began my journey with R in early 2019 while studying at university. In May 2019, I learned about a tech community through a friend who posted in one of our school’s WhatsApp groups, inviting us to join a meetup. Curious, I decided to attend.\nI remember the meetup was on a Saturday, and it turned out to be the launch of a new club. My friend invited me and was part of the Microsoft Learn Students’ Ambassadors. His classmates used R for their engineering projects, which sparked my interest.\nDuring the first lesson, I found it challenging as there were about 30 students, most of whom were first-year students pursuing various degrees, including Business Information Technology, which I was majoring in, along with a minor in Communication. My first programming language that year was C, which I found interesting.\nOver time, I found the R language interesting, especially its syntax. What fascinated me the most was how data could be used to create visualizations. This curiosity led me to explore data from my local sewerage and water company, using R to create informative visualizations and derive insights that can be used in decision making.\nI continued attending the sessions in 2020 during the pandemic. Although we no longer had in-person classes, we adapted using Microsoft Teams for our meetings. Eric organized the meetups and arranged tech talks with speakers from Posit (formerly RStudio) and NairobiR. I remember attending these sessions and understanding how powerful R is.\nThroughout 2020, I attended regularly but still lacked confidence in the language. However, in 2022, I made significant progress. Under Eric’s leadership, we expanded the community to involve more people, especially students from the department of Actuarial Science, Telecommunication Engineering and electrical engineering. We set up a structured learning environment based on materials from Hadley Wickham’s books and resources from the R website and blogs.\nEric’s leadership greatly influenced me. He taught us how to write blogs using Markdown and publish on RPubs. This is a bit about my background. Today, we continue to teach R, following a structured approach to help others intermediate in using the language.\nWhat industry are you currently in? How do you use R in your work?\nI’m currently in academia, primarily focusing on various technical challenges. We hold sessions where we demonstrate the use of R in robotics for members in Electrical Engineering and Telecommunication Engineering. For those in Actuarial Science, we show how to create time series models using R.\nComing from a background in business and information technology, I focus on solving business challenges, particularly automating business processes and addressing issues in banking, logistics, retail using opensource datasets. Our efforts are not limited to academia; we concentrate on applying R across different disciplines within academia to tackle these challenges.\nWhy do industry professionals come to your user group? What is the benefit of attending?\nAn interesting scenario arose when I became interested in EMS (Engineering and Management Systems). We started organizing hybrid sessions after the COVID period and it caught interest of students from another university in Kenya ,Egerton University. Through, statistical analysis bureau of Egerton University they joined our sessions to learn how to leverage tidy models packages to create machine learning models and also collaborate with the community members.\nThey were very interested, and as future economists, we demonstrated how to build and appreciate these models. In previous meetups, we also introduced participants to Shiny apps, teaching them how to host their models and create interfaces to display their work.\nAnother valuable skill we taught was generating reports using R Markdown. This allows users to write code, format text, add videos, images, and emojis, and present their work in a professional and engaging manner. Attendees found this particularly useful as it enhanced their ability to write, structure, and report code effectively.\nParticipants learned to leverage the R ecosystem for coding, structuring their work, and reporting their findings by attending our sessions.\nWhat trends do you currently see in R language and your industry? Any trends you see developing in the near future?\nA trend I’ve noticed is the widespread effort to include everyone in learning programming languages like R. This is evident in the emergence of specialized groups such as R for Medicine and R for Pharma. Two of our alumni even demonstrated how R can be used in robotics through a talk at Posit Conference 2022, demonstrating its applicability in specific industries. This specialization fascinates me, and I am eager to see how R will be used across various fields.\nAnother trend is using tools like Quarto, which facilitates the implementation of such specializations. Additionally, I am excited about the incorporation of AI in building R applications, such as using Gemini for Shiny apps. Although materials on this are currently limited, I see this as a growing trend.\nThe integration of AI will likely lead to the automation of many manual processes, further enhancing R’s utility and efficiency in various industries.\nWe would like to get to know you more personally. Can you please tell me about yourself? For example, your hobbies/interests or anything else you want to share.\nWhen not in front of my laptop, I enjoy playing baseball and softball, especially as a catcher. Catching allows me to see the entire game command the play, and I enjoy throwing the ball from home to second base and picking off a runner. It’s a challenging position that helps me focus and improve my aim.\nOn the side, I also do some graphic design using Canva which I use to create posters and newsletters for our community meetups. Additionally, I have web development skills using MERN stack.\nAnother passion of mine is teaching R to others. I love seeing people learn and apply the concepts and then go on to teach others. One of my students from his first year has now taken over as a lead in our community, which is incredibly encouraging. He even competed in hackathons and finished fourth, showing how much he has grown.\nTeaching and seeing others succeed is something I find very rewarding and motivating." + "text": "Frans van Dunné, the organizer of the San Carlos R User Group, recently discussed with the R Consortium the development of the R community in Costa Rica and the broader Latin American (LATAM) region. He also talked about the growth of events such as the ConectaR conference and the success of the Data Latam podcast, which he co-hosts to delve into data science in Latin America. Additionally, Frans highlighted the challenges of building a data-driven community in a rural area and the creative methods they’ve employed to connect people through R.\nPlease share your background and involvement with the RUGS group.\nI have a background in biology, and during my PhD in tropical ecology, I encountered some statistical questions that I needed to solve through programming. That’s when I started learning to program, initially with Perl. Eventually, I discovered that I enjoyed solving data-related problems through programming, and that led me to R. It was around 2001 when I first started programming in R.\nEventually, I married and emigrated to Costa Rica (my wife is Tica). Knowing no one in the area, I started an R User Group to connect with people and navigate the area.\nVery soon after arriving in Costa Rica, I established my town’s San Carlos R user group. Initially, we held our meetings in-person, but I soon discovered that some attendees traveled for hours by bus to reach San Carlos. Realizing the impracticality, I decided to move our meetings online, and to my surprise, it worked out well. This change occurred even before the pandemic, and we began to see people from Peru and other distant locations joining our group. San Carlos is a small rural area with a population of around 50,000, so having individuals from different parts of Latin America join us was truly amazing.\nOne of the first San Carlos R User Group meetings - February 2016, Ciudad Quesada, Costa Rica\nWe had to stop our online meetings because Meetup informed us that, according to their policy before the pandemic, we wouldn’t be able to use their platform if we didn’t hold physical meetings. The world is different now, but that was the situation back then.\nCan you share what the local R community is like in San Carlos?\nParticipants of ConectaR 2019 - January 2019, San José Costa Rica\nWe collaborated with the University of Costa Rica to organize an event that brought together industry, academia, and citizen science professionals for a conference focused on R. The event is called Conecta R. We started in 2019 and held the latest edition this year, Conecta R 2024. When we started, we wanted to understand R’s current status and usage in the LATAM region. It only confirmed that R is widely used in academia. Most statistics courses have transitioned from licensed software to R. R is also used widely in industry.\nParticipants of the Tidymodels workshop during ConectaR 2024, March 2024, San José, Costa Rica\nAt ixpantia, the company I co-founded, we work with clients in various industries, such as consumer packaged goods, retail, oil and gas, and energy production. Additionally, a significant number of clients utilize our financial services.\nWould you like to tell us about your recent events?\nWe’ve resumed our monthly online meetings for the San Carlos R user group. The meetings now take place on the first Saturday of the month in the morning, and anyone is welcome to join through Meetup.com. Our last meeting was held recently, and it was great to see familiar faces returning.\nAdditionally, we have a podcast called Data Latam, which covers topics related to data science, not just R. We aim to release a new episode every month. We run this podcast in parallel with meetings, serving a similar purpose. It’s about providing examples and even role models of professionals working with data to show that you don’t need to be an IT professional or a programmer to work with data.\nPlease share more about the Data Latam podcast. How did you come up with the idea of starting it? Would you like to highlight a few of your favorite podcasts from this series?\nThe story behind the Data Latam podcast is funny. The co-host, Diego May, and I met through an R Package I wrote to access data from an open-data platform he had developed. We shared an interest in using data and data science to help the development of LATAM and agreed to start a podcast to get to know each other better. Within two months, we had the first opportunity to start a project, and that is when we founded ixpantia, which brings best practices in data science, data engineering, and data strategy to LATAM.\nWe have done 110 podcasts to date! It seems like a lot, but we learn so much from every conversation that it hardly feels like an effort. Some of my personal favorites that are related to R include Episode 109 with Noam Ross, where we talked about rOpenSci, episode 98 with Sherly Tarazona about her work and R-Ladies Lima, episode 85 with Tareef Kawaf from Posit and episode 75 with Jorge Ahumada about the work they do at Wildlife Insights. I could go on, but pointing to the complete list at www.datalatam.com makes more sense. I’m sure there is something for everyone interested in data there.\nDo you recommend any techniques for planning for or during the event? (Github, Zoom, other.) Can these techniques be used to make your group more inclusive to people who cannot attend physical events in the future?\nOnline events are great. I live in a rural area, and attending a physical event, even here in Costa Rica, requires a long three-hour drive to the capital. We have done that and will do it again, but having the option to go online is much more practical and has a broader reach.\nWhen we started our first online meetings, we used Google Hangouts, which would fry my laptop after one hour. These tools have improved so much over the last few years, largely pushed by the boom in remote work during the pandemic. We still like Zoom and its functionality for setting up and executing events, including registration.\nParticipants of the Datathon 2019 in San Carlos, August 2019, Santa Clara, Costa Rica\nWe have organized two datathons (similar to a hackathon but focused on data) that were incredibly enjoyable and well-attended. The key to their success was our partnerships. One datathon was organized in collaboration with the Costa Rican government, and the other involved two local universities: The University of Costa Rica (UCR) and the Costa Rica Institute of Technology (TEC). I still meet people who attended these events and have fond memories of them." }, { - "objectID": "posts/keith-karani-wachira-leading-the-dekut-r-community-in-kenya-and-innovating-with-r/index.html#how-do-i-join", - "href": "posts/keith-karani-wachira-leading-the-dekut-r-community-in-kenya-and-innovating-with-r/index.html#how-do-i-join", - "title": "Keith Karani Wachira: Leading the Dekut R Community in Kenya and Innovating with R", + "objectID": "posts/conectaR-podcasts-and-datathons-san-carlos-r-user-group-in-costa-rica/index.html#how-do-i-join", + "href": "posts/conectaR-podcasts-and-datathons-san-carlos-r-user-group-in-costa-rica/index.html#how-do-i-join", + "title": "ConectaR, Podcasts, and Datathons: How the San Carlos R User Group in Costa Rica is Connecting Latin America’s Data Lovers", "section": "How do I Join?", - "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 68,000 members in 33 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nLearn more\n\n\n\ngd2md-html: xyzzy Mon Jul 29 2024" - }, - { - "objectID": "posts/the-2024-isc-grant-program-will-begin/index.html", - "href": "posts/the-2024-isc-grant-program-will-begin/index.html", - "title": "The 2024 ISC Grant Program will begin Accepting Applications Soon!", - "section": "", - "text": "The R Consortium is excited to announce the second cycle of the 2024 Infrastructure Steering Committee (ISC) Grants Program. The Call for Proposals will open soon. This initiative aims to support projects that strengthen the R ecosystem’s technical and social infrastructure. \nHere is a list of projects that received grants from the R Consortium in the First Cycle in 2024. \nFrom the Call for Proposals page:\nThe ISC is interested in projects that:\n\nAre likely to have a broad impact on the R community.\nHave a focused scope (a good example is the Simple Features for R project). If you have a larger project, consider breaking it up into smaller chunks (a good example of this done is with the DBI/DBItest project submission, where multiple proposals came in over time to address the various needs).\nHave a low-to-medium risk with a low-to-medium reward. The ISC tends not fund high-risk, high-reward projects.\n\nWhether you’re working on groundbreaking tools or organizing community-driven events, this is your chance to secure funding and make a significant impact on the R community!\nKey Dates:\n\nSeptember 1, 2024: Grant Application Period Opens\nOctober 1, 2024: Grant Application Period Closes\nNovember 1, 2024: Notification of Accepted Grantees\nDecember 1:  Deadline for acceptance of grant and contract. Public notification of grantees occurs shortly thereafter.\n\nSubmit your proposal by October 1, 2024, and contribute to the ongoing growth of the R ecosystem. Visit the R Consortium website for detailed guidelines and submission instructions. Don’t miss this opportunity to bring your innovative ideas to life!" + "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 75,492 members in 39 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nhttps://r-consortium.org/all-projects/rugsprogram.html" }, { - "objectID": "posts/Full-time-Korea-R-User-Group-Founder-Victor-Lee-Sees-AI-Future-for-R-and-Quarto-Textbooks-R-Consortium/index.html", - "href": "posts/Full-time-Korea-R-User-Group-Founder-Victor-Lee-Sees-AI-Future-for-R-and-Quarto-Textbooks-R-Consortium/index.html", - "title": "Full-time Korea R User Group Founder Victor Lee Sees AI Future for R and Quarto Textbooks", + "objectID": "posts/kolkata-r-user-group-a-rich-history-with-statistics/index.html", + "href": "posts/kolkata-r-user-group-a-rich-history-with-statistics/index.html", + "title": "Kolkata R User Group: A Rich History with Statistics", "section": "", - "text": "The R Consortium recently interviewed Victor Lee, organizer of the Korea R User Group, about his role establishing and expanding the Korean R community. Victor shared his journey, beginning with an introduction to R and open source programming languages while working at the Hyundai Motor Company, and later, his efforts in establishing the tidyverse community in Korea. He highlighted his extensive experience with R, including writing blog posts, publishing Quarto books, and building websites for the Korea R User Group. Victor will be a Software Carpentry instructor at the Software Carpentry Workshops at Sejong University.\nPlease share about your background and your involvement in the R Community.\nMy first introduction to our community was about 10 years ago, and it wasn’t a good experience. I used to work at the Hyundai Motor Company at that time and was intrigued by the software carpentry led by Greg Wilson. I also delved into statistics and open-source programming languages, particularly S and R programming. I was heavily involved in posting about tidyverse, which was my entry point into the community environment. In Korea, I sought out the Korean community, which mainly focused on the basics. This made me realize the need for a community in Korea based on tidyverse principles, and that’s why I started the tidyverse community in Korea 10 years ago.\nI was first introduced to S-PLUS during my undergraduate years as a statistics major, and I was fascinated by its superior graphics compared to SAS/SPSS. After majoring in computer engineering and working at Hyundai Motor Company for 10 years, I obtained a Software Carpentry Instructor certification and translated “Python for Informatics” into a Korean book. I became captivated by the Hadleyverse, and Since 2016, I have been co-organizing the Seoul R Meetup, sponsored by Kyobo DPLANEX (a continuous sponsor and is currently the largest sponsor of the Seoul R Meetup, representing one of South Korea’s leading insurance companies) alongside Choonghyun Ryu, the founder of the Korea R User Group. In 2021, we hosted the Korea R Conference, and in 2021, we established the Korea R User Group as a non-profit organization, transitioning from a community to an official organization.\nWhat is your level of experience with the R language?\nWith the support of the R community, ChatGPT, and Copilot AI, I now confidently tackle any data science problem using R. For about 10 years, I’ve consistently written blog posts using R Markdown and now Quarto. Upgrading my e-books with Bookdown led to the publication of five Quarto books on data science. Using the Quarto framework, I also built the Korea R User Group and R Conference websites. As a civic data journalist, I’ve written around 100 articles utilizing R’s visualization capabilities. Reflecting on my journey, I see how effectively I’ve applied the R language in various fields.\nWhat industry are you currently in? How do you use R in your work?\nI originally set up the Korean R community 10 years ago and am a founding member of the nonprofit Korea R User Group, established three years ago. I left KPMG to dedicate my time to running the Korea R User Group. This year, I have been fully involved in managing the organization and leading several projects, including two major abandoned projects, focusing on them for the past few months.\nCurrently, I am focusing on publishing and developing open statistical packages at a non-profit public interest corporation. In 2020, with good intentions, I started the “Open Statistical Package” project to independently develop statistical packages like SAS, SPSS, and Minitab. However, some Shiny developers without a strong background in statistics took the project in their direction, causing it to lose steam. It felt as though they had hijacked the project and the hard work the Korea R User Group put in, leaving us frustrated and disappointed.\nTo prevent this kind of thing from happening again, we’re beefing up our license policy, including trademark registration for BitStat[1]. We’re also switching up our development engines to webr and shinylive and are in the process of creating BitStat2[2].\n[1]: https://github.com/bit2r/BitStat [2]: https://github.com/bit2r/BitStat2\nWe also established a publishing company named “BitStat” as the Korea R User Group promoted Quarto digital writing as a new open source project. Recently, we have published and released five data science books, expanding the base of R users. While writing the sixth book on probability and statistics, I restarted the development of open statistical packages using Web-R and Shinylive.\nR has evolved from a simple data analysis and statistical language to a tool that can replace office software. I now use Quarto to create almost all documents, and R is the first language I use in developing the open statistical package that I am currently working on.\nWhy do industry professionals come to your user group? What is the benefit for attending?\nIn Korea, about 20 to 30 years ago, R was the number one programming language for data science and statistics, particularly in areas like machine learning. However, with the rise of Python, many R users transitioned to Python due to its increasing popularity. Despite this shift, R remains significant in Korea, with many people continuing to use both R and Python.\nFor my day-to-day work, I find R quite convenient and easy to use, especially for therapeutic data and open-source case studies. This year, I’ve noticed that users who join the Korea R User Group come from diverse backgrounds, including drug discovery, regulatory agency, and real estate.\nOver the past decade, many users joined the group to determine whether Python or R was better suited for their work. However, the recent trend clearly leans towards artificial intelligence development, such as LLM (Large Language Model) development. Participants from various industries with an interest in quantitative analysis are now attending the user group.\nTheir motivation for attending, apart from AI fields represented by LLM, is to acquire the latest technology in other data science areas and to gain knowledge from diverse, in-depth analysis experiences and model development. Additionally, many people come to obtain information about Quarto, ggplot, gt, and shiny, seeking business opportunities related to these tools.\nWhat trends do you currently see in R language and your industry? Any trends you see developing in the near future?\nThis year, our community in Korea is focusing on Quarto due to upcoming government policy changes. Analog methods are expected to disappear within five years, so the government is funding the development of AI digital textbooks. I believe Quarto technology, the next generation of R Markdown, is perfect for this purpose.\nAs generative artificial intelligence (AI) has gained significant attention in Korea, there is growing interest in using R and Python together with generative AI to solve data science problems and increase productivity, rather than focusing on the languages themselves. When using generative AI with languages such as R, Python, and SQL, it becomes necessary to find tools that can automate and store the outputs, inevitably leading to increased interest in Quarto.\nThis perspective has been reinforced by my experience using Quarto in various ways, starting from R Markdown. I have come to realize that Quarto is truly well-suited for generative AI and data science. If other countries are developing AI texts using Quarto or R Markdown, we could introduce this technology to the Korean market and the Korean government.\nHaving written five books – plus a sixth on probability and statistics – I’ve experimented with various features of Quarto books. I’ve realized we no longer need older statistical packages like SAS and SPSS. My current project involves implementing statistical software using WebAssembly (WASM) technology.\nWe would like to get to know you more personally. Can you please tell me about yourself? For example, your hobbies/interests or anything else you want to share.\nInitially, I wasn’t sure if I would succeed, but I became involved in election campaigns and grew passionate about analyzing political and election data. My interest lies in using data to uncover trends and insights from various social datasets.\nNext month, we will have a data journalism meetup, and I have friends who will join because of the articles I wrote. They will showcase some of their analyses on TV, including summaries of data related to election campaigns.\nI first developed a connection with data while majoring in statistics and then pursued computer engineering in graduate school. Although this combination of backgrounds is common now, it was unusual in Korea at the time, giving me a unique career path. My passion for open-source software and faith in the community have driven me to where I am today.\nI enjoy analyzing data, and whenever I come across interesting datasets, I analyze them and document my experiences on my blog. This hobby, along with the copyright-free nature of data, led me to develop an interest in predicting election winners using data from annual elections in South Korea. Since 2016, I have experienced three general elections, presidential elections, and local elections. Although there won’t be an election next year, I am very much looking forward to the next one." + "text": "The R Consortium recently spoke with Samrit Pramanik of the Kolkata R User Group about his experience starting a new R User Group in India. Samrit highlighted Kolkata’s rich history with statistics and talked about the diverse local R community.\nThe Kolkata R User group is organizing its second online event titled “A New Approach for Teaching Data Analytics with R” on July 13th. R users from around the world are invited to join this event.\nPlease share your background and involvement with the RUGS group.\nMy name is Samrit Pramanik. I work as a data scientist at a US-based private firm and have a post-graduate degree in statistics from the University of Calcutta. I have been using R since my post-graduate days in 2018 and used it extensively in various projects during my studies. Since 2022, I have also been an R instructor for a non-profit organization. Additionally, I have been involved in several short projects working with R. Since April 2024, I have managed the Kolkata R User group.\nThis is the third city-based R user group in India that is affiliated with the R Consortium. I plan to arrange virtual meetups monthly and in-person meetups annually. I enjoy helping and teaching people from diverse backgrounds, not only in statistics, mathematics, and data science but also in other areas. I want to teach them to use R language to add value to their professional and personal projects.\nCan you share what the R community is like in Kolkata?\nThe Kolkata User Group has been formed with a broader perspective that I would like to share with you. Kolkata is known for its reputation in statistical research and education. The city is recognized as the birthplace of modern statistics in India, with the establishment of the Indian Statistical Institute (ISI) in 1931 by a prominent figure in statistics. The University of Calcutta, where I graduated, was the first in Asia to offer a post-graduate degree in statistics in 1941. This rich history made the formation of the Kolkata R User Group inevitable. Our community consists of academics and professionals from diverse fields such as life sciences, healthcare, the public sector, physics, astrophysics, and other industries. This diverse background facilitates robust exchanges of ideas and techniques related to R and data, making our R community in Kolkata truly unique.\nPlease tell us about your recent and upcoming events?\nI would like to highlight a recent event. Last month, in June, we had our inaugural session where we introduced Quarto, a recently released reporting tool by Posit. Our goal was to make the participants aware of this tool and its outstanding features, such as website building, ebook writing, creating thesis papers, manuscripts, and blogging sites. We aimed to show participants, including early graduate students, professionals in the industry, and researchers from academia, that they can use Quarto in their projects and studies for reporting. This was our first organized session.\nThe upcoming session is scheduled for July 13th. It will focus on a new approach to teaching R to students with non-technical backgrounds such as business students. Dr. Abhimanyu Gupta from Saint Louis University will be the speaker at this event.\nWe have received very positive feedback and responses from the participants who are showing interest in the upcoming events. They want us to organize such events frequently. People are very much aware of these events and this community. They are very responsive, and we have received positive responses. Two esteemed Economics professors have expressed interest in joining our organizing team and working with us.\nPlease share about a project you are currently working on or have worked on in the past using the R language. Goal/reason, result, anything interesting, especially related to the industry you work in?\nCurrently, I am working on two projects. The first project involves cricket analytics, where I extensively use R for cleaning up messy raw data and conducting exploratory data analysis at both the team and individual player levels and published a shiny dashboard on performance analysis of T20I players. I’m also building a statistical model to predict the total score of an innings, the winner of the match, and the tournament. Lastly, I aim to compile all the findings into an ebook format.\nCricket Performance Analysis Shiny Dashboard\nThe second project revolves around converting the functions and features of AstroPy, an open source software package for astronomy and astrophysics, into R. Our goal is to enhance its popularity among researchers and scientists in the astronomy, astrophysics, and cosmology domains. I am collaborating with another individual from a physics background on this open source project, and we plan to publish it on GitHub soon for public access." }, { - "objectID": "posts/Full-time-Korea-R-User-Group-Founder-Victor-Lee-Sees-AI-Future-for-R-and-Quarto-Textbooks-R-Consortium/index.html#how-do-i-join", - "href": "posts/Full-time-Korea-R-User-Group-Founder-Victor-Lee-Sees-AI-Future-for-R-and-Quarto-Textbooks-R-Consortium/index.html#how-do-i-join", - "title": "Full-time Korea R User Group Founder Victor Lee Sees AI Future for R and Quarto Textbooks", + "objectID": "posts/kolkata-r-user-group-a-rich-history-with-statistics/index.html#how-do-i-join", + "href": "posts/kolkata-r-user-group-a-rich-history-with-statistics/index.html#how-do-i-join", + "title": "Kolkata R User Group: A Rich History with Statistics", "section": "How do I Join?", "text": "How do I Join?\nR Consortium’s R User Group and Small Conference Support Program (RUGS) provides grants to help R groups organize, share information, and support each other worldwide. We have given grants over the past four years, encompassing over 68,000 members in 33 countries. We would like to include you! Cash grants and meetup.com accounts are awarded based on the intended use of the funds and the amount of money available to distribute.\nLearn more" }, + { + "objectID": "posts/recap-r-validation-hub-community-meeting/index.html#key-insights", + "href": "posts/recap-r-validation-hub-community-meeting/index.html#key-insights", + "title": "Recap: R Validation Hub Community Meeting", + "section": "Key Insights:", + "text": "Key Insights:\n\nValidation Perspectives: The meeting underscored the need for each organization to define “validation” in a way that suits its context, while the R Validation Hub offers a baseline for common understanding.\nStatistical Methodology Challenges: Discussions acknowledged the challenges in achieving exact results across different programming languages due to inherent differences in statistical methodologies.\nOpen Source Contributions: The importance of returning testing code to package developers was highlighted, reinforcing the open-source ethos of collaboration and quality enhancement.\nResource Availability: The slides from the meeting are accessible on GitHub here. Although the meeting wasn’t recorded, the community is encouraged to join the R Validation Hub mailing list for future updates and meeting invites here." + }, + { + "objectID": "posts/recap-r-validation-hub-community-meeting/index.html#looking-forward", + "href": "posts/recap-r-validation-hub-community-meeting/index.html#looking-forward", + "title": "Recap: R Validation Hub Community Meeting", + "section": "Looking Forward:", + "text": "Looking Forward:\nThe meeting reiterated the significance of the R Validation Hub as a central point for validation discussions and resources. Future community meetings are tentatively scheduled for May 21, August 20, and November 19, offering opportunities for further engagement and contribution to the evolving conversation around R validation.\n\nJoin the R Validation Hub mailing list!" + }, { "objectID": "posts/r-ladies-goiania-promoting-diversity-and-inconclusion-in-local-r-community/index.html", "href": "posts/r-ladies-goiania-promoting-diversity-and-inconclusion-in-local-r-community/index.html", diff --git a/sitemap.xml b/sitemap.xml index ab5acbc..7515b5c 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -2,490 +2,494 @@ https://r-consortium.org/news/cal.html - 2024-10-30T17:17:29.538Z + 2024-11-01T18:56:45.346Z https://r-consortium.org/governance/isc-charter.html - 2024-10-30T17:17:29.526Z + 2024-11-01T18:56:45.334Z https://r-consortium.org/posts/r-ladies-bariloche-in-argentina-fostering-a-different-approach/index.html - 2024-10-30T17:17:29.722Z + 2024-11-01T18:56:45.526Z https://r-consortium.org/posts/building-data-highways-kirill-mullers-journey-in-enhancing-rs-database/index.html - 2024-10-30T17:17:29.614Z + 2024-11-01T18:56:45.422Z https://r-consortium.org/posts/streamlining-api-integration-jon-harmons-journey-with-the-api2r-package/index.html - 2024-10-30T17:17:29.762Z + 2024-11-01T18:56:45.574Z https://r-consortium.org/posts/endophytes-oaks-and-r-how-r-ladies-morelia-is-cultivating-science-and-community-in-morelia-mexico/index.html - 2024-10-30T17:17:29.658Z + 2024-11-01T18:56:45.466Z https://r-consortium.org/posts/r-consortiums-submission-working-group-advancing-r-for-regulatory-success-at-pharmasug-2024/index.html - 2024-10-30T17:17:29.718Z + 2024-11-01T18:56:45.526Z https://r-consortium.org/posts/join-our-upcoming-webinar-master-tidy-finance-access-financial-data-with-expert-christoph-scheuch/index.html - 2024-10-30T17:17:29.678Z + 2024-11-01T18:56:45.482Z https://r-consortium.org/posts/empowering-data-science-how-r-is-transforming-research-in-cameroon/index.html - 2024-10-30T17:17:29.642Z + 2024-11-01T18:56:45.450Z https://r-consortium.org/posts/news-from-r-submissions-working-group-pilot-3/index.html - 2024-10-30T17:17:29.702Z + 2024-11-01T18:56:45.506Z https://r-consortium.org/posts/r-ladies-rome-empowering-women-in-data-science-through-collaboration-and-innovation/index.html - 2024-10-30T17:17:29.734Z + 2024-11-01T18:56:45.542Z https://r-consortium.org/posts/r-medicine-coming-june-10-14-2024-call-for-abstracts-open-keynotes-announced/index.html - 2024-10-30T17:17:29.734Z + 2024-11-01T18:56:45.542Z https://r-consortium.org/posts/apply-now-r-consortium-infrastructure-steering-committee/index.html - 2024-10-30T17:17:29.606Z + 2024-11-01T18:56:45.410Z https://r-consortium.org/posts/ics-funded-grant-secure-tls-connections-in-{nanotext}-and-{mirai}-facilitating-high-performance-computing-in-the-life-sciences/index.html - 2024-10-30T17:17:29.670Z + 2024-11-01T18:56:45.478Z - https://r-consortium.org/posts/recap-r-validation-hub-community-meeting/index.html - 2024-10-30T17:17:29.750Z + https://r-consortium.org/posts/reviving-sheffield-r-user-group-and-building-tools-for-thyroid-cancer-prediction/index.html + 2024-11-01T18:56:45.566Z - https://r-consortium.org/posts/kolkata-r-user-group-a-rich-history-with-statistics/index.html - 2024-10-30T17:17:29.686Z + https://r-consortium.org/posts/Full-time-Korea-R-User-Group-Founder-Victor-Lee-Sees-AI-Future-for-R-and-Quarto-Textbooks-R-Consortium/index.html + 2024-11-01T18:56:45.374Z - https://r-consortium.org/posts/conectaR-podcasts-and-datathons-san-carlos-r-user-group-in-costa-rica/index.html - 2024-10-30T17:17:29.634Z + https://r-consortium.org/posts/the-2024-isc-grant-program-will-begin/index.html + 2024-11-01T18:56:45.574Z - https://r-consortium.org/posts/unlocking-the-power-of-r-for-insurance-and-actuarial/index.html - 2024-10-30T17:17:29.774Z + https://r-consortium.org/posts/keith-karani-wachira-leading-the-dekut-r-community-in-kenya-and-innovating-with-r/index.html + 2024-11-01T18:56:45.486Z - https://r-consortium.org/posts/the-impact-of-r-on-academic-excellence-in-manchester-uk/index.html - 2024-10-30T17:17:29.770Z + https://r-consortium.org/posts/rpharma-2024-virtual-oct29-nov1-apac-track/index.html + 2024-11-01T18:56:45.570Z - https://r-consortium.org/posts/collaborative-growth-the-botswana-r-user-group-and-regional-partnerships/index.html - 2024-10-30T17:17:29.618Z + https://r-consortium.org/posts/ann-arbor-r-user-group-harnessing-the-power-of-r/index.html + 2024-11-01T18:56:45.410Z - https://r-consortium.org/posts/r4hr-in-buenos-aires-leveraging-r-for-dynamic-hr-solution/index.html - 2024-10-30T17:17:29.738Z + https://r-consortium.org/posts/join-our-r-medicine-webinar-quarto-for-reproducible-medical-manuscripts/index.html + 2024-11-01T18:56:45.482Z - https://r-consortium.org/posts/unraveling-the-term-validation-join-the-discussion/index.html - 2024-10-30T17:17:29.774Z + https://r-consortium.org/posts/r-consortium-infrastructure-steering-committee-isc-grant-program-accepting-proposals-starting-march 1st/index.html + 2024-11-01T18:56:45.526Z - https://r-consortium.org/posts/r-addicts-paris-promoting-diversity-in-r/index.html - 2024-10-30T17:17:29.718Z + https://r-consortium.org/posts/thank-you-joseph-rickert-a-legacy-of-leadership/index.html + 2024-11-01T18:56:45.574Z - https://r-consortium.org/posts/aligning-belief-and-profession-using-r-in-protecting-the-penobscot-nation-traditional-lifeways-r-consortium/index.html - 2024-10-30T17:17:29.594Z + https://r-consortium.org/posts/announcing-health-technology-assessment-HTA-working-group/index.html + 2024-11-01T18:56:45.410Z - https://r-consortium.org/posts/the-crucial-role-of-release-control-in-r-for-healthcare-organizations/index.html - 2024-10-30T17:17:29.766Z + https://r-consortium.org/posts/one-more-step-forward-the-r-consortium-submission-working-group-presentation-to-swissmedic-on-regulator-submission-using-r-and-shiny/index.html + 2024-11-01T18:56:45.514Z - https://r-consortium.org/posts/earl-early-bird-tickets-are-now-available/index.html - 2024-10-30T17:17:29.642Z + https://r-consortium.org/posts/cakes-code-and-community-reviving-the-copenhagenr-user-group/index.html + 2024-11-01T18:56:45.426Z - https://r-consortium.org/posts/elevate-your-r-community-with-the-2024-rugs-grant-program/index.html - 2024-10-30T17:17:29.642Z + https://r-consortium.org/posts/unlocking-chemical-volatility-how-the-volcalc-r-package-is-streamlining-scientific-research/index.html + 2024-11-01T18:56:45.582Z - https://r-consortium.org/posts/us-federal-reserve-quarterly-model-in-r/index.html - 2024-10-30T17:17:29.774Z + https://r-consortium.org/posts/the-evolution-of-melbournes-business-analytics-and-r-business-user-group/index.html + 2024-11-01T18:56:45.582Z - https://r-consortium.org/posts/empowering-r-enthusiasts-satrdays-london-2024-unveiled/index.html - 2024-10-30T17:17:29.650Z + https://r-consortium.org/posts/improving-with-r-kylie-bemis-unveils-enhanced-signal-processing-with-matter-2-4-upgrade/index.html + 2024-11-01T18:56:45.482Z - https://r-consortium.org/posts/empowering-dengue-research-through-the-dengue-data-hub/index.html - 2024-10-30T17:17:29.650Z + https://r-consortium.org/posts/enhancing-clinical-trial-data-sharing-with-r-consortiums-r-submissions-working-group/index.html + 2024-11-01T18:56:45.466Z - https://r-consortium.org/posts/bridging-the-digital-divide-umar-isah-adam-on-expanding-r-access-for-kano-nigeria-students/index.html - 2024-10-30T17:17:29.606Z + https://r-consortium.org/posts/navigating-r-impact-in-vienna-insights-from-the-finance-and-pharmaceutical-sectors/index.html + 2024-11-01T18:56:45.502Z - https://r-consortium.org/posts/gergely-daroczis-journey-empowering-r-users-in-hungary/index.html - 2024-10-30T17:17:29.670Z + https://r-consortium.org/posts/R-Medicine-is-coming-June-10-14-2024-See-Top-Five-R-Medicine-Talks-from-Previous-Years/index.html + 2024-11-01T18:56:45.382Z - https://r-consortium.org/posts/r4socialscience-empowering-social-science-research/index.html - 2024-10-30T17:17:29.742Z + https://r-consortium.org/posts/the-r-consortium-2023-a-year-of-growth-and-innovation/index.html + 2024-11-01T18:56:45.582Z - https://r-consortium.org/posts/Tackling-Hurdles-Embracing-Open-Source-Packages-in-Pharmaceutical-Research/index.html - 2024-10-30T17:17:29.578Z + https://r-consortium.org/posts/r-ladies-cotonou-a-community/index.html + 2024-11-01T18:56:45.534Z - https://r-consortium.org/posts/offa-r-users-group-empowering-data-driven-education-in-nigeria/index.html - 2024-10-30T17:17:29.702Z + https://r-consortium.org/posts/the-cleveland-r-user-groups-journey-through-pandemic-adaptations-and-baseball-analytics-r-consortium/index.html + 2024-11-01T18:56:45.578Z - https://r-consortium.org/posts/pharma-rug-the-rise-of-r/index.html - 2024-10-30T17:17:29.706Z + https://r-consortium.org/posts/using-r-to-submit-research-to-the-fda-pilot-4-successfully-submitted/index.html + 2024-11-01T18:56:45.586Z - https://r-consortium.org/index.html - 2024-10-30T17:17:29.538Z + https://r-consortium.org/members.html + 2024-11-01T18:56:45.346Z - https://r-consortium.org/media-partners.html - 2024-10-30T17:17:29.538Z + https://r-consortium.org/codeofconduct.html + 2024-11-01T18:56:45.334Z - https://r-consortium.org/all-projects/2019-group-2.html - 2024-10-30T17:17:29.506Z + https://r-consortium.org/all-projects/submittingforpayment.html + 2024-11-01T18:56:45.326Z - https://r-consortium.org/all-projects/previous-top-level-projects.html - 2024-10-30T17:17:29.518Z + https://r-consortium.org/all-projects/2021-group-1.html + 2024-11-01T18:56:45.310Z - https://r-consortium.org/all-projects/2018-group-1.html - 2024-10-30T17:17:29.502Z + https://r-consortium.org/all-projects/2022-group-1.html + 2024-11-01T18:56:45.310Z - https://r-consortium.org/all-projects/2023-group-2.html - 2024-10-30T17:17:29.506Z + https://r-consortium.org/all-projects/index.html + 2024-11-01T18:56:45.326Z - https://r-consortium.org/all-projects/2020-group-2.html - 2024-10-30T17:17:29.506Z + https://r-consortium.org/all-projects/2016-group-1.html + 2024-11-01T18:56:45.310Z - https://r-consortium.org/all-projects/2019-group-1.html - 2024-10-30T17:17:29.506Z + https://r-consortium.org/all-projects/2017-group-1.html + 2024-11-01T18:56:45.310Z - https://r-consortium.org/all-projects/2024-group-1.html - 2024-10-30T17:17:29.506Z + https://r-consortium.org/all-projects/funded-projects.html + 2024-11-01T18:56:45.310Z - https://r-consortium.org/all-projects/2023-group-1.html - 2024-10-30T17:17:29.506Z + https://r-consortium.org/all-projects/2020-group-1.html + 2024-11-01T18:56:45.310Z - https://r-consortium.org/all-projects/rugsprogram.html - 2024-10-30T17:17:29.518Z + https://r-consortium.org/all-projects/2018-group-2.html + 2024-11-01T18:56:45.310Z - https://r-consortium.org/all-projects/2017-group-2.html - 2024-10-30T17:17:29.502Z + https://r-consortium.org/all-projects/2016-group-2.html + 2024-11-01T18:56:45.310Z - https://r-consortium.org/all-projects/2022-group-2.html - 2024-10-30T17:17:29.506Z + https://r-consortium.org/all-projects/isc-working-groups.html + 2024-11-01T18:56:45.326Z - https://r-consortium.org/all-projects/2021-group-2.html - 2024-10-30T17:17:29.506Z + https://r-consortium.org/all-projects/callforproposals.html + 2024-11-01T18:56:45.310Z - https://r-consortium.org/blog/index.html - 2024-10-30T17:17:29.526Z + https://r-consortium.org/blog/how_to_post.html + 2024-11-01T18:56:45.326Z - https://r-consortium.org/blog/guidelines.html - 2024-10-30T17:17:29.518Z + https://r-consortium.org/webinars/webinars-auto-not-being-used.html + 2024-11-01T18:56:45.686Z - https://r-consortium.org/webinars/unlocking-insights-from-latinr.html - 2024-10-30T17:17:29.858Z + https://r-consortium.org/webinars/webinars.html + 2024-11-01T18:56:45.686Z - https://r-consortium.org/webinars/containerization-and-r-for-reproducibility.html - 2024-10-30T17:17:29.814Z + https://r-consortium.org/webinars/new-webinar-tidy-finance-and-accessing-financial-data.html + 2024-11-01T18:56:45.670Z - https://r-consortium.org/webinars/escape-the-data-dungeon.html - 2024-10-30T17:17:29.814Z + https://r-consortium.org/webinars/r-insurance-series.html + 2024-11-01T18:56:45.670Z - https://r-consortium.org/webinars/from-vision-to-action-the-pfizer-r-center-of-excellence.html - 2024-10-30T17:17:29.814Z + https://r-consortium.org/webinars/tidy-finance-webinar-series.html + 2024-11-01T18:56:45.674Z - https://r-consortium.org/webinars/r-medicine-quarto-for-reproducible-medical-manuscripts.html - 2024-10-30T17:17:29.858Z + https://r-consortium.org/about/governance.html + 2024-11-01T18:56:45.306Z - https://r-consortium.org/about/join.html - 2024-10-30T17:17:29.502Z + https://r-consortium.org/about/thank-you.html + 2024-11-01T18:56:45.310Z - https://r-consortium.org/about/contact.html - 2024-10-30T17:17:29.498Z + https://r-consortium.org/about/privacy.html + 2024-11-01T18:56:45.310Z - https://r-consortium.org/about/faq.html - 2024-10-30T17:17:29.498Z + https://r-consortium.org/newsletters/R-Consortium-Q3-2023-Newsletter.html + 2024-11-01T18:56:45.346Z - https://r-consortium.org/newsletters/newsletters.html - 2024-10-30T17:17:29.570Z + https://r-consortium.org/newsletters/R-Consortium-Q3-2024-Newsletter.html + 2024-11-01T18:56:45.346Z https://r-consortium.org/newsletters/R-Consortium-Q2-2024-Newsletter.html - 2024-10-30T17:17:29.538Z + 2024-11-01T18:56:45.346Z - https://r-consortium.org/newsletters/R-Consortium-Q3-2024-Newsletter.html - 2024-10-30T17:17:29.538Z + https://r-consortium.org/newsletters/newsletters.html + 2024-11-01T18:56:45.374Z - https://r-consortium.org/newsletters/R-Consortium-Q3-2023-Newsletter.html - 2024-10-30T17:17:29.538Z + https://r-consortium.org/about/faq.html + 2024-11-01T18:56:45.302Z - https://r-consortium.org/about/privacy.html - 2024-10-30T17:17:29.502Z + https://r-consortium.org/about/contact.html + 2024-11-01T18:56:45.302Z - https://r-consortium.org/about/thank-you.html - 2024-10-30T17:17:29.502Z + https://r-consortium.org/about/join.html + 2024-11-01T18:56:45.310Z - https://r-consortium.org/about/governance.html - 2024-10-30T17:17:29.498Z + https://r-consortium.org/webinars/r-medicine-quarto-for-reproducible-medical-manuscripts.html + 2024-11-01T18:56:45.670Z - https://r-consortium.org/webinars/tidy-finance-webinar-series.html - 2024-10-30T17:17:29.858Z + https://r-consortium.org/webinars/from-vision-to-action-the-pfizer-r-center-of-excellence.html + 2024-11-01T18:56:45.626Z - https://r-consortium.org/webinars/r-insurance-series.html - 2024-10-30T17:17:29.858Z + https://r-consortium.org/webinars/escape-the-data-dungeon.html + 2024-11-01T18:56:45.626Z - https://r-consortium.org/webinars/new-webinar-tidy-finance-and-accessing-financial-data.html - 2024-10-30T17:17:29.858Z + https://r-consortium.org/webinars/containerization-and-r-for-reproducibility.html + 2024-11-01T18:56:45.626Z - https://r-consortium.org/webinars/webinars.html - 2024-10-30T17:17:29.874Z + https://r-consortium.org/webinars/unlocking-insights-from-latinr.html + 2024-11-01T18:56:45.674Z - https://r-consortium.org/webinars/webinars-auto-not-being-used.html - 2024-10-30T17:17:29.870Z + https://r-consortium.org/blog/guidelines.html + 2024-11-01T18:56:45.326Z - https://r-consortium.org/blog/how_to_post.html - 2024-10-30T17:17:29.518Z + https://r-consortium.org/blog/index.html + 2024-11-01T18:56:45.334Z - https://r-consortium.org/all-projects/callforproposals.html - 2024-10-30T17:17:29.506Z + https://r-consortium.org/all-projects/2021-group-2.html + 2024-11-01T18:56:45.310Z - https://r-consortium.org/all-projects/isc-working-groups.html - 2024-10-30T17:17:29.518Z + https://r-consortium.org/all-projects/2022-group-2.html + 2024-11-01T18:56:45.310Z - https://r-consortium.org/all-projects/2016-group-2.html - 2024-10-30T17:17:29.502Z + https://r-consortium.org/all-projects/2017-group-2.html + 2024-11-01T18:56:45.310Z - https://r-consortium.org/all-projects/2018-group-2.html - 2024-10-30T17:17:29.506Z + https://r-consortium.org/all-projects/rugsprogram.html + 2024-11-01T18:56:45.326Z - https://r-consortium.org/all-projects/2020-group-1.html - 2024-10-30T17:17:29.506Z + https://r-consortium.org/all-projects/2023-group-1.html + 2024-11-01T18:56:45.310Z - https://r-consortium.org/all-projects/funded-projects.html - 2024-10-30T17:17:29.506Z + https://r-consortium.org/all-projects/2024-group-1.html + 2024-11-01T18:56:45.310Z - https://r-consortium.org/all-projects/2017-group-1.html - 2024-10-30T17:17:29.502Z + https://r-consortium.org/all-projects/2019-group-1.html + 2024-11-01T18:56:45.310Z - https://r-consortium.org/all-projects/2016-group-1.html - 2024-10-30T17:17:29.502Z + https://r-consortium.org/all-projects/2020-group-2.html + 2024-11-01T18:56:45.310Z - https://r-consortium.org/all-projects/index.html - 2024-10-30T17:17:29.518Z + https://r-consortium.org/all-projects/2023-group-2.html + 2024-11-01T18:56:45.310Z - https://r-consortium.org/all-projects/2022-group-1.html - 2024-10-30T17:17:29.506Z + https://r-consortium.org/all-projects/2018-group-1.html + 2024-11-01T18:56:45.310Z - https://r-consortium.org/all-projects/2021-group-1.html - 2024-10-30T17:17:29.506Z + https://r-consortium.org/all-projects/previous-top-level-projects.html + 2024-11-01T18:56:45.326Z - https://r-consortium.org/all-projects/submittingforpayment.html - 2024-10-30T17:17:29.518Z + https://r-consortium.org/all-projects/2019-group-2.html + 2024-11-01T18:56:45.310Z - https://r-consortium.org/codeofconduct.html - 2024-10-30T17:17:29.526Z + https://r-consortium.org/media-partners.html + 2024-11-01T18:56:45.346Z - https://r-consortium.org/members.html - 2024-10-30T17:17:29.538Z + https://r-consortium.org/index.html + 2024-11-01T18:56:45.346Z - https://r-consortium.org/posts/using-r-to-submit-research-to-the-fda-pilot-4-successfully-submitted/index.html - 2024-10-30T17:17:29.774Z + https://r-consortium.org/posts/pharma-rug-the-rise-of-r/index.html + 2024-11-01T18:56:45.514Z - https://r-consortium.org/posts/the-cleveland-r-user-groups-journey-through-pandemic-adaptations-and-baseball-analytics-r-consortium/index.html - 2024-10-30T17:17:29.762Z + https://r-consortium.org/posts/offa-r-users-group-empowering-data-driven-education-in-nigeria/index.html + 2024-11-01T18:56:45.510Z - https://r-consortium.org/posts/r-ladies-cotonou-a-community/index.html - 2024-10-30T17:17:29.726Z + https://r-consortium.org/posts/Tackling-Hurdles-Embracing-Open-Source-Packages-in-Pharmaceutical-Research/index.html + 2024-11-01T18:56:45.382Z - https://r-consortium.org/posts/the-r-consortium-2023-a-year-of-growth-and-innovation/index.html - 2024-10-30T17:17:29.770Z + https://r-consortium.org/posts/r4socialscience-empowering-social-science-research/index.html + 2024-11-01T18:56:45.550Z - https://r-consortium.org/posts/R-Medicine-is-coming-June-10-14-2024-See-Top-Five-R-Medicine-Talks-from-Previous-Years/index.html - 2024-10-30T17:17:29.574Z + https://r-consortium.org/posts/gergely-daroczis-journey-empowering-r-users-in-hungary/index.html + 2024-11-01T18:56:45.478Z - https://r-consortium.org/posts/navigating-r-impact-in-vienna-insights-from-the-finance-and-pharmaceutical-sectors/index.html - 2024-10-30T17:17:29.694Z + https://r-consortium.org/posts/bridging-the-digital-divide-umar-isah-adam-on-expanding-r-access-for-kano-nigeria-students/index.html + 2024-11-01T18:56:45.414Z - https://r-consortium.org/posts/enhancing-clinical-trial-data-sharing-with-r-consortiums-r-submissions-working-group/index.html - 2024-10-30T17:17:29.662Z + https://r-consortium.org/posts/empowering-dengue-research-through-the-dengue-data-hub/index.html + 2024-11-01T18:56:45.458Z - https://r-consortium.org/posts/improving-with-r-kylie-bemis-unveils-enhanced-signal-processing-with-matter-2-4-upgrade/index.html - 2024-10-30T17:17:29.674Z + https://r-consortium.org/posts/empowering-r-enthusiasts-satrdays-london-2024-unveiled/index.html + 2024-11-01T18:56:45.458Z - https://r-consortium.org/posts/the-evolution-of-melbournes-business-analytics-and-r-business-user-group/index.html - 2024-10-30T17:17:29.770Z + https://r-consortium.org/posts/us-federal-reserve-quarterly-model-in-r/index.html + 2024-11-01T18:56:45.586Z - https://r-consortium.org/posts/unlocking-chemical-volatility-how-the-volcalc-r-package-is-streamlining-scientific-research/index.html - 2024-10-30T17:17:29.770Z + https://r-consortium.org/posts/elevate-your-r-community-with-the-2024-rugs-grant-program/index.html + 2024-11-01T18:56:45.450Z - https://r-consortium.org/posts/cakes-code-and-community-reviving-the-copenhagenr-user-group/index.html - 2024-10-30T17:17:29.618Z + https://r-consortium.org/posts/earl-early-bird-tickets-are-now-available/index.html + 2024-11-01T18:56:45.450Z - https://r-consortium.org/posts/one-more-step-forward-the-r-consortium-submission-working-group-presentation-to-swissmedic-on-regulator-submission-using-r-and-shiny/index.html - 2024-10-30T17:17:29.706Z + https://r-consortium.org/posts/the-crucial-role-of-release-control-in-r-for-healthcare-organizations/index.html + 2024-11-01T18:56:45.578Z - https://r-consortium.org/posts/announcing-health-technology-assessment-HTA-working-group/index.html - 2024-10-30T17:17:29.606Z + https://r-consortium.org/posts/aligning-belief-and-profession-using-r-in-protecting-the-penobscot-nation-traditional-lifeways-r-consortium/index.html + 2024-11-01T18:56:45.402Z - https://r-consortium.org/posts/thank-you-joseph-rickert-a-legacy-of-leadership/index.html - 2024-10-30T17:17:29.762Z + https://r-consortium.org/posts/r-addicts-paris-promoting-diversity-in-r/index.html + 2024-11-01T18:56:45.522Z - https://r-consortium.org/posts/r-consortium-infrastructure-steering-committee-isc-grant-program-accepting-proposals-starting-march 1st/index.html - 2024-10-30T17:17:29.718Z + https://r-consortium.org/posts/unraveling-the-term-validation-join-the-discussion/index.html + 2024-11-01T18:56:45.586Z - https://r-consortium.org/posts/join-our-r-medicine-webinar-quarto-for-reproducible-medical-manuscripts/index.html - 2024-10-30T17:17:29.674Z + https://r-consortium.org/posts/r4hr-in-buenos-aires-leveraging-r-for-dynamic-hr-solution/index.html + 2024-11-01T18:56:45.542Z - https://r-consortium.org/posts/ann-arbor-r-user-group-harnessing-the-power-of-r/index.html - 2024-10-30T17:17:29.602Z + https://r-consortium.org/posts/collaborative-growth-the-botswana-r-user-group-and-regional-partnerships/index.html + 2024-11-01T18:56:45.426Z - https://r-consortium.org/posts/rpharma-2024-virtual-oct29-nov1-apac-track/index.html - 2024-10-30T17:17:29.754Z + https://r-consortium.org/posts/the-impact-of-r-on-academic-excellence-in-manchester-uk/index.html + 2024-11-01T18:56:45.582Z - https://r-consortium.org/posts/keith-karani-wachira-leading-the-dekut-r-community-in-kenya-and-innovating-with-r/index.html - 2024-10-30T17:17:29.678Z + https://r-consortium.org/posts/unlocking-the-power-of-r-for-insurance-and-actuarial/index.html + 2024-11-01T18:56:45.586Z - https://r-consortium.org/posts/the-2024-isc-grant-program-will-begin/index.html - 2024-10-30T17:17:29.762Z + https://r-consortium.org/posts/conectaR-podcasts-and-datathons-san-carlos-r-user-group-in-costa-rica/index.html + 2024-11-01T18:56:45.442Z - https://r-consortium.org/posts/Full-time-Korea-R-User-Group-Founder-Victor-Lee-Sees-AI-Future-for-R-and-Quarto-Textbooks-R-Consortium/index.html - 2024-10-30T17:17:29.570Z + https://r-consortium.org/posts/kolkata-r-user-group-a-rich-history-with-statistics/index.html + 2024-11-01T18:56:45.494Z + + + https://r-consortium.org/posts/recap-r-validation-hub-community-meeting/index.html + 2024-11-01T18:56:45.558Z https://r-consortium.org/posts/r-ladies-goiania-promoting-diversity-and-inconclusion-in-local-r-community/index.html - 2024-10-30T17:17:29.730Z + 2024-11-01T18:56:45.538Z https://r-consortium.org/posts/building-bridges-in-haifa-israel/index.html - 2024-10-30T17:17:29.606Z + 2024-11-01T18:56:45.414Z https://r-consortium.org/posts/diving-into-r-with-isabella-velasquez-perspectives-from-r-ladies-seattle/index.html - 2024-10-30T17:17:29.638Z + 2024-11-01T18:56:45.446Z https://r-consortium.org/posts/unlocking-financial-insights-join-us-at-the-r-finance-conference/index.html - 2024-10-30T17:17:29.770Z + 2024-11-01T18:56:45.586Z https://r-consortium.org/posts/empowering-the-R-Community-Insights-from-Myles-Mitchell-of-the-Leeds-Data-Science-Group/index.html - 2024-10-30T17:17:29.654Z + 2024-11-01T18:56:45.458Z https://r-consortium.org/posts/decade-of-data-celebrating-10-years-of-innovation-at-the-new-york-r-conference/index.html - 2024-10-30T17:17:29.638Z + 2024-11-01T18:56:45.442Z https://r-consortium.org/posts/bridging-gaps-tunis-r-user-groups-journey-in-democratizing-r-in-bioinformatics/index.html - 2024-10-30T17:17:29.606Z + 2024-11-01T18:56:45.414Z https://r-consortium.org/posts/enhancing-r-the-vision-and-impact-of-jan-viteks-maintainr-initiative/index.html - 2024-10-30T17:17:29.662Z + 2024-11-01T18:56:45.466Z https://r-consortium.org/posts/free-boba-tea-and-technical-r-topics-lure-young-learners-to-new-brunei-r-user-group/index.html - 2024-10-30T17:17:29.662Z + 2024-11-01T18:56:45.470Z https://r-consortium.org/posts/a-new-r-community-in-ahmedabad/index.html - 2024-10-30T17:17:29.578Z + 2024-11-01T18:56:45.382Z https://r-consortium.org/posts/rconsortium-grants-comittee-announces-new-chair/index.html - 2024-10-30T17:17:29.746Z + 2024-11-01T18:56:45.554Z https://r-consortium.org/posts/moffitt-cancer-center-bio-data-clubs-new-chapter-in-spatial-data-analysis/index.html - 2024-10-30T17:17:29.686Z + 2024-11-01T18:56:45.494Z https://r-consortium.org/posts/natalia-andriychuk-on-rugs-pfizer-r-center-of-excellence-and-open-source-projects-fostering-r-communities-inside-and-out/index.html - 2024-10-30T17:17:29.694Z + 2024-11-01T18:56:45.502Z https://r-consortium.org/news/events.html - 2024-10-30T17:17:29.538Z + 2024-11-01T18:56:45.346Z diff --git a/webinars/webinars-auto-not-being-used.html b/webinars/webinars-auto-not-being-used.html index 80d1938..2daa4ff 100644 --- a/webinars/webinars-auto-not-being-used.html +++ b/webinars/webinars-auto-not-being-used.html @@ -351,7 +351,7 @@

eInb#-rUGMNZ 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 z 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%0AeO^tfUPRgMmUC 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 z zqw~IDCGG z>x-n9jAcL0q|F67ALO%)jEem7%P$)?69>9^=}7^0sLu5kO;)k1Gx$g+6ul|_1$sqV zbgY_w_DvnWDqRSQ*CY#mqD#Qfs+{A=S~voL4B!f})CHwi!@B^l zhzBssiHcACitGWWuFWrrcL@Vb=V=afL7x)&wrudBYpOoy z`spq$7}^jz_Rve4L!06@mO)FWVmw%zi31v-O#%Esrz21Kv^As!FZv7}3>5g%ah*Yn zUTGgjSW>4UGNcomrlB`R+O>aLP$6D2-&902#ifu3gCe#QJwepYYKW& z&Sc+)mfe%g109|c?%GYij8DyJLqI(xKYRXC`)~ip|Eujd@MycJ)dpE{pf4)iQQg<7 z2NklfP~Y&^W8&lLm1}z7b2jaV>-4Ar{MI@Vy!%Zej_&Y9;_iE4cU=>>FMCI)j`KVQClx%V?N;KojTNuu56vvwLxYS6z`s|s#u!@{@Ue7C*v z`Wt@zNG+o#js$k&cKhnrzTVEAxuDf4T8Y%_ttZA+9u@PnTe}jCS1#5ZHsg(UVM+d1-0?s2X$7GfXMeS<+5tR_{A&ZV(?NI{NPM^ z_Gj}hFTJuO;>(U(u*Oo3j7ymY|G zO~tYCWUS;DTyFBk&zc6? zE70jVH_~ZJuETTmW4cO49uI!{_2yDAQ5?aYf=;EAButOUQ1H|AUUr&vw`+k9a#Ycd zRxDd@<^eclkp8U76^h?%+bPo24cGy<d zxN;dtSU$D!s)Gg0b=ovI*Pq}@j-s`IY$;-zMVPWn`9v3BHsy;S5e(hf0@?UMztZVQ z;Qy6ZdI242s0Z6%`L%R*Vs;320=b?iELp_v!eD?jK-!p0B(KVnY zyvmtRec9DS|ollWOHzjk`OZb95_H}bA-n~hlB(lA5XG}cN z5tIIe(g*hjfnKmf#DIoVB?hWz*BLEAddwgJ_+%>q{W7d`4doI z8cpG#9YHS&_{DJ6b#<6We-S7?Y^V{Q=%|*CL+u@j@WXEKxAdx~R>ikJ`1J3!V@Drs zZ=KTqVESFt1P@Ozc`&p?1NLpAyF>Tqk3GDnJ$dY*c1-&blpkUDD|~%Hs~4_mMF}ed z*0l-dHf@NxzEw|v*Z3T>o|JoV#{^x|BmsT&Cg0I35E}II6nv-p?PtzjX#dTB|G%`o z4?f;5tM7i{(iN=;)eimI9C2L}7_30COycLJR>(Z4_w{e7FLzcG2M*{80G%?pRKH$& z%%p*QhJ1d~mi^pE()gEd#KT7W`+xc;?LYf3{u8}s%ch09RfnXop3?864MNt)S9OQ8 zSQ-67OnX8}IH8A)V#D<7-R7XUt~LSj-vcXv@}&vr#1~?JcuCvZ_1nvM;N43DAKwTJ z?Ot!(0s$@c6_~s+F2fh>V!Pl1&_MTFG|?#CxDKFq1Xdk&TPxe~g_v#7GCcBAnu6)G z^V$OUNLFmSABv99yMFMisB}PK{i-Y|6p#=5ptrozV*uw>U8ytrrcN=DC15UiWkj$!7b-QALS>+`8}{!0&?P*7fwL}k_C`H;m-vSSd1+XpbE**OoD)c=vHR`A zoJ?R1g`$6dbeLuK6C@R*QonlgRTaFWS#y1cNjE}fg{k~tcLSrwV^#_&f_$i>yNDit zyFX4QP$+dy3@H>JHJz^b@>v>9IunHO!Q@dI#R=wxOOGQLQW9}(fCbaAC2il-lFbDq z<>tgnQC8V&I$2eIR$xAhp;a`xGcAA<;hrK-=MWy@xd-UlkBJZIvJLG*fpz|h$11yU z9?CAH2E|?SHfaUhX+UgR(Cuu&if?jVjwuz}V4Bdcr|HFeoyn_f&ej2Z@?>QYe1cRk zn|LML4pNGm!0U2Kf0|S2LaDI14H)ysHojDtJb8dgW|b6Jh}Vr9n0k_3xTa_5qD$@( zMW6iO1lu&MN~iN1x`vK0ZnIeujZVSO;AWUm1B&b6IQ{aFGA#lNNg;{>$)Zk+<}x{uWwvYd#oqH8hCq-TzloOZ`S}% zPmh27<~!{tKmA$z`7d5<=gzU0kUD4HH%N_xgfJz9F*)%AEv}uXt07BW*zPxmRYnaA zQZ#-APh$`+57MM_FVmIm`gfYrD`b#Dd`zo6&J6x6KRk6_qf^*SnY@0$0FjA*`ZwZ7 zvKUSvE-zfV>jy^V=omXLon(L+9*j{3?pS`vFfbE44$->kuZ6;jKWk|{Rp#b%@hqmC z$*T=m!s+4#9k~way5yuIP2UXP<%vl1n9a-Uj!SI zUv(Fd?#83PQVm@iyXYRkO>YR>@k>waVGSb-X+bt!AB_D^I$&XEIXP9=@>j{p4Gv84s?fRMQH;qhcaTXO!iIj zuKoLe_s_H$W}Lvl5{AYBBcLGCAg+rz*1E-6<20Z%4>NdIrO$xgHK}Oc z6=+3f$`+3(N_=z+ZM*7>Zq&XebYaTp20ful{E$DLk(vr+`K^QCBcCv&E6;H_kl%ujANiq? zSvler>N08FfR*_ho`Z9wQE1?o_G>N_AIo`|kHH-LQ*lq8eAW7(Gr?CCYT`gyhVc`* zu9pQ|l$TDBFgn$Rh$6Qez6Ib!274^$nb>k-;-%{$7aEE{lZh%Ah%Is>;(ApW`tC~r zwtL3|awu$~J1G;}P7?ZM(Y9}y%kW0_Y#A|BKDUf*wG{F{x=9lQ4|IE4#ldM0@m;P{ zKt6P+GdH-o;QW~kL(l2A<8+n|g|*`5)p|uA@B|N$W0}m9_i5fVy=1R5d3DX1xYIn5 zTHK7-#L9fIgKUNecuId-xad~?K)c(5{C=rox!zpH6o!1@Y&qKp+0y1tX}E;tjxK2j zQ_eZoGgpfNy)33wY}Ld8OC{kS+UXq7cF^-7ZS=$N7QK&r6!x5}T>uuGb$=?ksvPk# zEwq=*1UB+aaj~f&aX-O8B?`u;wu%hvzRLnX9+dh%Q@ZJeWP@>eD@939o$r+$O^Zx*Ix-*rM0yVZSBg6`va5ln$6! z7w8bWYV=feNLsj{_KUmW{x#YgBZC-$u0QNL_Y zd-#YpKU6;r`}0umf+i= zK(x?~<&i?@o9@%3178Ao_nmj`KQ%a^{~6yz&(dgb*Q`hJ#{kNM2>Ea7dHT8b!KqVq z#WR3oO$Vzc@S~bAV97HRF`h6I9R@-KPg0?G{o9{>sRIH0T;j0&>x|#*(AN-d-MS(@ zo@rnBJD+WT_{X1X=PtghW&Bzps{ucB{bc|Rz**6;XV30-P@iq23etySu(U(z@Pw_= zGkW01Ad0$O{czTSP}Ac{a2V_ma7l*GgV?Vi0EJx$f;HjKKb zT;;jVu`N|lC1fV`|8?0X54hK`S4Y|*<;hN-@S)Bkl*){44)%3L0x<|T1yZ5O514AZ zk`{2ASBIjBJ*I76l^6R%0n4gbe3Nz=y)Y>*{!9;{GC5XwU08Vo&q^r1a%SQnyuy=E zx$VM7keQ8ERYL!ABmvlOy8Nag_~Hv%r4jP{Gpte-N0%wnrRusNt?C@(vWnNZyvF2H zT|#RbviW1$G0UY)@Nmr;dzOE*>V(y8+cj~ZY=wbq!75hKPGIe;U-|Q4;=o3Ne*u+K z05?@aFLz%jn41e$K3JU{K?-hFnaaQ4^C~<=^M3IF2QHND4uo{$r}o@5F+k6!V^WCA6-FrL~tKh<|t(aJ>b$cc<5NrP(AeE5$$jA zSvQzlvu{3p@`^_nK}=een~)kV zmuU_eD=vg?HXzE9I0M|OGNkj=P-2nESglk^JN`;w85RK$;oaUi-Iopa*H@k)G;#a(xzm6L@(z#oJ zc4WT(P304Rx^oxz6q=P?0O)Tn%)$dGpXcUf-0A-j!8n^6Hv1 zai^(W5ZO&(wHyey+J817QUan8M6#cAk@iV4_O_c$>J{+iKUF3rqc^L{NI{Gol?#o+ zJ)Q&KI|v4?0xKl1>=CW6R!tnhFoQ`t7+KaY1n{9wAVx*L(tV*^Rd2$7Y*TW<|9Bmq z%YMo+jglMup*8BIXjeMRv{NpyRknBn&JQo-o1`(|1fFaCSJ7@*{Bu!{l=o+)l|vr< zQzsn|Lle%(?E_E)~#Vhyi@Z=7%;4?9@C>v!mpg;e zbgoGQJ5q=bgv>Vu`G;vP+#Xgv?`h2(C{ z@UM>h?j77Bd0ea*ieUkCWvG&Y&f6z|7 z{jQX+JZ)^P&t9QL>E9ODwd^Qa_UUT@d?xbkx88OdD`pTFIm^DN$4{(vjyWisCzHN+ z+b!`uD9i_2OmOIseldQD-{Bj!cP~qvQ1rR3`oJ~zGEKNunfP;TCDiiF8?w(eO%Q06 z#(`aJ-@)CwZtc*~L;gC#{)2}-VX#{hFnj{>!NdDqcZF8v*!VmBTn7D23V5ZhR^wjP zmk_S&;n{Vq-~i5FOkv_cKVC7}klij`)Ls;QH2{-umWz9=CI#q^LBo9vs*mizN>bWs z?q5=;5;K88({z&wK7~ya2TC4Zi3*7IgHM3z!7iCPx52x-DH5EqEcV(uw1XwCnm-YH$=Sx1q|H9t9!W zYbA@)XcHuiuGL29M~E)qEWDM@h$SyHJqfKe{J#2xl&76%asZVw=3-*cs||GTvHnV5 z0Nf*Rzp`BYeg#X=BMn}VcUW=YiG%B!Ov}oWX+NlRG$pt8^wF~DqlWb8!w=hu)-`Lu#xOW2 zJNH6AJNjxFm>N^$yRL@x9esY0BbAmT| zioPfjy>dkurR}QjX_3Qv5)B$0=tjrY2-5hf(XPr5E?^+aPa!O#VImwydL&gKr|eN_ z_dE-q@h$;Ep$`d{a#quj7#;*r06o0=>Z|65oqw?puPeBL6aO@f*bbe{h0<>t3m~FP z;_o-iNmzKI;%K1Kuuol=K8aV_GJWfPInnV^vsKo_H|Hy@YLB$3mZ;Lmv zK&u3Gb}mftOtXU@JumWIJOf*D_$;v8hJp}1=Z2|_RWwX+CR0hYugd|PHE}>b9Yg<# zS<{18|EE0;e{*eEFi&MGS|t1 zD&XE??p3tA#UnJ*ek@WZ7TaXSA$1GgO?5*4s4E!7jwx5zB75u$&4N!pn+0kB-fdg> zrf1-4;=oHQH8=%l_>mr59ZTovwHv7zHBY5P=z~!QF6brq>nUI0FCKuV)vnGHoqh&# ztdtNJZhxRUkRBA+<%O8de8_d~r>_IkUZ!Njgz`kb+z`bOp2JXiy{>*~bu6qZlM zp|HU}gl`&j$8xlIE54>MDNDJ<`dM<89Ep!5QIEC41?u3>x>-@5tTMq!5P6X~#V!si z2p!_IC3mD7CJDILIj!px0z6SC9g61N^iv*OUE+Z!Gi5uOTbFaDt|&SUqC7-}eYl=p z(61#hCMdmQUn4_~l26FpRwxZ8WAKN~=>MR(HN75iT~D|F=u;nSU--R`v}1Y&;qamT z?VZ!_wHNhJg^2_97}%%JSwC{{Q2WBCKh=&N+TFGa2lhXG=8Rrpd8@s5=DhH4ZHKkr zz(oyMpVubSSJltjf8dZl*|^Q0Ze)Oe_{b6W)85i+FVDa5Gp#1jtD~AQxOnBVCI@!5 zquS{3(2)n*;~)G``@xTXtgm%EC;0u^7*Tx7XL&v11`mF^E*Uhi;$XKv3Hr`E@AwHi z^{WQ&*v)>29;`8G9bNFVo^>t*IIUZyU-u$DX;7gO@*DXD6HCw`)C$Ck*Aq|Tb9(tdYq zLR&PkE@k|uO2I&teIn2$8**<|8zt5=aR7}DuhO!g^sT|{(8eG<84AnxNotPfKs4P? zRiyf>Wn<2TGkyC)YODi|3AVu%#hydjYwU@>Q=TkVQ4>l}z@e9#oN%5F*uZ{>NU|^R zzE3KS&CRo}nK)qOM)8g-U>`#2OLRe;G9_2?1WYIAs7O6(tJBM9@f6{SFAXQz*G#+s^B$f zgR*dGBqiEdxUQMLsum~lN%A1AW1tyXj#PIT@p#au-cGxUrx>E2hi8#sgCH$L;tEGrG4HacWyP{GlF z(HQVa5gZderyPx$I!0<-k%h*BMxWhs{plzQE1kUJ5VFj2Wzs2)Vd2wI7;xc^BbHcp ztr>~P2R3%E$|rits2kn181Q}qA~`6Na?#)PnlhzR+R?h6;zA%AmG>3IfQoGj=mdYC z3-dH2t4O5GKV4(c zUVFX$&3C`A6$U4S5nlEEc-n5=TeoYk13jqJiakA**Rt^}A6nmO{~MNk8mE@ zxF(MaMQUYe-K$H>Kd?)GBVNbNY1(72LN5qg<#4DIwIR}Qv!3yl$I3= z@=uim4}-A^ky5egh1*`zx{Y;dYjgqJ@n=E2vPqKn7rKQr1FAu2&~=|iPjdm@JQ>pU z=qG^k*<0FOe@&|lKJoY??eBl_bL}xr9Pl-&^A|6)n|gBp>g&I5FKY5&pY}NT*i%on z&wuih?SY;0cfC`8g#U4y6mp7UTQT{{ks`e7s5gR56B zNS}Aw@yCz0kLb$^=d}+7UlO>!an(pt;9>6VEL@gToLMgq&&x3Vk0a9c0-P5Nhg1=xLWbSQrC zLHRfBo+l)Qo3K1_AXCz~_JOHrSqED*xp5^rP~3e*o#W@JlVFpE^b0)+qZIfkS#sYp zSpnbC#K9KbFZhx|CO0+FqLnEGGS*>o8rf*qEu%7^Hywz(;BXKRumRlg6E_rc zARRHm2WaQHvU?hNE??=!l}Pl>D+c%)^@|k*)gFK^ICD=EJ;`HY6z@C*Qy`Hmw9prJ zQJbnCXjp~qHV>v12NoL=tPj#UJ^NX2N3bJYfY+hx&uuxvO@m;tHFbh~N>B&!7ie$| zp5k*_bb4*9f}ftjOF4K0AHlCGXtInw4hYJ25U2u&MgBB#@Xw8vN(caoWyei^R7#A= zQZ0VdiVZpk;bT^IE({7<%EZke8s=i408rX|Q?)Lf692O^|d~O3R3xu?y$AhK6r=Jq^S~C+BXD zkX$&f@}C8uNyHkSGn7=)tvP|t9@i`F8KRleYfbI+Iy#piNfCJs8@E)<<3)i(11Je>mK zb}56>fsHSc2yS$q_G6hs;*}4tMxx2MNHF$9cRj!b8eYHWLT&2kIm3 z1cS(`n|L-I+ze{eE$=>polq2mitK;OILdTO> zwO#IfvRT-6{dNlTT6^)Om)dtVVerErJttY3mPGFp?QI%>Y-nJnYfT_r)c}OS%1#Z^ zxNqib9O@^rp`Qq%2lh3Hj*DNil&3%cON}wz=qs_C%8E5aB>$pKJf~|MtJPr#`Cv680WwFQ0s^T~I%6 z-=V|p*kd1P?`nUA7hilug6PSrc96e=?sV-hHfV6lUL4qpKKvfN-oWP~PrrNGbq>Gg z({~JpxJPf-1EMHPDiM$6SE(zfr?WXY}T@;UjT=<-?-uXWIdY!zKz z)4(6nU$1sCypqNbS@A3Ud`+*?t!WbrcnCF)v=w%BUB?gMnR=DEP3#&vc5m4 zjQ29pnJ+ltuUX+c4m?*)9Dq+~R9-bm?clX5mrR2;aXN7Tm(_n{-p%Et2NvCoVvH_F-t>G2X)jpDJuVB4=V__vIm6!bc36vq!IS#YAWWeqZXO%9T z75`1o&;}RsQ#s+nHxemv8i1h@VRmgzh9q8!E?ogX&ljdHhn`~Pras<$%OOO`@ZcB5 zG@LRdGna%o1sLN9_y|Q(uJhnH(80ykraqkZ zHx1()2J+`ZrI+67T(HR>>l1R~FIA3nP=g;G(Gn8wXesPVZaf~)9tZ5M?B&R+vy^dX zntI#$n&OM@qJJ=j#ytPz6RLcbt+UI@-oJ}542Grr(v#2VU?qY19O`TFSdxNeyiswT zh7euF#R_sl4BB0XlT_3{;O9DeNIOYgSZp(M6PZH;PM2MkY00}!7`SXPFL$*G3%m}I z`7)Iqog*0k_+a^3LFAmyVy;Wa1u?5DWrnYUy7xJFHuJkmO*{>zAC%^$`^)Cy3xuIz znIp2~rFi$71;|8ZW^UgFTqk21Pa9+Lu*k-YMa+)GTE`k)Iw zoxDvQHhz-2y{nz*zw@2HX+Qk&kK3h-SJlbdCtI-LAy2v31iHe;8kUjj1A=AZMw1mICSm~t8^nPkmUX& zuuMS2PENL-ke&X5)2#>5ayB{Y>e>r`~C2HOYW(&@C$t zK6w0*c5vsKHrl)1jvarjedt3UZLhulX8Z5{$vjX*^9}hkFaC`HOwTqaWf-)}RaPlw=-m=*&HkkaQR7@mLI#YxkjWh4~(=PJ`3vifk`N3B6 z-9KL`T$BX|Z2+&U)IAX%(a&{F8Z$}CUI#TkV--p$jdEBh>#E-wIxo>*Z}UV6JyMo* z+6T^F9j-I7Av^WDCKKSj{8=nf(0%|8>{T`c20h^sz)*kbv$2-~E18)zs&TBcg_B?E zCUW94gtceB^{>6hft?7bunSHzn~I-?cJT><*)x)R9T1vOXS-|YFBA>f{o|eDTtM_Y zj%0vmJqt66?E?gyTYq(vb7Sxu(k>dM8+29r81$yb2P1lt!OlP>8toMLk%1~#c*=Q3 z2*eQ%w?}cjaz5nbx_;n7P8vElus9TzStx1-7`+rt6}N7>5JUwVe9*U*i(&ju*Ttvv zMj+!1Un-Bz)gnNrd=t?4ZLXG&;c37+$)+)gBLd?q%Z$Iz!3!E*XF`&(hswcQhbh{W zBgxl+gc{!K+T3TKJ2CD=OApx7??4$X_Tpj@rxB3a`L1*5 zSMGR5r-6yBD8>(UWU_FC{cW${wDbfnH-0ln;dRy?LcmQ4Rl;}a)clI!_-F4B2x##C zDba!6Y@+ys%h!dLOT zl`Gg~nENTaTxKrL#DUu@bkqT`H(}m_-S=gG{KP@Qjcg~=p-Z{ zX*!vdL1z3PTwD)20LlcW5|a;H?w6^fX-nt~6OSG8#Bt&N(ecrN;+xr_NoR@cw0+Ry zom`k9t@xp1<&GV+v6TKJYb2^8oo_nrJG5sH^48uNJT+v1v0bYLsQ+)jbGkkE+;duC z@Z)y+^f}>XpsGRImYu>&hdTFV@B+{31AJ6cD*;6*Lp*XRNjYo^Jc+D{gMgO}!9j{b zsa8?+k$#BsNmm*jR`^k_^XL$leUP7P?%@PQ9fF#HapDU{!DKZ7I@Taj_kOP+sKRxo zkPsQa1&2ZWlKU%q0D0&aA?ywlfiRd4_95d{e&-24Ap#!YsRtg+y95K7tiZc{TZ1Wl z6aNK=emZ7A3arK8Kq`0yt1~{5Pm!w=ZJja5G>GhoFT^%CwSggfT5P|5sr^TP`1$sQ z4?o#1o_WWgI6R>J3T{f?U%d2E`^vxja{H4%{=4lDKKXm?wtS31kNsUfF9yBw-WjbD zxTMJgcwN`(PvmB^!$W&_w(T32y+ZTIk%u%{@PT$#8!rB@|HnUVTeNS+hRSP$gLe3l zqwVo0pVEqjv+YY?{-$Vav&20QXaJ_A?@||ET(~WVV_?7v#q0zxU5U=a+EDS=nv6hx zw-w-&ysrPMJF|hWS1@TKB}yFgt3&Vml9zNubiG!*et;+575 zmmhq;F9>0uB0> z-jkuXf2v86c%l<3arX_p%lCT4y%In&n@`pM0s;oPiF=YoG^(AgOLplhGu3OUklVpp{c(#zt+0k3v2IR`FuUHYaz zOoR0%7&cy4^X&Rb8|wB59?*ZEG=Zl6!;6kQ^(Ma2^Ydw8vnIMD6=0B$O=qziai?)m zKn8!ALs3>ogs0e5Ezf|+?MshYM?=oyMNI@@Bg?OLmDYmSdssbW-_eAlA5dvBCVPp9 zIC{XR#TR<2Ndz-166O}3Wz$S<1MzRs_Z~H~%Ox%XVUn zf`yS)0UU%n$7xqU2XrB`mtII4A~Wzq-pobJGLxYsI|BywjjAeDlvX8>AswjP4#DS& z?Q&rzy0nW_v3s5|j5rt!9bKh!*VQ-V0qYxNZ>ZoG9xBiYAvmRUUzsy!8YyftI9Z1w zUTKlL`vCbg5H3R@RMxZWh~UdFi4V3}#$)_GEagaR-1v;2{IaiZdg^?j zN9dA|O`uWjD^Cdgjha;C{O ztyuAbJk)cWSD9*UOf=^1=}G|}p7Tqm5E%69PQ86T{tklFo#@bm1PO-U;Ge-A9TZOR zaG!z>gVofDUQdME9m`4Q#&EQ|>;a2*HOtRir5~Pe~+)a1z8JgnJx*gDgCz zGj~l(&S^V$XkviQJhZoM+o@uCs?KYCe7^1VU%%OY`qO9IPqbA09Zepv+1$GJEq5BWELz~@J>IlE zme}`SX!31&W+)ht`5xBGq8Z9DNFs#qs5_Glp}TMdpMK#bgCYj)JfR2QV0a33I+j~` zzO%|!q-S$PO>A&aEqe$LFobZFGQ`cB>}#!=2O!Wy3Ns+3lWV^aSojm4TQpGUegPhQ zF1i}qZ(zOoo8Z`Kf5)yJZMSxh-=$CW?bVO#9Xr>x+GlUtexU8u(r)vkLH%_-l|QFXEdIs+{me6 zes+1i2q2ipN{e#riN|NgJO+Rk6O)-H*M zU0Rv&=;KeckA3nJ?c0Cz{r1oQ?Kj)@y@$>3CBg8j!kV6#=Ch}FygWZoQzj@^7 zqxwSD8>q;E_OWbAuoD zcz1t#91PR``86e#mW0%}&Sx=J z6yNCW5*xLIn2ORLg!qM=`(oMBXN>sLS z)tP%ZWy}|4_^LwC=D1BWTqrJ`$&rv7J{)w3Au|f4yMz*;&LSUf?^0$ttI95?zu$OR zo#&T^tU5U0b!AbSm)S{a#e*9g^q@bCN_u|pmzxouMr3N3!pW>v((wfviO?EL=Bf-z z%$qx5@ufidxo}fUxk5u#Xj%-pD4>I{pidfj>_ovvH2F?ee&Sgf&~Nuji`j8(Me63z z8=+u=7Jve!5~xAJ9tGw2s|xl>bR$0S4Q`hHszT|l^G7~< zu7}dFYv?H{q+YGsWIl6249_KJeBxGIV9`y=F z8hXK>|) zyBP&#=2V5_ZL;A~@uCsuM4r%I0#g)T@WXDaeoh-XOWm+@hgCe~Dc0r^5(BHwWMJK~ zlLx>6MWLB6&g2^@!U)IR!#pOH=`;rY_qcs|4y6g*i`rbl`7|)Oz3ZJX*9)1?{D>Fl z8-`8|ZD8tJY&qJII32k7LJh`wlACu~(JFR^mOJ!<&qP2vu9SmjwIh)qe4&9_yxi7L zY{bW)C*5P6mz~OyvTzklox@w|J{BWhJlC1_k3kJ}G(6z{U?u3HA}}T#EGuXCbOIeQ z_Ur*}%T^5>_a4;7aXbB4yJw$!p?&k2XWC0AUTym|fa9}ne2Q(Gp7t`ZIIs88cj;4k z=qGKm@ON_QJ3%`ArSRq3*vOALr~~{<_q^_q>SkGB8QEe7CM3ptBKjb3KX!d2;%nK3 zCt+MeA7zU%j_~DI3UzJ2Q6e>;PVrnAIdQQx=!fcDQgDBRoI_w?0{bJ~#erexdy;Dg%V;7EJ? zsVCdN_*Z|~zVX8s_1N(NO+09CjcZ!rAbhAVUjbRuWQZoYBm)B;>dmoZ$MvehDd~jv z0pB0rm$rh-7{i&tpm@V{I{4m19=7mVN6clPlb&fel2(cp^{#`nk4<@5L1dtOkG6-X5qMARnXb~qhJBJT6@flmwV!0eUk>CFVmqf3qx~&B zY8NPPy#OGdsQ=g?wlsp_Krz~K_@cfsN#cza#WQuW_Jjc+6AI|ndx2;I2zx{}`Izi? zb3;1Bo+?+gI1f4^9m+cUBv=wEA6RHsS$G4o`evlN-ia5=6fV-4kaC{*E}jJB$pvTu zUv!9@hSDele(0iy*m(5OvP1Di+2~)#r@#KM{8fcYpaNE)U<%=g`bk-cFFLllnX!E= zMitw1F2Z$|7(uWJQppl%QxN+1{{(mw7AL?%@i7m9Vmo_ttSB>jkv_UE>WSkjeD{-% zexX|OhesSQ9XHfcPj13px5L0=F5tax?9eS6`Px?FYBBKiM}V$yQ~K5wpj~HWWzIO8 z1E*dawZx@icqJZw&nI^feHa5PTKOygM$bpDE-OQdk%4VXb=b&i=hpyRSv zPe?o)u1fC4OmaCcA4yXpIjx>ftZ0fGWU>}|n)M2^OTiOZKms3RKEr3X&{B!tAR0Bf zAeWGFaEGB^PfpG*m`OU9)DL%n(CZ|RI>}86xNSC_jQIxm@d8@-;BW>f58lT>maLqhwN2( ztJ2NHj7rL;%Ur<|Phl2lbz3a+xm2pxeaxOl|e=&{H`wpAHwDB_<}bAuUU;E@TJcvRwC=$hdmZpVOkKAO^cWZj!G@o( zQBO%1LSV!@?}MWc-_mu)9)wsY*NaEVDE|GPEqDkz*&ec^?J9ZVG}GisrPcl ziOQ+X6CZSD(Z7y{2PJhXD-Hw+Uco6-2bGx%w!PXQ3C}L|(zMUKf?&I$#0tj4Kn?kY z7*>=&@TzMMY%D?g4<(mMVHX~hDdd#XX;2Gs4RFY2Ah>S3)5fzG15Y>^ID|ie zE`-kFkd`5zs7p5F1Dws_=zKGXvW}FFZ;^Igt2wT>oo(lJtysByuKoVw$J>ASh0nL$ z@}KkCtniIfr@Rs7W5Iv`FiC;-ZGJazPiVD)KF_9AGP||nU_;FAQU0I*%P+MPr>?YXx3i(S%r0e7 zUp4qqL|z#G7C!F-ASE1o^qBVRIOF%q(MkLYe~8`S%X*grsee|ZR&y}Gbi5Qxo_|rP zZ7qbZ>)2DtqzS7%%=R@X_cbOo<lX!q~T94;1Zn|$t4+UToS({-Z7_u z@Tj2#mDWwnM=(<*-+|-vF?%b9zV$S*!3=jV-zwjxV_EPqAdnjMbB#`<(B9}c5 zbj8zh=>hrug$3m?xPw*(?1Jz3I1`W+U#FemZ2wo=fL@_RK6ynKSq@Hu;BSi*1bD=|-h;_Avp{=Ak=8&I4oVR`)OV4xs?JSXHo9t4yfh$OBKd zBYGFFzz}!fte@+M5{7*IK|jKfHZ7xc=UZUZBH6nhn0$&(&AstMk6(0zo|0$2dOCXK zKJ2zrZAMn_MXy5AWeD#>-Ly1<`Px_iLcSHmI*J*TY1%5tO-CHVg#KWBP=H|V2wh1C zyed?gIzy-X!loi6;6jFYs0zA}uE;F>GSDOr55>nM89iCX=mJkG#o??`I`A$p=dfc* zQH8H?Qohm_@ZTeX&fNh4&N>Y(q8JUGQ3+hB1Pr`G=Q|aT2#Bhoi+&8MLsiaRayS*v zvge3bS6yG&p8y{;3Vvr#=L*qVWUn-zJEQoHojrmEWWcQ`*QEBd8`fTts34T35kqhq z+=4Y-^5LxTDbtOX<1P|bFP=_P$!qS%d4-af86qnY z^wZC|Va=7v4H2;W4e4kY^Foo;x>9{r2fl0-IZ|}+s|8H3jt~?3N?vonLheDiMm0`1sl>E!vY|gLhJH)Tshvx|IjjBT9!DA7 z+w#0_IVzN0IihOy)H)Q@=&Tj1u;e2OMdq`*mlZ{szc z^fSV{Qq3l3euC54-yWwEC_ao&$mtZKclaVydE~^e87S=3>jr$D?$oKb^-97o+K+zt zyuM&_Qh3xk)vF3TIpmcEbE5|;>d#6y`kb3^)7i>hNchD+#K5T<;LqbCV9|yHY{KoV zvja<$AX&s0D-MRfh6;q&$N>L-Qm!-iUj~Kr3(yrS2GK7#ynI$;Anxf59^k>9RI*?d z-HS5!Q_irym67;NVDQew3J(_WV|3~Py5{&pvAaE~v|GyGCW5!FUT!z_g$=Kg(4fw{vuiG4yS~&Q!nVUjm3!;dTYmlJ3GHdH z)B6*!(Vtcdi0~fW_nDO76O8Lx1+gZ-y(s)Qq=PU0<-cvGF6xtnx3;Q(um?faPgGya zPrda{wwAQhXV9_-$uFN({P?5C+nKW$yowS3@aBV(5C5eOT5pnvcEx>C>0_&R2$Yeq z4}PWqTzowBlC<(S9LssakBwcfmw_MpvY6a$7kH#+KXul%{+$Po@)`5h>Ec8FB8Tcf zZ4^)6*${81^u@p#y5I*3pBA)zv4zs83$&xal^@YpNZX+zN~HZ07xsrc+GtXmP;%PH zykcQ6(Z!F_zWS5c-H&RrA34ConSlN)&{lflK(w{`UG;LvksZ*T;*<8m6M;&n-lBhG z8S1dwPQdXe?`I)h77rpXIT*l7X2}3vMTY=yDyH(ACk|MtL!f@~fC_2S#_Ou{L0W=r zp%n*i1Fe(zcFz=z+#?3?o$R5A7jKsTg&5bw+&IuDuLp;TQhhZpkj3+0ZohkgqCk zb?8tlT#Q3ysw||?4R$U0(Gm9-?5oS@R+ym0FZUMdMb`v>juEHANTg9v$wDdyFpNUY zw4_iBW}EeVoOo3TVRFYCOW|EE1N{;jm|`+GQXbWZ_3lWzp}P`Fp@dT4R7uNp=Hk}J zz`z7T#Bip;iIqiTVTEJ(!L%doBw;9cjG>KR!eMAPkir8_0`g!)crUr#kRnspgLMI5 z$3e;HL1&yvaSla?=rkC-QFhPuN z%mMiPBTx3wQ#B84yS;%&UI(93*NLNRZkpu}#wlE`OI>fk*{6M0o#an2vq8zpQ=PSs zrojVtNbmKd;vzQi2j8)IHJHgWP3jJGOO_=D$`1=~*_e2WjW!8P^isMBe30hpP)H5= z(nk$+mPk8VIH!4Gb)>tPH)$u70gtxZ6liiyz91$kxhy%0PeTP*m+=?$=Ku};(Vndi z^Zd@ymWE{Ke$x{|$YMYAw2DURUv!Tx;oG`1i~Sz3U}Nmp`Cnq1c7?3Uk1l9iBli+` zcb(8AuXL8qO7G~{@1rLVJ{Ht5MyNY;0bby#ctJ<^8%hpSw_K4UxPpi4Xd`XlqR*hq zu1^sKU&-itKAvs^tn+Y8#Pkyx=JejXhe7IiV|L~z7@a1Q~ z0tday=aP1Zfe-rhU;`tOsx-8M-w`M&!1#tPh1o|2e%uGW1lu~nN6F)(Yj@UX5;1NZ1l3tP1M zgNUQD9ng6Op3Kfz|8!a$7R<>B~(uI2$slJ_`sDP_$7;YKsRYm13Vs0-kP z--BduD0Ld(4?LW}?I-}!2P;wdBHGSftSn$9OxjgHfu8ySBwUd8O4leD=;BS+)afyV z9&y83sL(GP;!7Ejt8Er-bi`^3zP3OQoX$z&{F z3rc$e4gy7>;mK>aH+kg&U&E%J5ED%K6Z}pCG25Whg$sPNVFY9&(9W?E!4qVXz%utT zjAx^x$X5DbOd$-e-^hz?_|-LayXwAH9Q=zrFg?sZ^jWbmo*9VhkO4=)QT&G%?h(ou zfLY+ldAVqzLq1?BODG)SNtr00Kjl}av|tOS;>$Ev#yifrd=y)FoiEr_Zg_|@Ilc3Z zo}lmdmnf@D->~F}z?X5UB*+SE89t^2e;UusDvD0mdGW!SP;y39qrRNE;!rrqh8{P| z=oG#4>o*6>DJK*1hzWk^M)#B_K-+rg*Q9m!xOAXWAS1e=axuFfI{4HSpExoPID67d zM&K$;<%OrvTRc}e--Mu&LPin&AxmsU;xyktvj@s-4ny7OG^V(w*UKfRb{uRh9eKuB zq}Z_Oxu5kxTavK0FW!nUG* zxnqZ1WmKK#wNMmth6WuCUil9^ZiM7ho-;oJGF3fGiN#~p*=efF zcHVsrF5>Xf@fvrDpoZ{<1tKi9YL(aLEGwcfdMmK}s=~ZT$Pnwv* zza+5b4J=3U%(0WEht%nrJmH)50Hf+Q3MtdFEHh|Ki`Nd67r6sOyD*J&9Tp483cah5 zf>!A{<;J#kDjV0Kk<@}EmUbB)0uz-6Z~1XbjmIgjF;%S#JsQ`5qF1s&X9_r!Om6@H zKmbWZK~y6-y5TXI%O;w4A;$;}^mAXfCiUy~^#j>?amMZ4PI)HR;k_4+Dg zc?v~)K|1#kAy#@#JW}_$b{C7sf8|#IHbFA;gkA~$2}@l|O}!2lY|eahp1lk*anR|@Z}{7?9!}5{ zae@cj;)_WGbYFa->)Wix(bDI|i38eP`XlgCoW{q`J7C=E~ zmuTF)e5rl>gCA(eA3W3^J95ac8?cK3yOi^q;VnItohtXYzk0nraOiM*?8%R`Yi(P*ph=)_fA5Fw zg_mA#8{2ocTlg-2_`hVLsdt}Ce9FSs+l>vC6y66_53XLm)-GzFj&(j=Cw(xGslfy` zXWs+gd+{$#&}>nivhIbCC%yz|*cKY3kb>Q7G5{Nb7gg6@A6yf>p|fyS+v2uJdA7ai zfj51&(7|`f!&>%Z?AiSy{Ri1W_UDTV>-q#EZSFX6Ks%0YWA?3j1rdF~Z`TW{)4*gBcq5B)To;g$G}UYQF`o^kO$P>>uv&vx*Qwv) zHtE=2|8{{cA~v9oF)^0OtKvWQFFs0##LEWw7EAvL8RYVXlT7%9Hzo(8|LBBCBvz9u z4d0f`#w*#xg;>K5$dod$SZx*)jihrA11CBOjj;@ZS+6SS`zH8=8ynEBd(f@;4SiY_ zBLPEwW~CRKabg!}ST&S0jCj#CA-<)E9G1F5o9+7xHq|6jmA6bOGL+*2nWt?N_$b3f z6;g0NAkC9~I#b_e1&>83>;8+(YsQ5gMR|}XGMRZ4HHWSVT~lsV7;%aiR#K?*a+yL?#w@&rgL1_eqLWUX#w4mR z_KtrwPs?;27x;){5h8p*drUWN>7;lwOwUgzD+a|-I2Q)Q;LIr5c<2*^`bTbGP6(7t zrK|8z^vAN5!g nv?5Q`D1!yg#XfWCNScR$l=CS{JOGqc`2XY*deX7;sTiq@0ce! zM5}XW9FaGOapI}`xtU;B@?gY1zF{)s3|3BI&z#?`+RK`>f>H()K;D$BoQ(RbtQ1N_X6{<2y4n#3~Ir z9k*~T{`AK`0UeN0wx(gA5wmUtL^^*Jhmg}ua4cs$LAh`&n?uewc%9J`jU_U|Q#zUQ z4fxb=s{f*8`aPp)ndb#+np`^z@R4>}I+ z)(V3@r_SM=#RG7rgMShf=Z{YDTnM_(WyhU1hhBqzJD~HVrz3w;Oe5ZZy`#;pD6`yUF^yGHCcEjfj3E9vrZ6Ell z^Zv}0R9$EDrnIyj#8sdA#6dc_(21XjJ>?N6SQ1}l6@lnDHXdx-UI+8^ zP4|5!{9QIE(s%4Sf`DX6n_hInJ6Nq16h@H#_@fWxNpjK=6x>{MISnospQ4QZrK>(+ z)a_009Gvt6axc{YK``hxdcscX&srw=u=h$)-pG>OefCoW4Zh;RCza3Z^NMeudbgdwsIMo8*1;o3 z+HUPva7{30&z;cxIMhlU24{z~(dXq0SK4K5=E&<1D1ePG z?}%UfnJh&es`|^|ZYvW9G-aYu69-n74zvYm47=CFL42Sl(BhwX0D%oynLHq#wxkbE zu#<4ujg%X#*pER`Ue%@F>HC;%#N-G|!L?FCpJ3e1rjwdDAZzu+0X%er>#72DEr$xb z{pxYj_z~h4~Y_ zzZ-F>lEaw!vfg!#oYfvJPaJfXI;UMFiq(n({NIf{S`skz1Ahe{69=J;?}{#b%O=!0 zg7cIX7VzGLv`YZQ=fRcsEPhw<4sKmrhh2g21bhYZ_}Lap=Uz!D+i*Xj?W2t)jlMUw zgd^hkw)L;;tTv(F5P6m4d|n;dp;dUuR(LnPssJ!ZVFn?XG@v38s$v;JfCcL()`r-8 zD8a}Xh*EGSh@6A*>OfgS;h?;6C>h~NFPsLP9IEUj>F$>u=iPx8b8*h_mIgsAA!O&< z5u)a?_(Yf1r?TB3DIdc+%&4Wxk#CsII&e$Z!OOvVEYOWf}0szR;oUv_TKAK{M5H z(nHf7FJ)3$36ASbtkTdPVZ;|$C(ayr=WQ-5=)wTuVGg#^rnV(*Xn?KbK<(1IkbFa& ziKo5#t}YFxmuTu{6>jxJQ^NQ5)|-0hL0q|}8w``C#(;)w(0K!Y@%q*mQQ@3hh2 z^p^sNOV{w{$rXs+(Lk{#4&d8l%EsM(o;)b$BW<-kB$fHh(p%9JthlnAw4`)oZ3_`9 zJm{nRox;uskNG3PsbuIvuwl};$U%`+-accvfKx&o#|M}=&;ZAKL$DG+t4zEi1qf&f zPVAY!(TZ!Q_dJwaEOB94;9u2VfD3*F!+?AZKGm6C*C2|CgAYD(w0-=^$J^2Ud-YjG z(N_L-?L|P-$9u^5)O&yDxqIn~a- z_g?#ezS{7~Pkp+bK7FRWP5i?jZ+i|t*uM7d@3wD$_xo*^zWA}RRh@c#PmD2XAY`5} z!!P{m0fTD>iwwHN_x^nc+hu*B;R+K6TFnrjS!d7Jh)K$iscgiN-p z^yW52>DYa7;vhazwkVr2NynZ91Zab&o&sZEY=WjqXE5rZ`olxFyn-ShR33e}4G(6t z3|+4%tnbK#A$Erk^C+h49s^$FC_aKX$7&Z#CSXDzjw0*anY1Y^I=bZv8qu|1E^gF?swt-2I4c?LW;4{2YEIR0PB|G_yv!2R&e=?UCQue14VS5_x3^7@hBY~c+ymf(HpRxm~4#PgFa1M zg$OE#yoNM{mg|Q}Cl({waA;?!CiE!?E#lbDW7Y?)Q-R} z^amvOa=!JPqAqWQomTlX8Qj~b7wQR}|^Ik;$R!&Gdn(a)pC5mo*E)TWL-Q zSLdy6ViWXtzw9{YfWRHz1k{7+Vxg`p6ILGS7zUm(ROtp?l2-YksXV7+5W8Fm7{72$ zL+K%va8ZxIJKRMM$}b1XF#siJI!RQt3h(r0x~vQ0=-YA>ADvLqq!UJk&5a_Rq-i-A zfCo!49HK8Ws#1Y3dc*!90!b<^`m3}~-o8|6Q`UyGP&DtLtMn?r`P}uqlu>e$TsY?R zF)e1kCrklf4Qyx2%M_n~{&~;P@7BANG@#53vV5NJ5n~^NyAp~<9Nr99Vm~GK2MP^Uz;~E*I_A^My}fs8dWb4!uA~XTfBl6e(G0r zr}@jIi9@d=8K^D!=$h>UbNpXDLpMLrZB2FS@p@Y_^MB}QA5F#6cC zy*j|csoF&$FrM%Uz6G!`GJzv;kp>-3OQ0O^=?}S9AX}xwYB#|Z8YQWtn-1jW-qq<@ zl7LYUi%0O)J(yhkgJBUCzTuj>Jlfa1s2*o^k1`bodAcr$n+MqpJR|?W@}q5_b4*8; z4hM<-sRalXNcTXx%be8l=uWbt18v~|XUPWSn3wD7xCRStUVH>SSRTbmW0k-*4bXP( z*{^}bE2-abDVPAx#IBi2_upkT$c+*VE8#e#nV30n zm)#Mhj;S0g4wxXUWv`)K2xxD`uWegt(Qo-DWOSD{YjjYN5na>$SM&;l=}N?P2F%(oKk&&L{{kFL&!%Rb0OpsvyMlL#y7Cu!CWRl z9+Tk1*cQ#R0)`bv_z@Eaz&iA^Em!seF*L!e9}n8V#pgN+ymCPK>Ms;7pCz}yrb1~D z@Ph;Kbz8G@eqBMhSV5E^I}0BqmscD>+cYczEE$>8x^jYE>6Pa*y6e~%(v?3e$dTI*Av$k%}&`&@O(uRPxVg1M&(6eEh&adShJScyh0K-?hE`5L$w67uV_65!{6vR;A{g0Y+>y3V^fU5nTEV{X zkPTWSQ%j+*<~z{_;s*hjrKq;66x!$*8|$jcu#A*>FDn%F-dCj`Oc$N^u#;fr?*#(O zj>}j>EA7REN8Vx{#BF=(*TEp8u`z;@af_!IFXtZpO2@*pF(<{wGjnNT7A$&&JNk#W z#js2OFV-B`MJerM@C;%-fn07A(-KO_*R0`s)5P7)s%&PavcUn(npEDshH5yMa7 z2|2U3Od15KUv`~6*%4HL47wuYB|Y&}sBanq|n>di1*r4~9?==$o#uEpkY&pzWTw~{2t&09k*jNtwH)SR= zFp3knNXSxpO{{1@Fb+}#!ozmn6OkvgX@@+}2(sv41!#$m&OL}Dmhij&x!=Ylfb7A& zbw1fQLZt)Es^293n-?!hw`Gm%NpQh@=GzT*yhU$)JG;)(BaU*!x{ix zAI|FKh^#C?k9x-e@d_OV8Q6iR%lLbJT`@A#CbYJK_)s}krG8Em2jQhG$57gg_>QN^ zdD{@xV*aXO$52@I5}fuJ=fw8!tv=3lDAHvaJfsCJvxi zZ3^v|<6ba?<`TAFJ&C~C?!lBY!VSLvlu36Gvvpz zHK;|0M!~dNAT?{mQQ@WE1k=cIqGh8&rmWbCY)gJ5tmP%Y@d?Nrf-@6DDPQ)BG)f~n zvQ@Auh-4#ou*BOk0NP-!Q>SZLFuFE7HY9TqUM^8E=b?p85KX=dUA|lXqSM3F`SRl| zZDc^lBzRAlB|AA4zy+6M$)20ejLgs#ke_ffV=5ld_9r?#gcjC57c1We|Sy zuvu=%8(Jdt#K|W;fxzSel|9QdnLNmoF&ai*ijzuhBBs+fxUht#2f?GNR>bzOj4i+L zqF>}t^jp?u1|6D@Od>Fr-HhM_F<>xC;Wiv#l<;eG7rq5R_MEvKn6$LXhgJ)QlFf~y zX@z5zJKwy+2x*KXdgj^6`bJnFO;u z5=Zf4LG?#?!MpfRycf|5X2EjhxbTrHaG=F`61?ev6IY_@fSK3tVKvlp>7Onf1swG!b^!ob=%q6W3|StSu*_bN?pL6*bRr z;iP2Q$t(nid}x^;9V3=y2FGzGy-CJZd6G_qKb}hpE*UiX%R=%izJ(wY2jpYp#CYTd zH+>s45HI0lMr?vS*c&|T$8vJwf=LNz&{+nayh|7LjsWx0wI^`&cjBS(%fwjEyADh4JF9Cv!6o7Dx_iU}Cralk-b zt2?Con%*HGi|H@6@Kam|_~aiC;)PssL+novewa+mLnoF!6Zi1J*X1ikNpO|N1OesP z&67&heeq^OfI(Z@UQL)tHa@?{V3JQ zf>SIdPcYU6$|N0yL|g=4xoSh*-n!iEwAf7d4}8)5mBv5-T+5u6MYAn_IOjUAwtyE| zGI@YMR7WE#@f5pyH3Ihvk;xQAvo~b*hg`sdk1wp84$)mQq9fNjnudLr{F#Z&RxZ#O zM|7#XiPyvxMfeHPlkq&dYht`{s?35eO!WN`DV!TR~m&$sJ zGVP&X(f_%Rd+;D|P(3%%1TYq-lA=j9sK^jK9maszFXgkc!Je`j2ReZ=Z~K3;<(~L^ z6jm(w*ktR$OTLQPf(M4OD(`V_`n)=a(#8M81o~90`Eb55&1yukz7n#vhL6gM&6q4W zsfmMi?cd|+0XJNhZF#$b&hZ^L0iC)tWB<}Ph#WUuUV2n=kyo8sY|yyEx%nxODst*O zr%>$S12O&DuCyO+5s9U=Arr)OMyHH&|223@Bl~VHbm&>^w%$#Yc1X5|2or~SBE&sm0?5EC zu?6L_pO3hpi;_iny)>Njd8|s%D0<-b_yx1qkxp*m7aTOGN4J*nE4roQg3i9->Ii+F zc9Q&LQ%A1rocvyH;Hih!rz^vE$W`_PuO_j2TIAm-K?^I+^JRceicOHimt+{$?E{_8 z$`_H?FgV0Ol|g&{IvpT&Oq$QlUo>W80G`fFzS>XPEX$10yWfB)&W^9}B^l_?J;Jc?#6XnFX0rLCN)fp2%8t4%7$c<}~Bop^$!6QHSRd}=P8F{fA zvSN4YG1P%!aLShjfQ24|-HVzeSk=G{*d473K!z)N5#Due1< z8Ln#!!`6ld<$~ST1OZwe+}tw1)2B{528iERe)^iWA-wLVn1?i=-#T)5Sk-$6@ZZVD zpU?!ujy}_P$8h5IJ2X+XGJNnOzcM`V;I9skefPhIKmD^m*GdC@I#gR1R%8c%UQ*i@ zgsOqynr)5l?)=L?=yg?3=Z|XT4Fk|qdT&CW_!4(oL4gm6b?Hn#eGTGpBzhm-xDm4 z`g`&z16cfteLWUIUg0wEcQWtD;cF>^G|=|S8^o8Lu$%joEaMj~CIyIfe8Z}c^fP%g zf9ehT+g84BmsOKj?UVV<{0N&sQo=U+wGDknC29%zD^)uv1#KhBsOR3UAeohEeT+>k ziDrBz3d&>xwE9T+5ML16@VDP(C;OKS%CJ}Cf16?`+wEuj9 zF9y_C+7fS_Q9i<{B&nT8cYJ_7QiRNwTbIa#4J$72Gkz!5y)uY%(2!Lreu(_Q0grAq ziC_T)>bf8t$D@v1yMIic=+wl)*1=8jPTjBq=8<}8*+knkgr(0heo_uiPMGBcK)2##dQW*nmlC-w{P>ndt67F z7C(YRC*Q!;j_`J2bjKFx6n1=*oVR;ZANZ*_(6Pxv_H2DXyU-~`C)kCW&(s&_Ria&o zMo*tOcZXG7D$+zdGWwn-7iWMTgJ#2ly+4Hp#l`h#bH;rpZU>cJz500Dw=2 zi>HPvHeTp}Ye*r+7E~-^gpMigQN8t_FhSqyFk=fQ4z5=RUFW3O#HW!}G^*Xt)(YL@ zwG5WnWUB)5AUI;MJbg-{-7Y1)&UK;x{ltM47F+Cq)M<%8YO-)9Ir+7Bhi+ zpa&j`lEjaH_|S3qsXuipUL!k`tQBZNQ%5;^;LYz77UJX zu=gpeVS`=<%lIsP7I;@XMSb>{1q67RrMkM;3d}1kE@@H#eE43|q`_h0QeQ#1@2z(a z54`smhE;7{xTr5C>=TWH$Bqm;nwY|G8><_`MNJ}{dhK#&1Pap`Mb^*ilq?uUoxqNi> z>P5-HUU=e0^+~#O&L1glB(}sq#2e=sganR(TCRBy1^y^nz#B#p1~uY>dPB^zjYd_} z{uVd4H~1+10QrjtIoI2Y1GXw@WdwE618vhye2Ri?ph$H&a#F|mE19P@Gx{(H^d~J~&XL%H4(+ggrXwkboCjC&KtE1d*R)E5xS&sfFS7MUPnO%n z0rZ%Jq0Ds$0f_mrzZe~{2MIl6^GWxVxYYjhSs{p+SVTr_YT)E?ij4RJw)m4|TS|Ts zF+wUl`jl?Fgor<}3kfUImmwJzrkv~OhiXj-!xL~yD~=)BM4by6ogI(b{zaTKdBr3G z=b{2N@spga3elw2W&9^IP~v(AA^k6XX^+ARee_9z;FUTWt&4U3H^VS2)pL}qbIH*ZCV3HzV;(&G__se|`fBEklh=f9$@UVal zGlHt1oK^WZI*v+0RR1T%QFb?W1Sx@M%fWp!(o!BGU;34y>xiQX00I}eGr*zJ-MSuc zh7Nnu==7L}vp!vU*)%H-5|qJ7u-GENbH{9{Y%+C-s-%vs!zDcXSVw$MV@Z6`SoLYC zKR{a)B+4(jdpdOv4*x3NsIc=qXJ8k^A?1sCsDe`2;9=P~!it7tR3;F&ysVNO~KCQ)>ZkyZnuc&gH+hG zpmMa^T7Iu%yf_OxUKP@qkrV6SJ3!=fT(q0i9;(k#5oh7dbU-?Y-X~qQPI1_54p)+7 zm(JvS(xA!4b)R;7wMvO6m5L8^No7}G=!e*^WP4z6W!V-!(YfNLhbwrF9_)zrL?xxm z^yqQt&l7JGCD$j(nfs_QzI2EA`0LpnVLS4Uiwb_`i(gQBNV@Ej{2wZMg9zDVi=%C=SC0vSZR|t4LZQ~ zXT=FH`bT|&784K10e@bSn2Cd)e`wLMRiW+Wi31HnGwF&Q;6a~kcH#h0umx=(u<*L9 z0Y5c7EA}#gbjMn7z+cs%4*E>WGf}_`{RE!LR65y*^tBF644gmn#&E~&M~AoHedn+) z4c`6sdxuRer@o*;|3$4lSkt7!iem4e;+7bDRi9dX?WeD666~Nqi@2rFFkY5Cr!|OY z6$AULnMk0|$&zsf$>%lMz*91b^~3aY`Qp-(xE# z7p`C1(WHb{3Mh|l1WX)IzujgLLy`rbgUeB-QW^QgJia3aGuX<+0S_!F05b9Kdla}h zz$tNOhaimpsOJpM+!ktejWAWro9wk!VLk6S$lxawtc3XpU-sWG`w|QAKz{x>FFop5 zGWe6W3h%Be7#6sqQJfTjriY#+>I{GM&p6^=RGVLM;J5M1FC=7>d8MghSUiXWA=pgW zl4Q${aXiY7Jfp1zZWCe^C0$6v(O(Sy*xo_E&l8s-&sGIioZ#zB5NTpgc}(mn%L#Z^ z;c!GCRtwr*$fsogHGevz`x)avu!e3p5mY%LQ3qvDKAGA{ViLt{L{o2^Z7b|m`eHN0 zMn2jXZ{=-@K->3jA@>h#pha6oOGLi}p%}OL3lGA<7fcw`!~u4+HsZnR7oObn=XVC+ z3&|<8_{Fp$t?RO`p^s;(?WR3Phl(xatVEvk$!PhNhm4lR^-=X#6C3COhoZqTbq0$u&JNVeFB5F3I_-0*;6*I4cYdU=}j2@>Ib8g=tym zHjOoSR3Nl4r%{A(jm`$^Z)mxW&xqI*$bJI4bg>aulv08?Ob2eWuyBSz6F3 zTC*h+&H4OWg`dYCubYj>>l>V)G650Q(O>@JSB*pIkt4E4ey$h!96UOI(tZXP5tdCH zP!`^tP05z`&y-hZv$hHlvXNi0RM(}~#3Me27O=oAN)yyyo=l;pZS)W<&vkgDe0VoHoWbDJrwal4IUqQ{xSM zV%G#4dJoSzbc$AF01!ErCv3SmRh&~g#a>|drn#G5Vrh5&;+&d^UR2uaJX^lEOp`s( zMxE+?TJCB`VzUXCGX7U```9l0ltAZ>fyzUmCF*5x@7ukgMY&EJ?xMpocl2_^&vc?Q z7+J*M(Xzx?{lLm`B{=F9^dfWVn6@xvTKq}q(jU9oUKN`tWOKwIy9D4!q+8nC&5Pxpc=GAtVSOdxmy4_e+D~jRnUD6@Uqa?d=PmggT_BbW9w) z$?<4}bf~&*;k`j}DujR9n};MlV(N${WR#R%C2zi-n&qvpqw!4{4>ts_MJRw=doaO9ta8qT!<8%BZ9tj&Q7aD0$^vwp6KC`}Ff4XUdr2%X@XAte>SXFV zPD+dc>j?nCkV8Mm{B`cOLgfUYw<_=wI{G!*lCvT`vQSoGz?@<{=Yf47>K75PiNTQ7z=fl-4$$Wy z2(H>ZVu-|~2JJ%mH*I0)xOKL!*n;|x-DNqQUsg=vgV9%lqm5$HfO4qYXYdi6OvM~i z6D)GLKOmgzs#}-XvS42@iHT$Y=YDdPfi^LW4K7&snEVlF zA!gu@?9lMU0fONaW>v$8mvwN%qjF+MgjYq@aZz$Zv7mri3^Q@i1^}T*V!11&tO3lG z+5vNUZ{}r;m7B+C+$JP8z*$5co{HBsl9(Yf9SZQHgb>=I(1Bb19mK}?nsvK0LqFu2q)R;=#g$X+Wlkkf!Tr&$_ zskddxQZm#vFqRFZ&Llt0}(5CyZ@vS{kMRa9yp&s|8>X8A%t zWs-?ZB9;M^{}q5?v622H6L#f~feeG}{Tj5bXaMy6??10C3I8;F&T=2H8qenKi%$bP|(3$JoKlqA*?aO{VHKD( zAbEmFh=$P-8%bzS9F%O(vE5)$N$ATa4m^n>I8oyVK?*BJSjzxqgJkM{rxRA9&^b15 zb$EHJzO3l$-R+9(puO;P?A-^E&(57W?d>UE;m~}@({KjO)C1yXQl&=GRpG>m6Vh_UD-QUCBXRnB zfAELH@jFjw%YnY+paJ;d!`h;7ZU69>fAu%|g2>m0gGY{QqU_*s>h-gtvodTRJm?h# ze%YYg|Lc}zRb}VTpLd@>OY(iQxBc-2+j*GOz#mK;FsLt^+BTZB;T;F#WKSI9IP$6k zUE?$2zI^AW>6)y|)63Lt&?tu{lM{Yg3r~$j7&sG4ZWkmk@lh)dJW$dkj)YWfNe)dE z@;OGfZ2EyE70Zb}5GT3jg`$$7G2bFysN(gJ{!F-S)(rI9O$X zlz>@j?~2GoWAlmP3`hoqyw8A@642($6!2zs220wRphIs`>{LD#T^FQ~NvZk%y>awI zn*ou4H)6`S{UoQ`4fp@jDgi&<@0uRige5=3CwPp%DuM5ISPW>dd=CL$|F4bX(1|a2 z<5mToGuaCb>qndG_?g;E9LPUb;CSMI$phJ+eB#pWyX5EPf;E{N>7YTooP;Xi)mIhZ z7n|azw4K1>IqCxTMOWgT_9%MBuNbpnnPl)iQ?R}dICfhf2HT_(j5^ZC$$MNBPohKH zvT=ZIn7LQkmZA=CCbfx6#urtey;Xr5v;%}2tc2xdK`0+&IkyF7J=W&G)NeLXz%ZRODJYcY!N&*A2=XW!BkS}AE45p!c-*9dGCZ}|XUY$}M zlQ_4_=uVf(l@RCv+o?G2&fF^pJ#G=ll~**e0rF8H38r)a+ypt`!Zv}vOAqr+u-hsE z$Pp|WPgNjn$iJpi!G&(i^aUlr^?8Bfx3Wuy@>e=e!Zl&wno!6Rk~93_Q8Xs%vu8zn z$`v8RYCI}GvAkH`UBHD7Daq*0oX+7zUE`XDlZs0Dv(G-OoBd(kaI>O-6$f-~m@%eK zqJtY+;h0`;AQ}t-%D1=Jf^q~j5akwDq=3|^(O~1f#Rq#5E-9@u-CupB} zpw;pW(r85XIpAHF(Uj{a_!HU3^5kbZeaqA#YBl@F zfa%=83Bw5h(@x+&*I6%bPpD+*^Y%V3UjsEshyUp`R2*{+vtG&buL+fr>xzxf#L6(I_@=ru1lR8&GHo8(2H!G ztJQLOb=(-}nuhF7;sM41?bYT<@p%ove)!_6`n2MI>BWbSc#FajO&BovIIlg!>w2=v zAZJ@|yqADlm7uRHXtH2K%a)Oajy!r^*1q!{!O(`H3rlse8uvarRoAXk2hw3i2J1$? z_3XVt84&2&Y%9-j@2Phjl#LuDlnFt_=7*lTYJDF%z~~-&*-srApv^sVmBDZ;H&0O^ z4zQ6Y4%A_+_B6I-keANsG;x4wVq1@oRSrzL=%E@PiLT^xOD_Oqol^V_B7-{M>C7T0 zb(mzEAszO~kMmQOPWCKKjG~^sQfvvDxIEGCrdA28Ya;5zv17ww4XlqHJF0lo(>Cb=J~-QY`p;7S%UTwH zkG^(r_dS}JQrzs<`vid5I=D4F_U*^?0>j6LyWetR*wMCx|9$$&;rD;%w}%ydVd1J) zBp~Z)z59U4ES)-@X)`vp(tybW{KJ5rz3;ES`pWRSwl^TdiUz>6UH9DkR<{MO>LrHH zJoCNbfe$}8{Km&WHXObExW67kyu9O`@6roGZy#QK>DA$(hyHqa>X~P~+TiTj3({9S z#Y=%C_OT`QI;0gkjHu3?J?r?-KwI{b&#JA&UL<_MxzMC{e2c&NssjEewuw`0Vt8Gr z&fq8D*&>2nGoXQ&<66EO;|A%3f1QaimFvDmB|8N`Gn>U?>JDNCwO#Zkc@piF{t(tTU$`k=l($Zo%f^wTlEjUkR#W= z&=2~RUf9O|5(pDN)Env%D-I-7CJxlML|3-{FfQbi;LcDvysB=6K7IgJ1Qj2~vq9pw zg2Cp#ZDJ$D15l{;F((p|_OoIK-KTyAJir67*+G7zugn$%CN%L7*R);e$2s^;Hb746 zmpFGE2*yyzql7$uH;gVt#bxDJ#AK@ilX`5I$r!mP(rz$G+a`0A&3yn|kB@bZ7@QNo zY`4P(#E{IIBj?C(JsC@BvaZEby>n&cCfvxC*dU(3%l%t1t8?=eLVVwN6I;T?Mod`7 z&WTMPL{i70lRik~qAjAH@W;91{*i}2rL9v8K&k;|){DJJH1tUTVl*5le)`LiY^*^5 zFG`df9`oBTC|knF#R7=(sz_K*sg#_jXBp-*4Nowk424lDvc|CF_Nn0dJf906r$wHr zF)0~$!T&57jmOV|`exuPv!MeO+3c|Rz(I(!lnSqoWgW?PXWf3_s{BIZi=TEU zXqs->zs1V3IM_{L$}vu7DbG3tZf;I$p^gIW;Jp#;+Iv00fCiL_t(#$I`j3(PdGx{TCH1&9hOKmM$(pZ)`lp z>eO*xjImd4VkWxQ4cKjA6Ad=i{$VKdvb|+5mE~puhsd)Ruc?eq$`T_^Kr?4icQ=o{ zY;GG#RyY+LN1ixT;+mM@*tY>y&M`3s6(WxV_SaEa-1rwJ<(q#5H*jR&=G^?(%A7BF zj)4iq5ubdR6)W@4O?VOSMNdH%!Bw8g>c`?VnJT`}opb+F+>OaH>1ys6*e0q)j?e;Y zwhINWsb`cjxUhx+wH&+njf}&yzXXAf0USiqZ5eii25kp2^>*!XiS;U@a|MnEa}B7M zlY!JeJ;_?p{_5Pn@mK5yd!E*j?|2e^S`^|-_k-46agLm8dIAf?nzkD70x>$!FTecC z@aR_`9sc97lf#dGa@ukq(C6xEne@)iMH`WO3(KDm>gn)Wdt>`$J?&M0+xCP%OPmw8 z@I%Jffpg2pj$2!&8He_OvYRbd+YhMxL(2nEn-dA|FJcqw6Lh zUS5=z)nz)H$id#>Q7$VeqD@XSfEA3yhYqP3H%88G=hc3rx9h5fRGS1jVDuAPK|>vH z4Mr*CGn)JLwIQCe@>Fq^7X$;MMEp~a7$~z8pHA}TfsNsp-uK?&fe(F1%k<9=$C-@x z)7A`<83;6vet3rLZ@h6@TLsQ5|N3xD6IOhwgLeYJ` z_Z-NVd?jIBFGGCW+u!DU+f(0rdU)#Tr-wiKlRqAg9Y3Z|JYMz|1?+O-uDgbv?W=mf z$L+&2dcg3RfB38?(U6fB2cA2>JzUgw2fjYRGI{Fsp<{Q7#g;!4c|j8#*p!zc(x>3b zBR1n zhQlIyC5Nujorgww`6+tQmPr@kGSNlsr%o}ZLp@@w=_(*r7L-kCJE2ztMtIUTlfSwu zyNVBOD|GN5F9$|yuE9yaC4B|_Kt3@BeQ()PMh!S=Pmqmr60rhYXbF+Tg%bJt8LyqI zGPS&JBT$JiEO;`(G;Z_OBVjB}OjL8vg7$vZ-?aM^M){sbgf?HyB?G@)aE?w{4K%*X zz~zXUr}CFn*HD284c-p`8rW%Lkv=-3n$(|3&_Fi+uo*CZUx)2PJ=n9;3ASE4K<@#tl1pnaCrQS!yeBM6CVFtwkN_4 zk7v_JBaS3WTtJGV0D?e$zes^11%eBN9cb)8@B3T&wLhQlsl2z|eRUh%7|3BqIJ@7i zs?3vT%ad7|Czo3I&Qt&4=EA~K*L63$n>Tm(>$;tt8{Lf?H;7y478Xb`lCZe2*exs? zM`Rz8R>>`Da;@myiNb>+IH4F^;=8%yQ$0@*3~zR$nWV@M*^;-eBuPUar)*B(OOz30 zJr47QpMa>7Tktf&dYd6i8d!nLZBg!dlOtwlbu<%LaPe6ja?9W?^@B z#%XATqvAwderAJF{4FmpcT1GZ=H^Cs>eQ+3;GzB9zSY$vE-fu~Yildr>dJEQ0sO+^ zQtpFMMj>js&f_a(K1(~#+PpV)ZE`Lwh?BYyMMWxq!fVPdd3XQJrA<3B7A(JcxI%X% z)6S0itukrJ^X$B(k6#tKl`UdL2SnwjbkXun+d$hb%N@N~hsYmWYk6CSb`AR7ytbsm z)1E&3IxF)u$8KJy@o=Y}qGMyHaEnW}|9vps_W(A(h@CZ^v}CU-r(QvgkGkH(-o}MD zkK`BnvTrziE}NR_rRr<{-1D0!5J<;+xC|fi7rb1z^UfM_TK8}@CdOXC7J~>kZ$c&i zLpd~znDAzrg!?ezD&jZYmR$%{(Q@5Cn7_~4qSU#N;@wfd0hUfrYd~+1b#mM6J~|SX z{5Nd724&LHhP+P@OlVhIwnUpElj5~5H#|GGr?MyR0F)%*({~4di+P|gvAx~h*uIf= zb9s5GTjFndbzgVw>b2O)+P?K}Wo5nF+PcxLuI=j%96Z#$_wMQLkG}D(?%Ut`cK5-V zv)$6l!S3ebTDO0F9h+S0Ha0f;cKBwuZ{J#XVE_JZegArAyC|PGZfx6$>2AR14f)oF z)FnJ^-6+|b%+@>0bfL5T#NMN~l67dy+w_UV(exHwm)MDKG*pez>RlbRkVn&^mq7wR z!3E&*@?y74o4!bYOwIald1WcOY~?0C;Ts=5m&`lePTyyf@D1d=u}vKE@zzou#ix(5 z#vf9eozz~CJWYRMgVV?9-2lAuE+8*DC-@#RG?_vO_=SbiA4XGrz<|^(vxH)$lxO}M z)`7AkRaPvjKxHq^mzNgM&kFWI*=dVAo89`peR+3oV|NO=j4fWfdKJ4m&^__#Pj~m- zcVG9n{?>1FAH4s5x1cS+M{HYL;dy&|i|3o&er(F%yZ62K-r@N`cl_81=&dIG?3pv& z^DjK#-E+@f-4{Opx$Y-__QURn-~Z$8pZw$hvU}*BlikkNMt5_2v)jR@u3g*cE?l_K zUA%BH{p!Pq4#Cesdu}$M>}}4yL9Oab#0~l z`7eIiefV6MDj;$8gBH6L@b6IW+Pd8$aTu!XeV|ON5C+n3YLfuj2CVe`8)3D@ly9Fu@Pi*= zTEA<1P(}^>26fZE(h7BF3B1Dktc6Lx@#DSqYX=;Kv(%)^@iT8EI#G+=3d4HhdMLh+SCy_5Dx% zyuO7Fe6MYXML|{dHgtS98CKw@^+!x!03leT6Ls%<$TC@4>ih7(7_Sbcp?wTQ?CGfQ zy+NMKR$QWc{nmGnB90x2trUF6zE?*V3Eb+qE@d?YUiV z#lJ8^xWe74_CWChrv_adZ{>23j`S*oZ zq0-eywSQc>Z#*}Bw&yX@s&Ot~Wu#--M&lY+V~Jyu2YwEX*mNm5?>vc7CXH{0z6arY08{CKwGg# zH?v?ppGFs-xtWF9{oL|^yYZqtrF%g8_=#K%UesbzcfIUB4nsO<>ZAS(TCnM?07?8X zh^N`>Fy4Ffwsy4D1)uFar+k7738ckO$sZ0UsH`8h8FprF(xZw2OzWztw=-xQ>R+!O|u(EofyS_=MpH5CXU9^b@4;{pj zurC8V2O@TcHyHSMO`k#r30`(=yP`!p+jfAUYx(K`kvBv5Rd4(=UOJPy43e}3J)H3N zS9ToWgGaa>25Xhu)N#i_ssL$r`dg?@{IsKH+g^^mdjB|hSpYs)3#Si5-D^*F812ZW ztYO9S+QD&#QN@IFPp@lBnF@*x3pd z`+m_=u9Y4=Qy^YV*KW4Ag)7{PDZhe+5?rG%l2peMx>;c`zqYpAtn8nzOBsW&^t)mis_D-JuOgqATU}(p zpE_Lw4S8O6fQYXBYr%R|&z2JZQXef#?9FxrIUT&O^aG~KiSEHYK-19WnlkL|Ww+y? za%-oyLzcM?2?ws#zR6qF@7SYdOxn2Pz?xqnZ5r~W-$NeTgGu`Ukm&_1eg68m^w}s+ z9T_zlt1iTejZ&{Sw{#M0#l{zxR=8)dmU`R8abVjd?s8^Ir}W#8V#gf^v^&x{aA!@_(kR5+qi zuFBc!Wb_l1T0kGdQ}H@<9GGf(XdCL-0lm0mLu8&{kN_b(V>{ZOju`VT17C7idSnhD zWy)2Dm0=0H1995Kk~_-i^-{2L=-jL}25d6GuTs{%^fotWBR02EcGeez_-scuu5ZL% zR(x0WX#r3cp0!7DSl7Z^vR8Q}UTW|x`v4_t{YXENgSfg){eYhNbUL+n^*qNx*#|rT zAG=oH@KksTr{&*tBwtO=Mm&xK%S2-;fD+7m6=s1LL|OtRHbjYx(oGu+<;_r8m7c4& z>L4^VmU;u!i+T)8z>D5!@{o4%T1p=U4qd44O_U%0H5rTL;@!B9CG<2t7F-`Ak|tl1 zeS$jt`cyYn+AUR`5by7#e9OC7arvF3`E;uw4*wbtP5-ybGn*EhrL6qte}7VRx6u12 z9pOz7O%N0w@n*JdhHyYbZzka*JyMzZCt3e|xxD!%jss>G)|p+C%u??-@MYilYmJok z)fbLsb8EilGu+BT9IZUOzf;FSbU2~|^%y~B(x!BGC(MH{^F!8@Z{>+ptNla6N*-MVh6@nsG3%ZA;p{#t=l>t%FWWPn_*f zbjncg|GGD>f*t%-`V~tIR@NEB?C;)v?{xQ*XMWaw?|a|xUVi0u21Zv|L2!_cX*n0{ zKyA`dTU%Sr%7Rs9MRgoV!x>^bIogc(%IwV3_Qq!V7V;pkcBbrT+K04LkCvJB!Kp!f zW_N_546ZE0swdt$b zyJcdB*g-&>xli{<#{oC;7XHF(kH>Q6pK>_xXaffMYK{YCMl^70yD%ebrh7xM497yV z@!2%_4g&DmX*akcBXMO7i4!cuLPx?Se{O{9$(EjrmnP%R4tkERDJcf6;xVo8)j;1z z--XKzW>##IZ*Jy3w!mz>9p`lh&-dPavisFv{Yq@;94iGLc<_PPhE6SI-`w2Hpk2PM zUBB90x_B|7=s0NM6Q6iEj{D_>m2QK9(~B>@0PW@O3t#wrcaXvOPk-{~-Jk#P``xeq zwJe(Ld#dAknlpggv_Yn#_%FU~BVW#<3vx$``0la_(Aj_S~BIo71x6dw`fI1U2k(ENyL{ye4unJ90}nhDjV~-NcZUuh z0oy`%>diO1r+@UL?$7@0>F%9(-oqZDiA^a(95ob{gYx}2M=YrYcyTp{Ft!J4%l1on zMCmDi?zPn_lWDwZF@3H#9e|Y)2!IVbs41t8j)|-a=+he>(C!K1XzkT5$AL5=Y0(#E z1)d%FmIAbyN-J|i={%1)4%%Q=;#!&fG@5fA2XSbX-IilPXG1w9eKx2IF{-OA9C_Q= zW#L{%wX91 zNeL=b+BX@4f1l&zU=@!XYlG!Du$|t)QMQj~OCHA&GFWc5vvF_+m(IGXk2>*!1ZZUx zpM0cG ze)Ix#^Zq8!GIHoV6m|%wu6R@QZKEiJ5J*EVPjxB-#GAmvObW#ZLZy*$B-9I; zgxxfgN9CHglvRz9&k{^Yvm8 zZKWRAg}1TWVO}G4>!Iawu-^C{(wNFMjIH~o!(Az$U*d&t<&~CR%(vcpbC=`587o&D ztg^(=7khc81*gHF;cG8sUwGw2*hL`^jqll%##572nMww`nbjbf2d(t_F@2!7A;LM) z%^5ia&HWsB)2y3&0#O+RK)G8 zCV7ODWQg~jPia6m2?Fx0E#<{kz!ldZ$Q#PS1e|uue8%%P*AD3*RStnaJfwViNtbAS zPI)Cb8|;hO4xRKe%Y@86Pk0IMy;REE=WRTTr{t{8Qt8Cl0<8`J(0#t}qkILj=QmoB z4DZ5fHvkcyVikq>dd*Gf&TAJ$-t^es2aVS~ge4Om>Ewh~&mpv{J*@YMo$}zymBG=% zYIpe1(e5nEw}0~Ezv#aIr%&TJc$R?+gAukZtTL;+u;`L-2>4E--PvZ@_tB%ry2FPL z$)Vz9COCsF<>T3o^kl{uvyz8QOu$ynPTlM_>Ac(dwX~cizrhGD10=Oe{ZLQpusUw) zvvfKgY?v+w{G*+=|KXMZV_+7VrRg!pLCOOBl^g!JvsY`{ZZ4BiQ86o_(hK$q#?nJ@)Ve z-4|GeaFneGi`dilj;mm5uwZMoaeccxedZj_gA3hNW+!hji%3_PRSYaUM<-4OI8Jjl z!GjMz*quFpw!0svz!RT)5~sicwkNRE9ea?rj+*k?W;8Qcw31@Ic!&nfP^};Z89N51x zr@R=fBW_n%L5J-fX#!y$}$2P4)@?{&^M(%)1MdFNI0 z6j@wtCEjSt0V!m4HiReTfG6oR$AS3eOxgKqqN%jx3GeV$<))&iAoAYcaY-kSK}W)h z4x>IKwolU$(i{ho6`F;+K}%ZN^`5%1XT?F;xj5DR7Ap>H2W&5VRv4vFH`_WPd65ZQ z@)i5aBvjf|==a&88xj&y*8nTERD0U^GEKW03(|?>D|kzvu~&3nRC^vpOz_uwnS8yD zQeS9mbq%uhC0>2hH&k^!S9u)3{z6kzouU1wF}SQ ze0yUW?MAclHniEjxhke$dwGd!4NPzmoeB?!tpW{ch~bXyEqQuDMbHAYmU(Ggd2K0t z(Z2omTXYomWyV7rS02wd@WrcM?I3vdg=mMz7l{qStsDo9+}Kt8srM8_*@7=<2c6V~ zzI=w|*>o|BD~-`?B+u&hPQyGJyf$O2>7anL4N~U8%hOm|^oVX-r=s*)`Ym3|&KsQN zZ95iRwh`F9!Dq{8V#MAK!WivA^6lSNrP~WXmo|0UUW_HE%?#isJlokZ1h;h|K#7|7 zQ}VPnK-=tbjAaPj!rAg=wnIA5G_L*}*7b1UF|P4z`(%*2#QV_Woo8=1Gx#va?S-n# z$Uzo3l2GWGTiew}T#hRJbfTy)&PYeE0uAI;A0>;jnOJ4v(B)FhtVd`wnPzNhgW<=G7UqkjmIsyXyILDhxYPhmyCi zqkPLN``B8wM!UryD-Hha=|As&>p%Q<_v0TwlQRzv9y)>!8H}v0lYfQ59D^=8q%QS# z@A}Q1jqdKd@5XU(I2|@+(VlJZw%kt+F*~bXYX-)ptkm`Vg*!FPj57Ok?I^>aOT*>d zCE1ozTUIR&JEuAo+I`arU=@II5Tb)X$AR$8ZUh-~9H=e-%1*1KGD}CSaaKP&?#h%& z7j(b0!hOoF$YxLmO$WRXjSb0T3tJ9Au}@zBI|$B%WN`OIg!&wu{&-N}(|(FaOq-T z9MIp(7KSYx74N+DM)&lee!n};;Qm)W_nGbiwhP>3kiWBY75T)^zz{gBt-Hio2JfB5 ziGeLHEO~Cx0*-=>v?1EV4o)(iS+1&aFZJL3&EG^7r6X5SSSQrM5oCS#r$6m3;eh+n z7k>r5F6E4eRki`$b>bxV>zs*za{|}{I0v#agSLk%#CkK)nx1beZ51gG`|-obsr z84Whm!0%sV=h3Lddkxu=FE&g>c!}PMCs<4#?b~)jTS{F=ueK3Vpm@5gY-MqO{KN?W zkLrKaaX|bg_HO%=fj;Gbz2qYFh_^aJz!fFsj|GvVY(F+0NuMt0|hD<~`Bp zUF1E2P@pLReQy||Pu@9O8{0SzsIR@_z&2I>S1AXb23u@p5>?wGAtrSjd}vG_d9_p- zP4I4~{juECtuVe%)T?FW-!@xa#zM*zcYsZjh3!1NetsO8t=*|zACb^ z2aVk_6($&>2>BVO)A9y*=0_aiSDwWK3b70ulZq?clg@C@SL5GVdm*Zv%-?LmvXi&H zq47VPGB3XAbQB)qHZ11#ugNqEn`dGBuAGgdFOrvDdXa;TI8ccLz|?@M$ch7AlGZ&? z@>e>Fo_fT^tMFCnwWV9qCZ9SoU+hlA5VL`yNlFK;M?JYHw>XPd$*Ho-X)&(bN#>cG zhGSBWr2CRe;mtvnnKXHrY1nFzJVSuTdO;Pk&_hPp{ZPH^#Z-1Q7XMM=EYmpadk;8rXk{OnR@G7K_tGtO!Ie9l0 z=E;XOgKuw+dGG?)OS>P4(m{|P?NWP89qJKkJ>v1Nb-bjc{aJRt)T`65n|_HruHWH1 zLgOq8t^7rs`&Q?mYlp%3mQT8&PhRD){+8ZVLh-7MV?i4X4e+H604Q?tOhU2@^|q9O zo$V`h-2X~jYe&vb=Hk*?bjBkyR|hi~bD#BZ|IUBve)OXsGjQ7Mjx)g7-1M+2w=cNo z8yw7z`^sG+4sPf$U8aM0gPGU+bEd%tgF8FovLnB)MyQUC{9#X&_a@8MmD_=|&I)JY zy?1b!juy0BUXP~8!eE0{5VpGxMU*>bYE`7&)_Lpl@D&`o=B+jf7#te5e+Ka@XLOS? zGq&l=dqUE40j{;hL?+43o*hKEP&OkG(DuqU-u>H#n#i$iTA#!=QeKL05Qhg>8$<@s z!#?oZq-k73vUu~&5Sx~E&o4Q_=W^TXyvuRLnO~)pt!WpTEmoF3zqV*78{ytZNG-VH z0K(=kJp~FH$O24pQ@jxcJ><3H+OIUQWFiCz9W;smAhYh4l`BmSAKc%4`te7)&oMLq z$R|HZ8iRc7#DfjrfA_t>SDn0(RS1_DWV-^v!K=&r-+lKTp3mcq*vG+wfyJ-A@>2KWFP`JT#jWmvyH9kFKKxL3i1+oi%jd|8 zzK~^;cH}C{qc2^)25%g&hTyJ%!6b1IHCy)}MfhTX>*|?b`O=rWPa@AYdRxZ|BuBMuX_D4(7m;?@>d?zmOMcIyg`5q0GukIJxy^KOa$!*ym)pZ(d- zyQjYU$KB6=`CNAar^W(yuJgdH5=-2>{NI%<`*A)vVDg*<%T;Ho6Bx0xD(18u*8eTH z4QWIDY`8X-ezf*L(4Ji`K5;ZqzUnA#rFIVtmpwsSsRJx+XH1^fR~;N~=XBME^|g$z z2o^3{DeN?DArbOtNZX0tv=3zwMm?5XwX#Jx2cI6uDIM!y^&R`Rw`W#d@}&)19^6gj zaI1ne1hv0ryCN;OI$gmgEbk1!;UO!BU|oE!&am!mxLSd0+DZCj>ed4i4W4CT`HFum zI1sn$+E%(cK)UuXZ9j7!hzvtZdS&nBI9Oqof%-I$?VrwB+xR86uCzX_bPei5N5?jD z#^$9#yp9@W9u0khbOX{qi&I$*@>Bgg+7JHqkV&&;(s8LghGtKZ1Ag-EqCHKRp%Hj1 zAEBMCAl*2i#YY(>Kk1g0!pM_{Evf@otYy29`sis~cNLM(c$>3BSqI!E0i|23SP)?I`4qz==51E>uvTWnl{ z+*jR`zGM2T1LlqFTqRRBPYFErt=|G{TKS5JhOm%`$l$f57q7)|-3MgXPs_I}k_QVu zCJ?j@XF;_*yXh3|Sv$ zXTxh;Raoy3KL1O%Q{1LaL#ve2n05zuV`7lpi_rilSK+18G>1Bvpr71~2~s#(erZ&vr1Vwz+kIWFTovlMp^wa@)wT4~Dv&aag?aqW zi*Gue#ns>~cN+rf79aBnt5!O3Bn#_{WY%$@j^kOUaj=u=3&C8oc#F36t8Y|k6lY;( z`88d`G_N{t@L9TR=WQk^w=hl449v;*Q5*-Bu^~M4>S=YXQbvBAnUdE&U-1k5zD|zh z=%Y$LALPBsIUjy+N|SkS%14cv@|0pgx3jzz%}9I4MDCbh4PY#!Z2AHkOCO6XW2&+x zeIf@hXA3WsCNKh2T#@p3sGD)x^W@vfjQEHwrQ{KAwdwNm`yzH=CdIsXxhGMpPrg_l zd`sIrv42u*xBW}UV}#BKHxoYEJ0$W%4^!yasgU5T^rG$aBp-C!U=qOaolXJSRI$2j zZGun3V7-YPh}Ygd4p!~>myC8WT3f0Ps*?zj49cC=)Pb-~XLxPjfy{E+=X&X-SG%Xa z^PTPoKln2SW>+)o>CEWjqN}Uy4}doVb2`B6zgErFd1ra|#zi_}H#pqx{+w};y{WW; zs#U&r=sf#w5Q|qk_1AA)g9aT=i;KTaI&?SFp{ovA;2FFu^s`iMpP*};!BBLQ_S%j% zx2Ab-)90!zz^x!ReCdt$a#F3^Bjhns)ctQ|0X&Ko;Pbbtk z|G;I(-uvVPyp^+fgAbf`?wY-&bF2Ls2lEbic07jxDy>-ze>{UWIK*#P7Z!~OEeD@1 z&=aiw4nl-4(&TsOI8YDfHN-Z_xD^XcxMlP8!lJ0OZ|LvXO{3WL)hd{8VTNt3+H(r7JLt7w z`2Uap@qd-h|AosJ6DP07PaN;g@%4nmM~`%Gz4>N$0N2sSVs{*xu8Pnxa_9i( zgkZCVDrW{H3B0q+*XPt4yvvsabURY1H zHJMSa$>F8M+xHTu`ISMm!cjwGx88@A(F9j8IZJI&CvjrJ593c(9OyXUTnlLHcnO^B z1E+&U{Mv_dGRj4dt}ej2(bL!IV%(5k2u*(E#rh=5;y3llazl;`2ob>i&2g}{RyuVB ztVLCav^rTu-3uc1-gIW`VcnJ^c;pJQTkuniwX&CPsV~3eYlGavBQ6REoT4qe5d)l!kT^B|f8f=5{{h(vL^c0&{R{rdlv|P$)o2lc# z?G&z1GErxS_#0;P%fEIWXE;1-56ThUsqaZBorjmB8!!16QH zR}YuUIudWPG87F97JX2mN>7zp+C$!lX+3&XFiO|-vWV=b{=^o9V^&Y$`C z-*_9tlYAdSqv0CToK*M$;jy@BvOGJwwdjLj$%+e}i(|bA~wtO?8 zrO!m?ac-If#=;yK3Qsk(-diWsM;hLFxOz|LaK*vlBb*{mM@C(lcj7q6OF-g%*$$Lh zw6*<`y=WKQmnBIrf zK zWek1l_{4d@jPRDTSad-4;V5wbH#xckhmX*~T~S@|Gcp6w%KfCDep0R-N7F8+8WDR6b)2H^5uWur_E96ZD; zZ8p)y&31|>_{B}Ity53Y1JB__yEPuiN6mCf+;UV)+K6Ro?y{Hu)(GJ8zfZ5I#F-a6 zsE#T*%+z27>z}=iZT5+P5F9Xh7fMDX$d58Rn`$T4vk6@K??AZ8BeOb(OwV=_@Z59v zUEOD%c%u8_7rwy3fcIrEQw~BL51bF+83xz*)8^ckAdNb4e}OL%_}RiUbn@B5&Fs1T z1IzBzsn^-ka3-q`WbOc~77nppz}Z|o)XuIiQl_pJSYsyt08R>>UzX1+FTK>Ae*fL> zB41&+boPVp5wicKecus}5Yva0s3qU_Spmt0EXQ zoJ7_Gtdv+^U!#8VInxw6x`4j<_fr=&VrR7va5jQ<^3~T*QD=X@`;$NU)2x!%j{~8T zSM46hg`Yol^@Qaqjo2IaX%mQb>p_Yd$vtmEhl0*TZ6||eOhEZpGVs<`)Har}+cbEt z2yMFszxd#+db4-UNgEQ0<>>Ymog+0s7jYpkR8=>Fmx!U`K;r2)0$y!g4aS@<&Y)5{ z$dy4h?Sl5$+MPK29K2Cx>Q@JWq0uQRYM|&qGimlwdN|KGaI1plrk&butEZ-yW$iw3 zwwGZr4pX~z;Z-H@-*PBtMo8@XQD2siE5XX~QvA1-0k$*hKzz+{u)6BXF}I}9CQAz# zS0T9yq4Zkqi)pr*X&WM3>B^=0I&;K3ZzY6j$s+B#$+Pxf@0`{?_T?j+1sOP6hByu^ zm*_jO^^<3L4sTT^rc~Qx+X~}-h#nQhzy&Ldh&p66A^C6Ral>tNluvUUsN3c^@T&^3 zap>wS@V-aMCCnH9>O{QQl;u(SRR6`F4r}k5Q`IW9fa8Fu1f^+C8|4eIaWJVYZu_xK zRYq-6IwhktbWT}z_4OFrb64^BF5bVNl}6%2XnF8D)Dsa23*Y|MzsGS<%xhSgsqp2% zy~flO+U_GL@V&-0j2q@}@h$I%U59yh!%lUxJAVF?xTNnt|2N*|@zmgE zF;+e+o@G>_;Zn!#-jvXT<~&;vc0ANzJ870<^f+!$Eq~GWX{vMaw{mZA?K)5HV3^BS z%YA!S(WoUGbafys-+Y+1IM{`R8u z`Hli_@Uc>FI^K&*KC2yzvA|AXH5~5K`7VPoA#GDDx8MR!c>m3J>Wfm#=QZ+vV=eSx&NN5VpL=p>a4vHl3}{GTqf~!+|)s)WPDCIyRtV zI`nn~)q8B#xL(J(@RM|Yd`>4D9PRMG$#u-dN7m&XefedrC%)@o?@(!_1n$Uu`Gx>|Y8AuE0 zgm6Xl+3i>>lLKGNf1OWkD#K+CE3}&D3DL=kSrE*^Z%|Sg!kYFd*ACboZ@qe!Kg<-~T;USiIZqKXMNaH2WSkBWWFyw+z_8 zr+ug+i#7V-&hdnGt2quxqAoK->p;u12&hwr@SM7k$2~u`6)n_?gF4hSHkSTRwZYaM z%U8#NgP=0L$_x5Dr*8VdU#mmPVLz(bbWE1GwDSxgO|L$M+nj)+&k@G~GN*o$w`OkZ zU3G)i8Rn6OA$Ym9sfwKNv2B4Bk%z57Z4)A`?j4 zdrbP$a3F74WW@mT8mIkCgi9XtmBTFdCO!cP+H2JTNhwglmV<|qqm8w`2w(3GGZPID z)zCDWLmVwn#Z8T%#n0lJ_dLXjI3@Tz;KbWFQ~@c!q0tO3qR`Hsc++e!3*HwrjfVeJ zHbEQ>Pa^U&l}lLv?}eE{kKavk4Aa%=d|Wm{Qk>Eh)-oOs^JtVzLmdyxvfUTX!l7Qq z!fx1E2=i8c;YzMDdLgIu8=s|fvLrM;2ji+cRPw7j#hLWLP=sw3bXJCxq z6$)8!ReURJ1=$5TeVCLDAlg08cH-vgYMOEPUEq6MP>r1?ZXR8;<7AO#8{V*PoJyJ# znjJLW3UogF95jiZXCt@DbE`CY3O~x@zg`y=Up%%lonIK^6q5TEdKt|H1F$d>ino!3 z`B5pHseLv%u=JF4gza-H??kuiq>rD(&7(3`KH8p!WRQ10K7pssPTNOc@D5OX@$S-P zucO#ge?NMsb z^9|g3;1XMdq@ z8OYJ6y5TtpI1ylqjv`3NoX)a+2A7*#_Sy(Z)ghC&{O86XjOay77Hx)ZdL^kuvTq1=l+8%Tk zyG~B20|BiXBzR97EzhK9%L4h6H*h^ZFQVg&14Gf_DkFppSh>crPA6LjLIQnF-+yQ= z1FBWzcZI=k{LNqQKJ)2Mb^CAvIOBKq5?@2WS>S;7Dg!S+r|8M`2J5S{YNt=XpLgFr z>|h_W<$fLE!ubo`HD<%LTL3r{Bpy2&QU;Gwmqz~ z#elCLFqjw5xijax_uqT3JAZAnyZg~6x-b38m(m9~cj0{KZ85_wKRVWQYFG}Z;n%YS zuA_(d-~S-15BB32yT~UTwZS#&n_Cx@?>cox2gxyJayqjfW`i=R5}a*vDab zn#DfwIMe*>&z|l6j<0&>}&?C-CZyR=}4GUiICZB1H&gBM1{gEaHb zIu4QvnhBUiEQ36;7_K#dhgBHUR>kk&EpUB4?MgVE2G0Ige^ZD+MJDfU%VX2P?s6RP z+|pWK)d93Nq>XwAUu++HH@`4zw0je#b5qPTJ+yk%$EpU(Xe0V}1%|ANM-^qo0cl|r zK({McIH_ak(cryfF9+oghTAy~MaO;dWf!fEB~$;y@VVrJf0v|Z={oIRIWTIVD{WQ8=`BjV?3GO;)P3gu8Bu4N$dG> z0Pk~IMZp9PE75UK4lL-&hizvI@;Y?HieFmb(>ANjt8B%u1IVokP=_8iAuPCb00b*> z4ybqVqO~&)e9l<{@a(&6lX{ePTvd=aP6KdjM<7j{_0Pu&((=we^K{}%ewzNk0uSbD zIY6b3c$7!wP_Edn`FOS*g=sjno!B(#Izn_xm_IfJoZRX(NLheu8sww&UlKv;>woZn z-4vN{A_yk#TO}GIiIHo#F={I+L}WObrexY(DWg42uhNPUL|H@SRJ@QStOZ>8gujy@ zxOt;c)vdBH@{&iM_l6;@B3CqvmnmAe* zY2u0T3?uvd32*8nD$!u8F&zOXYCaA1qrSx1bS18Gq7+_nmV6qty{&lxM6&^0!}3bm zK+|d$I|aV!u3eiB+jF~W15Gc*w-v2uwmf^uSJ}_TH=MKa^Y92~(_;rqm^8Ww(;Q2) zc&ti+k6!f(wlfY6=5QqS5XS)?`|?J{w4--<8}e5?wKA!fl=-WS_E1iQF9LB?y(!$< zlQUyf_wiu4s93^(w&MUCv0u@_YuX`hEcdaHPOyM|y888>ZQ59fCmdeQfl!fk4DNQ~ zn#{KYdpj_BN%ie%I(K;~%jT5NR;E$T?I7)8n!IwTTS18i0CCi-r2_@a#I z^!Af75iJb2sN9qQRnn7$8TuOcNN@l$Wx^y_(z&$ z=QV#rWX27j`+I53Z3B83ahZ9Dp=blp(~E9|?`2m5Q+q)M^4s>_z+ zNxJLI(%3N;tDRAG=jq?8E`y~rla37i47VD{>L!i@XZr4Uh8f4fRR(IQCZxel^0p3a z^5QsH*u2u+!=Uf){q4Wg9fZdltS(rjLuaeNa3F1{gC##}w@h2Quu5Ns1HW`~czVHE zW`|#Y^PTREcRuJ|diBlj?f1`g7ubia)5F8#RybU4hpS7?b@W2TkoTnJJDGtD!Af_Qa+6cQJ%G)= z8dagUgt^I8V=evZxerc3!9TwldGz{D_?(BYIniryD9@P6;T z_j6F9GxB${9pc3C6A{2A<_qw#MEN_oKFln>U;U8R^YHNOvp?-V;EaUFKJjq3;i?s! z6<_}17rLW|mRRv{HoWS@(8=J;?Om+AIl);4zQfP+RfMywHgIr%bM-*?*cX2-UsQOT z0~>w+yQ<*`wwyx`sS`TRd`G_h*4wO_x!PUMV1>gL;n7uz4&?VyPY&SxSmpURpOjS3 zSKKN@VJO>`tJiQy;51=-f_SZW4!G;RsZHWgz`^2xOh?N9`CEU`{oyyB%7LOs*oI{N zwJxF@?#pgsC&b8GIfkmkU^!>Z08V3sUd4HrK}ywv=-9!mA=qL&Rax3HbS>7wmrfkp zX4EhF3dBoa8MLL!XD&)Sut@tr;oII90qE2*?t|7!A-)(g85UivyagC8Cm zj-(aZX`E8aC+&n=OvJyOgI|f_-W5T9b;JGf)+I!VPOG0*&%Q4b&j8l543yE;RZTbc zYjh}OyUtK#1teGolfk6;2U{()7u#1D4$sYb)&-19>MCVd0Pd@L%`06_E-aw(9wIel3W3 zL1h%Ns@Rco4*mu=4_8xYgA;dCA#n+7+y?=mtFdp z$!A(ix1QK}l}CAN@k27o0t8X*J&6wN6*;{QE=84gc%I1Qp>S&%#M$;Z^O^uJc3wQU z0BW>P%iXc#N4iVbce>yE=6AY(_iulzdyiSq11tk~2{vp+Q+AG^9vaH)tVzbB(6^I} zQlnR)Tl+mIY1o9Yjvt&KpZLT>@Wx=Bf1VC*r_Vt|(|NAyNWEUa)a|Feyr0kF9YUTJ zaO|*b`Uaiz1q5GXAbfGQpa1|s07*naROJ$MJ4k-_{`g(YF!Oih5KFh2S9Z#d* zVyngF?!{M6b?>tO{Ux?wyz=U6-5Hz+t0(U7HXHyWp9ed7*xe#+b5;P*nY8u9iqJ*P zR^PbE$_H>76rDuHpV&dQ`IYG4Jc9`2uK|kS+OXwU9b2DEX7M=i}AbB(Zo-olrH{uYdOQ)sfKlQ%E*0r)>*bA>_m!PfX*+1#x#@j}jxY0WV*q{rJfAnbr~B$xzuJB3;RkcL;IU&z z^S;}p>@p~TzK$aYS=%@qJP#pf8ZaQUL#*xke$3z!+0UFl4G-)gzs8}1z#L+re~g)X zX9ktctqdplvPY!EXkGIE>Z`9t=N_VXm_c&W%r%yi>v*wz_wyBp`|f)%^q+tJFS~Dl z``g&{cE0NHxhJ3O-otrz2#4A|#}9WGIrCr($JIXcwt4kZch|AQ-9ryPz%2hh^t6rR z;36wp7Q2HuFjfy8@0JeSjYH%-DYMvADyALN zyYIe-B3|i!_iMk`{V)I9zvROwY-d>KaK(d1I3Gl(k6)IEIfov5pV^vGD+1btk+x^h zehk_`4Z_PgXj!B^AZ^%|Sx=lqols=s^7D&Fu`r)W3Obb0bEY(Q3c!i<#!1+hu&N_YHB- zN`0f>;TDi>>O)rTSZko;!KJP^a9c;5kl@!TRr~>C8;WoaRHFxQU*EXK;2j1C>O)u^ zKv^L{e&uR1d9PzZV%Et7t`3rgG0m@+XeY`m-|HOyNz0LbrcNGL95^`5$_s@DP1-l| zCs=?6^4{RRA+P1csZ|isSwV!?=nA>4zqV1aQ=C4c_FR^b0GINXou~(iDjWQA+jO2m zFmPtl3F!(N>%S{g4qyvAlwYl|=y?Uw6-wDgpia=|685bG(I0J;ZJg~*2IA<`_a20U zCo8llGi9o;Dqw%SPo%MdGs5i~I@aP4ryTQMgI~`Kh^|9Z$3VRscCRuh*?Lt;vJbA1 z@T(qfaVh7S@>}LQ_L`0+7|-`X%$ldjpd^T@x<7~fim+7>*L07PH6S8?YWF^EXVvf z71c^mJ`B?TD7er<AQi*6_FV;Z?Xs&-lt4yXwJ^2oz1O z!aKz9(eLjRSE;Ahb!3!wJ=+Mk@;5dz!S!S&q%!w<5n>v4%Wr()oI=#yJbv#qen@YY z#=K`cayB;R^@V@x)NAR$xIEMH(c8Pq>`7J}q`bgn(a(fdjx*7D%!`aW^*9OK?s}di zOl@KiHMyOqlL?K!JmgWH8jbJ=7UeXEr==z0HhykJJJ@Kz8_uF=Uyz-l; z!*sad%Z`Xf*oWw2m`9#N6v92bJ~v&Px7kv|F};FUQ5(-ZhSrqa6x6$(mf)db9K1AI zKF$U^kLe&NgXDS~()D>Z(9L20vmFtEg|YL+ANsSiM*nNdZ;xP!efxIAoq4x?vEN}w z!cN2La?LRAr(Su2BfJG6GP{FI#Z$$ zW;PN1Ff*g848T{wyGCblgV|OG7U2cCoLN0|n5ElCRv6SB?@k;(*4=&L9-Iz*{*lAu z5QEw2o$j3vPIvDz5dF)SU+SKI=I7nd-#EjOf3(GHVOXSd#g2g5jzMS3l?3@7IJUP* zCtvv%m)O70mm8Feh_bPi4fpWbW_`;B&=vgN+_5uP12fCl&bxBjX|-G?HU^$7gI1S> z%mVl29A|+n@eg%{w0#=&CY%F?vCz()XlbqgC(G)%X3Z?usw@sVQpWI@&toc-bS(ZI zI;55tOY3Donm2B^r9gh^aI=cQ?E?Sc@Be1^_+yXrb%OW1L#$Z2_uhMRzK^ncD5g#W zXA140I~dfCr=iX`Fi!i>F(j;m2*1>DjdFLE{3tW<4zzW=`OS5ol|enbUE!C%_=Q4s zk390pEcG`{y*q$KUEsOS3Y*ich~dl&R=2$J^2_y=0|x#MRPM%E<&3arBs~7`Cs^%r zwR``aQ>=oy-rdC^$M>H+nomjEU%T!A2R$9Y?kt*jPqPwYkwH0p+GMIHofO%kQw z^Efw-;q3U`iBj}p*JlIO%iW+t8b_VxM`#DF;PUoFpGEpxc zBzl1r51tkAz=IF4%A=eO+Sodd4a?-Rt3WvSz=6;2eCq@-a|sbfvAH%JF3zq|MTyouyTJkf# z2J5BB(;jj4Jt2MTmQGYxlx3ieP%U4CkRc@`zp$od#R9RO7gM?v#t6%RKie=4$+c}Y z=)6`3Bo&Ut+K#$?uAF2#DwkPF=78D3v%Cr)M*zypVVmf|!MpaQE`d&cxBNpF!k!Od z`x%D>F9dlMr){L=>3JP#PpoT{ldk~tdmc`71aDREELR5d=uzF5)1&l|cb($(V)x?Y zaua92^7~E>pEg7UZ8`5UG8x}O`0gLdj**3D%Si>O3t`F`B}dwvx}uyh1mDS7eTR%5 z#BQ4^e*et3XT?D&s*&G)9q_d)VaV{V1Re^XEUS>IV2K$08G|XqX^g7@VoHEHIFT*% zQn^q|@u9LUq%j(!%uFLg(?{vnHI2v}qcTJBE|w-!3e<=@3d&UmWVTc`aNjyu_yy7A zP$z~KU#Z1s-T&wRs{cC)Q{F1qGqWWEQYcS*_CO@Rs-W%oLTZO2>KUCIq}`Y8EDVxYS`~fng~bOd ziM^qR+nYel7(CIwXr$vmgZTZ|;=E6MZ+Iz>9ySTL^D~FGIu9KhydizLsK47mF3hb2 zpMyiY+LhElc^O4F8rfsmjcJPZR(YmSyYD_8T%pX*r0xvlO;JLoD4~a*oZo%_+0TB#wuEnXKj-`Jml^xrT&k1l?bP_GLf)_p@YiZq7$VNHs2B01 zQ&MAF=uY2Vb_N{)rBj|J4gSdI7KW@Kpp*6R!w*#_2FF1yGqpq590w`R$ZGZ*4ANY2 zz)knyz4vfHA~Pu9aQ@L{?mG;EY(tgZGXQQbIQUp#Y5C#q#L;6MYIlTu_vT!M>~jZp zb7zwk2F?&)>fU(obobpKJ>UKK*CphbDgT!3W(l&-^sF9(m*u z90w=T4zzvq4gfE5*y4*Xy+C=b#_4eB(nW0ITpVAme_(&kf%_*OdH`pEs}9a|i`&<` zhws0qJIUDw&fHenGq^w-R~h8~<%=(M&;0C#Zu92;?$>_pSG%wLwJ+g(U|^2XDBmRx z^0bb5w!yKZC%QlQ!>==_ztSCI@b38_Cr_U2?ml@}wl5rKrG~SF>O?1t`LuW2wCk=C z!0C}M9>B-D9O~$j$}RtrfeDAYizayJW@V=W$)W&_2Z0k4%^e-;k!>tS*1_XF?b#+doK6f;`oLOCCxF>!tSS zJHUF_f^fS7*3JMd6&d=e%P?TudlkFXdFDZ}l1u&C!70WHCT-VXwbF6ms!&hT7tj?5 z4qC$`nbM-70RPFmd}*8FlwWleUg6U+u>6hRq^*;8oew%(Y-62KRvgFGI{b8yxZ*%3 z@-mJCXVY7IH!Xxs{#N_FbKZLa(uX$)a&}uJtk75TZNVC{|G*i+0+^UNwH|@yeP?k&yQ( zJ=$*c6}{1>`tH$TuJdYD{Zbyz7S1II?o!0xJTi^)6%N)RAXZ$u>fzy?>ydy z@{8M`VKqh0%eOba3}lLDD-L?c0UcRCsRY9` zuNt4c>8jspvRBtSX#K9ZD1F3CM}!m69-WS3Qq<-WbRyj)vd1t+hV@Y867KTr+J z&3gTD1aXTivz9&1qGww*M`0faVR2|zBe=?LM-u)&7F8xwI&Ag9YhrqPYVjyTb-HL65Q2R_>v|qvlhuc^RvfsP<1ahH_zN) zpw$JjRR^@}b_RPMeQyO`oi!P_&ZAKsHQ$?NSN6t;^}JCqt_E1PE1Miv==a+VTiowI zz(AUT+crxx|KgdSb-(jFzuP_Y(`VIA23y?%%VSwV;F3+3iTepdm!@yg38^K;jV1`e zZ=c8kYpC)Q9j8j#rqxy~XR>NGjLsQO0v_q3?qu+|w&oWR`V|M{vs0`rcFLj?%2#w- zI0p_g_}Rxm{44A=-_O8nliBKv=gyLLJ@ohUJ$pMxmo8t*Z1g4v*xAuK!U_c8j~!;I z`8{{xJh+>$K^*N4v+SHBv9b)G?i9|0Yu#Tw`&{?apFh_<_u?zv84glBbnIle!sjJj zg6`KCTy3FaBCEt;Yyp1lz?FT$C}q+HBI?3;nG-$(rncgsFR(bSyf+{JoF!@lF`vcV zX3=6R>YMT)y2{*bD(2*BpTqoipvOWT;AVY*-`@UZuVdu|Kit}ZcQ9w9W#H8TgEZ{3 z>3EP=mzX*(2Y3eHn5|Kz{5HBwIL^wVK42a?P6?c_R0-ptJUl`B^xpLM1>__gxDefcB$}-3p|`(6bg|uh4k$#piKataV2Z zvQ^T9AX)XX!1*5k>%aUzx_3GE!z~OetU%I<;y}hy)?U0fj5`i$_SaPz89-yt^69|7 zH>KoFetz7-;29e2uuj`>on+d#16e6~pQYT?cUNbmEf4{HsWb@4sx8`n=U{mYCH>-Rdmx{Y2fd9aV4gmcgXRfK7cRlROyYp~{~7R6hYLP2Tc{ zVn9RQI@nLg!6FBm>hQFmDZk~2Bd2&pBo-Vb=1-fZvx5P&LN&RCF|EyT`y6_a+_Hl= za5Ik1JsF8nU~%9S_Fe^$Zu=&bWhxKSNP9<{x(^$bwug^KAJ~?7wcVWkfZpOb5QF+a zSnIW@xd9g8lUD6naVAYITFW61|Afz~1KLz)`gOAFC|Hh@r?%4gbqu#ESl*V=G|0dD z&?dmmUzKOUs262wj;d)s@8qxAY@bSprDvaqLHTU2br$)jKGN31ulXb_od`q5+e82 ze(oSl@{=cca_tN6&QOul48=P)6PX%b#@ze^8bdtu?o-S*7$adG?GeyK$&;9xHMIPVMtg48d3bIWKUZ$)GDsf_bLpiw zMvh_K_faG*PJOn&bYV)m#z#wQoiVcxLv<2~>C0tSM?=`*{gCHq6{d!9Ls&aLb`6$GhuA}n>{~b1 zy9<{#x>FpY_#?J1{OH+VbZ@=S=k}J@S(!j9!xtr18En}V^_+pF1v+7L_~kF9`d1-~S)&H&W|{QlWL`={M+Fi`#_j)SvjPcxWh#t^%8pnQ%2fnNwX z%4!e?@h+iPPR}h+e%W%Ft+r<;*=-5J*y(lkfuCqpoe+ z?##I}Ics2zGIrI=D)QfZ;#l|SqmO4R!xilCxffpUe!}XVbF5@Ia9BHCBeIm(s-0fg#++$lsb4{*lpFj#fquH)zk`P}Bu6Ra>hgLA$oD=s?q1;j(IM0|%z{pqAA`EO{_L@aQlKlf_k!v+9<-w;;RnP;#&u ziTc@AcUq^k;qZdhTUWDIBDc*v)AsD1jZj&)$H@8^@coV}qvdzOKNVuRZ}&fqA^))m^FcW~snLgp^E^sKX5 zPPU@G#AKQy!e^PdPmiH5ePs#MoCa=ReEXXh(_YHJ8{OspAK^!2LR(d^V|g5 z9_o-bB5!V0sQ0-xP5FVr_muzCx#eehatAME+d(F&T|q~PE4i#c>IhCipaZ0BVNn)C zV1Uz^6#Wn{|5^DbK|VktzG)AJ(kc{r<(;20Qjw!FP=2Y5gHR^>KDPp{(q@Vt8=%v5}t z*7#~K>AmpdF%7=uSH^mYmqCr?YOq!X|Ces2Iuyr{H-SEyjC-j!z3ojIk7>M^D&Iq1 zT3W*yxq6v|Z}IJFTnkMHKL5YfabSn4Jjg5oqf>P1RGo29OAX5t=;s*q2pVk2wb9v- za-NOspG~tq`!7NJ;a_`sk7b*{4iaxgV^VK=+)ek|uDDv>D&H!%F&YDMdu|(!JqbjJ zt2NT53v1(S<9{b%%#LoE9|KjZRd=MR{Z^QVYhL^?Z^MymPh(fyEgr(bfR7>QJlaE; z;e9K|XgKDByj-U=>e)PZio4O7D|c{C_1WOP&ZQORsx#W~?t+b8isy>QHhU9ka7|`A z24levnW4dZZ=Q70e7Hq0Pt%WtA?NPVL2w2ndJX-IRJ&n5nh;VSfHAD$$}v-bu& zRJFp1j%vpMih+TH{x><`?VI2JZugz1{+QXt(+qCiO0dd+#>3GLgpaN3%uw0ku|oyl z;;b2q#q5n%vYW&$2}8qXN7Y%3R1m0Du)g$;10vM1GCBBi$?rA;`)vmOZdIr=4wxmS z^X(wiPM5{o_obj#a*4xb@fPDr2Ap@}IB@B^E#{5jV~;ko-R|jjpZEqR&aa?$x>4PA zmW1!{B?pI!NW}njk(uWs-J_2^+}(ZONd{=_B|plZbhc^GFYGRIXx`b2SGpHod#iiq zmoIiNo_f1`|J>#73SX93=KO;N^tR>96P;04Fxz3TnYk)!i^xu)U#L*#R%D1mr=9^Y z`5m-a{&obFSGlvVn@*?$$_h0z>w$;a5+F(b>`bQ}#3SJr4LiBj``6|zg9*hRPhF~= z9z+QSPfLsLA!h)BZZb$=upy2(LvrsR&~Mh41Id|n7GH!X%hLnuJlv8U3OH`|cVGPc z=eqmZ7V`PeJ=xvM`2gow*8duVcfY2Q&;KFB2do5eYk}tm)aMh~5&{ud$kZq99Ng8+ zm>qX#=l$YA>4@g#?Yp6dS9zy7yzqPdO9^#|#dI^X~d7zZ{vvjRBfbLCT&5A{c< z5_(%^<~)O9`4Df~SO;pf7vOEtA;^!<+D=uLas;Gr1g=OzTDE2IB>uz_mn<~883ZP` zEugKVj+&J?v0Opp76jXQap_XJb`9s2TW~0o^hRuVGQ*n@C%eMK4 zj~?zGdE^le7=4f}J4dnmed!BpQ}T9>GeCav%jddZ{QT!Q5Z>$Fd+Utq2(RiU4o$F^ zeziB!$mcuCcbMCVbV3Qc?0d_2?#tn#4%HiWNd24fE`C7EZj;l{i2@OCxkCw_&_-EezvZoY#5r&CxN&Uj|_C&|d7~@D-ky z@DTZj+>hbDRhC(JiYKAWb+^u^c&0j-#+41U%$2j{Z}rbq<9aPNV##!SKePO{T!m^L zUj;R+f_+Rbv+?ngYo|T(NCA*#Giq?XOoGRrfUP`A+pzS=+GUn#A79!DqDju+GOFd} z+IXt-4S1fxCm-pQ4f3>G4_6ust+P>eVx)|etEZC-3=Mf2;+)FgYoOPs`O^XGfu&;E z<;q|&FMD~HfO%*`()s4zeW3Iz_`k@qYMcQJ`*2jg+5O3%{Gj{xcfQlT_4d1Tme8)tv5*lf;z;+~gCAF8>v^x+z|&Q(w!8i6=1!SvhJ3E(he9!IG381?JDa=H3>b z!j%lXBRtgXzWeTG#`#cY$l738TSCw%RfBW zSyL}tJDiWejJ;w*n3tCi#m@Oc=|hlwd znK7sH?m#MoBV^J3Hu@C?t|)P)+*!eM=gvhQ-=pTwEH*e>r`dx89oQ+*Rlf3Y>eL%q zMex7_3{L#?B7C@2(9XZQawZf~DJSFPL3_^$zW0$& z-CJJvPdsHkywLIY3lhri!H?(I4kFBT?9qekws6E8Cw+-iLtVw-7KhhfV+8>Yf?xa9 zUu6|SZCQFBr_DR8I`C@_kAM2p-DPISU2*ZLCqC1C?LU2;^B!JdrNj|*QiH1ftm@D< zEQ|cXc`VN#bk@#LQHF}Q{c)gN{A)An)}I>m_S<%Nb{4wftpS+%sxOms0Z^Qd17Tvz zwlU~YLfV~9pQ1@JciOL4;k~zPD{J+`@>LgWF1$_ZNb=OcGY&obsd$8U_I-t$jBX(m5*5S14h--al zx>0)TUpaF6x@cZ-c+j6YYgGU}KKNgx5yyxtSr-!VS9ZTN9{lShkw6& z^2yJp{M@dyA4gffpn?^V@uVb zd4FecO`Pur@fqBLVA*GIPu&vM_BJa)0I@7}KzdNB`q-dO>9h<=lqH(9gEq{*i{aOI zuRN%l(xvJsefsVb|K5OI;zW{{WR!qGB<;RpcHwkILh=A(TjyV8v+T+lH?;&Qa&cyP3|U_ z^3?suN5g^}40@U*m0 zhfnbg%XUb^`=)2}B~LFz!?Oo|jvUQ#(D)nXZ!~hq5ImJrN9E2hlUcexH#}o$qjA=Y z(S&ha;Rbz;g=u+!(=sSypOjO3Ht!U64AcC$A&w!`N5MA_*Tiwq%UN*NS?kSMP=md7 zB~O!I*l}HrVKHtVPxJI%r8nO0&cziu_VN|@W(>n*%F#}UI&OMy*LgH<6+cW%eZt-y zXlnZ|=XSQ%&y=}pAcw>;kZ|y4bG1f?HcOxxP<;Ilzr)`*7(l$9EeQ^$E^q+bGRy93 zMx4&Roo{E5(Cs3f30F2~mbQJ)mN7UdADL9h8FTYB8^Mu*A4X=VxOEP7^w zTNb3Yz&rNS_aE;5>3{o=GP}RSKzo%A>n5{+rd{?h#MfV^Q@X_G_C6Ons|>d8zxOBv z={z#1+;GsuSq~d@4!0RtU%0Zt83^aP7hZY2d;X=DyVu`(x4XE3PBPO6iYTu-l77Y! zBZyud(77eWcb_13Y;%wtan7h!Cm-Gzq~?@-;0(@o*%`ft(_@oCi0>)~OqRP_6|}7k z$W#`xyU@S^h}Y~1C$AmWEcr%P)>q#%^67nS6*|6?T(#gzmTP=s@X(7=6xK(_r#|@)g8ov;3p8TT;gPZX06wd!zIT%5ZGYF z!3O6Uh|k%tY&l?n>(xR0@#CJoQC|#jP-dss0keN@KT!ud!-R46pU12=@Dqy;a+FIO z^*yECSsxr&>I85(|0z}j=+wCH{`)hab2dBgT;y>8Yp^^lC-o~`@i>@}Uv;;Ej`uOB zzXtt_tSVS{(8G2hSBv<0$G>>?XWjc}&T-J-AP&Y&>bD)xJ@#=%)swj8tLRcpY$Y0N92oL?3h<7+mI`fi~rqnPT+sV9r6V zZH2A1&)S^ZIBX6aBw6PEct%7H0_@u%afTn$1(pwFFd1_Q5Aw6iaX|X8PpWM45@!T7 zwEbWU&BBjlMF$$Tvu;PQPUtvLPUTy;S&oC|RB(XljI~0wgGj>@@})3%C9-7i7ktu+7QU;Oj#@BbHn4;PMG z13VO!_6go~s#^L`z~(nt<#shIYp!6^7ui1a6szU_;wQfVm(CGsO4PDaAL?J3t6j5B zl=DMZM!o-=DB7r4kVEb!EowC=UwY=o{W7Kz?2HCm*eo&`Pusx4+H|41#P^W?N z$&UH}n4r#zPT73LwqJA(?ewF(LzXIQ%f0GRbWU2?HAul12Q;wd?3m(J{+?`fA*_xh zg($~CuM=Y2zTv79?WfvGc>ez#2WaLahFt~K)uvpPY#5>GpL5&9+wege>i?yQX z|3^hYX0tZKZS-QW{X^4DyQb2jmubTyU=)=cvw52ijjyzJwL)s(#X~ap_w#hscqrK6 z?*PXx-iohbzT%@Av>}Fe-}oOo4q9A;nZ3?Sr~N1FbsXd*W?p7?Anh!;RUrdsdvSdT zpBCdZ4#G0}z+>y@BS;%+cs0T0&>eLWmo=uknWS+i= zw-W^-_0V)tRhOny4fqRzPlbV6Lp?Lg6i z*fak(dw2GH*>T*7{r0|ZK%)UPKoBHIYI8U&*$%&WA{^m&Kl@K|*sq?67=`T_J2V=} zp=C6b#BIcpM2-RK?d?H7Pry; zCBc=;i+A39Yw^(e3mJPe%bU~2j~_Q97(+2i?ew`QQJlWyNv88+jZJJ{^Xa6ODQ$Jc+Uhx z!4Y5oQ?6E+1a~vipZ)CT^7~BTOMxw?c5t+EfC0&AMb7OtcIE)Z+SZFRS#Ipz<@u!- zUnryYd>jGD|H*UD6b^XM#$PYV&12x%7Vu8W^$>MLhJ$ypml}!=m+Wc~y2K!R)+06Xki`)R4w|ekku#xQ^aw~@{UP#V+izlCaGLD4@tBz-W{7jr5SF>g5(&Cee zKbsXFKmF+oNx!i8z0ZGPap}#s7bnl0%PNR-wMyy1I5_aT`=vgQSFJypmF1AEnaji{ zrTEv*ujqDo5c&l2DtKOZ9O$QveeGu)Fy4@b{tRXMM%q@qJo{sSW)ui#5)wDY3+*61 z%~v>-A)b6>hD`O?WPs^(0?Jt+AA=YFYw`y4!ZpTP`c1(rx){qvea6fjJed_J=x;|! z@9{Tg-Htq84S&ho(s7V@t552X+1wi+)S+KFw6OYy4wFFdY&=pt$omPX_P_fFy4xV^ zvDGSt-m(xDq&!=gW4Bkj)T$SbgYZ;;DVa+?v*yLajGN#We*?hyQHFQXTh&9RaE6aQ zR=h5p3bVjWzpXJmPG;?svWicwwcq(Td=zAPx z`aXHK?Z_DW?6c1<{`}9r5t!K$Q}Pyo$%_Z@;cOu@p4)(zmT@rdiE^?g-dKt5scHK@ z@y-jmoBnG%koMe{GegLderH?(pImZIpt~Fb5uIo%xM4weU^9`9M%>I;Ug?!lFtc; zQGexbAYG{Due^Y zkDC1oj)i7WUDB0&cNsJ>MmP^{5<%KNgzV|_l z;26UUR?dvkrm-AKrM?-b&5iK>dW?Zv+3R{YD-mwQnecuN?zbfC;mo`KJ&THXJ@)Dp)cb1i zdMyVtGM*jEXvV&_1~A+sU;1eo1yQW6K+t}@H6p7#!h2h99DWGadpY><@}<|yxWAh7 zFs!byYA2RRX700cAiQBf`93_yN}XpEDKZ1jQ1Y3@bJ?b2s|TmJl>{7N`uF>{vf3kb zUd_y>cE@K13_ih+!SQ|^So-p-ufCGA5gy8!6Zh&9&o{!ir+@sTP#jr{QR|Szv**sl z_!lnb`O52;7T^Bs@5K>zFJBdT zFmO1t3?Pg$y&H5g*MAsW@G3*MA`_o{oHk>8t!42^D}zT`@~=A%`XIZhy#j)4Sgw!n zLdm}5w5e+J0XkHVJqCu1I~gP4q1n@Ia&35h$rxI;X43&?^?+pNFeoFpWT49wt&#WM zPSkbkFYPel1c>uC@`;BWxmGH)K^G@Pj8J{SY9ZkRV`P2@l8-C}vl@48S1@iI%K0p| zYxR3Sx{Z1Rk5dE3$@>^T3x~*2^S0j$)jW}}avX%e#)E^|mY~gyzlXEZ#R`Nn()A6_ zgU~8%Im2C}TsV?CwP$S`oA5yM;HCD*o1x3JOeA)y7q2_NYxAw}4;>DDwe?7_jUry^ z95AZSWaUoAltbCpz!+DT@n88G8=JuT%;ljR;M) zjMvG`aiFb5<0t2U;2e>=H}h^y8~EJq{x}Z2H}pT_4PG1b$*rJ#z4xYv?iC_Ct>}gG zwvbgRp{`_CmhRWuIXI==RZzGmt@s>T1b>UJl*S)@z_Z`zYwinP@>nHg)sB+oEDG#; zuO>~NR1}^?M*eBVL3r^o!;XfUU{oWOJhV`JOwg-hTfns7t+MUq&OlQCC*j&l+0HvU z_exmBqkV+In{h3n3oQfh>PUGKl-pgl2Lt)RkYDGj{Ed9d)FTM9`w_Rg77m;ExGZ1& zE(Hp~;*HW(uaQQ;vQ>p0x8d)gcTUrYThG1?-Zsa9Wu9)mx-3D7qSVX zo$F!k&$ha^;#v$?12R3TN4ep+890o#-c)MTBaiZhYcg&sQ)#od+61qgPU&v1x#M8q z)A#|@gZV}{8zKj;8} ztYzLp$6Br(kK5{2hZohd4|^f!g+GzA14cifbCQaptLc~4idg5G|LqstJf`m_w(L&8 z&)u=9fC929Va5OT)TU#1p{BVNnjwcFtJ-Zi3I_l0*9X+M8~RQxiuXah>dCbZKg*c} zM`NVih(dbe_{lg0jxXNI=imP98{b^~!5@Bk@$}Qrv~eFp^lZKjf9Gz0=e=+WQ4Cnd zP#N`UFUo{jBXyber%b`DjN6K1%tX0JTT`lXsU^CUJF~4E7gj_nU!N6AdH*5_F>JC` z0siTpe!_4t49CIwht373)ry1Us5%0!U{cQDp6U{BObV<#Q^K{y^(cG~#}NGFCoX1L zJf$$oUE2FloB~he5Iar)GrA5?tqku`juRiN{JVqa!?`By& z561X}7=xr{=FHCJcP|8);fH50T@7!e#NCb(CJmm~L)Vqe++MnJC40!Pmeb*C@>oIO zQ;|30FtO)fyS|%)?%EN<$cW*Zcs#uoqpWF-(~v z)Mf`GPlPqCR!#xz&O;2h$W7$QjO?j=$>YfGjKk)x$2p=MkER_z{pqLT@VcI_I9yx&?(h9!K0z8s$C2YD3%)X;Pgg%LZu+Bd zhOFSE&yYnt6gUw%ZiY+`gG*Zq8yyE^KL5xro5t!XZCP6t6iQvSsv(J-2n<_}pOSBk zO6U~>$(YRb{!pgy6qoxfuL=8#j{K>(0$lleHX0ojk_@(O1XX&16H1fJagZ75$e)>U z*S6U)IM+!gDc)0 zg1;I0f=4?_$ORa#!tuyktsIJBZ>yHl#=ylrt1WCR;$%vjPHnC%$4s4*V>}Jdg!*zv zc*i+3_=691fUIlE<6Wd^MMHSNF-;b=0~zVit4)-#y6A&!0lS^{bO7T1820Kn23Zke zjCOEhy(?2s@hR=h8Brt};1bYVcWH}~KV0dgu5$So4jH?r{-6!2os)T+<6z`PxBBay z9Nd&Ee2V9xFR;jj_?y`lRTGrSuWw32Z#mZ@LvZu_PmY6S!|eU0n4e-8K0@EGI>3nk zSzqUM?iIEUT>nY!#|lj!9OifoegHY*$8}UQ&*NVDh#SxI@}u1RI?va6>+cfIJnx6y z&tc7Rop;QRU(vh`=Da+(e!@I{UUsC<o z?Ys`(^T@v|EuuUI`+3?nSQVd)XdI3M<+j3~fDWFh3ydY49!95JeW|n$6V(atfjiH8 zzYrQeNL{BF#CQ?xsAlWKz;$be^#uK5Juc7PM4JiOR>z8ufr&Gmvu~?YoG7PO9PE!`{*Ax**5dd6{qHaS z{2PB6r6$XtV}KlvbD@@7re9c%@MiWzGYl;IWN0%$85P|oUArcU9#KILLqF$1DP*aS z;$&tFxhFD-2G0yJfYXfjy{i5Urpe6I*Qq+Z-G0WJ-sQAE&gA3)Jc>H328ZipuL2K{d&rEF;OefFV2A1I? z4wEc9&!LESvv>YrP8~lT1MY#$#-7OaX7;BaK6W;a1crBJIkR=)NR;iE0E=^RI@}J= zD3$88Lc@vqC&I#`oE7EpjUpGNIExZ$ruMp-#^8QE#;loR=O*02GsaY4a2S{&uayWP ztQA(D9%Rsm*P*N0pAnTZ#Mi8uWv8Q`l>!-#kPr7}rWvDF1TYHBn0cp2Q--l2RNJO+ zQKbFeyMAZ!#@p|dBP1k5h91fJ4Cp%58y zMnZUXCMyN3GO#j%lgTVRqtrotM1bN7SN*z{YbVZ-K_N^54YU9NKmbWZK~#r_RSQ-s znBhBd;#lHrJ>V<}?x6uq;G+ls%o6%cUyg}&wx|>cK+Onp(SvvkT;#)7}Hx76c{B^RrpYO(>4qrI)-<9wRL#43}qMq zjzDq0n?ave92gEtFG>yukAHy`6RL|qCP7;X!?0F&IW!_e%BydGcq^{-hEcrAw!x+S z(a<5dk9SAn{AP?_Y5#W6Y3V&bi={kthzab_}G_z~a2(sOvVW?Fyk& zb;{va^8{YvcD~DM>}CXycQRh2Fn)K5l*vDi8GQB=j&6?Mh$e%uE}H{tl57_i>o$-^LXv(bn4>2l$Lep~mvu!Vg~fH5_DgvCeDE>34mSi+6Zsj5O9xpc0?h z^%V!5xEt}Ree0hg3hNobk=F1KDvZur4{Lvh0Io$ZAAzXarYZ+92%U$Wb*ykudOhzb zw@&+bF2PxYkEGtOqI7rCLFfJIXzZI0RdTxBhSSJDaGAp%{2cgy__c``bqyYYJ>u>Q zBl(~!ud+jMN0|Z7^T4g~u9*B;@qXkT`Q)g$sg41A)MdEAZ()>KT`RWI`p;-A*jBCn z+&8TF+u3wXVc_8&e%p)_jOp5{l-%7}b2nhG_&oRksZ}W@#dL?xy+JTb9bbGghcsn| zqE;LP2oJ0k2L?|sHaHgVQW&2aPG9R$6|=M&urmM(?stT>#~o<{2GGej%BpkDr%?t@ zBhNB!!mr{d7=`=Du&w@yoRMu@t8TS4lPkJ-ko<*H(gsfkpVBg;`10D-ZmJw@%WOMt z$mXWdFU?g-Wt;wNEED)!sz|#woW@~AXVWcBT$*=eoT}}|bp*H8Ql$o-OL}v&t;AH# zhRe1RLq>*z5DH2LH|H;!Kp#j=n27He`EH(#m+CI0iW%#?NUj-u^Hfw1%GcPs3-pNa zQr{FtyNv!ZuHe!)(IXCd`5#4P@CCF1bGp)E@@t%ep>h?XlEmnvd(qPlAIyv>B`^D9 z55;JsJpAAXKgvkW|nSe_}S_U{WP<2ayHnIY5nYDPTir342+^V)Lc;5tj<0N3~kfOWB3d|@{#!NGx*am)!Va6u5Gw$>+wDWcYmB9uVsn)tFK*N zynf}K#l9T&cQ#)M_#jIDk(?1>R@)(s&ph)??KeM_l`e}oizv|Or8GNKjNJHIgeI~A z!O9l&*WUEV$LQzkhCkzDTz?YYJCyyjzZ!+i?(dyIM75>rCEr$@BKx`4nX`-^vz(CvxE78`Chg4=x^i?6J_C&#=Dqa`?xIcx-X;;v@NN8GDwT)A|) zmWV&_K(-EDc%HqRZ77<*=+|*x;F#xyW8Tm?HIug8tY+&~4oPEwWNSTsyV^HqlBvcayJ3JtLL_?EP#B;T)<@Vuo&I z`A6Q#S2wgf*=@Qw7vVhg$vB|(b2}`FbEFS z@1{J^(=MEv#>GKXkCWhVYV_(NXVgSAGFHWjkbZSA{imH2!(rUK#(!;C{0RIzfe(iM zIAnXsRLgNnO!UL2gS_o%mPh;6HYYqx-l8w}quk&*c~H0Kkw#`(KkYFTzooYw(GDEC z1X}b1X`CH+yONpIx!Z97$${|diWZF96b1v<(^d#0t_2+IhE?LdqX>ekV+7$rs0=H7 z;MT}V_fP%~UB|rKxOc5`DXO&kw}l4Zb<}vo(5?(mn_bN}#V;OW}9sc*!u*S&n%t|iFdc+Kf+oGL!xQ~M6Moqr9`$9No_Q_-Re z@7CI9j+=bj=mTq>SH9v|0rzKTX!bP^ccwHh>v5j9)jjeKnB!W5O})f)$|kMaVJUrM1e*i58pJ87f+M<1(PYi-;7 zo665GQ$8@j5-5Q83t$z$rm{uflI{&9r+gbywnlkL^`Mu+3F;VeTMKPUNb$TXHl?J| z`=z^{xQ$msrbqhf3c{LjPe3=v>USfwED!k`Fh}aRc6yIZJM(n;k#EPf1al=j14hg6 zj-3DC55=cRh6XRjbvtrOZQyVS#NPq4!R9IN6f!m9!5zHZR##qK%RKV00w{y`uE|*Z z)^}Ro#2F{LU*#QJ*5r7GPe<*y2Q_8rhmd3FxAI8Q%_;1Ma-d&McfObXmPf22$PCBd z{NN{xFMs*Vi*JAXJ2lf)GY2VqsGJKqoXhNA2zL-7`cK4}0C0quMm@GDAmyu;M`(4iCy-&(LX4OvJNEk;<4%fkSjTACd-#nhBybn(iz5 z0xz_f)way}WcHTVKJb%SlK%c%$bKcK4o<9ddw=}LxsebavxZu967GI ziGEIt8);L>N~`pwxiXg2p6#`_ZY*AVH_Ka3Ku2#kV2GN{>s18({ctm|Rzj$|4jqHh z^qwyxGS3_kzMall#>hF9^A_|CM!2mQR?Uz>;q}*F3#@~+UBMxG^5GT*8vo$pR|b3x zDed&~%P*BIGoU%^wTp62PuDiKMAV89d_;@wE5Y~O%aPs@3lH}ypGUI2gQ520 zAO9ox0A+kU6 z@8HuiEwWmHK}1IMIlLr$B)5@lQmuZ#{Q8}RVcS8W-nFUAaH63d}VHpx-RRbZgs3NXCp9MA_4 z4K`=3G23S|Il%Clg8@kStQvziqf;1$XD=^LeCURcF+yDN5)X^k^!L=kF;a3H8Lbr$ z0ZxYCSTJ*6V`e=C*Brih@L-&g(K$Iz`-?j1BjM$NQ?lp*YB(Qk3(~*zCvt47!tI=KK$g7|IT374!*icdcdn4O ztLEv#%u3k&aPgK zVXPSP+O!p<;JlI!7@;63i9u!ulZE*6A$Ka z2Tq&d?Io_2PXu+?1b2>`Tys38Vs+_GiTCq%@>EfkXa1)}YgP9=Z4(~Sx79r_JMw@} z)&{JOZ`=k=fw+VzuKyYIb~_H7G%LTCV=1E+Pzsu~%Gx24>T(uS2TiK9*6(1Sd@~)#F4gSsR*oE6@i0rK&FaORz@t@P6 zdP=U-{lGnDa4DpeNUM%0tu;dvMdx6Y(hqVz!Ko8xGQ)pv@!h}v+r_`j83tef=3iyT z@trK?K3R$d<%bb*Gc&%FObS0Z$FjQ) zqF3#ku@K&=N23ioj8qj8$2fzN_YOm`X6YnO`7ISMV=_gIwzVxL{1$KgViYh!&%|+X z;&AGsGzQ14Ze3(pE_;RI#kn)!tD{zcq&(%0bAc1VmnrPeN5i4~%)XW4AAF=gryA{v2s{F2r~Sm?@w`fE#2(b46_`;E`}D$H@v<)c&srVWZ^6!+%c zcwcDuTQ}}zS@pHW;S*;U@7>uMoRxdc9jL~x~ zs~sN5c8=3=I+VPm-8d7p-_01GXY=Kg+i4G9UlMygN$fq5lgZtw|8^_)I+ zdhvc%K={(at8pm2@y3#gl{0`f4f?V+@0#-d1t9HsIJW7L8EOw>;E) zBx${jzv1e$+E>tr9B9eGY=zVZ`7EitLa*v@$3AU5v?GUt>wsZwVC2i!P7Zj4Q)D&e zN`7<2%W9wWX*6^n7tev%@}*yhH`b`q*y6cqCYSCxCK|_bb|j;BM7LG<5p>($CI5g4 z*1#dr(A~Y_AkkX`gf@i&wjrS#v5}U?vtMGW^7SIi^kjy(u!=))mlrSHzn_)k0Bss- z;8yS_90*wB1Fuau!KfS8T@$yPSycxig?q7}`Jm2F)-oTq`B1VXb;I&2>0n$y{U6_2?g|A%>Gs zaaA}tM8+u!bfemqOWPh_U``R89={K4;kaq*{r`t=;L_l~Kf%zz&&1E{O*|Y*anIwODBWh3wTbf#K6&wctwL~4K#0oz zU4DT7!y53U8z57$e{@{b} z`;(_no%h}*BjcL1FfviqPUW!hkPr^l6+Apcd&yR=QYhZ|@1b~+HmVgNQBIp(t#?o+ z_h;YkyVtU$I;#k7A2_yn_LY39@@8;5d?H&E?q(MHk?@Mae|PbtAO2wRxzBwz=Qz+= z)QPRF#FHtjQpgqg8HTksGDB()xLG;|nlff;IlwGKw!*-yAv$a^0M~($_7_upPs9<1 zF6}9(mI12=RuxZq&Ilm*MS7&HCOAF&PM zfjBW3Ew+0!+%`(y4W4K7wTVlYFBNXKC|I@Na82i0+)Vv%C(rXQys)^E^C--sK9sE{ zzBcjGpJr=CmeQZd=O4}7bAoXqeD5`s|NHq8$mim0;B@3jdF0W@7Ju@m zUt4_P3ty_UQfz5)NGJ|hcM5;;MgJp@WSyKda%((EzqKt#;4IW6@+W)sorrmO-m|It z{}_LgyUK9*aTstM><``noD_pg(gQ5eE3WfbM8Q|s0ixY68^=^zWjJrOvsr5sHyl)g zGb!M%{lSAL163a{JoK^1yLN>h`teyiSye*@I3<-EE6m7Oo$nDI7}L$h`{ZLgkaHn( zO={}Jr;Kfh6Bw=ZLhl4d|G=}iY$cB|G4RM8Cl`9~9B;uvY;9GTU>(V-se=bOsOOFY z{WtHOj9JCY+*k3UAw0-K(F5dK82xM>jm7G=3Jaw1zR^rKb8dh!$@@nCp(|T)W3+PS zggj&j-97M>AOD$NSJbi$kC|Fwx<@914jikJ?cv=a-vg zaB%9a8@456yifo4*<Go!x#vnXHhj{eXJ3cal7XoL&kh9t<7O>84QFg#`ue$1kp}AJk6puJ_A{UXV z4#|Y^{_ftYQ1Ki7tO!_7tj@6>nP%M(ad$G~f4_^G7_4|no;UJuG?Bw@hsYr|d7 z@0sApqfx=_x_25zMcag%y#2fz+Ng6qMgBP+T?ZT|Jhj^p=Be;DSnIGq$}>6H#II3y zj$7sI0wZ~O#oKw_B^`2XY4c^_pViI8E8w~vwzus{ep*)G-v4xBirmhv3d3=bq*6BP zo8CJ3Bx_Yxqm9sDD_z>?r~1seS9IRC+uBw6QI9f%pW?R$N#IZIRj?B`o_Cd-aM=}q zp9rwP9fLdCM%;ahZB9bh#?UX0^`vdtn?9)%ccwO(*s%^~dfo@jL0w z?CY<;5vBd>aTxsB;)NGqN&k*9n!V-wGD}fT=9Dnoq*h;9uJiNgH+0f!Oi4g)y6^f zUp$)vC5(JJ5b<;lwc|L5bsjpJf2~-z2#0G`O0O%2K$^Rsjc?-Q;-4)q#oU&z>lS^;l-SkA_bi0EYvk6!Vn7bGMgO zm$4pYzW6r5H<}(wUi{^FI22wSjk10uZ9?Jf6#>Z=T9d8VqzvWR?{Jn9i`Ta3z((n= z#zJxJIB1?!zG)Z}Bk$n7vlzS&O3tP>($?C}ReO$hv((z@=C|U|Iea2B`^V2MUc8j; zbnj%VKpY8IW2E|WhdP`K@%&GpT|62`g2NO~oIFwIOW*_J5p4UBIU~sCsmz8`S}Ee% zOWT>XuN4I`B79Df)8Kf{s1R(kAxr2qd;NZ3nPnH8tdE{H(E8oy+wS5R(2rkyJpAs% zhRJ2WZ`+XT8AD?L!^te?p{o1R>#rx@fym%Pg$LO16pByjGjPItjw0y{Z-E2Ob{%o( zu-tcJx52Eo@cbK=A2DTV@!d_V5e%WjoEKoI&6a zL@Nr4hTwlJt1aq`k+gGqb`C&&E8n?)F5||fI6@v+eB$v>gg5)ME%J4cioVlX;S*cA zoQuv_@HGmnH?HRk4L(!pJdnpf@kGu>csx#ytHrA`XU;Bu=XZX0@x32Boetd&!`hm} zdKlr7c1n-BEn-D;D${DB61rFm? zKC;qXu3^YmUr5OzmfFP_E(Ai+_imgq+7%HT0#*t5+~#~%+|a1r;Y=H{Ym5ooibwiG zIbgyg{Wg&)BaxHYilG~!HN1~Jb?EmEhcJHOQ#l_FWK~+NYztjUt8pb@_9dU2n56KPu;TSlf3EW&sOX4^`=_wr7ygNZXf=~qEHzixBy-F9I2*h-d3!7%n)HX8S)9p*x}Uyl`d!g0{6 zmgH*(YQ~R@(SqmZEAo`(#2E3MDV%UUMvBLquG@X%BfVi8&w5OhcbDTpvpw$?1=Se-Iu$bw75TD}yS3V`yL**YN z23F(KbvCT7W8kDQ8Yhq@!7iW(7=S8b*PrGC3Z}5U84+vOHQbd9W|e6PD=-GlYo+h| zsQhmFnool#>gswL)W@l3GZM{%iIN?4jQn%l#Le*-d0fZf6U?iP<^)prcmKE?8}V8&H+D*>TVVEGGhG$zVR}s9-Jy^6Wx{aVSiE^{>)@$TZx@*m~wfc`PbvshEiZ^n@M)M zj;?P*?tjpz;^GcGS3KE{m{QIE9eLK;slg^+-YMNjv8Bt6w88%!aPmN*8+q5$=4Hmc zo>Bd$a7bZ2BUORHNa*Ko6Zt5YM-IebiUKIvDe}JkemTpKzxvfbS^VkOzp;4kr!Pd| z%PH?!E-t^-1PlvCnSu#~YE%^;K|z<_a28NXEIT)YYsJGbnkZkC*}|n}92u6vcko-tvGZ!rqdsLi$bQ8ykL z^WBc(wRK(fhtNqzd^vzjoy_5y$4{SI9Ld=R&%gH8;z!TD5+bu5W&h!9eMoxF$}nSi z`L);TGn4PWf3*(DJd-8!$HOaz9pl=pH6@+1#YzDNwtBtSDn5qlF;1@V#TEm??{k7+ zK-uUX1dwg@B=r_K=WS^0&*luvGi0&wM(@T2=)FSLN`DtdsNNPH