Open Source in Pharma 2025 Training Badge
Python for Clinical Study Report and Submission

Distributed by:

Issued to

Pallabini Dash

Want to report a typo or a mistake?

Credential Verification

Issue date: November 17, 2025

ID: 47bb8f3a-a53b-485f-915c-81419003da1c

R/Pharma logo

Issued by

VERIFIED

R/Pharma

VERIFIED

R/Pharma is a scientifically & industry oriented, collegial online conference focused on the use of R in the development of pharmaceuticals, with breakout in-person and APAC satellite events.

Type

Training

Level

Intermediate

Format

Online

Duration

120 minutes

Price

Free

Description

Open-source programming languages are rapidly transforming drug discovery, research, and development, offering powerful capabilities for study design, data analysis, visualization, and clinical reporting. This workshop introduces practical strategies for using Python to prepare tables, listings, and figures (TLFs) in a clinical study report (CSR) and to assemble submission-ready electronic Common Technical Document (eCTD) packages that include both source code and deliverables. This workshop is designed for clinical programmers, statisticians, and data scientists who are interested in exploring Python as an alternative approach for clinical trial analysis and reporting. Participants will gain hands-on experience with reproducible workflows, clinical data engineering, and end-to-end project management using the modern Python toolchain. By the end of the session, attendees will have a clear roadmap to start a Python project for clinical trial analysis and reporting. The workshop is based on the open source book Python for Clinical Study Reports and Submission (https://pycsr.org/) and is organized into four modules: Python environment setup: Use uv to create and manage reproducible Python projects. Develop and collaborate in GitHub Codespaces, Visual Studio Code, or Positron. Python packages for clinical reporting: A guided tour of essential packages such as polars, plotnine, and rtflite, with demonstrations of creating TLFs commonly used in clinical trials. Manage a clinical trial A&R project: Practical project structure, conventions, and execution from data to deliverables. Preparing eCTD submission packages: An example workflow for assembling submission-ready source code and outputs using py-pkglite, aligned with eCTD requirements.

Skills

Clinical Data Engineering

Clinical Reporting

eCTD Preparation

GitHub Codespaces

Open Source Tools

Plotnine

Polars Library

Project Management

Python Programming

Reproducible Workflows

Submission Package Assembly

TLF Generation

Earning Criteria

Participation

Attending and completing 75% of class objectives