<?xml version="1.0" encoding="UTF-8"?>
<rss  xmlns:atom="http://www.w3.org/2005/Atom" 
      xmlns:media="http://search.yahoo.com/mrss/" 
      xmlns:content="http://purl.org/rss/1.0/modules/content/" 
      xmlns:dc="http://purl.org/dc/elements/1.1/" 
      version="2.0">
<channel>
<title>R Submissions Working Group</title>
<link>https://rconsortium.github.io/submissions-wg/minutes.html</link>
<atom:link href="https://rconsortium.github.io/submissions-wg/minutes.xml" rel="self" type="application/rss+xml"/>
<description></description>
<generator>quarto-1.8.27</generator>
<lastBuildDate>Fri, 06 Mar 2026 00:00:00 GMT</lastBuildDate>
<item>
  <title>Minutes 2026-03-06</title>
  <dc:creator>Eric Nantz</dc:creator>
  <link>https://rconsortium.github.io/submissions-wg/minutes/2026-03-06/</link>
  <description><![CDATA[ 






<div class="callout callout-style-default callout-tip callout-titled">
<div class="callout-header d-flex align-content-center collapsed" data-bs-toggle="collapse" data-bs-target=".callout-1-contents" aria-controls="callout-1" aria-expanded="false" aria-label="Toggle callout">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">Tip</span>View Attendee List
</div>
<div class="callout-btn-toggle d-inline-block border-0 py-1 ps-1 pe-0 float-end"><i class="callout-toggle"></i></div>
</div>
<div id="callout-1" class="callout-1-contents callout-collapse collapse">
<div class="callout-body-container callout-body">
<ul>
<li>Ben Straub (GSK)</li>
<li>Chi-Hua Huang (Astellas Pharmaceuticals)</li>
<li>Gabriel Krotkov (FDA)</li>
<li>Hong Zheng (Bayer)</li>
<li>Hye Soo Cho (FDA)</li>
<li>Jared Woolfolk (Cytel)</li>
<li>Ning Leng (AbbVie)</li>
<li>Paul Schuette (FDA)</li>
<li>Ram</li>
<li>Robert Devine (Johnson &amp; Johnson)</li>
<li>Steven</li>
<li>Vinod Kumar</li>
<li>Vital Reddy Jaggavarapu (Boehringer Ingelheim)</li>
<li>Youn Kyeong Chang (FDA)</li>
</ul>
</div>
</div>
</div>
<div class="callout callout-style-default callout-note callout-titled">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
Note
</div>
</div>
<div class="callout-body-container callout-body">
<p>The creation of these meeting minutes was supported by the use of Zoom AI for meeting summaries.</p>
</div>
</div>
<section id="quick-recap" class="level2">
<h2 class="anchored" data-anchor-id="quick-recap">Quick Recap</h2>
<p>The Submissions Working Group meeting focused primarily on technical challenges with R version compatibility and package installations, particularly regarding Pilot 5 submissions and FDA review processes. The group discussed issues with curl library compilation errors and the challenges of maintaining reproducibility across different R versions, with Ben and Hye sharing their experiences about testing Pilot 5 in different R environments. The discussion also covered updates on Pilot 6’s progress with Kadji AI for data quality checks and Pilot 7’s collaboration with KGAI for developing realistic trial datasets, including potential future collaboration with Absalom’s MetaForce AI suite. The conversation ended with a brief discussion about AI tools in regulatory submissions, where Paul clarified that while FDA uses AI for research and administrative purposes, it is not currently used for direct drug review.</p>
</section>
<section id="summary" class="level2">
<h2 class="anchored" data-anchor-id="summary">Summary</h2>
<section id="pilot-5-technical-issues-discussion" class="level3">
<h3 class="anchored" data-anchor-id="pilot-5-technical-issues-discussion">Pilot 5 Technical Issues Discussion</h3>
<p>The team discussed technical issues with Pilot 5, where Hye reported errors when running the REMV package due to version compatibility between R 4.4.3 and 4.5.2, with the error specifically related to SSL connectivity during curl installation. Ben offered to investigate the error further, while Eric suggested it might be related to missing development libraries for curl compilation. The team also noted that Pilot 4’s clearance process was underway and expected to be completed within a month.</p>
</section>
<section id="r-version-and-curl-compatibility" class="level3">
<h3 class="anchored" data-anchor-id="r-version-and-curl-compatibility">R Version and Curl Compatibility</h3>
<p>The team discussed issues with R version compatibility and compilation errors related to the curl library. Hye reported problems with version 4.5.2 and was advised to test on a 4.4.3 workstation, which Gabriel confirmed was being set up. Eric suggested that the issue might be related to an older version of curl being compiled from source, rather than an R version problem. The team agreed to compare results between different R versions to identify the root cause, with Eric offering to test on virtual machines. Ben requested a follow-up meeting with Hye to discuss technical details further.</p>
</section>
<section id="r-version-management-for-fda" class="level3">
<h3 class="anchored" data-anchor-id="r-version-management-for-fda">R Version Management for FDA</h3>
<p>The group discussed R version management and compatibility issues for FDA submissions. They explored the possibility of synchronizing release schedules between companies and sharing information with FDA. The conversation touched on the use of AI in regulatory submissions and the potential challenges it may pose. They also discussed ongoing pilot projects and the progress being made in data quality checks and AI integration. The conversation ended with plans to organize a separate session focused on reproducibility and validation issues.</p>
</section>
<section id="discussion-on-use-of-ai" class="level3">
<h3 class="anchored" data-anchor-id="discussion-on-use-of-ai">Discussion on use of AI</h3>
<p>The group discussed the current landscape of leveraging artificial intelligence in the continued progress of Pilots 6 and 7, as well as recent discourse in the general community. One recent development in Pilot 7 is to begin creating skills tailored to clinical data simulation which will be open-sourced.</p>
<p>Resources mentioned in the discussion:</p>
<ul>
<li><a href="https://github.com/r-lib/rig">rig</a>: The R Installation Manager (cross-platform)</li>
<li>R Consortium blog post: <a href="https://r-consortium.org/posts/the-crucial-role-of-release-control-in-r-for-healthcare-organizations/">The Crucial Role of Release Control in R for Healthcare Organizations</a></li>
<li><a href="https://ashtom.github.io/developers-reinvented">Developers, Reinvented</a> (Thomas Dohmke)</li>
<li>R/Pharma GenAI Day 2025 recordings <a href="https://www.youtube.com/playlist?list=PLMtxz1fUYA5CrQehBULN5lHlnz-uVLOxy">playlist</a></li>
</ul>
</section>
</section>
<section id="next-steps" class="level2">
<h2 class="anchored" data-anchor-id="next-steps">Next Steps</h2>
<ul>
<li>Hye Soo: Test the resubmitted Pilot 5 in R 4.4.3 and report if the same error occurs or not.</li>
<li>Gabriel: Install R 4.4.3 and RTools 4.4 on a workstation and notify Hye which machine it is after the meeting.</li>
<li>Gabriel: Consider tracking all R versions on each workstation in a more structured way to help team members find required versions in the future.</li>
<li>Ning: Start an email thread with representatives from Roche, GSK, Lilly, and Boehringer to discuss and potentially sync up R version update cycles, and share information with FDA.</li>
<li>Vital: Check internally at Boehringer how often R versions are updated and what the schedule is, then share this information with the group.</li>
<li>Ben: Push internally at GSK to sync R version update cycles with the group.</li>
<li>Eric: Boot up a VM with R 4.4.3 and 4.5.2 to attempt to replicate the curl/SSL error and report findings.</li>
<li>Ben: Offer to meet one-on-one with Hye to discuss technical troubleshooting when Hye gets access to R 4.4.3.</li>
<li>Jared: Do some digging on the curl/SSL error and share findings with the group.</li>
</ul>


</section>

 ]]></description>
  <guid>https://rconsortium.github.io/submissions-wg/minutes/2026-03-06/</guid>
  <pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Minutes 2026-02-06</title>
  <dc:creator>Eric Nantz</dc:creator>
  <link>https://rconsortium.github.io/submissions-wg/minutes/2026-02-06/</link>
  <description><![CDATA[ 






<div class="callout callout-style-default callout-tip callout-titled">
<div class="callout-header d-flex align-content-center collapsed" data-bs-toggle="collapse" data-bs-target=".callout-1-contents" aria-controls="callout-1" aria-expanded="false" aria-label="Toggle callout">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">Tip</span>View Attendee List
</div>
<div class="callout-btn-toggle d-inline-block border-0 py-1 ps-1 pe-0 float-end"><i class="callout-toggle"></i></div>
</div>
<div id="callout-1" class="callout-1-contents callout-collapse collapse">
<div class="callout-body-container callout-body">
<ul>
<li>Andre Couturier (Sanofi)</li>
<li>Ben Straub (GSK)</li>
<li>Eric Nantz (Eli Lilly)</li>
<li>Gabriel Krotkov (FDA)</li>
<li>Hong Zheng (Bayer)</li>
<li>Hye Soo Cho (FDA)</li>
<li>Karthik Velega (Unknown)</li>
<li>Luis Osorio (Los Angeles Count Department of Public Health)</li>
<li>Ning Leng (AbbVie)</li>
<li>Phanikumar Tata (Syneos Health)</li>
<li>Phil Bowsher (Posit)</li>
<li>Robert Devine (Johnson &amp; Johnson)</li>
<li>Sam Parmar (Pfizer)</li>
<li>Sara Z (Unknown)</li>
<li>Sydney Dennison (Pfizer)</li>
<li>Vital Reddy Jaggavarapu (Boehringer Ingelheim)</li>
<li>Yogesh Gupta (Pfizer)</li>
<li>Youn Kyeong Chang (FDA)</li>
</ul>
</div>
</div>
</div>
<div class="callout callout-style-default callout-note callout-titled">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
Note
</div>
</div>
<div class="callout-body-container callout-body">
<p>The creation of these meeting minutes was supported by the use of Zoom AI for meeting summaries.</p>
</div>
</div>
<section id="quick-recap" class="level2">
<h2 class="anchored" data-anchor-id="quick-recap">Quick Recap</h2>
<p>The February Working Group Meeting focused on updates and discussions around ongoing pilot projects, website improvements, and technical challenges. Eric led the meeting, addressing the status of Pilot 4’s summary report, which is near completion with feedback incorporated, and Pilot 5’s resubmission, awaiting review. Hye provided updates on Pilot 4’s draft report and clarified file name discrepancies due to legacy tools. The group discussed technical challenges with Docker containers, particularly on Windows, and explored alternative technologies like Nix for future submissions. Ning introduced Pilot 7, which aims to simulate clinical trial data using AI tools, and encouraged collaboration. Vital, a new member, was welcomed and encouraged to participate in ongoing pilots. The conversation ended with a brief overview of Pilot 6 and discussions on improving the website and documentation.</p>
</section>
<section id="r-consortium-blog-post-review" class="level2">
<h2 class="anchored" data-anchor-id="r-consortium-blog-post-review">R Consortium Blog Post Review</h2>
<p>The meeting began with Eric greeting participants and discussing technical difficulties with his microphone 😅. The group then reviewed the agenda, which included a discussion about a new blog post for the R Consortium blog. Eric inquired about the status of the blog post, which was supposed to recap new pilots and existing pilots, but he was unsure if it had been published yet. Ben shared that an <a href="https://github.com/RConsortium/rconsortium_website/pull/553">open pull request</a> to the R Consortium web site has the contents of the blog post, and the goal is to publish the blog post by Monday (February 9).</p>
</section>
<section id="meeting-notes-review-and-automation" class="level2">
<h2 class="anchored" data-anchor-id="meeting-notes-review-and-automation">Meeting Notes Review and Automation</h2>
<p>Ben and Eric discussed the review and publication of meeting notes. They discussed the potential to streamline the process of linking agenda and minutes across the main submissions working group site and the GitHub Discussions board where the meeting agendas are posted. Eric mentioned the possibility of using an LLM to automate this. Ben also raised the need for help with visualizing pilot timelines on the website, but no new volunteers came forward.</p>
</section>
<section id="website-improvements-and-pilot-updates" class="level2">
<h2 class="anchored" data-anchor-id="website-improvements-and-pilot-updates">Website Improvements and Pilot Updates</h2>
<p>The group discussed website improvements, with Ben suggesting adding hex stickers and Eric proposing a timeline schematic for pilot access. Vital, a new member from Boringheim, introduced himself and expressed interest in contributing to the group’s R submissions work. Phanikumar offered to help with website development and suggested creating a template for the corto site. The group agreed that Vital should join the Slack channel to participate in ongoing pilot discussions. Eric provided an update on Pilot 4, mentioning that the summary report was being finalized with additional research being conducted to provide more information.</p>
</section>
<section id="pilot-updates-and-technical-clarifications" class="level2">
<h2 class="anchored" data-anchor-id="pilot-updates-and-technical-clarifications">Pilot Updates and Technical Clarifications</h2>
<p>Hye Soo provided updates on Pilot 5, which has been resubmitted but not yet reviewed, and discussed Pilot 4, for which the draft summary report has been completed and is being revised based on Eric’s feedback. They addressed a file name discrepancy issue, which was clarified by Beverly as being caused by an old ECTD publishing tool at Genentech that automatically converts underscores to hyphens. Eric expressed relief at having a clear explanation for the file name discrepancy, which had been perplexing the team. The meeting also touched on the logistics of running Docker containers, with Eric explaining the technical details behind networking and local application running.</p>
</section>
<section id="docker-implementation-for-fda-applications" class="level2">
<h2 class="anchored" data-anchor-id="docker-implementation-for-fda-applications">Docker Implementation for FDA Applications</h2>
<p>Eric explained the technical details of running Shiny applications in Docker containers, particularly how network addresses and port mapping work. He noted that while Docker works well on Linux, there are challenges with Windows due to the WSL virtual machine layer. Hye clarified that while the FDA previously had restrictions on Docker access, these issues have been resolved, though new users still need IT approval to install Docker on FDA laptops. Ben acknowledged the significant technical hurdles faced in developing the container-based submission system for Pilot 4, and Eric warned that Docker’s practical use at FDA review divisions may be limited due to evolving IT policies.</p>
</section>
<section id="container-and-package-manager-discussion" class="level2">
<h2 class="anchored" data-anchor-id="container-and-package-manager-discussion">Container and Package Manager Discussion</h2>
<p>The team discussed various container technologies and package managers for pharmaceutical submissions, with Eric explaining that Docker and Podman build on a common Linux framework for managing segregated processes. Eric introduced Nix as a potential alternative to container technology, describing it as a package manager that creates reproducible environments through symbolic links and sandboxing, though its adoption in R is still limited and it requires WSL on Windows systems. Phanikumar noted that Nix is gaining traction as a better alternative to RENV lock files in the DevOps community, while Eric acknowledged that while Nix offers advantages over Docker/Podman, the current infrastructure and WSL requirements make it less suitable for their immediate needs.</p>
</section>
<section id="cloud-solutions-for-fda-computing" class="level2">
<h2 class="anchored" data-anchor-id="cloud-solutions-for-fda-computing">Cloud Solutions for FDA Computing</h2>
<p>Ning suggested exploring the possibility of FDA developing a cloud-based solution to address computing environment issues, referencing the Precision FDA platform built on AWS for research. Gabriel clarified that while cloud-based solutions might be feasible for certain FDA divisions, the Office of Biostatistics and Cedar likely won’t adopt such environments soon due to restrictive computing environments, particularly concerning the WSL dependency. Gabriel emphasized the need to align with the most restrictive environments to ensure convenience for reviewers, explaining the complexity of running Docker containers in these settings.</p>
</section>
<section id="challenges-in-fda-submission-approaches" class="level2">
<h2 class="anchored" data-anchor-id="challenges-in-fda-submission-approaches">Challenges in FDA Submission Approaches</h2>
<p>The team discussed challenges with using WebAssembly and Docker containers for FDA regulatory submissions, noting that while these approaches are promising, they may not be the most efficient or robust options in the near term. Eric provided detailed explanations about networking and WebAssembly, which Hye will consider for inclusion in the pilot summary report. The group agreed to highlight this gap in their communications, including in a blog post and at conferences, to potentially enable further discussions with the right FDA personnel. They also acknowledged that the PIO4 report will demonstrate the viability of container-based approaches, which could influence industry trends.</p>
</section>
<section id="pilot-projects-update-and-collaboration" class="level2">
<h2 class="anchored" data-anchor-id="pilot-projects-update-and-collaboration">Pilot Projects Update and Collaboration</h2>
<p>The meeting focused on updates and discussions about various pilot projects, including Pilot 5, 6, and 7. Ben and Sam are working on Pilot 5, which involves exploring dataset JSON and will be presented at a conference in March. Pilot 6 aims to create more datasets and tables for future use, while Pilot 7, led by Ning, involves simulating clinical trial data using an AI tool developed by Jimin’s team. The team discussed the need for newer, more realistic data for testing tools and evaluating submissions. Participants expressed interest in collaborating and contributing to these projects, with Ning inviting others to join the weekly Pilot 7 stand-up meetings.</p>
</section>
<section id="next-steps" class="level2">
<h2 class="anchored" data-anchor-id="next-steps">Next Steps</h2>
<ul>
<li>Eric: Review the blog post draft summarizing Pilots 4, 5, 6, and 7 and provide feedback, with aim to publish on Monday.</li>
<li>Ben: Share the blog post PR link in the chat for others to review and comment.</li>
<li>Hye Soo: Finalize and begin the clearance process for the Pilot 4 summary report this month, incorporating relevant technical findings and Eric’s feedback.</li>
<li>Phanikumar: Create a draft of a new website (Quarto) for the group, share with the team for feedback within a couple of weeks, and coordinate further discussion on Slack.</li>
<li>Vital: Join the Slack channel to participate in ongoing pilot discussions and connect with Phanikumar for onboarding and collaboration.</li>
<li>Ning: Continue leading Pilot 7, including weekly stand-up meetings; welcome new contributors and coordinate collaboration (e.g., with Yogesh/Pfizer).</li>
<li>Ben and Sam: Present on Pilot 5 at the Fuse conference (March 22/23), focusing on dataset JSON and Pilot 5 exploration.</li>
<li>Eric: Investigate automation or LLM-based solutions to link meeting agendas with published minutes and consider modernizing the documentation pipeline.</li>
<li>Hye Soo: Discuss with Paul the possibility of a meeting with the FDA IT team regarding cloud-based solutions for containerized submissions, and report back if there is any update.</li>
<li>Hye Soo: Consider highlighting the gap/need for centralized cloud-based solutions in future letters, blog posts, and conference discussions, as suggested by Ning.</li>
<li>Eric: Add entries for Pilots 6 and 7 to the public website as they become more involved.</li>
<li>Yogesh and Ning: Connect to discuss potential collaboration on Pilot 7, especially regarding SDTM/ADaM implementation and sharing of internal packages.</li>
</ul>


</section>

 ]]></description>
  <guid>https://rconsortium.github.io/submissions-wg/minutes/2026-02-06/</guid>
  <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Minutes 2026-01-09</title>
  <dc:creator>Eric Nantz</dc:creator>
  <link>https://rconsortium.github.io/submissions-wg/minutes/2026-01-09/</link>
  <description><![CDATA[ 






<div class="callout callout-style-default callout-tip callout-titled">
<div class="callout-header d-flex align-content-center collapsed" data-bs-toggle="collapse" data-bs-target=".callout-1-contents" aria-controls="callout-1" aria-expanded="false" aria-label="Toggle callout">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">Tip</span>View Attendee List
</div>
<div class="callout-btn-toggle d-inline-block border-0 py-1 ps-1 pe-0 float-end"><i class="callout-toggle"></i></div>
</div>
<div id="callout-1" class="callout-1-contents callout-collapse collapse">
<div class="callout-body-container callout-body">
<ul>
<li>Ben Straub (GSK)</li>
<li>Eric Nantz (Eli Lilly)</li>
<li>HyeSoo Cho (FDA)</li>
<li>Ning Leng (Roche/Genentech)</li>
<li>Paul Schuette (FDA)</li>
<li>Phanikumar Tata (Syneos Health)</li>
<li>Phil Bowsher (Posit)</li>
<li>Robert Devine (Johnson &amp; Johnson)</li>
<li>Sam Parmar (Pfizer)</li>
<li>Jared Woolfolk (Cytel)</li>
<li>Yilong Zhang (Meta)</li>
</ul>
</div>
</div>
</div>
<div class="callout callout-style-default callout-note callout-titled">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
Note
</div>
</div>
<div class="callout-body-container callout-body">
<p>The creation of these meeting minutes was supported by the use of a large-language model (LLM)</p>
</div>
</div>
<section id="agenda" class="level2">
<h2 class="anchored" data-anchor-id="agenda">Agenda</h2>
<ul>
<li>Update on Pilot 4 (container / WebAssembly) review report status</li>
<li>Pilot 5 (DatasetJSON) re-submission update</li>
<li>Pilot 6 (AI-generated programming) status and communication update on early progress (i.e.&nbsp;blog post)</li>
<li>Pilot 7 (Realistic Submission Data) - Review synthetic data repositories and kick off planning for sub-team</li>
</ul>
</section>
<section id="pilot-4" class="level2">
<h2 class="anchored" data-anchor-id="pilot-4">Pilot 4</h2>
<ul>
<li>FDA’s formal review report is still in progress</li>
<li>The report will be shared via email before the next working group meeting in February</li>
<li>Discussion about an XML file issue that appeared during the Pilot 4 submission process - Eric and Ben plan to follow up with Beverly to investigate why this occurred</li>
</ul>
</section>
<section id="pilot-5" class="level2">
<h2 class="anchored" data-anchor-id="pilot-5">Pilot 5</h2>
<ul>
<li>Ben is preparing to resubmit Pilot 5 after removing the RDS data file objects</li>
<li>The PR is ready and awaiting final steps from Beverly at Roche for submission</li>
<li>Expected to be submitted by Monday (January 12, 2026)</li>
<li>The submission script may need updates to remove references to the old RDS files</li>
<li>Ning Leng has left Roche but will continue involvement in the working group in her new role</li>
</ul>
</section>
<section id="pilot-6" class="level2">
<h2 class="anchored" data-anchor-id="pilot-6">Pilot 6</h2>
<ul>
<li>Officially focusing on AI-generated programming to build out all datasets from the original CDISC pilot</li>
<li>This is NOT a formal submission to FDA - it’s an exploratory effort to create a more comprehensive submission package</li>
<li>Team is leveraging various AI platforms (GitHub Copilot, KG AI, Conviva) to assist with programming</li>
<li>Meetings moved to Zoom platform and occur every Friday at 10 AM Eastern Time</li>
<li>Open to anyone interested in participating - join via the R Consortium calendar link</li>
<li>Discussion about creating a blog post to publicize early progress</li>
<li>Current submission package is small (5 datasets, 3 tables, 1 figure) - Pilot 6 aims to expand this</li>
</ul>
</section>
<section id="pilot-7" class="level2">
<h2 class="anchored" data-anchor-id="pilot-7">Pilot 7</h2>
<ul>
<li>New pilot focusing on realistic submission data for Phase 3 trials</li>
<li>Yilong Zhang connected the group with OpenClinica for synthetic data</li>
<li>Initial synthetic dataset (8MB XML file) now available in GitHub repository</li>
<li>New Slack channel created: “Pilot 7 Benchmark Data”</li>
<li>Eric will organize a sub-team with dedicated meeting times (weekly or bi-weekly)</li>
<li>First task is to evaluate the OpenClinica synthetic data and determine if additional data sources or simulation approaches are needed</li>
<li>Team will explore using AI to convert XML data into tidy datasets</li>
</ul>
</section>
<section id="website-updates" class="level2">
<h2 class="anchored" data-anchor-id="website-updates">Website Updates</h2>
<ul>
<li>Ben encouraged contributions to improve the R Consortium Submissions Working Group website</li>
<li>Suggested additions include a timeline of the group’s history and integration of hex stickers created by J&amp;J colleagues</li>
<li>The repository is public and open to contributions via pull requests</li>
</ul>


</section>

 ]]></description>
  <guid>https://rconsortium.github.io/submissions-wg/minutes/2026-01-09/</guid>
  <pubDate>Fri, 09 Jan 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Minutes 2025-12-05</title>
  <dc:creator>Eric Nantz</dc:creator>
  <link>https://rconsortium.github.io/submissions-wg/minutes/2025-12-05/</link>
  <description><![CDATA[ 






<div class="callout callout-style-default callout-tip callout-titled">
<div class="callout-header d-flex align-content-center collapsed" data-bs-toggle="collapse" data-bs-target=".callout-1-contents" aria-controls="callout-1" aria-expanded="false" aria-label="Toggle callout">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">Tip</span>View Attendee List
</div>
<div class="callout-btn-toggle d-inline-block border-0 py-1 ps-1 pe-0 float-end"><i class="callout-toggle"></i></div>
</div>
<div id="callout-1" class="callout-1-contents callout-collapse collapse">
<div class="callout-body-container callout-body">
<ul>
<li>Ben Straub (GSK)</li>
<li>Gabriel Krotkov (FDA)</li>
<li>Hye Soo Cho (FDA)</li>
<li>Jared Woolfolk (Cytel)</li>
<li>Joel Laxamana (Roche/Genentech)</li>
<li>Lovemore Gakava (Novo Nordisk)</li>
<li>Nicholas Masel (Johnson &amp; Johnson)</li>
<li>Paul Schuette (FDA)</li>
<li>Phanikumar Tata (Syneos Health)</li>
<li>Robert Devine (Johnson &amp; Johnson)</li>
<li>Sam Parmar (Pfizer)</li>
<li>Terry Christiani (R Consortium)</li>
<li>Yilong Zhang (Meta)</li>
<li>Yiwen Luo (Merck)</li>
<li>Youn Kyeong Chang (FDA)</li>
</ul>
</div>
</div>
</div>
<section id="pilot-4-review-status" class="level2">
<h2 class="anchored" data-anchor-id="pilot-4-review-status">Pilot 4 Review Status</h2>
<ul>
<li>Hye Soo shared key updates on the Pilot 4 (Docker Container and WebAssembly Shiny applications) review progress:
<ul>
<li>Approximately 15 different computing environments were tested amongst the reviewers for both the Docker and WebAssembly portions of Pilot 4.</li>
<li>The WebAssembly application performed well overall across the environments</li>
<li>A handful of random issues occurred in the Docker container version which were able to be resolved, and do not seem to be caused by any of the Pilot 4 container instructions / code. The <a href="https://rpodcast.quarto.pub/submissions-wg-pilot-4/tech_session.html">Pilot 4 Container Learning Guide</a> was a great resource to help solve those issues.</li>
<li>A draft of the review summary is in progress in which these issues will be shared.</li>
</ul></li>
<li>A significant revelation during the discussion: Due to recent security policy updates, the Windows Subsystem for Linux (WSL) utility is no longer permitted for installation on FDA reviewer computers. The WSL utility is a key dependency of running Docker on a Windows host, due to the Docker runtime requiring a Linux-compatible environment.</li>
<li>Recent security issues associated with malicious packages entering popular open-source language package systems (such as the <a href="https://thehackernews.com/2025/10/alert-malicious-pypi-package-soopsocks.html">soopsocks</a> package entering PyPi) and the node package manager (npm) with NodeJS have caused concern over the use of open-source repositories like GitHub for accessing software in the FDA internal networks.</li>
<li>In light of these factors, the use of containers in future submissions will prove to be difficult as container runtimes such as Docker will be much more difficult to set up on a typical FDA reviewer’s working machine.</li>
<li>Any future blog posts which summarize Pilot 4 should not just include the results of this submission, but also include the practical challenges such as the aforementioned container environment logistics as many in life sciences are inquiring about the viability of a container-based submission. All learnings from these Pilots (not just the “success” of a submission) are valuable pieces of information for the future.</li>
</ul>
</section>
<section id="pilot-5-review-status" class="level2">
<h2 class="anchored" data-anchor-id="pilot-5-review-status">Pilot 5 Review Status</h2>
<ul>
<li>Hye Soo shared that their team have performed preliminary testing of bootstrapping the Pilot 5 execution instructions from the ADRG and begun to evaluate the Pilot 5 R programs. The following questions were raised:</li>
<li>R version 4.4.3 was specified in the ADRG as the version to install. Was there a particular reasons for using this version? Ben shared that R 4.4.3 was the latest version available when development of the Pilot 5 codebase.</li>
<li>FDA considers 4.4.3 as a “newer” version that is not generally available on the FDA reviewer computers.</li>
<li>As another workaround, Hye Soo demonstrated the use of a separate workstation environment running R 4.5.0. There was an error in the bootstrapping of the <code>{renv}</code> package library when R tried to compile a package called <code>{mgcv}</code> from source. While the ADRG provided instructions to install Rtools, that version of Rtools was only appropriate for R versions in the <code>4.4.x</code> series. A separate version of Rtools for the R <code>4.5.x</code> series (installer available from CRAN at <a href="https://cloud.r-project.org/bin/windows/Rtools/rtools45/files/rtools45-6691-6492.exe">this link</a>) should be used instead.</li>
<li>Clarification on the intent of the Pilot 5 code: Why were R scripts created to convert the DatasetJSON versions of the source data to the <code>rds</code> format? Ben shared that the original goal of Pilot 5 was to demonstrate that the JSON format could successfully be used in place of the <code>xpt</code> format to transfer data files to the FDA through the eCTD portal.</li>
<li>Hye Soo noted that with the current Pilot 5 code base using this intermediate <code>rds</code> format, it seemed that they would be tasked with verifying outputs created from the <code>rds</code> versions of the data would be the same as when using the JSON data versions as the source instead.</li>
<li>An interesting dichotomy was identified: Most workflows within companies involve the creation of an intermediate format such as <code>sas7bdat</code> or more recently <code>parquet</code> after the raw XPT data files to streamline processing workflows. However, when FDA reviewers examine submissions they will treat the <code>xpt</code> data sets as the “source of truth” in any custom programming they create to evaluate a sponsor’s submission, without creating an intermediate format.</li>
<li>After this enlightening discussion, the FDA reviewers and the Pilot 5 team aligned on creating a re-submission of the Pilot 5 code that removes the creation of <code>rds</code> files and simply uses the JSON data files as the source for any outputs created.</li>
<li>As part of this re-submission, the ADRG instructions will be updated to include instructions for locating the appropriate version of the Rtools utility based on the version of R being used for the analysis. With that said, the version of R will still be stated as 4.4.3.</li>
<li>FDA reviewers inquired about how the goals of Pilot 5 compare to the Phuse/CDISC pilot in partnership with FDA conducted in 2024. While there is a bit of overlap in which both Pilots wanted to verify the utility of using Dataset-JSON as the transport file format with no loss of data (complete details can be found in the <a href="https://phuse.s3.eu-central-1.amazonaws.com/Deliverables/Optimizing+the+Use+of+Data+Standards/WP-88+Dataset-JSON+Report.pdf">Phuse/CDISC Pilot report</a>), Pilot 5 follows the similar paradigm of our previous submission pilots by evaluating the practical operations of how R can be used to produce submission deliverables and test an actual transfer of the submission bundle to FDA.</li>
<li>Others on the call mentioned the emerging use of Parquet as an intermediate format as the source for industry workflows. Certain issues concerning metadata exist with Parquet. A detailed writeup on the benefits / tradeoffs between Dataset-JSON and Parquet can be found in Same Hume’s post: <a href="https://www.linkedin.com/pulse/top-10-reasons-using-dataset-json-over-parquet-data-exchange-sam-hume-scv6e/">Top 10 Reasons for Using Dataset-JSON over Parquet for Data Exchange</a></li>
<li>With the holiday season rapidly approaching, the goal will be to assemble the updated submission package for Pilot 5 in January for a re-submission via the eCTD portal to FDA.</li>
</ul>
</section>
<section id="pilot-6-ai-generated-programming-progress" class="level2">
<h2 class="anchored" data-anchor-id="pilot-6-ai-generated-programming-progress">Pilot 6 (AI-generated programming) Progress</h2>
<ul>
<li>The Pilot 6 team is looking for ways to make it easier for the development of the key programs in light of this Pilot not being considered a submission package.</li>
<li>Thus far, five volunteers are ready to develop programming using the available AI tools. Access to the platforms is still in progress.</li>
<li>The team would be interested in a year-end blog post to highlight the goals of Pilot 6 as well as recap the journey of Pilot 4.</li>
<li>Terry expressed support of publishing the blog post when ready, ensuring that the messaging is consistent with the previous Pilots’ blog post emphasizing the open-source mindset and not being driven by commercial interests.</li>
</ul>
</section>
<section id="pilot-7-benchmark-submission-data" class="level2">
<h2 class="anchored" data-anchor-id="pilot-7-benchmark-submission-data">Pilot 7 (Benchmark Submission Data)</h2>
<ul>
<li>Yilong shared that he has worked closely with Open Clinica to obtain a synthetic set of EDC data whcih could be a great launching point for the Pilot 7 data sources. These data have no identifying information. Yilong would like to have a new repository created in the RConsortium GitHub organization to hold these data, with likely separate directories corresponding to the different types of data.</li>
</ul>


</section>

 ]]></description>
  <guid>https://rconsortium.github.io/submissions-wg/minutes/2025-12-05/</guid>
  <pubDate>Fri, 05 Dec 2025 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Minutes 2025-11-21</title>
  <dc:creator>Eric Nantz</dc:creator>
  <link>https://rconsortium.github.io/submissions-wg/minutes/2025-11-21/</link>
  <description><![CDATA[ 






<div class="callout callout-style-default callout-tip callout-titled">
<div class="callout-header d-flex align-content-center collapsed" data-bs-toggle="collapse" data-bs-target=".callout-1-contents" aria-controls="callout-1" aria-expanded="false" aria-label="Toggle callout">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">Tip</span>View Attendee List
</div>
<div class="callout-btn-toggle d-inline-block border-0 py-1 ps-1 pe-0 float-end"><i class="callout-toggle"></i></div>
</div>
<div id="callout-1" class="callout-1-contents callout-collapse collapse">
<div class="callout-body-container callout-body">
<ul>
<li>Ben Straub (GSK)</li>
<li>Brandon Theodorou (Keiji AI)</li>
<li>HyeSoo Cho (FDA)</li>
<li>Keaven Anderson (Merck)</li>
<li>Kevin Lee (Clinvia)</li>
<li>Lluis Revilla Sancho (Roche)</li>
<li>Nicholas Masel (Johnson &amp; Johnson)</li>
<li>Ning Leng (Roche/Genentech)</li>
<li>Paul Schuette (FDA)</li>
<li>Robert Devine (Johnson &amp; Johnson)</li>
<li>Sam Parmar (Pfizer)</li>
<li>Stephen Cieply</li>
<li>Trinath Panda</li>
<li>Yilong Zhang (Meta)</li>
<li>Yiwen Luo (Merck)</li>
<li>Zifeng Wang (Keiji AI)</li>
</ul>
</div>
</div>
</div>
<section id="pilot-4-review-status" class="level2">
<h2 class="anchored" data-anchor-id="pilot-4-review-status">Pilot 4 Review Status</h2>
<ul>
<li>Hye Soo shared that their group is continuing to test the Docker container and WebAssembly versions in multiple systems. Their team will share test results once available.</li>
<li>If there are minor issues identified that do not require immediate resolution, they will be documented in the review summary.</li>
<li>Assuming everything goes smoothly, the team hopes to have the Pilot 4 evaluation completed by end of the year!</li>
</ul>
</section>
<section id="pilot-5-review" class="level2">
<h2 class="anchored" data-anchor-id="pilot-5-review">Pilot 5 Review</h2>
<ul>
<li>FDA reviewers successfully received the eCTD transfer of the <a href="https://github.com/RConsortium/submissions-pilot5-datasetjson-to-fda">Pilot 5 submission bundle</a> earlier in November.</li>
<li>The team will provide an updated on their progress at the next Working Group meeting in December.</li>
</ul>
</section>
<section id="future-work-in-2026" class="level2">
<h2 class="anchored" data-anchor-id="future-work-in-2026">Future Work in 2026</h2>
<section id="aillm-generation-of-adamstlfs-synthetic-data" class="level3">
<h3 class="anchored" data-anchor-id="aillm-generation-of-adamstlfs-synthetic-data">AI/LLM Generation of ADaMS/TLFs &amp; Synthetic Data</h3>
<ul>
<li>Earlier this month, members of the pilot 5 team began discussions on potential uses of AI/LLMs to generate R programs for the creation of new ADaM data sets and TLF outputs to reduce the burdon of creating these scripts manually.</li>
<li>There is excitement to see how various solutions could help in this project, which will be officially known as Pilot 6. In the most recent meeting, Dimitry Kolosov and Kevin Lee showcased different AI solutions such as <a href="https://github.com/features/copilot">GitHub Copilot</a> inside Visual Studio Code and <a href="https://clinvia.com/solutions/">CodeZen</a>.</li>
<li>While there is not an expectation that this would require a formal transfer of a submission bundle to FDA, the hope is that these new data and outputs will serve as a foundation for new Pilot submissions in 2026 and beyond.</li>
<li>Any future work involving the use of AI tools to generate programming and/or other artifacts will not compromise the current “ethos” of our working group in which all of our materials and the development processes to create key outputs/data is all created within the “open.”</li>
<li>Ben will create a new Slack channel for Pilot 6 to hold group communication.</li>
<li>In the WG call, Brandon Theodorou and Zifeng Wang from <a href="https://keiji.ai/">Keiji AI</a> shared a demonstration of using their custom platform called TrialMind involving tailor-made agents to produce common statistical analysis outputs related to demographic summaries.</li>
<li>One desired workflow would be to create ADaM data sets from the specifications file (such as <code>define.xml</code>).</li>
<li>Brandon mentioned that the platform also has the ability to access Databases, which could be useful for the large-scale synthetic data generation.</li>
<li>While it is possible other external groups (such as CDISC and Phuse) might also be investigating this possibility of a larger data set, our group would still like to initiate this project to prioritize our group’s needs for future Pilot submissions.</li>
<li>Eric will create a separate Slack channel for the synthetic data generation project. More details will be shared at the next WG call.</li>
</ul>
</section>
<section id="validation-risk-assessment-of-future-submissions" class="level3">
<h3 class="anchored" data-anchor-id="validation-risk-assessment-of-future-submissions">Validation / Risk Assessment of future submissions</h3>
<ul>
<li>Lluis Revilla Sancho: They are focused on public CRAN packages but also to create repositories of packages</li>
<li>Companies measure risk differently</li>
<li>Teams can make different decisions, it is not up to the validation hub to make those decisions for sponsors</li>
<li>A good first test would be to assess the packages used in Pilot 5 and generate risk reports, and sharing that report in the public</li>
<li>It would be possible to share this report with FDA reviewers, and they could provide feedback on what would be useful for a statistician reviewer</li>
<li>FDA would like to have the synthetic data sets available to benchmark methodologies, and others that are plug-ins on top of R such as Jags, Stan, and Nimble. Those could be key inputs for the future transparency of risk assessments.</li>
</ul>
</section>
</section>
<section id="action-items" class="level2">
<h2 class="anchored" data-anchor-id="action-items">Action Items</h2>
<ul>
<li>Investigate the root cause of the extra XML file that was produced in the Pilot 4 eCTD transfer. Eric will follow up with Ning and other Roche colleagues to gather further information.</li>
<li>Invite Doug Kelkhoff to a future Submissions WG meeting to discuss potential new work on validating the R package suite used in Pilot 5.</li>
<li>Brandon will assess the possibility of creating a custom organization within their TrialMind platform and how many members could be added for prototyping solutions.</li>
</ul>


</section>

 ]]></description>
  <guid>https://rconsortium.github.io/submissions-wg/minutes/2025-11-21/</guid>
  <pubDate>Fri, 21 Nov 2025 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Minutes 2025-10-03</title>
  <dc:creator>Eric Nantz</dc:creator>
  <link>https://rconsortium.github.io/submissions-wg/minutes/2025-10-03/</link>
  <description><![CDATA[ 






<div class="callout callout-style-default callout-tip callout-titled">
<div class="callout-header d-flex align-content-center collapsed" data-bs-toggle="collapse" data-bs-target=".callout-1-contents" aria-controls="callout-1" aria-expanded="false" aria-label="Toggle callout">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">Tip</span>View Attendee List
</div>
<div class="callout-btn-toggle d-inline-block border-0 py-1 ps-1 pe-0 float-end"><i class="callout-toggle"></i></div>
</div>
<div id="callout-1" class="callout-1-contents callout-collapse collapse">
<div class="callout-body-container callout-body">
<ul>
<li>Andre Couturier (Sanofi)</li>
<li>Ben Straub (GSK)</li>
<li>Gabriel Krotkov</li>
<li>HyeSoo Cho (FDA)</li>
<li>Joel Laxamana (Roche/Genentech)</li>
<li>Keaven Anderson (Merck)</li>
<li>Ning Leng (Roche/Genentech)</li>
<li>Phanikumar Tata (Syneos Health)</li>
<li>Phil Bowsher (Posit)</li>
<li>Saghir Bashir (Argenx)</li>
<li>Sam Parmar (Pfizer)</li>
<li>Stephen Cieply</li>
<li>Trinath Panda</li>
<li>Youn Kyeong Chang (FDA)</li>
</ul>
</div>
</div>
</div>
<section id="pilot-4-status" class="level2">
<h2 class="anchored" data-anchor-id="pilot-4-status">Pilot 4 Status</h2>
<ul>
<li>FDA reviewers Looking at end of October for the next round of review</li>
<li>Re-submission folder created an <code>index.xml</code> file in the root of the document folder.</li>
<li>Why did that file appear when it is not part of the GitHub repository? The group hypothesized that it was a configuration issue on the sponsor side for how the eCTD transfer tool was configured.</li>
<li>At this time we are not clear on the specific validation procedures that were executed during the transfer itself.</li>
<li>FDA noted that it will be considered a “high” error that will be reported in the submission feedback.</li>
</ul>
</section>
<section id="pilot-5-status" class="level2">
<h2 class="anchored" data-anchor-id="pilot-5-status">Pilot 5 Status</h2>
<ul>
<li>The team is ready for submission of the Pilot 5 eCTD bundle to FDA</li>
<li>The Pilot 5 ADRG has been updated with the conformance report on the XPT files to be sent through Pinnacle 21 community. No issues were identified</li>
<li>Another report was created using the DatasetJSON 1.0 standard, where issues were identified that may persist with 1.1 standard</li>
<li>The underlying data remains the same, and all outputs remain the same.</li>
<li>Label and formatting issues appeared.</li>
<li>The 1.0 standard was akin to the POC, but the 1.1 standard is the stable version that is meant for future development</li>
<li>Another appendix has been created with the issue summaries in the conformance checks, with citation links</li>
<li>Certain differences in class types for variables changed between pilot 3 and pilot 5. Further discussions with the datasetJSON package developers on the reason for these issues are pending.</li>
<li>Additional warning messages appear on the console regarding NA values being introduced by coercion</li>
<li>Ben and/or Sam will likely be giving a presentation accepted at Phuse 2026 as their paper on Pilot 5 was accepted.</li>
<li>Minor formatting issues have been identified in the PDF version of the ADRG such as table rows extending past the margins of the page and certain code blocks extending beyond the margins.</li>
</ul>
</section>
<section id="arsard-future-pilot" class="level2">
<h2 class="anchored" data-anchor-id="arsard-future-pilot">ARS/ARD Future Pilot</h2>
<ul>
<li>A smaller working group will discuss what the specific asks and key goals will be if it goes to a future Pilot in the Submissions WG</li>
<li>There have been open questions on the use of these formats in a regulatory perspective</li>
<li>The ARS/ARD specs can be helpful for internal validation and QC process</li>
<li>There is broad consensus amongst industry that ARS/ARD is a worthwhile endeavor</li>
<li>There is a little hesitation around some companies already being meta-data driven in their processes, but will there be potential push-back from regulatory</li>
<li>From the CDISC group: ARS is not anywhere close to being mandated by regulatory</li>
<li>Typically regulatory will not comment on specific tooling, so in the context of TLF we have a handful of packages that can be used to create those deliverables</li>
<li>Naturally there will likely be more than one solution to create and manage ARS in the R community</li>
<li>In Pilot 1, multiple frameworks and formats were tested to generate TLFs. A future pilot for ARS/ARD could follow a similar pattern</li>
<li>CDISC representatives will be engaging with regulatory colleagues and then there will be a future discussion with industry representatives to align on a future pilot scope.</li>
<li>For those who wish to participate in the future calls, the meetings are open and asynchronous communication will be done within Slack</li>
</ul>
</section>
<section id="other-future-pilots" class="level2">
<h2 class="anchored" data-anchor-id="other-future-pilots">Other Future Pilots</h2>
<ul>
<li>2026 could have a few future pilots:
<ul>
<li>Python used for machine learning and medical devices</li>
<li>Large-scale data generation that can serve as a new reference set to be used in future method benchmarking and future pilots</li>
</ul></li>
</ul>
</section>
<section id="upcoming-events" class="level2">
<h2 class="anchored" data-anchor-id="upcoming-events">Upcoming Events</h2>
<ul>
<li><a href="https://rinpharma.com">R/Pharma 2025 virtual conference</a></li>
<li><a href="https://rconsortium.github.io/RplusAI_website/">R &amp; AI conference</a></li>
</ul>


</section>

 ]]></description>
  <guid>https://rconsortium.github.io/submissions-wg/minutes/2025-10-03/</guid>
  <pubDate>Fri, 03 Oct 2025 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Minutes 2025-09-05</title>
  <dc:creator>Eric Nantz</dc:creator>
  <link>https://rconsortium.github.io/submissions-wg/minutes/2025-09-05/</link>
  <description><![CDATA[ 






<div class="callout callout-style-default callout-tip callout-titled">
<div class="callout-header d-flex align-content-center collapsed" data-bs-toggle="collapse" data-bs-target=".callout-1-contents" aria-controls="callout-1" aria-expanded="false" aria-label="Toggle callout">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">Tip</span>View Attendee List
</div>
<div class="callout-btn-toggle d-inline-block border-0 py-1 ps-1 pe-0 float-end"><i class="callout-toggle"></i></div>
</div>
<div id="callout-1" class="callout-1-contents callout-collapse collapse">
<div class="callout-body-container callout-body">
<ul>
<li>Ben Straub (GSK)</li>
<li>Conor Moloney</li>
<li>Doug Kelkhoff (Roche/Genentech)</li>
<li>Eric Nantz (Eli Lilly)</li>
<li>Jared Woolfolk (Cytel)</li>
<li>Keaven Anderson (Merck)</li>
<li>Lovemore Gakava (Novo Nordisk)</li>
<li>Ning Leng (Roche/Genentech)</li>
<li>Orla Doyle</li>
<li>Paul Schuette (FDA)</li>
<li>Phil Bowsher (Posit)</li>
<li>Saghir Bashir (Argenx)</li>
<li>Sam Parmar (Pfizer)</li>
<li>Stephen Clieply</li>
<li>Youn Kyeong Chang (FDA)</li>
</ul>
</div>
</div>
</div>
<section id="welcoming-new-attendees" class="level2">
<h2 class="anchored" data-anchor-id="welcoming-new-attendees">Welcoming New Attendees!</h2>
<ul>
<li>Stephen Clieply</li>
<li>Orla Doyle</li>
<li>Conor Moloney</li>
<li>Jared Woolfolk</li>
</ul>
</section>
<section id="rpharma-summit-and-gatherings" class="level2">
<h2 class="anchored" data-anchor-id="rpharma-summit-and-gatherings">R/Pharma Summit and Gatherings</h2>
<ul>
<li>For anyone attending the 2025 R/Pharma Summit and/or <code>posit::conf(2025)</code>, Phil Bowsher shared that there are plans for social gatherings possibly for the evenings of September 14 and September 15. Be sure to check the R/Pharma <a href="https://github.com/rinpharma/rinpharma-summit-2025">summit repository</a> for updates!</li>
<li>The R/Pharma summit board is open to new members and input on the rountable session topics. Visit the summit <a href="https://github.com/rinpharma/rinpharma-summit-2025/discussions">discussion board</a> for details.</li>
</ul>
</section>
<section id="pilot-4-updates" class="level2">
<h2 class="anchored" data-anchor-id="pilot-4-updates">Pilot 4 Updates</h2>
<ul>
<li>Earlier in August, Eric led two leanring sessions on the fundamentals of containers built with Docker with FDA reviewers and interested members of the working group.</li>
<li>The recordings for these session can be found on the revampled <a href="https://rpodcast.quarto.pub/submissions-wg-pilot-4/tech_session.html#pilot-4-container-information">Pilot 4 web site</a></li>
<li>The next learning session will cover the fundamentals of WebAssembly technology and how the Shiny application included in the Pilot is converted to WebAssembly. Eric will coordinate with the FDA reviewers on timing of this next learning session.</li>
</ul>
</section>
<section id="pilot-5-updates" class="level2">
<h2 class="anchored" data-anchor-id="pilot-5-updates">Pilot 5 Updates</h2>
<ul>
<li>Ben shared the current state of Pilot 5 efforts.</li>
<li>Current status: Debugging issues with using Pinnacle 21 Community edition
<ul>
<li>At this time, the community edition incoporates the datasetJSON 1.0 standard</li>
<li>However, pilot 5 is using the more recent datasetJSON 1.1 standard</li>
</ul></li>
<li>Ben asked if others in the group have experience with updating the community edition to the latest standard
<ul>
<li>Paul mentioned that the community edition is used at the FDA, and recommended reaching out to the Pinnacle 21 team.</li>
<li>Is this a showstopper for the submission?</li>
<li>If the XPT files are converted within Pinnacle 21 to convert to JSON, then those converted files seem to pass the conversion test.</li>
</ul></li>
<li>The R package <a href="https://atorus-research.github.io/datasetjson/"><code>{datasetJSON}</code></a> uses the 1.1 standard</li>
<li>Additional effort: Create the integrated report of the TLFs that use the datasetJSON files</li>
<li>Additional polishing is ongoing with the ADRG. Ben and Eric will finish up the remaining minor issues in the next week.</li>
<li>Ben, Eric, Eli Miller, and Ning Leng recently led an exciting webinar on how Pilot 5 utilizes the power of <code>{renv}</code>, CI/CD with GitHub Actions, and novel uses of LLMs in partnership with the R Consortium. You can view the recording of the webinar on the R Consortium <a href="https://www.youtube.com/watch?v=8U_9sQdr2WE">YouTube Channel</a>.</li>
</ul>
</section>
<section id="esub-portal" class="level2">
<h2 class="anchored" data-anchor-id="esub-portal">eSUB Portal</h2>
<ul>
<li>Ning informed the group that certain text files such as README and DESCRIPTION files do not require a suffix of <code>.txt</code> in order to pass the submission gateway portal.</li>
<li>This is a very important development, as certain files required by R packages such as <code>DESCRIPTION</code> cannot have their name modified or they will not be considered a valid R package in the R session.</li>
</ul>
</section>
<section id="new-pilot-idea-ars" class="level2">
<h2 class="anchored" data-anchor-id="new-pilot-idea-ars">New Pilot Idea: ARS</h2>
<ul>
<li>Orla and Lovemore shared a set of slides about analysis results standards (ARS)</li>
<li>Novo Nordisk and Novartis are actively developing tools using the CDISC ARS (Analysis Results Standards) to help structure this format as well as the required metadata</li>
<li>Exploring the possibilities of a submission (such as what files would be part of a submission, and how it would be submitted)</li>
<li>How would this effort compare with existing tools such as cards package? The cards package will give youa piece of that result, but this effort helps to augment these pieces with the necessary metadata and ensure that the results could be produced by the metadata</li>
<li>With the data being machine readable, we have a lot of possibilities for how they are consumed by other frameworks such as AI based tools</li>
<li>The cards package does not cover all analyses, so these tools would add additional functionality</li>
<li>Up to this point, there has not been a discussion with regulatory on the adoption of the CDISC ARS specifications. But a new pilot could help provide valuable feedback</li>
<li>Ning mentioned that these efforts are in an early stage</li>
<li>Paul is not aware of a process underway with FDA on the ARS effort. However the team that would have handled that responsibility was impacted by recent events</li>
<li>At this moment, Paul’s team is in the division of statstical programming issues, where this pilot idea requires buy-in from other groups at the FDA that might require a more formal process from other divisions</li>
<li>Orlo expressed concern on the tools being developed in the ARS effort might get too far ahead and we find out later that the tools may not be acceptable for submission</li>
<li>October WG meeting could be an opportunity to continue the discussion and potentially invite lead of the CDISC group looking at this space</li>
</ul>
</section>
<section id="submissions-wg-and-r-validation-hub-collaboration" class="level2">
<h2 class="anchored" data-anchor-id="submissions-wg-and-r-validation-hub-collaboration">Submissions WG and R Validation Hub Collaboration</h2>
<ul>
<li>Doug Kelkhoff led the discussion on the potential of a new collaboration with the Submissions Working Group on using new package repositories in a test submission.</li>
<li>Visit the R Validation Hub <a href="https://pharmar.org/">site</a> for additonal background on the group and contributions.</li>
<li>Current effort is to kick off a repository of pre-assessed packages</li>
<li>Potential to bring a pilot to this group for using the new repository</li>
<li>Since there isn’t a pre-defined new set of analysis, this pilot could integrate nicely with a previous pilot that performed an analysis, but with the packages from this repository</li>
<li>Doug reviewed key sections of the group’s <a href="https://pharmar.org/white-paper/">white paper</a>:
<ul>
<li>Components of a Risk Assessment Framework</li>
<li>Some are facts, others are how to intrepret these facts</li>
<li>They are trying to de-couple these two pieces</li>
<li>Create a database of these “facts” and let user decide if it is appropriate for their work</li>
</ul></li>
<li>New packages as part of a re-imagining of the risk assessment framework:
<ul>
<li><a href="https://github.com/pharmaR/val.criterion"><code>{val.criterion}</code></a>: Decision-making tools for <code>{val.meter}</code> package metrics</li>
<li><a href="https://github.com/pharmaR/val.repo"><code>{val.repo}</code></a>: A curated repository of R packages that is structured similarly to CRAN but with additional metadata: It hosts validation reports on its associated website, published via GitHub Pages.</li>
<li><a href="https://github.com/pharmaR/riskscore"><code>{riskscore}</code></a>: A data package for cataloging <code>riskmetric</code> results across public repositories.</li>
</ul></li>
<li>The new framworks allow the user to link their R session up to a repository, alongside a metrics repository, and supply their own filters</li>
<li>What are the possibilities of using this in a future pilot?
<ul>
<li>Paul mentioned that there isn’t a formal software validation team at FDA</li>
<li>Separate teams handle the e-submission process</li>
<li>Validation of the software is up to the end-user groups such as the office of biostatistics, they can help determine the tools appropriate for their workflows</li>
</ul></li>
<li>Doug mentioned that typically the only feedback a sponsor receives on this type of effort is through an inspection</li>
<li>Short term idea would be to target the “end-user” group like we’ve been doing up to this point with previous pilots</li>
<li>Paul asked for a crafted proposal (1-2 pages) that he could share with colleagues in different divisions such as the office of compliance, hence their division can facilite while technical details would be outside of their responsibilities</li>
<li>Doug is supportive of creating that initial proposal, they can edit an existing writeup to target a compliance division as the target audience.</li>
</ul>


</section>

 ]]></description>
  <guid>https://rconsortium.github.io/submissions-wg/minutes/2025-09-05/</guid>
  <pubDate>Fri, 05 Sep 2025 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Minutes 2025-08-01</title>
  <dc:creator>Eric Nantz</dc:creator>
  <link>https://rconsortium.github.io/submissions-wg/minutes/2025-08-01/</link>
  <description><![CDATA[ 






<div class="callout callout-style-default callout-tip callout-titled">
<div class="callout-header d-flex align-content-center collapsed" data-bs-toggle="collapse" data-bs-target=".callout-1-contents" aria-controls="callout-1" aria-expanded="false" aria-label="Toggle callout">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">Tip</span>View Attendee List
</div>
<div class="callout-btn-toggle d-inline-block border-0 py-1 ps-1 pe-0 float-end"><i class="callout-toggle"></i></div>
</div>
<div id="callout-1" class="callout-1-contents callout-collapse collapse">
<div class="callout-body-container callout-body">
<ul>
<li>Ben Straub (GSK)</li>
<li>Gabriel Krotkov</li>
<li>HyeSoo Cho (FDA)</li>
<li>Jayant</li>
<li>Jim Rothstein</li>
<li>Joel Laxamana (Roche/Genentech)</li>
<li>Ning Leng (Roche/Genentech)</li>
<li>Phanikumar Tata (Syneos Health)</li>
<li>Robert Devine (Johnson &amp; Johnson)</li>
<li>Sam Parmar (Pfizer)</li>
<li>Sasi Palanisamy</li>
</ul>
</div>
</div>
</div>
<section id="pilot-5-update" class="level2">
<h2 class="anchored" data-anchor-id="pilot-5-update">Pilot 5 Update</h2>
<ul>
<li>Team is working on the ADRG for Pilot 5</li>
<li>Aiming for a transfer to FDA reviewers near the end of August</li>
<li>Goal is to have ADRG wrapped up by middle of August</li>
<li>The team is going to adopt an approach from J&amp;J for setting paths to relevant data directories and R files at the start of execution</li>
<li>Meeting minutes https://github.com/RConsortium/submissions-wg/discussions/150</li>
</ul>
</section>
<section id="ectd-file-type-feedback" class="level2">
<h2 class="anchored" data-anchor-id="ectd-file-type-feedback">ECTD File type feedback</h2>
<ul>
<li>Link to issue https://github.com/RConsortium/submissions-wg/discussions/150</li>
<li>Unique to R, many programmers write R scripts with the <code>.R</code> extension</li>
<li>eCTD transfer portal automatically renames any files with a capital letter are converted to lower-case</li>
<li>Package structures tend to have many file types, it may not be sustainable to try and list all of the different possible files</li>
<li>FDA does hope to have the zip archive’s file types be listed in the acceptable file list</li>
<li>In light of resources available, it could be advantageous to prune the list to the essential types and moving the “nice to have” file types could be a subsequent update</li>
<li>Certain file types such as <code>DESCRIPTION</code>, <code>NAMESPACE</code> <code>LICENCE</code> are actually plain-text files, but they need to be named as they are in order for an R package to be compiled correctly as a ZIP installer</li>
<li>Next steps: FDA will have internal discussion to propose the essential file types</li>
<li>Next step: Ensure that the proposed file types also include recommended use cases that could inform the updated ECTD guidance document</li>
</ul>


</section>

 ]]></description>
  <guid>https://rconsortium.github.io/submissions-wg/minutes/2025-08-01/</guid>
  <pubDate>Fri, 01 Aug 2025 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Minutes 2025-07-11</title>
  <dc:creator>Eric Nantz</dc:creator>
  <link>https://rconsortium.github.io/submissions-wg/minutes/2025-07-11/</link>
  <description><![CDATA[ 






<div class="callout callout-style-default callout-tip callout-titled">
<div class="callout-header d-flex align-content-center collapsed" data-bs-toggle="collapse" data-bs-target=".callout-1-contents" aria-controls="callout-1" aria-expanded="false" aria-label="Toggle callout">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">Tip</span>View Attendee List
</div>
<div class="callout-btn-toggle d-inline-block border-0 py-1 ps-1 pe-0 float-end"><i class="callout-toggle"></i></div>
</div>
<div id="callout-1" class="callout-1-contents callout-collapse collapse">
<div class="callout-body-container callout-body">
<ul>
<li>Andre Couturier (Sanofi)</li>
<li>Ben Straub (GSK)</li>
<li>Eric Nantz (Eli Lilly)</li>
<li>Hong Zheng</li>
<li>HyeSoo Cho (FDA)</li>
<li>Joel Laxamana (Roche/Genentech)</li>
<li>Nicholas Raymond</li>
<li>Ning Leng (Roche/Genentech)</li>
<li>Robert Devine (Johnson &amp; Johnson)</li>
<li>Sam Parmar (Pfizer)</li>
<li>Stephanie Lussier (Moderna)</li>
<li>Youn Kyeong Chang (FDA)</li>
</ul>
</div>
</div>
</div>
<section id="pilot-4-update" class="level2">
<h2 class="anchored" data-anchor-id="pilot-4-update">Pilot 4 Update</h2>
<ul>
<li>Hye Soo shared their group’s comprehensive initial feedback</li>
<li>Pilot 4 WebAssembly version: No major issues identified and the team was able to run the application.</li>
<li>Minor issues identified
<ul>
<li>In certain file paths that contained underscores <code>_</code>, something in the transfer process automatically converted the underscore characters to hypens <code>-</code>. The root cause is unknown at this time. As a result, portions of the file names referenced in the ADRG instructions had to be manually updated to ensure the application was able to run.</li>
<li>Hye Soo began investating a custom <code>index.xml</code> file that is produced at some point during the transfer, which is referenced in the <a href="https://www.fda.gov/media/159380/download">eCTD Backbone Files Specifications for Modules 2-5-3.2.2</a></li>
<li>Ning offered to discuss the issue with her colleagues with expertise in the transfer process to learn more about this issue.</li>
<li>Joel mentioned that during the Pilot 3 preparations, file names with underscore had to be converted to hyphen</li>
<li>Additional guidance on file conventions can be found in the <a href="https://www.fda.gov/media/85816/download">Specifications for File Format Types Using eCTD Specifications document</a>.</li>
<li>HyeSoo noted that certain elements of the WebAssembly application appeared differently than the Pilot 2 application. Eric noted that certain packages used for the data filtering involving Teal modules were not supported out of the box in the WebR package repositories at the time the application was created. At that time, Appsilon developers assisting with the Pilot 4 project re-implemented the filtering modules using native Shiny functions. Had the Pilot 4 WebAssembly project been launched in the present, these issues would not have been present as the Teal packages are now supported in WebR.</li>
</ul></li>
<li>Pilot 4 Container version: Unfortunately major issues were identified that prevented successful execution of the application:
<ul>
<li>On the computers used by the reviewers, running Docker Desktop was not stable, and often would lead to unexplained crashes. They had to consult with their IT group for an attempt to solve these issues, one of the solutions was to update the version of the Windows Subsystem for Linux (WSL) on their machines. While that helped somewhat, they still experienced stability issues.</li>
<li>Multiple failures occurred during the process of building the Docker container image that prevented the image from being built successfully. Examples of the issues include packages not installing correctly (such as <code>{MASS}</code>), package repositories not able to be accessed (for instance the version of certain Teal packages that were used at the time of the Pilot 2 application development).</li>
<li>Eric shared that in his extensive testing involving Windows virtual machines, none of these issues were present and he was able to build and execute the application successfully. He acknowledged that even these virtual machines may not be fully representative of the various technical configurations added to the reviewers’ workstations due to IT policies and other administration settings.</li>
</ul></li>
<li>In light of these difficulties, Hye Soo noted that they would like to learn more about the processes and workflows used to create the Pilot 4 container submission bundle, as well as a general tutorial on the fundamentals in container technology. Unlike previous pilots focused solely on R installations, trying to debug issues preventing the Docker process from running as well as the Docker container images being built successfully is a difficult situation without additional knowledge on this technology.</li>
<li>Eric offered to set up a dedicated session with FDA reviewers and others from the working group to explore the fundamentals of the container process and the workflows used to develop Pilot 4. Additional details will be shared in the Slack channel.</li>
</ul>
</section>
<section id="pilot-5-update" class="level2">
<h2 class="anchored" data-anchor-id="pilot-5-update">Pilot 5 Update</h2>
<ul>
<li>On track for getting a first submission ready by the end of July</li>
<li>View the group’s latest meeting minutes on GitHub at <a href="https://github.com/RConsortium/submissions-pilot5-datasetjson/discussions/3#discussioncomment-13732444">this link</a>.</li>
<li>In progress: Pull requests to add the hex stickers to the repositories!</li>
<li>They are trying to get ahead of issues that could be identified by the reviewers, such as creating the KM plots using updated packages that might alter appearances</li>
<li>Novel tooling being used in the QC pipelines. You can view Eli Miller’s QC GitHub action workflow at <a href="https://github.com/RConsortium/submissions-pilot5-datasetjson/blob/main/.github/workflows/qc.yaml">this link</a></li>
</ul>
</section>
<section id="upcoming-events" class="level2">
<h2 class="anchored" data-anchor-id="upcoming-events">Upcoming Events</h2>
<ul>
<li>R adoption series webinar <strong>Open Source Software Adoption in Japan’s Pharma Industry: Key Findings from the 2024 JPMA R Usage Survey</strong>. Registration available at <a href="https://r-consortium.org/webinars/open-source-adoption-in-japans-pharma-industry.html">this link</a>. The webinar will be offered on July 23rd 5 PM PDT (July 24th 9 AM JST).</li>
<li>Another webinar schedule for August 28 focusing on Collaboration tools used in submission pilots (such as GitHub actions). Registration details forthcoming.</li>
</ul>
</section>
<section id="proposal-cdx-and-open-source-in-submissions" class="level2">
<h2 class="anchored" data-anchor-id="proposal-cdx-and-open-source-in-submissions">Proposal: CDx and open source in submissions</h2>
<ul>
<li>Hong Zheng shared an overview of their proposal for collaboration</li>
<li>With the rise of Clinical Diagnostics (CDx) co-development in targeted therapy approvals, there is an urgent need for the use of novel technology and open-source solutions to meet this challenge</li>
<li>They are proposing an effort to develop open-source tools based in R to modernize and streamline CDx submissions, aligning with regulatory (in particular the CDRH division at FDA to start)</li>
<li>The submissions WG is certainly eager to help share the learnings from our previous pilots and to be a resource for this new effort</li>
<li>An important next step is for Hong’s group to share their prototype package mentioned in their proposal</li>
<li>Also it will be important to identify a representative to contact in CDRH</li>
<li>Ning recommends to draft a proposal for a first pilot in this collaboration, ensuring the scope is clearly defined before engaging with CDRH colleagues.</li>
</ul>
</section>
<section id="other-topics" class="level2">
<h2 class="anchored" data-anchor-id="other-topics">Other Topics</h2>
<ul>
<li>Andre asked if ARDs will become part of future submissions?</li>
<li>Ning mentioned it is still early stage for the CDISC standard for ARD, but it will be worthwhile to investigate in a future pilot.</li>
<li>Andre mentioned they are creating internal tooling for the creation of ARDs using key inputs such as metadata.</li>
<li>The working group has discussed a few potential ideas for future pilots, and it’s becoming more important to capture these centrally. Eric will set up a GitHub discussion board with topics to capture these future pilot ideas.</li>
</ul>


</section>

 ]]></description>
  <guid>https://rconsortium.github.io/submissions-wg/minutes/2025-07-11/</guid>
  <pubDate>Fri, 11 Jul 2025 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Minutes 2025-06-06</title>
  <dc:creator>Ning Leng</dc:creator>
  <link>https://rconsortium.github.io/submissions-wg/minutes/2025-06-06/</link>
  <description><![CDATA[ 






<div class="callout callout-style-default callout-tip callout-titled">
<div class="callout-header d-flex align-content-center collapsed" data-bs-toggle="collapse" data-bs-target=".callout-1-contents" aria-controls="callout-1" aria-expanded="false" aria-label="Toggle callout">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">Tip</span>View Attendee List
</div>
<div class="callout-btn-toggle d-inline-block border-0 py-1 ps-1 pe-0 float-end"><i class="callout-toggle"></i></div>
</div>
<div id="callout-1" class="callout-1-contents callout-collapse collapse">
<div class="callout-body-container callout-body">
<ul>
<li>Ben Straub (GSK)</li>
<li>HyeSoo Cho (FDA)</li>
<li>Jared Woolfolk</li>
<li>Joel Laxamana (Roche/Genentech)</li>
<li>Keaven Anderson (Merck)</li>
<li>Paul Schuette (FDA)</li>
<li>Ning Leng (Roche)</li>
<li>Saghir Bashir (Argenx)</li>
<li>Sam Parmar (Pfizer)</li>
<li>Youn Kyeong Chang (FDA)</li>
<li>Terry Christiani</li>
</ul>
</div>
</div>
</div>
<section id="pilot-4" class="level2">
<h2 class="anchored" data-anchor-id="pilot-4">Pilot 4</h2>
<ul>
<li>Hye Soo provided an update on high level feedback of current pilot 4 submission</li>
<li>some discrepancy were found between the ADRG and the actual github folder structure, etc</li>
<li>outdated links were noticed in ADRG (e.g.&nbsp;https://cran.r-project.org/bin/windows/base/old/4.4.1/, moved from base/ to base/old/)</li>
<li>Hye Soo will work with Eric offline on the re-submission</li>
<li>Some issues Hye Soo encountered may be due to windows system versioning. If needed, we will engage more WG members to test the submission bundle using different windows versions.</li>
</ul>
</section>
<section id="pilot-5" class="level2">
<h2 class="anchored" data-anchor-id="pilot-5">Pilot 5</h2>
<ul>
<li>Part 1 is near completion (reproduce pilot 3 contents but in json format)</li>
<li>Pilot 5 team will submit part 1 to FDA in late July. Will confirm the submission date in the July WG meeting.</li>
<li>The Pilot 5 team will initiate a discussion on the scope of pilot 5 part 2. In part 2, we will cover more complicated TLFs, and more ADaM data sets to make the submission closer to a real submission.</li>
<li>Eli implemented two <a href="https://github.com/RConsortium/submissions-pilot5-datasetjson/pull/57">QC bots</a> for pilot 5 using github actions. One uses diffdf to check consistencies between pilot3 data and pilot 5 data; the second bot uses llm to check consistencies between pilot 3 graphs and pilot 5 graphs.</li>
<li>Ning used LLM to generate three tables of the ADRG <a href="https://github.com/RConsortium/submissions-adrg-generation-pipeline/pull/12">PR</a>. The LLM generated, human reviewed tables will be included in pilot 5 ADRG</li>
<li>When generating new codes for pilot 5 part 2, the team may also consider using code assistants to write the first line code. (Roche is exploring building customized bots for admiral and NEST) ## Pilot 6</li>
<li>Keaven suggested exploring submission of html in pilot 6. The proposed scope is having an interactive report to assist review - especially for large tables such as AE tables, be able to drill down to specific terms and display listing of patients involved</li>
<li>Hye Soo and Paul commented that they are happy to explore the review of html as a supplementary material to the primary pdf file</li>
<li>will also explore submitting html version of ADRG</li>
<li>The pilot 5 team will align their part 2 scope to pilot 6 proposal, to make sure we maximize the reusability of the codes</li>
<li>Keaven will reach out to Merck individuals to seek interest of participation</li>
</ul>
</section>
<section id="pilot-5-lessons-learned-webinar" class="level2">
<h2 class="anchored" data-anchor-id="pilot-5-lessons-learned-webinar">Pilot 5 lessons learned webinar</h2>
<ul>
<li>We will host a R consortium webinar with the pilot 5 team. The focus will be on 1) how to use git efficiently among a relatively large team of collaborators, 2) the usage of github actions to build automated QC bots</li>
<li>Terry, Ning and Ben will organize the event</li>
</ul>
</section>
<section id="hex-stickers" class="level2">
<h2 class="anchored" data-anchor-id="hex-stickers">Hex stickers</h2>
<ul>
<li>Ben will finalize the design of the Hex stickers</li>
<li>Terry will help printing out the stickers and send to key WG members to distribute at conferences</li>
</ul>
</section>
<section id="sce-blog-2" class="level2">
<h2 class="anchored" data-anchor-id="sce-blog-2">SCE blog #2</h2>
<ul>
<li>Jared asked whether there are any discussions on producing a whitepaper on container management (example topic: for a long running trial, what are the suggestions on when to upverison the container)</li>
<li>As we are at a very early stage of exploring of the usage of container in regulatory submission, we will start with a few interviews with big pharma and produce a blog post (similar to <a href="https://r-consortium.org/posts/the-crucial-role-of-release-control-in-r-for-healthcare-organizations/">this one</a>)</li>
<li>Jared agreed to lead this effort</li>
</ul>


</section>

 ]]></description>
  <guid>https://rconsortium.github.io/submissions-wg/minutes/2025-06-06/</guid>
  <pubDate>Fri, 06 Jun 2025 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Minutes 2025-05-02</title>
  <dc:creator>Eric Nantz</dc:creator>
  <link>https://rconsortium.github.io/submissions-wg/minutes/2025-05-02/</link>
  <description><![CDATA[ 






<div class="callout callout-style-default callout-tip callout-titled">
<div class="callout-header d-flex align-content-center collapsed" data-bs-toggle="collapse" data-bs-target=".callout-1-contents" aria-controls="callout-1" aria-expanded="false" aria-label="Toggle callout">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">Tip</span>View Attendee List
</div>
<div class="callout-btn-toggle d-inline-block border-0 py-1 ps-1 pe-0 float-end"><i class="callout-toggle"></i></div>
</div>
<div id="callout-1" class="callout-1-contents callout-collapse collapse">
<div class="callout-body-container callout-body">
<ul>
<li>Athenkosi Nikonyeni</li>
<li>Ben Straub (GSK)</li>
<li>Camilla Calmasini</li>
<li>HyeSoo Cho (FDA)</li>
<li>Jared Woolfolk</li>
<li>Joel Laxamana (Roche/Genentech)</li>
<li>Keaven Anderson (Merck)</li>
<li>LG</li>
<li>Mekhala Acharya (Takeda)</li>
<li>Paul Schuette (FDA)</li>
<li>Phanikumar Tata (Syneos Health)</li>
<li>Phil Bowsher (Posit)</li>
<li>Robert Devine (Johnson &amp; Johnson)</li>
<li>Sadchla Mascary</li>
<li>Saghir Bashir (Argenx)</li>
<li>Sam Parmar (Pfizer)</li>
<li>Stephen Knapp</li>
<li>Yilong Zhang (Meta)</li>
<li>Youn Kyeong Chang (FDA)</li>
</ul>
</div>
</div>
</div>
<section id="pilot-4" class="level2">
<h2 class="anchored" data-anchor-id="pilot-4">Pilot 4</h2>
<ul>
<li>Eric to set up a informal review meeting with FDA colleagues in Mid May (EDIT: The revised transfer will take place on June 13th, 2025)</li>
<li>Full speed ahead to use <code>{pkglite}</code> for assembling the web assembly and container submission bundles.</li>
</ul>
</section>
<section id="pilot-5" class="level2">
<h2 class="anchored" data-anchor-id="pilot-5">Pilot 5</h2>
<ul>
<li>Part 1 is moving well (conversion from xpt is complete)</li>
<li>Team will wait until pilot 4 review is complete before transferring pilot 5</li>
<li>Paul: Not sure where the evaluation of <code>datasetjson</code> currently stands within FDA. The team that was sponsoring it has been affected by recent events. They think the gateway will accept the format, but needs verification.</li>
<li>Previous transfers in the CDISC effort last year may or may not have been through the ectd gateway</li>
<li>ESUB team is still having discussion on testing the json format</li>
<li>Heather Crandle from a previous R Pharma conference is part of that team (2021)</li>
<li>In current <a href="https://www.fda.gov/media/85816/download">eCTD instructions</a>, JSON is allowed for the PK category<br>
</li>
<li>Ben will follow up with team involved in the CDISC pilot to see how they transferred the JSON files.</li>
<li>The team has embedded a datasetJSON viewer with shiny and webassebly in the pilot 5 website available at <a href="https://rconsortium.github.io/submissions-pilot5-website/viewer.html" class="uri">https://rconsortium.github.io/submissions-pilot5-website/viewer.html</a></li>
<li>Ning had started investing using LLMs to generate portions of the ADRG. There may be an update at the next WG meeting.</li>
</ul>
</section>
<section id="adrg-updates" class="level2">
<h2 class="anchored" data-anchor-id="adrg-updates">ADRG updates</h2>
<ul>
<li>The group’s approach is to help communicate the version of different packages and how to best display that information in the ADRG template.</li>
<li>Feedback has been received from FDA reviewers. The group is looking into ways to update templates such that multiple software languages can be supported</li>
<li>Keeping in close sync with Christine at Pfizer on ensuring the existing standards are being met.</li>
<li>Also have plans to contact reps from Pinnacle21 on how they populate the ADRG, while ensuring minimal overlap occurs.</li>
<li>Goal of the group is to reduce manual effort of populating the various tables in the ADRG such as package versions, number of programs, functions used in those programs, which is all a manual effort at the moment</li>
</ul>
</section>
<section id="other-topics" class="level2">
<h2 class="anchored" data-anchor-id="other-topics">Other Topics</h2>
<ul>
<li>Yilong would like to know if there is interest in a Python-based pilot for submitting tables and listings produced in Python.</li>
<li>Thus far not as much interest in the office of Biostatistics according to FDA reviewers</li>
<li>CDRH handles things differently than CDER. CDRH does not require CDISC standards to be followed. A greater range of issues can occur in those cases.</li>
<li>Meta has utilized standards inspired by CDISC in their initial work</li>
<li>FDA is open to a more focused discussion, but they will need to pull in internal experts that have more expertise</li>
<li>Eric asked about the FDA having any preference on the method of rounding as there are rare cases where the default rounding method in R can be different than SAS default method</li>
<li>FDA does not have a “preferred method” to share at this time, and there may not be a single one answer that’s correct in this area</li>
<li>Pilot 1 had a small issue with rounding dealing with the approximation method for confidence intervals</li>
<li>We are looking for help on the website! Please get in touch with the working group and browse the <a href="https://github.com/RConsortium/submissions-wg/issues">GitHub issue list</a> if you would like to contribute.</li>
</ul>


</section>

 ]]></description>
  <guid>https://rconsortium.github.io/submissions-wg/minutes/2025-05-02/</guid>
  <pubDate>Fri, 02 May 2025 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Minutes 2025-04-04</title>
  <dc:creator>Eric Nantz</dc:creator>
  <link>https://rconsortium.github.io/submissions-wg/minutes/2025-04-04/</link>
  <description><![CDATA[ 






<div class="callout callout-style-default callout-tip callout-titled">
<div class="callout-header d-flex align-content-center collapsed" data-bs-toggle="collapse" data-bs-target=".callout-1-contents" aria-controls="callout-1" aria-expanded="false" aria-label="Toggle callout">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">Tip</span>View Attendee List
</div>
<div class="callout-btn-toggle d-inline-block border-0 py-1 ps-1 pe-0 float-end"><i class="callout-toggle"></i></div>
</div>
<div id="callout-1" class="callout-1-contents callout-collapse collapse">
<div class="callout-body-container callout-body">
<ul>
<li>Andre Couturier (Sanofi)</li>
<li>Ben Straub (GSK)</li>
<li>Camille Calmasini (Natera)</li>
<li>HyeSoo Cho (FDA)</li>
<li>Jim Rothstein (Freelance)</li>
<li>Keaven Anderson (Merck)</li>
<li>Lovemore Gakava (Novo Nordisk)</li>
<li>Nan Xiao (Merck)</li>
<li>Nicholas Masel (Johnson &amp; Johnson)</li>
<li>Paul Schuette (FDA)</li>
<li>Phil Bowsher (Posit)</li>
<li>Robert Devine (Johnson &amp; Johnson)</li>
<li>Tilo (unknown)</li>
<li>Youn Kyeong Chang (FDA)</li>
</ul>
</div>
</div>
</div>
<section id="pilot-4-web-assembly-and-docker-container-shiny-app" class="level2">
<h2 class="anchored" data-anchor-id="pilot-4-web-assembly-and-docker-container-shiny-app">Pilot 4 (Web-assembly and Docker Container Shiny app)</h2>
<ul>
<li>Eric has investigated the possibility of utilizing <code>{pkglite}</code> to assemble the submission files necessary for both the container and web-assembly versions of Pilot 4.
<ul>
<li>Container version: No issues, as the necessary Dockerfile can easily be renamed to <code>Dockerfile.txt</code> with the command to build the image updated accordingly. The existing Pilot 2 R files can be assembled alongside the aforementioned Dockerfile.</li>
<li>Web-assembly: As long as the pre-compiled version of the application is not included in the transfer, the modified application files and helper R scripts used to compile the application would still be using the permitted file types (R scripts, text files).</li>
</ul></li>
<li>The FDA reviewers would like a re-transfer of the web-assembly application using the new structure. The reviewers are in agreement to perform separate transfers for each of the Pilot 4 types, as trying to assemble each in to a single transfer package could introduce more complications as they require much different steps for running their respective applications.</li>
<li>Paul mentioned that any discussions on the future use of Zip archive files in ECTD transfers is being put on hold due to circumstances happening at the agency outside of their control.</li>
</ul>
</section>
<section id="pilot-5-dataset-json-format" class="level2">
<h2 class="anchored" data-anchor-id="pilot-5-dataset-json-format">Pilot 5 (Dataset-JSON format)</h2>
<ul>
<li>Ben shared that terrific process is being made:
<ul>
<li>The use of XPT files has been removed in favor of native <code>.rds</code> files for data storage.</li>
<li>Additional code cleanup is on track.</li>
</ul></li>
<li>Next steps are to merge the candidate Dataset-JSON files into the main repostory.</li>
<li>Based on discussin in the March working group meeting, Ning and Nabil created a prototype workflow that leverages the <code>{ellmer}</code> pacage to populate portions of the ADRG using LLMs.</li>
<li>Thanks to Sam, we have a new page on the <a href="https://rconsortium.github.io/submissions-pilot5-website/viewer.html">Pilot 5</a> web site that embeds the DatasetJSON Viewer Shiny application.</li>
<li>Paul shared that the aforementioned “circumstances” have impacted the FDA’s internal resourcing on the Dataset-JSON effort. How this impacts the future of a Pilot 5 transfer is to be determined. As of now, there is still an embargo on written communications.</li>
</ul>
</section>
<section id="phuse-metadata-adrg-working-group" class="level2">
<h2 class="anchored" data-anchor-id="phuse-metadata-adrg-working-group">Phuse Metadata / ADRG Working Group</h2>
<ul>
<li>Lovemore shared that preparation is underway for a interactive session at the Phuse CSS conference in Europe.</li>
<li>Team is working to build functions to gen metadata for the different sections of the ADRG, to be eventually folded into a package.</li>
<li>Christine from Pfizer shared the current template for the ADRG which will be distrbuted to the other team members. The group will determine how it aligns with comments previously provided by the FDA reviewers.</li>
</ul>
</section>
<section id="other-topics" class="level2">
<h2 class="anchored" data-anchor-id="other-topics">Other Topics</h2>
<ul>
<li>The working group welcomes a new member: <a href="https://www.linkedin.com/in/camilla-calmasini/">Camilla Calmasini</a>!</li>
<li>Ben reminded the group of an opportunity to add a <a href="https://github.com/RConsortium/submissions-wg/issues/106">timeline</a> to the Submissions Working Group site, as a way to present visitors a quick visual of the many accomplishments coming from these pilots. A great example can be found on the <a href="https://insightsengineering.github.io/nest/">NEST</a> website. Another approach could be to leverage the <a href="https://daattali.com/shiny/timevis-demo/"><code>{timevis}</code></a> HTML widget authored by Dean Attali, as well as clever use of Observable to create an <a href="https://observablehq.com/@observablehq/build-your-own-gantt-chart">interactive Gantt chart</a>.</li>
<li>Lovemore shared that a new Phuse Working group called <a href="https://advance.hub.phuse.global/wiki/spaces/WEL/pages/90472489/QC+Workflow+Optimisation"><strong>QC Workflow Optimisation</strong></a> has launched to investigate the use of double-programming in the QC process of validating clinical programming. There could be opportunities for them to share an update with our group as they make progress, and to determine how future pilots may benefit. Ben mentioned this was a topic discussed in the recent PHUSE Connect, especially with how AI could help in this process.</li>
<li>Keaven asked the group how reproducibility is being addressed currently for Shiny applications?
<ul>
<li>The Teal framework leverages a [custom-build solution called <code>qenv</code>]*https://insightsengineering.github.io/teal.code/latest-tag/articles/teal-code.html() as documented on the <code>{teal.code}</code> package website</li>
<li>Phil reminded the group that the Shiny team created a package years ago called <a href="https://rstudio.github.io/shinymeta/"><code>{shinymeta}</code></a> to help application authors capture logic based on user interactions and create a reprodcuible R script to replicate those interactions.</li>
<li>Matthew Kumar &amp; Srinivas Verragoni from Bayer presented their use of <code>{shinymeta}</code> in a presentation titled <a href="https://phuse.s3.eu-central-1.amazonaws.com/Archive/2023/Connect/US/Florida/PRE_OS10.pdf">Reproducibility of Interactive Analyses</a> at the 2023 Phuse US Connect conference.</li>
</ul></li>
<li>Bonus trivia: Why was the SAS JMP software called JMP? JMP was named as “John’s Mackintosh Program” as it was an early attempt within the company to make SAS compatible with the Apple Macintosh operating systems (h/t Paul).</li>
</ul>


</section>

 ]]></description>
  <guid>https://rconsortium.github.io/submissions-wg/minutes/2025-04-04/</guid>
  <pubDate>Fri, 04 Apr 2025 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Minutes 2025-03-07</title>
  <dc:creator>Eric Nantz</dc:creator>
  <link>https://rconsortium.github.io/submissions-wg/minutes/2025-03-07/</link>
  <description><![CDATA[ 






<div class="callout callout-style-default callout-tip callout-titled">
<div class="callout-header d-flex align-content-center collapsed" data-bs-toggle="collapse" data-bs-target=".callout-1-contents" aria-controls="callout-1" aria-expanded="false" aria-label="Toggle callout">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">Tip</span>View Attendee List
</div>
<div class="callout-btn-toggle d-inline-block border-0 py-1 ps-1 pe-0 float-end"><i class="callout-toggle"></i></div>
</div>
<div id="callout-1" class="callout-1-contents callout-collapse collapse">
<div class="callout-body-container callout-body">
<ul>
<li>Ben Straub (GSK)</li>
<li>Eric Nantz (Eli Lilly)</li>
<li>HyeSoo Cho (FDA)</li>
<li>Joel Laxamana (Roche/Genentech)</li>
<li>Katie Harding (Freenome)</li>
<li>Lovemore Gakava (Novo Nordisk)</li>
<li>Nabil Baugher (Baseline AI)</li>
<li>Nan Xiao (Merck)</li>
<li>Nicholas Masel (Johnson &amp; Johnson)</li>
<li>Ning Leng (Roche/Genentech)</li>
<li>Paul Schuette (FDA)</li>
<li>Sam Parmar (Pfizer)</li>
<li>Youn Kyeong Chang (FDA)</li>
</ul>
</div>
</div>
</div>
<section id="pilot-4-file-structures" class="level2">
<h2 class="anchored" data-anchor-id="pilot-4-file-structures">Pilot 4: File Structures</h2>
<ul>
<li>Discussions internally are taking place at FDA on whether the Zip file can include the file types that may not be on the approved software list</li>
<li>In light of the evolving discussions, Paul recommends to explore the use of <code>{pkglite}</code> for bunlding the applicaiton files in a similar fashion as Submissions Pilot 2 (traditional shiny application)</li>
<li>Eric will examine both the web assembly and Docker container versions of Pilot 4 and provide FDA reviewers a list of the essenstial file types necessary to review each submission bundle</li>
<li>Nan Xiao recommends we examine his recent releaes of <a href="https://nanx.me/blog/post/pkglite-python/">pkglite for Python</a> in case that could help streamline the process, especially for the web-assembly version</li>
</ul>
</section>
<section id="pilot-5-datasetjson" class="level2">
<h2 class="anchored" data-anchor-id="pilot-5-datasetjson">Pilot 5: DatasetJSON</h2>
<ul>
<li>The pilot 5 team is aiming to have dataset programming completed by the end of March, and TLF programming completed by end of April.</li>
<li>Questions remain on whether the JSON format can be included as a submission format, Paul mentioned that they are waiting to confirm with the E-sub group internally</li>
<li>The R-Consortium Blog recently featured a <a href="https://r-consortium.org/posts/submissions-wg-pilot5-pilot6-and-more/">fantastic post</a> announcing the launch of Pilot 5:</li>
<li>Minutes from the Pilot 5 working group meetings are available on the Pilot 5 datasetJSON GitHub repository: <a href="https://github.com/RConsortium/submissions-pilot5-datasetjson/discussions/3" class="uri">https://github.com/RConsortium/submissions-pilot5-datasetjson/discussions/3</a></li>
<li>One potential benefit for education and awareness: Embed an example Shiny application inside the Pilot 5 Quarto website for users to explore contents of dataset JSON files.
<ul>
<li>After Robert shared a list of apps created in a recent DatasetJSON Hackathon, the team saw an apportunity with the <a href="https://github.com/sbarcelo777/Dataset-JSON-hackathon">Dataset-JSON Viewer</a> Shiny application</li>
<li>Sam Parmer quickly created a novel way to compile the application as a web-assembly Shiny app and dynamically deploy the app on Posit’s shinylive-R hosting platform to embed insde the Pilot 5 Quarto website as an iframe! You can view the page at <a href="https://rconsortium.github.io/submissions-pilot5-website/viewer.html" class="uri">https://rconsortium.github.io/submissions-pilot5-website/viewer.html</a></li>
<li>In parallel, Eric also experimented with compiling the same Shiny application into web-assembly, and has a prototype automatically deployed on GitHub Pages via GitHub Actions: <a href="https://rpodcast.github.io/Dataset-JSON-hackathon/" class="uri">https://rpodcast.github.io/Dataset-JSON-hackathon/</a></li>
<li>Eric will reach out to the developers of the Dataset-JSON viewer to see if they are receptive to Eric sending a pull request to have the application hosted from their GitHub repository (thus their GitHub Pages account). In addition, Eric will ask the maintainers if they would support having a slightly streamlined version of the application that pre-loads JSON data files created for this pilot.</li>
</ul></li>
<li>Eric and other team members are currently updating GitHub actions for repository maintenance and automation</li>
</ul>
</section>
<section id="phuse-metadata-adrg-working-group" class="level2">
<h2 class="anchored" data-anchor-id="phuse-metadata-adrg-working-group">Phuse Metadata / ADRG Working Group</h2>
<ul>
<li>Joel Laxana shared the latest updates: They group is trying to hash out the information to be added in the ADRG for future open source submissions</li>
<li>During recent discussions, the team is going forward with creating a separate supplement document to go along with the traditional ADRG submission document in the case of an R-based submission</li>
<li>The group is reviewing feedback provided by FDA reviewers from the past couple of pilots submitted</li>
<li>The open source metadata working group will continue to leverage metadata from a particular project to populate sections of the document, using R functions that can help fill in manual steps</li>
<li>The group ponders if generative AI help to populate these templates?</li>
<li>While AI is not in the scope of the Phuse project, the team is open for exploration</li>
<li>Indeed there could be an opportunity to spin off a separate pilot on exploring generative AI in a clinical submission documentation preparation such as the ADRG.</li>
<li>A new channel will be created in the R Consortium Submissions Working Group Slack channel. For details on obtaining access to group, please visit the <a href="https://rconsortium.github.io/submissions-wg/join.html">How to Join</a> page.</li>
</ul>
</section>
<section id="other-topics" class="level2">
<h2 class="anchored" data-anchor-id="other-topics">Other Topics</h2>
<ul>
<li>Members of the wroking group (Ben, Sam, and Eric) will join Appsilon for the April 29th edition of <a href="https://events.ringcentral.com/events/shiny-gathering-fda-pilots-key-insights-lessons-learned-and-what-s-next-for-2025-820c22c5-9f84-4bb1-a9ba-9341ecaf791d">Shiny Gatherings</a> discussing the insights, lessons learned, and what’s next for 2025.</li>
<li>The group assured colleagues from FDA that there would not be any direct quotes shared from FDA colleagues inside of this webinar, and any issues from the regulatory side would be discussed in general terms.</li>
</ul>


</section>

 ]]></description>
  <guid>https://rconsortium.github.io/submissions-wg/minutes/2025-03-07/</guid>
  <pubDate>Fri, 07 Mar 2025 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Minutes 2025-02-07</title>
  <dc:creator>Eric Nantz</dc:creator>
  <link>https://rconsortium.github.io/submissions-wg/minutes/2025-02-07/</link>
  <description><![CDATA[ 






<div class="callout callout-style-default callout-tip callout-titled">
<div class="callout-header d-flex align-content-center collapsed" data-bs-toggle="collapse" data-bs-target=".callout-1-contents" aria-controls="callout-1" aria-expanded="false" aria-label="Toggle callout">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">Tip</span>View Attendee List
</div>
<div class="callout-btn-toggle d-inline-block border-0 py-1 ps-1 pe-0 float-end"><i class="callout-toggle"></i></div>
</div>
<div id="callout-1" class="callout-1-contents callout-collapse collapse">
<div class="callout-body-container callout-body">
<ul>
<li>Ben Straub (GSK)</li>
<li>Eric Nantz (Eli Lilly)</li>
<li>Katie Harding (Freenome)</li>
<li>Lovemore Gakava (Novo Nordisk)</li>
<li>Phanikumar Tata (Syneos Health)</li>
<li>Robert Devine (Johnson &amp; Johnson)</li>
<li>Sam Parmar (Pfizer)</li>
<li>Terry Christiani (R Consortium)</li>
<li>Vedha Viyash (Appsilon)</li>
</ul>
</div>
</div>
</div>
<section id="adrg-metadata-group-updates" class="level2">
<h2 class="anchored" data-anchor-id="adrg-metadata-group-updates">ADRG metadata group updates</h2>
<ul>
<li>Lovemore and Sam shared the group’s recent updates progress. They recently invited Christine Rossin (from the Phuse ADRG working group) to their meetings for discussion on the proposed template.</li>
<li>Christine’s recommendations include moving the instructions for executing the R code and setting up the execution environment to a supporting document and not part of the ADRG itself, ensuring the ADRG remains software-agnostic, and separate guidelines be developed for specific software.</li>
<li>The metadata group will be taking the lead on authoring guidelines for the R exection and environment language</li>
<li>The group will also establish dialogs with other sub-teams addressing additional sections of ADRG such as such as estimands team to ensure everyone is on the same page for updating the ADRG sections</li>
<li>Next steps include authoring R scripts to help automate population of certain sections in the ADRG template.</li>
</ul>
</section>
<section id="pilot-4-container-submission-updates" class="level2">
<h2 class="anchored" data-anchor-id="pilot-4-container-submission-updates">Pilot 4 Container Submission updates</h2>
<ul>
<li>Eric shared recent progress on assembling a proposed submission structure for the container portion of Pilot 4.</li>
<li>Substantial updates have been made to the development repository available at <a href="https://github.com/RConsortium/submissions-pilot4-container" class="uri">https://github.com/RConsortium/submissions-pilot4-container</a> as well as the proposed submission structure at <a href="https://github.com/RConsortium/submissions-pilot4-container-to-fda" class="uri">https://github.com/RConsortium/submissions-pilot4-container-to-fda</a>.</li>
<li>Eric will share the proposed structure with our FDA colleagues to ensure this is aligned with the eCTD guidelines.</li>
<li>Robert inquired about the specific version of the Windows Subsystem for Linux (WSL) used in the testing environment. Eric believes it is WSL2 but that will be confirmed and the appropriate sections of the ADRG will be updated accordingly.</li>
<li>Vedha shared that running the command <code>wsl --version</code> in the testing environment should output the key metadata on the WSL installation.</li>
</ul>
</section>
<section id="pilot-5-dataset-json-updates" class="level2">
<h2 class="anchored" data-anchor-id="pilot-5-dataset-json-updates">Pilot 5 DataSet-JSON updates</h2>
<ul>
<li>Sam and Ben shared the recent progress from the Pilot 5 working group</li>
<li>The team has created GitHub repositories for key portions of the pilot:
<ul>
<li>Development repository: <a href="https://github.com/RConsortium/submissions-pilot5-datasetjson" class="uri">https://github.com/RConsortium/submissions-pilot5-datasetjson</a></li>
<li>R package repository: <a href="https://github.com/RConsortium/submissions-pilot5-utilities" class="uri">https://github.com/RConsortium/submissions-pilot5-utilities</a></li>
<li>Website: https://rconsortium.github.io/submissions-pilot5-website/</li>
<li>Submission package structure: <a href="https://github.com/RConsortium/submissions-pilot5-datasetjson-to-fda" class="uri">https://github.com/RConsortium/submissions-pilot5-datasetjson-to-fda</a></li>
</ul></li>
<li>The data sets and R code used in Pilot 3 will be ported over to the Pilot 5 repositories</li>
<li>The team is very interested in utilizing GitHub actions to perform quality checks of the data set</li>
<li><code>{datasetjson}</code> was recently updated to version 1.1 and the new update is available on CRAN. You can view the changelog at <a href="https://atorus-research.github.io/datasetjson/news/index.html" class="uri">https://atorus-research.github.io/datasetjson/news/index.html</a>.</li>
<li>As development begins for the quality checks and other testing, they will use the Pilot 3 code as a starting point.</li>
<li>Robert shared that CDISC will hold a general meeting on February 18, 2025. Members of the working group are encouraged to attend. Additional details and registration are available at the pharma-oversight Slack channel in the February 14, 2025 post.</li>
</ul>


</section>

 ]]></description>
  <guid>https://rconsortium.github.io/submissions-wg/minutes/2025-02-07/</guid>
  <pubDate>Fri, 07 Feb 2025 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Minutes 2025-01-10</title>
  <dc:creator>Eric Nantz</dc:creator>
  <link>https://rconsortium.github.io/submissions-wg/minutes/2025-01-10/</link>
  <description><![CDATA[ 






<div class="callout callout-style-default callout-tip callout-titled">
<div class="callout-header d-flex align-content-center collapsed" data-bs-toggle="collapse" data-bs-target=".callout-1-contents" aria-controls="callout-1" aria-expanded="false" aria-label="Toggle callout">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">Tip</span>View Attendee List
</div>
<div class="callout-btn-toggle d-inline-block border-0 py-1 ps-1 pe-0 float-end"><i class="callout-toggle"></i></div>
</div>
<div id="callout-1" class="callout-1-contents callout-collapse collapse">
<div class="callout-body-container callout-body">
<ul>
<li>Ben Straub (GSK)</li>
<li>Eric Nantz (Eli Lilly)</li>
<li>CG Wang</li>
<li>Heidi Curinckx (Johnson &amp; Johnson)</li>
<li>HyeSoo Cho (FDA)</li>
<li>Joel Laxamana (Roche/Genentech)</li>
<li>Katie Harding (Freenome)</li>
<li>Lovemore Gakava (Novo Nordisk)</li>
<li>Nikolay Nikolaev</li>
<li>Ning Leng (Roche/Genentech)</li>
<li>Paul Schuette (FDA)</li>
<li>Phanikumar Tata (Syneos Health)</li>
<li>Phil Bowsher (Posit)</li>
<li>Robert Devine (Johnson &amp; Johnson)</li>
<li>Sam Parmar (Pfizer)</li>
<li>Terry Christiani (R Consortium)</li>
</ul>
</div>
</div>
</div>
<section id="adrg-working-group-updates" class="level2">
<h2 class="anchored" data-anchor-id="adrg-working-group-updates">ADRG Working Group Updates</h2>
<ul>
<li>Lovemore provided an update on recent ADRG working group discussions, with minutes available at <a href="https://github.com/phuse-org/OSDocuMeta/pull/7/files" class="uri">https://github.com/phuse-org/OSDocuMeta/pull/7/files</a>.</li>
<li>Part of the recent discussions involved sharing the FDA’s proposed draft of ADRG content with Christine Rossin at Pfizer (a member of the PHUSE ADRG working group). She had many comments pertaining to keeping the ADRG template language-agnostic. The team will set up a</li>
</ul>
</section>
<section id="pilot-5-dataset-json-updates" class="level2">
<h2 class="anchored" data-anchor-id="pilot-5-dataset-json-updates">Pilot 5 (Dataset-JSON) Updates</h2>
<ul>
<li>Ben shared a two-stage approach to the pilot that mimics how Pilot 4 was split to two components</li>
<li>The pilot 5 team will hold weekly 30-minute calls on Fridays (10 AM EST) for discussions and updates.</li>
<li>At a high level the pilot will have two key stages of development:
<ul>
<li>Convert the data sets created in Pilot 3 to JSON.</li>
<li>Adding additional JSON data sets and possibly new TLGs for additional testing and to pinpoint edge cases.</li>
</ul></li>
<li>Pilot 5 now has the following GitHub repositories created:
<ul>
<li>Development repository: <a href="https://github.com/RConsortium/submissions-pilot5-datasetjson" class="uri">https://github.com/RConsortium/submissions-pilot5-datasetjson</a></li>
<li>Submission (eCTD-struture) repository: <a href="https://github.com/RConsortium/submissions-pilot5-datasetjson-to-fda" class="uri">https://github.com/RConsortium/submissions-pilot5-datasetjson-to-fda</a></li>
<li>R package repository: <a href="https://github.com/RConsortium/submissions-pilot5-utilities" class="uri">https://github.com/RConsortium/submissions-pilot5-utilities</a></li>
<li>Pilot web site repository: <a href="https://github.com/RConsortium/submissions-pilot5-website" class="uri">https://github.com/RConsortium/submissions-pilot5-website</a></li>
</ul></li>
</ul>
</section>
<section id="pilot-6-realistic-submission-data" class="level2">
<h2 class="anchored" data-anchor-id="pilot-6-realistic-submission-data">Pilot 6 (Realistic Submission Data)</h2>
<ul>
<li>Ateendees expressed excitement about the ways this new pilot’s data package could help many aspects of future submissions involving open-source software, ranging from the ability to handle larger data sets, to having custom versions of the data tailored to benchmarking statistical methodologies.</li>
<li>Paul reminded the group that while they have access to a vast set of data from submissions, they are not allowed to share sponsor data externally.</li>
<li>Ben had a suggestion that part of the pilot 6 deliverables include a mock study protocol and statistical analysis plan.</li>
<li>Eric will begin to create GitHub repositories for the pilot and set up working group meetings.</li>
</ul>
</section>
<section id="additional-items" class="level2">
<h2 class="anchored" data-anchor-id="additional-items">Additional items</h2>
<ul>
<li>The working group expressed interest in sharing publicly the new Pilot 5 and 6 objectives and goals in a future R Consortium Blog Post.</li>
<li>Nan Xiao has created a Python version of <code>{pkglite}</code> which is now part of the Pharmaverse! Details on the package can be found on GitHub at &lt;https://github.com/pharmaverse/py-pkglite?</li>
<li>The group discussed the possibilities of Python being part of future submission using multiple languages? Time will tell, but there could be a future Pilot that addresses the possibilitiy.</li>
<li>Paul confirmed that Python is acceptable in submissions per the <a href="https://www.fda.gov/media/85816/download">eCTD Specifications</a> document.</li>
<li>Terry informed the group about important efforts for open-source software repositories involving R to comply with the pending <a href="https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act">Cyber Resiliance Act</a> (CRA).</li>
<li>The R Consortium along with representatives from the R Foundation, Bioconductor, ROpenSci, and the new Multiverse project are in close collaboration to ensure their repositories meet the requirements of the act.</li>
<li>As of this writing, open-source software repositories must comply with the CRA mandates by December 11, 2027.</li>
</ul>
</section>
<section id="joining-the-submissions-working-group" class="level2">
<h2 class="anchored" data-anchor-id="joining-the-submissions-working-group">Joining the Submissions Working Group</h2>
<p>A friendly reminder that you can find complete details on joining the Submissions Working Group at <a href="https://rconsortium.github.io/submissions-wg/join.html" class="uri">https://rconsortium.github.io/submissions-wg/join.html</a>.</p>


</section>

 ]]></description>
  <guid>https://rconsortium.github.io/submissions-wg/minutes/2025-01-10/</guid>
  <pubDate>Fri, 10 Jan 2025 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Minutes 2024-12-06</title>
  <dc:creator>Eric Nantz &amp; Theresa Christiani</dc:creator>
  <link>https://rconsortium.github.io/submissions-wg/minutes/2024-12-06/</link>
  <description><![CDATA[ 






<div class="callout callout-style-default callout-tip callout-titled">
<div class="callout-header d-flex align-content-center collapsed" data-bs-toggle="collapse" data-bs-target=".callout-1-contents" aria-controls="callout-1" aria-expanded="false" aria-label="Toggle callout">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">Tip</span>View Attendee List
</div>
<div class="callout-btn-toggle d-inline-block border-0 py-1 ps-1 pe-0 float-end"><i class="callout-toggle"></i></div>
</div>
<div id="callout-1" class="callout-1-contents callout-collapse collapse">
<div class="callout-body-container callout-body">
<ul>
<li>Amanda Martin (R Consortium)</li>
<li>Ben Straub (GSK)</li>
<li>Eric Nantz (Eli Lilly)</li>
<li>HyeSoo Cho (FDA)</li>
<li>Joel Laxamana (Roche/Genentech)</li>
<li>Joseph Rickert</li>
<li>Mike Stackhouse (Atorus)</li>
<li>Nicholas Masel (Johnson &amp; Johnson)</li>
<li>Ning Leng (Roche/Genentech)</li>
<li>Paul Schuette (FDA)</li>
<li>Robert Devine (Johnson &amp; Johnson)</li>
<li>Sam Hume (CDISC)</li>
<li>Sam Parmar (Pfizer)</li>
<li>Terry Christiani (R Consortium)</li>
</ul>
</div>
</div>
</div>
<section id="adrg-formats" class="level2">
<h2 class="anchored" data-anchor-id="adrg-formats">ADRG Formats</h2>
<ul>
<li>HyeSoo shared additional feedback from FDA on the file formats used for sending the Analysis Data Reviewers Guide (ADRG) in clinical submissions:
<ul>
<li>For an FDA submission, a final ADRG document should be submitted for review. It is not recommended for reviewers to take additional steps such as rendering the ADRG using Quarto or another technical publishing system/package.</li>
<li>The PDF format is required for submitting an ADRG. However there is a possibility of conducting a pilot test with submitting the ADRG in alternative formats such as the source Quarto file <code>.qmd</code> as well as the HTML output format <code>.html</code>.</li>
</ul></li>
<li>The rational for submitting an ADRG in HTML format was discussed. Eric and Joel shared that having the HTML format brings the possibility of interactive displays (such as tables) which could be beneficial, especially for a submission including a large amount of programs and TLG outputs.</li>
<li>The group agreed that sending the ADRG source file in <code>.qmd</code> format would not be as beneficial in the current stage, as the rendered document itself is the main focus.</li>
<li>Future pilots such as Pilot 5 could be the first project to test submitting the ADRG in HTML format</li>
<li>While Pilot 4 (WebAssembly Shiny app) formally submitted the ADRG in PDF format, Eric created a separate version of the ADRG in HTML format as a technical preview, which can be viewed at <a href="https://rpodcast.quarto.pub/pilot4-webassembly-adrg/">this link</a>.</li>
</ul>
</section>
<section id="ectd-and-zip-archives" class="level2">
<h2 class="anchored" data-anchor-id="ectd-and-zip-archives">eCTD and Zip Archives</h2>
<ul>
<li>HyeSoo shared clarifications on the current eCTD specifications for including a ZIP archive file in a submission package. The accepted location is M5.3, with the permissible uses of grouping large sets of aECG XML files.</li>
<li>The method of including both the data sets and programs in the ZIP archive (utilized by the Pilot 4 WebAssembly submission) is not permissible.</li>
<li>Eric will set up a targeted discussion with Paul and HyeSoo in January 2025 on how to best utilized the ZIP format in the future Pilot 4 Docker Container submission.</li>
<li>Questions were raised on the possible inclusion of additional archive formats such as compressed Tar archives <code>.tar.gz</code> in the eCTD specifications. Currently that format is not supported, but it could be explored for discussion with FDA next year.</li>
</ul>
</section>
<section id="dataset-json-overview" class="level2">
<h2 class="anchored" data-anchor-id="dataset-json-overview">Dataset-JSON Overview</h2>
<ul>
<li>Sam Hume from CDISC joined the meeting to share CDISC’s efforts in creating JSON datasets for clinical submissions, and feedback from previous pilots with FDA. You can view slides from Sam’s previous presentation on Dataset-JSON from the 2024 CDISC &amp; TMF Europe Interchange conference at <a href="https://www.cdisc.org/sites/default/files/2024-04/2024-EU-Interchange-Session-6B-SamHume-final.pdf">this link</a>, as well as the slides from a Public Review webinar held by CDISC at <a href="https://www.cdisc.org/sites/default/files/pdf/Dataset-JSON-v1-1-Public-Review.pdf">this link</a>.</li>
<li>Many of the standards in data exchanges are now using the JSON format as default.</li>
<li>There is increasing interest in additional structures besides the traditional rectangular/tabular approach, such as in the Electronic Study Protocol Template M11 module.</li>
<li>CDISC ran a pilot within CDER at FDA to verify the Dataset-JSON format could be successfull transferred and viewed by reviewers. The testing was deemed successful.</li>
<li>A mix of tools were utilized in the pilot. One of the over-arching goals is to ensure that the Dataset-JSON format is agonostic to the tools/languages used to ingest the format. For example, multiple languages like SAS, R, and Python should be able to import and analyze the data in this format.</li>
<li>Recently the Dataset-JSON version 1.1 was released, addressing feedback generated from the earlier pilot. You can view the updated user guide for v1.1 at <a href="https://wiki.cdisc.org/plugins/servlet/mobile?contentId=230658980#content/view/230658980">this link</a>.</li>
<li>Mike Stackhouse shared that the <a href="https://atorus-research.github.io/datasetjson/">`{datasetjson}</a> package, tasked with reading and writing CDISC Dataset JSON files, is in active development to accomodate v1.1 of the Dataset-JSON format.</li>
<li>Nick and Mike would welcome collaboration from others on the package updates.</li>
<li>Another important fix ongoing for the package is switching to a more performant JSON processing backend, as detailed in <a href="https://github.com/atorus-research/datasetjson/issues/32">issue 32</a> of the package’s GitHub repository.</li>
<li>In light of learning about the successful pilot, questions were asked on whether our submissions group should still initiate a new Pilot that leverages JSON format instead of XPT. Sam and others in the call concurred that the pilot would still be worthwhile to conduct, as it could be the first test of the new Dataset-JSON v1.1 specification in a realistic setting.</li>
<li>Ben shared that this could be a great opportunity for others in the working group to take the lead on this new Pilot, now being called Pilot 5. Ben will take on the task of creating a new channel in Slack dedicated to Pilot 5 within the R Consortium Slack Channel.</li>
</ul>
</section>
<section id="admin-housekeeping" class="level2">
<h2 class="anchored" data-anchor-id="admin-housekeeping">Admin &amp; Housekeeping</h2>
<ul>
<li>The group agreed to keep the current cadence of having the Submissions WG meetings on the first Friday of every month, with adjustments as needed.</li>
<li>A few members on the call were not clear on how to get invitations properly on their calendar. Theresa shared the ways anyone can add the working group meetings on their calendar. However the group agreed that having a dedicated page on the Working Group site for how to join the group and the various communication platforms would be a beneficial.</li>
<li>Eric will create a new page on the site to hold this information. In fact that page is now live! Visit the <a href="join.qmd">How to Join</a> page for complete details.</li>
</ul>


</section>

 ]]></description>
  <guid>https://rconsortium.github.io/submissions-wg/minutes/2024-12-06/</guid>
  <pubDate>Fri, 06 Dec 2024 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Minutes 2024-11-01</title>
  <dc:creator>Eric Nantz &amp; Theresa Christiani</dc:creator>
  <link>https://rconsortium.github.io/submissions-wg/minutes/2024-11-01/</link>
  <description><![CDATA[ 






<div class="callout callout-style-default callout-tip callout-titled">
<div class="callout-header d-flex align-content-center collapsed" data-bs-toggle="collapse" data-bs-target=".callout-1-contents" aria-controls="callout-1" aria-expanded="false" aria-label="Toggle callout">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">Tip</span>View Attendee List
</div>
<div class="callout-btn-toggle d-inline-block border-0 py-1 ps-1 pe-0 float-end"><i class="callout-toggle"></i></div>
</div>
<div id="callout-1" class="callout-1-contents callout-collapse collapse">
<div class="callout-body-container callout-body">
<ul>
<li>Ben Straub (GSK)</li>
<li>Eric Nantz (Eli Lilly)</li>
<li>HyeSoo Cho (FDA)</li>
<li>Joel Laxamana (Roche/Genentech)</li>
<li>Katie Harding (Freemore)</li>
<li>Lovemore Gakava (Novo Nordisk)</li>
<li>Nicholas Masel (Johnson &amp; Johnson)</li>
<li>Ning Leng (Roche/Genentech)</li>
<li>Paul Schuette (FDA)</li>
<li>Robert Devine (Johnson &amp; Johnson)</li>
<li>Theresa Christiani (R Consortium)</li>
<li>Youn Kyeong Chang (FDA)</li>
</ul>
</div>
</div>
</div>
<section id="pilot-4-updates" class="level2">
<h2 class="anchored" data-anchor-id="pilot-4-updates">Pilot 4 Updates</h2>
<ul>
<li>HyeSoo shared concerns regarding the appropriateness of zip file formats for program delivery under FDA specifications. Suggestions to explore new architectures or formats for future submissions were raised, particularly for web-based applications.</li>
<li>Testing for the Docker container component of Pilot 4 is ongoing, thus far no issues but Eric will share more updates in the next meeting.</li>
</ul>
</section>
<section id="working-group-coordination" class="level2">
<h2 class="anchored" data-anchor-id="working-group-coordination">Working Group Coordination</h2>
<ul>
<li>Theresa Christiani introduced an inter-organization coordination committee to streamline overlapping efforts across working groups (R Consortium, PhUSE, Pharmaverse). This committee will promote efficient use of resources and avoid redundant work. Robert Devine volunteered to present at the next coordination meeting.</li>
<li>Robert will present at the R Consortium’s inter-organization coordination committee to share the group’s current projects and align efforts across R Consortium, PhUSE, and Pharmaverse.</li>
<li>Those interested in attending that coordinating meeting can contact Theresa for getting on the invitation to those meetings</li>
</ul>
</section>
<section id="analysis-data-reviewers-guide-adrg-updates" class="level2">
<h2 class="anchored" data-anchor-id="analysis-data-reviewers-guide-adrg-updates">Analysis Data Reviewer’s Guide (ADRG) Updates</h2>
<ul>
<li>The PhUSE working group on open-source metadata documentation is working to update the ADRG template to better support open-source submissions, with feedback from FDA and industry representatives.</li>
<li>Lovemore gave a recap of a presentation about the ADRG workstream at the PHUSE FDA quarterly meeting</li>
<li>The team discussed the potential use of Quarto (QMD) and HTML formats for more accessible, navigable submissions, as well as potential supplementary documents for open-source submissions. Paul confirmed that R Markdown (<code>.rmd</code>) format has already been approved as a file type.</li>
<li>Joel and Lovemore will set up a future meeting to gather additional industry feedback as a first step to developing a new prototype of the ADRG using enhanced metadata and the Quarto format.</li>
<li>While Quarto is an approved software package at the FDA, and Quarto file format (<code>.qmd</code>) is part of the approved file types within the <strong>Modeling and Simulation</strong> section of the <a href="https://www.fda.gov/media/85816/download">eCTD Format Specifications</a> document.</li>
<li>Paul and HyeSoo will touch base with Helena Spiglin (part of the FDA committee currently assessing the <code>.json</code> formats as an alternative to SAS Transport <code>.xpt</code>) for confirming the Quarto and HTML formats can be added as supported formats for ADRG submissions.</li>
</ul>
</section>
<section id="data-set-json-format-and-alternative-data-formats" class="level2">
<h2 class="anchored" data-anchor-id="data-set-json-format-and-alternative-data-formats">Data Set JSON Format and Alternative Data Formats</h2>
<ul>
<li>The team discussed exploring JSON and alternative data formats like <a href="https://parquet.apache.org/">Parquet</a>, given the large data sizes in modern studies.</li>
<li>Although the industry largely uses JSON, there are concerns about its efficiency for high-volume data. Parquet, used internally by several team members, offers a promising alternative, particularly for big data applications.</li>
<li>For a comprehensive overview of the benefits and tradeoffs between JSON, Parquet, and other formats, see the recent R/Pharma 2024 presentation <strong>An arrow towards the future: A critical look at data formats for clinical reporting</strong> by Craig Gower-Page (<a href="https://www.youtube.com/watch?v=ipvcRPr0eig">recording link</a>).</li>
<li>The FDA has primarily used JSON but is open to considering alternatives like Parquet with further testing and demonstrations.</li>
<li>Paul mentioned he is not aware of previous efforts to convert the publically available CDISC data sets utilized in the previous pilot submissions to JSON format and then perform statistical analyses.</li>
<li><strong>Opportunity for Pilot 5</strong>: Using the structure of Pilot 3 as a template, leverage JSON as the format to assess performance. Ben Straub will draft a proposal for an initial review at the next Submissions Working Group meeting in December.</li>
<li>Nicholas Masel shared that the <a href="https://atorus-research.github.io/datasetjson/">{datasetjson}</a> R package will need updates to align with the latest schema (1.1) to ensure compatability with the future Pilot 5.</li>
<li>In addition, Nick and Ben will gather input from industry colleagues and the FDA to determine if Parquet is a viable alternative to JSON for high-volume data in future pilots, and discuss any potential technical or bureaucratic limitations with FDA.</li>
</ul>
</section>
<section id="future-pilot-projects" class="level2">
<h2 class="anchored" data-anchor-id="future-pilot-projects">Future Pilot Projects</h2>
<p>The team plans to prioritize two future pilot projects:</p>
<ul>
<li>Pilot 5: A repeat of Pilot 3 but using JSON format to assess package performance and ADRG requirements.</li>
<li>Comprehensive Benchmark Pilot: A longer-term pilot for H2 2025 using a large, realistic simulated data set to evaluate JSON vs.&nbsp;Parquet for performance, usability, and compatibility.</li>
</ul>


</section>

 ]]></description>
  <guid>https://rconsortium.github.io/submissions-wg/minutes/2024-11-01/</guid>
  <pubDate>Fri, 01 Nov 2024 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Minutes 2024-10-04</title>
  <dc:creator>Eric Nantz &amp; Terry Christiani</dc:creator>
  <link>https://rconsortium.github.io/submissions-wg/minutes/2024-10-04/</link>
  <description><![CDATA[ 






<div class="callout callout-style-default callout-tip callout-titled">
<div class="callout-header d-flex align-content-center collapsed" data-bs-toggle="collapse" data-bs-target=".callout-1-contents" aria-controls="callout-1" aria-expanded="false" aria-label="Toggle callout">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">Tip</span>View Attendee List
</div>
<div class="callout-btn-toggle d-inline-block border-0 py-1 ps-1 pe-0 float-end"><i class="callout-toggle"></i></div>
</div>
<div id="callout-1" class="callout-1-contents callout-collapse collapse">
<div class="callout-body-container callout-body">
<ul>
<li>Amanda Martin (R Consortium)</li>
<li>Andre Couturier (Sanofi)</li>
<li>Ben Straub (GSK)</li>
<li>Eric Nantz (Eli Lilly)</li>
<li>HyeSoo Cho (FDA)</li>
<li>Joel Laxamana (Roche/Genentech)</li>
<li>Lovemore Gakava (Novo Nordisk)</li>
<li>Michael Kane (MD Anderson Cancer Institute)</li>
<li>Mike Stackhouse (Atorus)</li>
<li>Nicholas Masel (Johnson &amp; Johnson)</li>
<li>Ning Leng (Roche/Genentech)</li>
<li>Paul Schuette (FDA)</li>
<li>Robert Devine (Johnson &amp; Johnson)</li>
<li>Saghir Bashir (Argenx)</li>
<li>Terry Christiani (R Consortium)</li>
</ul>
</div>
</div>
</div>
<section id="administrative-updates" class="level2">
<h2 class="anchored" data-anchor-id="administrative-updates">Administrative Updates</h2>
<ul>
<li>The working group welcomed Terry Christiani, the new executive director for the R Consortium. We are greatly appreciate the important leadership provided by Joseph Rickert, the previous director. More information can be found on this <a href="https://r-consortium.org/posts/thank-you-joseph-rickert-a-legacy-of-leadership/">R Consortium Blog post</a>.</li>
</ul>
</section>
<section id="submissions-pilot-4" class="level2">
<h2 class="anchored" data-anchor-id="submissions-pilot-4">Submissions Pilot 4</h2>
<ul>
<li>The submissins pilot 4 (web-assembly version) was transferred on September 20, 2024 successfully and received by the FDA reviewers through the eCTD gateway transfer. The news was also shared in this <a href="https://r-consortium.org/posts/using-r-to-submit-research-to-the-fda-pilot-4-successfully-submitted/">announcement post</a> on the R Consortium blog.</li>
<li>Hye Soo informed that their internal reviewer computers required an update to R version 4.4.1 to match the version used in the pilot submission. She also verified that there were no issues in rendering the Shiny application with the web-assembly method of execution.</li>
<li>A small issue with column labels being switched on Primary Table was identified (a legacy issue that unfortunately was carried forward from an earlier version of the Pilot 1 output). While this is not a critical issue for the scope of pilot 4, Ben Straub shared how leveraging continuous integration / continuous deployment (CI/CD) for verifying the integrity of the data and outputs could be helpful.</li>
<li>The full review of the submission is ongoing.</li>
<li>Eric Nantz shared that the Docker container version of Pilot 4 is undergoing additional testing with the working group, and the goal is to have a transfer to the FDA reviewers in November (exact timing TBD).</li>
<li>Communication with the Nature journal on a potential manuscript is ongoing. Michael Kane noted that additional journals such as the <a href="https://www.jstatsoft.org/index">Journal of Statistical Software</a> are another possibility for sharing the concepts of web-assembly in clinical submissions.</li>
</ul>
</section>
<section id="analysis-data-reviewers-guide-adrg" class="level2">
<h2 class="anchored" data-anchor-id="analysis-data-reviewers-guide-adrg">Analysis Data Reviewers Guide (ADRG)</h2>
<ul>
<li>Joel Laxamana shared the ADRG Phuse working group established quarterly meetings starting on October 16.</li>
<li>Initial steps involve identifying all of the pieces required for an ADRG, and how can templates be enhanced using the learnings from previous open-source efforts such as the Pilot submissions.</li>
<li>Additional members from the submmissions working group will be invited to future discussions after the initial brainstorming of high-level ideas.</li>
</ul>
</section>
<section id="repositories-working-group-notes" class="level2">
<h2 class="anchored" data-anchor-id="repositories-working-group-notes">Repositories Working Group Notes</h2>
<ul>
<li>The Repositories Working Group is continuing their efforts to deliver a reproducible environment structure in which each organization can adopt to fit their needs.</li>
<li>It was recommended to invite Doug Kelkoff to a future submissions WG meeting to stay updated with their efforts</li>
</ul>
</section>
<section id="future-pilot-ideas" class="level2">
<h2 class="anchored" data-anchor-id="future-pilot-ideas">Future Pilot Ideas</h2>
<section id="realistic-pilot-submissions" class="level3">
<h3 class="anchored" data-anchor-id="realistic-pilot-submissions">Realistic Pilot Submissions</h3>
<ul>
<li>The previous pilot submissions have been successful with the higher-level goals of demonstrating open-source software including R is a viable method for producing the typical submission deliverables.</li>
<li>However, the mock clinical data sets and collection of outputs are a much smaller scale than a typical clinical submission which routinely involve many data sets and clinical TFLs.</li>
<li>Bringing members outside of this core group to lead a realistic pilot submission grouup could be valuable in many fronts.</li>
<li>Paul Schutte shared that there isn’t a cononical data set applicable to the life sciences space in the way that widely-known data sets such as iris and more recently <a href="https://allisonhorst.github.io/palmerpenguins/articles/intro.html">Palmer Penguins</a>.</li>
<li>With the lack of public de-identified clinical data sets on the scale of the typical submission, creating these realistic sets via robust simulation could be a path forward.</li>
<li>Action item: Create a subgroup of those interested in this effort.</li>
<li>Sources such as <a href="https://data.projectdatasphere.org/projectdatasphere/html/home">Project Datasphere</a> are a way to obtain ADAM data sets involving treatment and standard of care data sets (with many oncology studies). One must request access before data are shared.</li>
</ul>
</section>
</section>
<section id="json-data-format" class="level2">
<h2 class="anchored" data-anchor-id="json-data-format">JSON Data Format</h2>
<ul>
<li>The group is interested in learning more on the current progress of the <a href="https://www.cdisc.org/dataset-json">Dataset-JSON</a> effort.</li>
<li>Mike Stakhouse will share more information on the <a href="https://atorus-research.github.io/datasetjson/"><code>{datasetjson}</code></a> package in the next submissions working group meeting.</li>
</ul>


</section>

 ]]></description>
  <guid>https://rconsortium.github.io/submissions-wg/minutes/2024-10-04/</guid>
  <pubDate>Fri, 04 Oct 2024 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Minutes 2024-09-06</title>
  <dc:creator>Eric Nantz</dc:creator>
  <link>https://rconsortium.github.io/submissions-wg/minutes/2024-09-06/</link>
  <description><![CDATA[ 






<div class="callout callout-style-default callout-tip callout-titled">
<div class="callout-header d-flex align-content-center collapsed" data-bs-toggle="collapse" data-bs-target=".callout-1-contents" aria-controls="callout-1" aria-expanded="false" aria-label="Toggle callout">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">Tip</span>View Attendee List
</div>
<div class="callout-btn-toggle d-inline-block border-0 py-1 ps-1 pe-0 float-end"><i class="callout-toggle"></i></div>
</div>
<div id="callout-1" class="callout-1-contents callout-collapse collapse">
<div class="callout-body-container callout-body">
<ul>
<li>Ben Straub (GSK)</li>
<li>Eric Nantz (Eli Lilly)</li>
<li>HyeSoo Cho (FDA)</li>
<li>Joel Laxamana (Roche/Genentech)</li>
<li>Michael Kane (MD Anderson Cancer Institute)</li>
<li>Ning Leng (Roche/Genentech)</li>
<li>Paul Schuette (FDA)</li>
<li>Renping Zhang (Johnson &amp; Johnson)</li>
<li>Robert Devine (Johnson &amp; Johnson)</li>
<li>Saghir Bashir (Argenx)</li>
<li>Sam Parmar (Pfizer)</li>
</ul>
</div>
</div>
</div>
<div class="callout callout-style-default callout-caution callout-titled">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
Caution
</div>
</div>
<div class="callout-body-container callout-body">
<p>Due to technical issues, we were not able to record this session. Also, the attendees list above may not be complete. If you attended the call and your name is not listed above, please contact Eric Nantz.</p>
</div>
</div>
<section id="analysis-data-reviewers-guide-adrg" class="level2">
<h2 class="anchored" data-anchor-id="analysis-data-reviewers-guide-adrg">Analysis Data Reviewers Guide (ADRG)</h2>
<ul>
<li>Joel Laxamana is co-leading a new PHUSE working group on updating a template ADRG to account for open-source software such as R. A preliminary site for that working group is available at <a href="https://phuse-org.github.io/OSDocuMeta/" class="uri">https://phuse-org.github.io/OSDocuMeta/</a>. Note that it is in the early stages of development, but it will be updated as progress is made.</li>
<li>Attendees from the meeting interested in learning more and joining that working group are encouraged to contact Joel.</li>
<li>With the success of our previous pilots, attendees expressed interested in using a similar workflow to provide support for the PHUSE working group. For instance, Sam Parmar has already created a template ADRG in Quarto that could serve as inspiration: <a href="https://github.com/parmsam/quarto-adrg" class="uri">https://github.com/parmsam/quarto-adrg</a></li>
</ul>
</section>
<section id="pilot-4-web-assembly" class="level2">
<h2 class="anchored" data-anchor-id="pilot-4-web-assembly">Pilot 4 (Web-Assembly)</h2>
<ul>
<li>Eric shared that the repository is just about ready for transfer. The tentative date for the transfer of the Pilot 4 bundle through the eCTD gateway is set for September 20, 2024.</li>
<li>Paul and HyeSoo asked if there is a desire for a small test before the transfer. Eric mentioned that from his perspective a possible issue could be access to the WebR binary package repository, which is a different repository than the CRAN repository and its mirrors around the world. Eric mentioned that there will be two different ways the web-assembly bundle can be executed:
<ul>
<li>Method 1: Utilize the pre-compiled bundle that contains the R packages as well as the application itself. In this way, the WebR binary package repository CDN should not need to be contacted from the reviewer’s machine</li>
<li>Method 2: Compile the web-assembly bundle upon first launch of the application, which will need to access the WebR binary package repository CDN to install the packages.</li>
</ul></li>
<li>Eric will arrange a dedicated testing meeting for the Docker container setup and testing to see if a Docker container can be built on the reviewers’ machines.</li>
</ul>
</section>
<section id="potential-manuscript-on-web-assembly-in-life-sciences" class="level2">
<h2 class="anchored" data-anchor-id="potential-manuscript-on-web-assembly-in-life-sciences">Potential Manuscript on Web-Assembly in Life Sciences</h2>
<ul>
<li>Paul requested a change in the proposed title of the paper to remove any references to “timelines.” Having any hint of that terminology could introduce additional policy issues during the disclosure process on their side.</li>
<li>The plan is to propose the manuscript for publication in Nature. It was noted that the fee for open-access manuscripts is $11,000, and we would need to explore sponsorship from the Consortium or other avenues to address that cost.</li>
<li>Eric will follow up with the editor he collaborated with on the recent Nature article <a href="https://www.nature.com/articles/d41586-024-00725-1">No installation required: how WebAssembly is changing scientific computing</a> to inquiry on interest from the editors at Nature to pursue this manuscript</li>
<li>Michael Kane mentioned that he is an editor of the <a href="https://www.jstatsoft.org/index">Journal of Statistical Software</a> and there could be an opportunity to publish a similar manuscript on this topic in that journal.</li>
</ul>
</section>
<section id="upcoming-conferences" class="level2">
<h2 class="anchored" data-anchor-id="upcoming-conferences">Upcoming Conferences</h2>
<ul>
<li>Eric asked the Pilot 3 team if anyone from that group would like to join a presentation at the upcoming R/Pharma virtual conference focusing on clinical submissions. Both Joel and Ben expressed interest in joining that session. Eric will provide more details on timing and expectations once the R/Pharma program is completed.</li>
<li>Michael noted that the R-Medicine conference next year would also be a potential venue for an additional presentation.</li>
</ul>
</section>
<section id="future-pilot-ideas-for-2025" class="level2">
<h2 class="anchored" data-anchor-id="future-pilot-ideas-for-2025">Future Pilot Ideas for 2025</h2>
<p>A key focus of the meeting was to brainstorm on potential topics for future pilots in the next year:</p>
<ul>
<li>Focused pilot on the ADRG template (more background in the ADRG section above)</li>
<li>Working with the repositories working group on a robust container image for a reproducible computing environment</li>
<li>A more comprehensive submission that closely resembles a “real” submission (e.g.&nbsp;a large number of deliverables and outputs)
<ul>
<li>A consistent piece of feedback received at previous conference talks is that the current pilots only have sparse content (only 4 tables and a figure).</li>
<li>At the time the previous pilots launched, the publically-available CDISC data was the best avenue for data</li>
</ul></li>
<li>Explore creating a large-scale mock clinical trial data via simulation methods.
<ul>
<li>On top of providing a rich source to generate many submission deliverables, this set could also be used as a robust source to test how statistical methods perform, enabling these assessments to be done truly in the open instead of behind company doors.</li>
</ul></li>
</ul>
</section>
<section id="additional-topics" class="level2">
<h2 class="anchored" data-anchor-id="additional-topics">Additional Topics</h2>
<ul>
<li>Ben asked the FDA reviewers if the approaches used in the Pilot submissions could inform a future guidance document by FDA on using open-source software for submissions. Paul mentioned that they officially will not likely make any suggestions on the use of open-source software, as current guidances are meant to be high-level and will stay software-agnostic.</li>
<li>It is possible FDA could share that sponsors should follow best practices, whatever they happen to be.</li>
<li>Paul recommended our group work closely with PHUSE who have provided best practices in the past. One potential avenue to explore is the use of the JSON format instead of XPT. Atorus Research has open-sourced a package called <a href="https://github.com/atorus-research/datasetjson"><code>{datasetjson}</code></a> to address the viewing/importing of this format.</li>
</ul>
<section id="next-meeting" class="level3">
<h3 class="anchored" data-anchor-id="next-meeting">Next Meeting</h3>
<p>The next meeting of the R Submissions working group will be on Friday, October 6, 2024 at 9 AM Pacific Time.</p>


</section>
</section>

 ]]></description>
  <guid>https://rconsortium.github.io/submissions-wg/minutes/2024-09-06/</guid>
  <pubDate>Fri, 06 Sep 2024 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Minutes 2024-08-02</title>
  <dc:creator>Joseph Rickert</dc:creator>
  <link>https://rconsortium.github.io/submissions-wg/minutes/2024-08-02/</link>
  <description><![CDATA[ 






<div class="callout callout-style-default callout-tip callout-titled">
<div class="callout-header d-flex align-content-center collapsed" data-bs-toggle="collapse" data-bs-target=".callout-1-contents" aria-controls="callout-1" aria-expanded="false" aria-label="Toggle callout">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">Tip</span>View Attendee List
</div>
<div class="callout-btn-toggle d-inline-block border-0 py-1 ps-1 pe-0 float-end"><i class="callout-toggle"></i></div>
</div>
<div id="callout-1" class="callout-1-contents callout-collapse collapse">
<div class="callout-body-container callout-body">
<ul>
<li>Andre Couturier (Sanofi)</li>
<li>Eric Nantz (Eli Lilly)</li>
<li>Heidi Curinckx (Johnson &amp; Johnson)</li>
<li>HyeSoo Cho (FDA)</li>
<li>Jizu Zhi (FDA)</li>
<li>Joseph Rickert (R Consortium)</li>
<li>Michael Kane</li>
<li>Nan Xiao (Merck)</li>
<li>Ning Leng (Roche/Genentech)</li>
<li>Paul Schuette (FDA)</li>
<li>rzhang (J&amp;J)</li>
<li>Robert Devine (Johnson &amp; Johnson)</li>
<li>Sam Parmar (Pfizer)</li>
</ul>
</div>
</div>
</div>
<p>The meeting was recorded and the <a href="https://zoom.us/rec/share/q1OxNGNb9yLXC8l5xAPyAdiIz9qBc5GG45Br9dVPvJAVrfpuiKWQSuNIY0QQpGSR.1wBN0XjiXC3BIVeb?startTime=1722614682000">video</a> is available.</p>
<section id="pilot-3" class="level2">
<h2 class="anchored" data-anchor-id="pilot-3">Pilot 3</h2>
<p>Hye Soo reported that the Pilot 3 review has not yet been completed by he FDA authorities. There are no known problems. The delay is most likely due to a summer slowdown.</p>
<p>Before the meeting Joel Laxamana shared a list of recent and upcoming Pilot 3 related talks.</p>
<ol type="1">
<li>[Pilot 3 Demo : R/Medicine 2024](https://rconsortium.github.io/RMedicine_2024/Program.html)</li>
<li><a href="https://www.youtube.com/watch?v=vPmNdHTVYm8&amp;list=PL77T87Q0eoJhsC203plZ1H4p21AGrM9rl&amp;index=12">Pilot 3 Demo : useR! 2024 On-line talk</a></li>
<li><a href="https://pharmaverse.github.io/blog/posts/2024-07-03_introducing_a_ne.../introducing_a_new_coursera_course_for_hands_on_clinical_data_science_using__r..html">Roche-Genentech Coursera training on ‘Hands on Clinical Reporting using R’</a></li>
<li>Joel will also be a part of a PHUSE WG project coming up. Yet to be started, but will share more details soon.</li>
</ol>
<p><strong>Acton</strong>: Ning will begin a draft blog post for Pilot 3 to be posted after the FDA review is complete. The post should provide context for the achievement that is helpful for making newcomers to the use of R in FDA submissions comfortable. For example, multiple R packages were deliberately used in the Pilots in order to signal that there is no one correct way to do things.</p>
</section>
<section id="pilot-4" class="level2">
<h2 class="anchored" data-anchor-id="pilot-4">Pilot 4</h2>
<section id="webassembly" class="level3">
<h3 class="anchored" data-anchor-id="webassembly">WebAssembly</h3>
<p>Eric Nantz reported on a number of updates to the Pilot 4 WebAssembly submission package.</p>
<ul>
<li>To take advantage of the new behavior of v0.2.0 of the Shinylive package: “…when exporting an app with the Shinylive R package, or using the Quarto extension, R packages dependencies will be frozen and bundled with your app as a private #wasm package library.”</li>
<li>We have been using R v4.2.3 in the Pilot 4 submission, however because WebAssembly defaults to R v4.2.1 we have switched to this version to maintain consistency. (This will be documented in the ADRG.)</li>
<li>Making the change above also means that both version of running Pilot 4, i.e either as a traditional Shiny app or a precompiled wasm bundle, will use the same versions of R packages.</li>
<li>The new version of the Shinylive app with WebAssembly has reduced the start up time for the Pilot 4 submissions package from over a minute to 15 seconds.</li>
<li>We will schedule Pilot 4 submission for a short time after the Pilot 3 clearance is complete.</li>
<li>Because of its large size, submitting the precompiled version of the WebAssembly transfer through the FDA gateway will require an extra step of downloading a zip archive into the transfer repo.</li>
<li>Eric is now testing on Windows 10.</li>
<li>Eric will debut the app in his talk a posit::conf.</li>
</ul>
<p>When asked about how he WebAssembly will be perceived within in FDA, Paul replied that it will depend on the use case and who gets involved.</p>
</section>
<section id="docker" class="level3">
<h3 class="anchored" data-anchor-id="docker">Docker</h3>
<p>Hye Soo has docker installed on her workstation, and will be able work with the Docker version of the Pilot 4 submission when it is ready.</p>
</section>
</section>
<section id="expanding-the-reach-of-the-r-working-group" class="level2">
<h2 class="anchored" data-anchor-id="expanding-the-reach-of-the-r-working-group">Expanding the Reach of the R Working Group</h2>
<ul>
<li>Ning Leng proposed that it is time to expand the reach of the R Submissions working group to include clinicians and non data scientists.</li>
<li>She proposed blog posts and perhaps writing an academic paper noting the nature papers on
<ul>
<li><a href="https://www.nature.com/articles/s41586-020-2649-2">Array programming with NumPy</a> and</li>
<li><a href="https://www.nature.com/articles/d41586-024-00725-1">WebAssembly</a>.</li>
</ul></li>
</ul>
<p><strong>Action</strong>: The group will pursue writing a paper.</p>
</section>
<section id="r-licenses" class="level2">
<h2 class="anchored" data-anchor-id="r-licenses">R Licenses</h2>
<p>There was a robust discussion about the impediment that the GPL licenses pose to the use of R that begins about 40 minutes into the video.</p>
<ul>
<li>JBR noted that company lawyers invariably seem to want to impose worst case measures when first encountering first encountering GPL licenses, and that if they do form an opinion about the limits of the license they are reticent to share their arguments publicly.</li>
<li>It was suggested that companies avoid using GPL packages</li>
<li>It was also noted that R ecosystem is mostly GPL based. An effort to track down the use of GPL licenses in packages and their dependencies included 72% of he CRAN ecosystem.</li>
<li>One apparent solution is to avoid bundling their code with GPL licensed packages, but to advise users that they should load the required GPL packages themselves.</li>
<li>The conversation settled on the notion of what is being shared, distinguishing between the code that produces tables and statistical results and code that modifies R in some way to profit from it.</li>
<li>Several members described how licensing seems to work within their companies.</li>
<li>An opinion that was offered that GPL 3 IS very “viral” but unless code was linking directly GPL2 is permissive.</li>
<li>This <a href="https://www.tibco.com/blog/2015/06/15/what-does-microsofts-acquisition-of-revolution-analytics-mean-for-the-r-language/">Tibco Blog post</a> from 2015 mentions how Microsoft was able to stay on the right side of GPL with its integration of Revolution Analytics code.</li>
<li>Also see this <a href="https://www.infoworld.com/article/2240474/sql-server-2016-gets-an-r-language-rating.html">InfoWorld Article</a> by Sedar Yegulap from 2016 which states:</li>
</ul>
<blockquote class="blockquote">
<p>The easy way to do so and still respect the terms of the GPL is via an “arm’s length” provision. Instead of integrating the R binaries directly into SQL Server, Microsoft could invoke the R software from its own executable as needed, then return results to the host application through a file or a data stream.</p>
</blockquote>
<section id="next-meeting" class="level3">
<h3 class="anchored" data-anchor-id="next-meeting">Next Meeting</h3>
<p>The next meeting of the R Submissions working group will be on Friday, September 6, 2024 at 9 AM Pacific Time.</p>


</section>
</section>

 ]]></description>
  <guid>https://rconsortium.github.io/submissions-wg/minutes/2024-08-02/</guid>
  <pubDate>Fri, 02 Aug 2024 00:00:00 GMT</pubDate>
</item>
</channel>
</rss>
