Logo
Open Source Tools

OpenStudyBuilder

OpenStudyBuilder - open-source metadata and study definition repository with a graph database, a user interface, APIs and more from NovoNordisk.

Screenshot
Python, Cypher, WebToolCDISC, MDR

admiral

admiral - ADaM in R Asset Library - is a R Package to map SDTM to Adam. This kicked off a huge collaboration starting by Roche and GSK, having many additional collaborators and related packages available.

Screenshot
RScriptsProgramming

teal

An R-Shiny Framework to Unlock the Power of Interactive Data Exploration - plug and play single elements to build a Shiny Application

Screenshot
RToolProgramming

RPact

The R package RPACT is a statistical program module, characterized as a comprehensive, validated software R package, that enables the simulation and analysis of parallel group designs with continuous, binary, and survival endpoint. RPACT can be downloaded per CRAN and will be available as open-source under LGPL3.

Screenshot
RToolStatistics

Visual Define-XML Editor

A cross-platform desktop application which allows to edit and review Define-XML files in a convenient and efficient way. It fully supports CDISC Define-XML v2.0 and ARM 1.0 standards.

Screenshot
WebToolDefine

R for CSR and Submission

This book will teach you how to prepare tables, listings, and figures for clinical study report and submit to regulatory agencies, the essential part of clinical trial development.

Screenshot
RLinkOutputs

SAS Clinical Standards Toolkit

The SAS® Clinical Standards Toolkit (OpenCST) is a framework for the validation of CDISC data, especially SDTM and ADAM, and the generation of define.xml and ODM. The openCST contains the latest release of 1.7.2 of the Clinical Standards Toolkit supporting define-xml 2.0.

Screenshot
SASToolDefine, CDISC

CDISC Open Rules Engine (CORE)

The CDISC Conformance Rules Engine (CORE) is a framework for executable CDISC rules to validate dataset against CDISC compliance. The code is for the command line tools.

Screenshot
PythonToolDefine, CDISC

FDA Jumpstart Scripts

Clinical study evaluations scripts used by the FDA in their JumpStart tool has been developed based on SDTM standard. The FDA contributed the JumpStart SAS scripts so these are available on the PhUSE repository for use.

Screenshot
SASScriptsOutputs

Pinnacle21 Community Edition

No-Full-Open-Source - This tool supports various CDISC processes including the validation and creation of the define.xml. It's broadly used in the pharmaceutical industry and currently required by the Japanese authority PMDA.

Screenshot
Java, WebToolDefine, CDISC

TidyCDISC

TidyCDISC is an R-Shiny app. The purpose of tidyCDISC is to easily create custom tables and figures from ADaM datasets.

Screenshot
RToolProgramming, Outputs

Tplyr

Tplyr: A Grammar of Clinical Data Summary. A tool created to simplify the data manipulation necessary to create clinical reports.

Screenshot
RToolProgramming, Outputs

SASUnit

SASUnit is a unit testing framework for SAS(TM)-programs. It can be used for the development, execution and automatic documentation of tests for SAS programs. SASUnit is written purely on the basis of SAS macros and a few shell commands.

Screenshot
SASToolProgramming

FHIRLOINC2SDTM

This is a Java based toolkit to generate CDISC SDTM datasets (in modern Dataset-XML format) directly from FHIR resources from a server or file, using the FHIR REST API.

Screenshot
JavaToolCDISC

Douhau Data Studio

Douhau Data Studio is a data browser desktop application for CDISC SDTM, and support both SAS XPORT v5 and CDISC Dataset-XML file format.

Screenshot
R, WebToolVisualization

