Skip to content
Jeremy R. Easton-Marks edited this page Nov 29, 2016 · 3 revisions

IRCT-EXT

The Inter-Resource Communication Tool - Extension (IRCT-EXT) allows for a variety of different plugins to be added to the IRCT. These include different formats to download results, as well as listeners that extend search functionality, and monitoring. In this repository we include a few examples of extensions that are currently being used as part of the BD2K HMS PIC-SURE Center of Excellence.

You can learn more about the BD2K HMS PIC-SURE Center of Excellence at: http://www.pic-sure.org

What is the IRCT?

The Inter-Resource Communication Tool (IRCT) is an open-source project that is being developed as part of as part of NIH BD2K PIC-SURE Center of Excellence. It fosters the incorporation of multiple heterogeneous patient level clinical, omics, and environmental datasets. It allows for a user to create queries across multiple different resources of varying types with one interface. The BD2K PIC-SURE RESTful API implementation is called Inter Resource Communication Tool (IRCT).

You can learn more about the BD2K PIC-SURE RESTful API at: http://bd2k-picsure.hms.harvard.edu/

What is an extensions?

An extension is any type of added functionality to the IRCT. This includes different types of result converters, and event listeners.

What type of an events can have listeners?

Currently three categories of event listeners can be created; Actions, Find, Result.

Actions

  • AfterAction
  • AfterExecutionPlan
  • AfterJoin
  • AfterProcess
  • AfterQuery
  • AfterVisualization
  • BeforeAction
  • BeforeExecutionPlan
  • BeforeJoin
  • BeforeProcess
  • BeforeQuery
  • BeforeVisualization

Find

  • AfterFind
  • BeforeFind

Result

  • AfterGetResult
  • AfterSaveResult
  • BeforeGetResult
  • BeforeSaveResult
Clone this wiki locally