Sam Hume

Portfolio

This portfolio highlights some of my open source projects. Many of these projects are related to clinical research informatics and the CDISC data standards.

Contact Me
  • All
  • CDISC
  • ODM
  • Library
  • 360
image
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

image
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

image
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

image
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

image
trace-xml

Trace-XML is a Java application and Define-XML v2.0 extension that delivers end-to-end, clinical data lifecycle traceability from data collection through analysis. It enables study metadata to be represented as a traceability graph that can be visualized, validated, and queried.

This project is a Proof-of-Concept

image
ncict2odm

Ncict2odm is a Java application for converting the NCI EVS curated CIDSC Controlled Terminology tab delimited text files into ODM-based CT-XML files. It implements version 1.1.1 of the CT-XML extension to ODM v1.3.2.

This project is Stable