Hi dome

1.What the tool can do for you?

The core objective of this delivery is to allow researchers to create patient cohorts by setting constraints on components in high dimensional data sets, e.g. select all patients with expression value of a particular gene greater than a user-selected threshold. Additionally, the values for these components can be viewed like regular numerical concepts in the Summary Statistics and Grid View tabs. To this end, the tranSMART web application will be extended with GUI features that will allow researchers to specify constraints over these components. By allowing researchers to directly compare clinical data with high dimensional data, the integration of HiDome in tranSMART will expedite translational research.
HiDome will directly impact the way projects can make use of high dimensional data in their studies. The analysis of this data was until now limited to the Advanced Analysis tab. With HiDome, researchers will be able to create cohorts based on constraints set on high dimensional data, e.g. select all patients which are male and have a log expression of the KRAS gene in their CD4 cells between -0.1 and 1.5. Additionally, researchers will have the opportunity to explore and compare the distribution of components within high dimensional datasets between subsets, in the same way that is currently available for numerical concepts. Finally the selected data will also be viewable in the Grid View tab, and it can be exported together with the clinical data.

2.How to get the tool

You can download a pre-compiled WAR file here (link still to come). If you have a Transmart instance already running, you can use this WAR file as a drop-in replacement. Otherwise please refer to the Transmart installation instructions.

The source code is available at https://github.com/dennyverbeeck, and consists of three projects:
  • transmart-core-api
  • transmart-core-db
  • transmartApp
all of which have a branch named feature/hidome. To install from source you should have Grails v3.11 and Maven installed on your system. You can use the following script to compile a WAR file from latest source.

cd ~
mkdir hidome && cd hidome

  # check out and install transmart-core-api plugin to local maven repository
git clone https://github.com/dennyverbeeck/transmart-core-api.git
cd transmart-core-api
git checkout feature/hidome
mvn install
cd ..

  # check out and compile web application
git clone https://github.com/dennyverbeeck/transmart-core-db.git
cd transmart-core-db
git checkout feature/hidome
cd ..
git clone https://github.com/dennyverbeeck/transmartApp.git
cd transmartApp
git checkout feature/hidome
grails war

3.Learn how to use the tool

HiDome can be used in a variety of ways. On a HiDome-enabled installation of Transmart you can drag and drop a high-dimensional data node either into the cohort selection tool, in the summary statistics tabs or the grid view tab to access the high-dimensional data. In cohort selection, it can be used to further refine patient cohorts.  For instance, you may be interested to divide your patients into a group with low expression of the TNF gene, and a group with high expression of the TNF gene. You can combine these constraints with clinical data constraints such as age. You can also use HiDome to explore the distribution of expression values in patient subsets. To do this, simply drag the high dimensional node to the summary statistics tab after creating your subsets, and indicate the gene of interest. If your study contains multiple high dimensional samples, multiple platforms, or even multiple data types, you can use HiDome to explore relations between all of these. For example, using HiDome you can create two subsets based on gene expression, and explore the effect this has the distribution of metabolomics or proteomics data.

4.How to get Involved

Please feel free to contact Denny Verbeeck with any bug reports, feature requests or other comments relating to HiDome.


HiDome is offered to the public as freely available resource, for non-commercial research use. Some aspects of this experimental module may still be under development, and there are no warranties about the completeness, reliability, accuracy, and security of the software package. Please bear this in mind, especially if you wish to analyse personal and/or confidential data.


The authors would like to acknowledge the contributions of the IMI and EFPIA. Special thanks to Johnson & Johnson, Bayer, Imperial College London, University of Luxembourg and TheHyve for their respective support on HiDome.