Featured Open-Source Projects

odmlib
The odmlib package enables Python developers to work with CDISC ODM data exchange standard and its extensions, such as Define-XML, as a Python object model. The odmlib package simplifies generating and parsing ODM, and makes it easy to create and use custom extensions.
This project is under Development

cmap
The cmap software was created and used as part of the CDISC 360 project to demonstrate a way to process the Biomedical Concept CMAPs, validate them, and create machine-readable Biomedical Concepts from them. The cmap application was developed in Python.
This project is a Proof-of-Concept

xlsx2define2-1
xlsx2define2-1 is an odmlib example application that generates a Define-XML v2.1 file from an Excel metadata spreadsheet. The Exel spreadsheet makes it easier for many to edit or create new content to include in a Define-XML v2.1 file.
This project is example code

define2-1-to-xlsx
define2-1-to-xlsx is an odmlib example application that generates an Excel spreadsheet that contains the content of a Define-XML v2.1 file. The Exel spreadsheet makes it easier to edit or create new content to include in a Define-XML v2.1 file.
This project is example code
Featured Blog Posts

Generating HTML from Define-XML
This post describes an an open-source, command-line method to convert Define-XML to HTML using the define2-1 stylesheet.

Generating Define-XML v2.1 using odmlib
This post highlights an example program that demonstrates how to generate a Define-XML v2.1 file using a metadata spreadsheet.

Introducing odmlib
This post introduces the odmlib Python package that provides an object-oriented way to create and process ODM files as well as extensions like Define-XML.