Spectre (Roland's SAS® Macros)

A complete clinical reporting engine is provided as Sprectre. It's a comprehensive macro framework. Additionally 244 useful utility macros are available.

Screenshot
SASScriptsOutputs

SAS Macros by Scott Bass

Scott Bass has built up a (semi) large collection of utility macros over the years with 73 macros currently. These are put up on GitHub to make them available for anyone. Almost all are utility in nature, and not tied to any particular project.

Screenshot
SASScriptsProgramming

SASjs Core Macros

Much quality. Many standards. The Macro Core library exists to save time and development effort! Herein ye shall find a veritable host of production quality SAS macros. These are a mix of tools, utilities, functions and code generators that are useful in the context of Application Development on the SAS platform. Contributions are welcomed.

Screenshot
SASScriptsProgramming

Reindeer - Result Render Tool

Reindeer is a VBA tool to render SAS results in LISTING, RTF, TAGSETS.RTF and Figures into a Word template file. PDF can be generated as well. This easy to use and very intuitive open source tool is sponsored by ClinStat.

Screenshot
Other, SASToolOutputs

DDF Study Definition Repository

The Study Definition Repository (SDR) Reference Implementation coming out of the Digital Data Flow (DDF) project aims to support end-to-end processes.

Screenshot
OtherToolMDR

Conformance Rules Editor

Additional validation rules can be created for CORE with the CDISC Conformance Rules Editor. Existing rules can also be reviewed.

Screenshot
WebToolDefine, CDISC

Smart Submission Dataset Viewer

Smart Submission Dataset Viewer is a Java-based viewer for CDISC submission files in the new Dataset-XML format. The newer versions also allow to generate Dataset-XML files starting from SAS-XPT files on the fly.

Screenshot
JavaToolDefine

valtools

valtools - an R Package Validation Framework. Valtools helps automate the validation of R packages used in clinical research and drug development.

Screenshot
RToolProgramming

Web Codebook

The web codebook is a JavaScript library that provides a concise summary of every variable in a dataset. The codebook includes interactive features such as real-time filters and requires minimal user configuration. When the page loads, the user sees a "codebook" providing a graphical data summary for each data column. It can be started trough R as well.

Screenshot
Web, RToolVisualization

toxSummary

ToxSummary is an interactive RShiny visualization and summarization of toxicology study results across species, routes and durations.

Screenshot
R, RShinyToolVisualization

CDISC Pilot Replication in R

This repository contains R Scripts for regenerating CDISC Pilot Project table outputs using updated pilot data.

Screenshot
RScriptsProgramming, Outputs

PhUSE White Paper Central Tendencies Scripts

PhUSE has developed analysis and display white papers covering many aspects of clinical study evaluations. Additionally people developed corresponding R and SAS scripts which create the white paper outputs and graphics. These scripts are made publicy available in the PhUSE script repository.

Screenshot
R, SASScriptsOutputs

StatTag

StatTag is a free plug-in for conducting reproducible research and creating dynamic documents using Microsoft Word with the R, Stata and SAS statistical packages.

Screenshot
Other, R, SASToolOutputs

metalite.ae

R package designed for the analysis of adverse events (AE), which is operating on ADaM

Screenshot
RToolProgramming, Outputs

pharmaRTF

Enhanced RTF wrapper written in R for use with existing R tables packages such as 'Huxtable' or 'GT'. This package fills a gap where tables in certain packages can be written out to RTF, but cannot add certain metadata or features to the document that are required/expected in a report for a regulatory submission, such as multiple levels of titles and footnotes, making the document landscape, and controlling properties such as margins.

Screenshot
RToolProgramming, Outputs

RTables

The RTables R package is a prototype to create and display complex tables with R. The cells in an RTable may contain any high-dimensional data structure which can then be displayed with cell-specific formatting instructions. Currently,RTables can be outputted in ascii and html.

Screenshot
RToolOutputs

R2RTF

R2RTF is an R package to create production-ready tables and figures in RTF format. The R package is designed to provide simple verb functions, enables pipes, only focus on table format and minimizes package dependency.

Screenshot
RToolOutputs

ModVizPop

ModVizPop is an interactive and dynamic visualization tool developed for simulating differential equation based population PK/PD models with variability. This easy to use interface can serve as a valuable tool to project teams to evaluate potential scenarios.

Screenshot
RToolStatistics

ggcharts

The ggcharts R package is a toolkit to easily generate visualizations which would otherwise need quite some lines of data manipluations and ggplot2 usage.

Screenshot
RToolOutputs

Chris's SAS Macros

This is the SAS Macro collection from Chris Swenson who published 83 supporting SAS macros which can be used for various purposes.

Screenshot
SASToolProgramming

R for Clinical Trials - Link List

A huge tool collection list for R exists and is maintained by Ed Zhang and Harry G. Zhang.

Screenshot
RLinkProgramming

defineR

The defineR package is an open-source R language package to create define.xml documents and additionally performs consistency checks and schema validation.

Screenshot
RToolDefine

R4DSXML

R4DSXML is R package for import CDISC Dataset-XML and Define-XML as R data frame. The tool support CDISC Dataset-XML 1.0, Define-XML 2.0 and Analysis Results Metadata 1.0.

Screenshot
RToolDefine

CDISC-ODM-XML-CRF-SDTM-Annotations

This tool supports various aspects for working with ODM-XML in the CRF context including annotated CRFs.

Screenshot
WebToolCDISC

DefineXML SAS XMLMAP

The CDISC-Define-XML-SAS-XMLMAP provides two mapping files which can be used in SAS to map ODM and define.xml in version 2.0.0 to SAS dataets. Furthermore a macro is provided to create define-view like datasets in SAS.

Screenshot
SASToolDefine

odmlib

The odmlib package is a Python package to work with ODM documents, like the defineXML or datasetsXML. It provides object-oriented interface that simplifies creating and processing them.

Screenshot
PythonToolDefine, CDISC

Data Visualization - SAS Blog

SAS has a blog post where various topics are discussed and examples are provided. The 'Data Visualization' blog contains a lot of examples including source code on various graphic types.

Screenshot
SASScriptsVisualization

SAS Packages Framework

SAS Package Manager - a cross-platform framework which allows to create and use SAS Packages.

Screenshot
SASToolProgramming

RhoInc Plots

Multiple Plot SAS Macros are made available by RhoInc employees in different GitHub subpages. There is a violin plot, sankey barchart, bee swarm and other related macros available.

Screenshot
SASScriptsVisualization

SMILE - Smart SAS Macros

This Smart SAS Macros - an Intuitive Library Extension contains small makros for example to download files from URLs or creating flat PDF navigation panes for ODS PDF.

Screenshot
SASScriptsProgramming

PODR - Explore PHUSE Open Data Repository

This package contains functions and a R Shiny app to allow you easily connect to PODR database and explore datasets related to CSS 2020 Hackathon

Screenshot
R, RShinyToolProgramming

eudract_ae

This Python source code is to create XML adverse events file in a specific format which can be uploaded to EudraCT website.

Screenshot
PythonScriptsProgramming

Going Translational with Linked Data

In this project, formerly known as Clinical Trial Data to RDF, many scripts and macros are available to transform clinical trial data into linked data triples. There are also related scripts like visualization of triples and scripts (R and SAS) to triplify MedDRA.

Screenshot
R, Other, SASScriptsProgramming

PhUSE White Paper Utilities

24 utility macros mainly for testing and validation has been developed by a PhUSE Working Group to perform qualifications. These utilities are made available in the PhUSE Script Repository.

Screenshot
SASScriptsProgramming

PhUSE Contributed Scripts & Macros

There are various scripts and macros available contributed to the PhUSE repository apart from those listed here as well. These might come from PhUSE working groups, individuals or presenters. Some are documented as PhUSE papers.

Screenshot
R, SAS, OtherScripts

Others - Single Scripts & Macros

There are various scripts and macros available at single locations, these can be checked out under the 'programs' view.

Screenshot
SASScripts