Software

To answer your data collection, management, harmonization, co-analysis, and dissemination needs, Maelstrom Research has developed the OBiBa open-source software application suite. Our software is designed by a team of software developers, epidemiologists, and statisticians in close collaboration with users from the scientific community. All of the applications we develop are modular, customizable, and designed to ensure study participant privacy and data security. The software suite is freely available under a GPL3 licence via the OBiBa website.

For more information, contact us.

Mica is a software application used to create online portals for individual epidemiological studies or multi-study networks. It helps investigators and data custodians efficiently disseminate information about their studies and networks. As such, Mica allows annotation, organization, and dissemination of study and variable metadata. A web-based search interface then allows users to browse and query this metadata, thereby helping them identify studies and data items of interest to answer their research questions. Mica also includes other useful communication and dissemination features.

When used with Opal software, Mica allows authenticated users to securely retrieve descriptive statistics and perform distributed queries on geographically dispersed servers hosting study data.

Mica’s main features

  • A client-server architecture with multiple software clients available
  • Support for longitudinal study designs, allowing documentation of various study populations and data collection events
  • A powerful search engine to browse, query, and compare study and variable metadata
  • Data access management tools, including customizable online data request forms

Opal is a software application used to manage, harmonize, and integrate epidemiological study data. As a central study data repository, Opal allows users to import, validate, derive, analyze, and export data. Opal provides a uniform interface capable of integrating data collected from multiple sources for a single study, and enables the derivation of common-format (i.e., harmonized) data across multiple studies. The Opal application also provides a state-of-the-art software infrastructure for data encryption, participant-identifier management (with import and export functions), and user authentication/authorization.

When connected to a central Mica web interface, users can seamlessly and securely search distributed datasets across several geographically dispersed Opal servers.

Opal’s main features

  • Store data on an unlimited number of variables using customizable data dictionaries
  • Support various data formats including CSV, SPSS, and XML
  • User-friendly interfaces to develop and implement data processing algorithms and document decision making when harmonizing data across studies
  • Comprehensive JavaScript library of functions commonly used to derive new variables
  • Descriptive statistics computation with graphical display (e.g., bar charts, scatter plots)
  • Integration of the software with R to perform complex statistical analyses and generate reports

In close partnership with the D2K (Data to Knowledge) Research Group, Maelstrom Research has developed DataSHIELD, an open-source solution for co-analyzing sensitive research data. DataSHIELD is an interface module between the Opal software application and the R statistical environment that enables the remote and non-disclosive analysis of study data. Under DataSHIELD, statistical analysis requests are sent from a central analysis machine to several data-holding Opal servers storing harmonized data. These datasets are analyzed simultaneously but in parallel, linked by non-disclosive summary statistics. With this approach, individual participant data from contributing studies are held securely on geographically dispersed local servers. Individual-level data thereby stay at source, within the governance structure and control of the originating study/institution. In summary, the analysis is taken to the data—not the data to the analysis.

Learn more about DataSHIELD here.