iReceptor/VDJServer alpha integration up and running!

The CANARIE funded iReceptor extension to link the VDJServer (vdjserver.org) public repository as a remote data repository in iReceptor has been completed! VDJServer is a large, public, immune genetics data repositories, developed by Lindsay Cowell and her team at the University of Texas Southwestern Medical School. The iReceptor team has worked closely with the VDJServer team to make this happen - thanks Lindsay and John!

iReceptor users now have two public data repositories available to them, the iReceptor Compute Canada data repository and the VDJServer public repository. This is in addition to any private data repositories that research labs have deployed. This was accomplished by creating a new iReceptor DB Service, which uses the iReceptor DB Service API, that acts as an intermediary between iReceptor and VDJServer. Meta-data about VDJServer public data sets are stored in a iReceptor meta-data DB but the actual sequence and V(D)J annotation data resides on the VDJServer server at the Texas Advanced Computation Centre (TACC) in Austin, Texas. Data is retrieved by the DB Service using the AGAVE Science-as-a-Service API developed at TACC. In addition, as part of this development, we are also capable of providing an iReceptor DB Service API interface to flat files (fasta and VDJML), again with the meta-data residing in an iReceptor DB.

We are extremely pleased with this development, as it demonstrate the power of the iReceptor DB Service API and its ability to hide the implementation of the database being used. We currently have DB Service implementations that support a full SQL database, a meta-data database with data storage on an external repository (VDJServer), and a meta-data database with data storage in a flat file system (using fasta files for sequence data and VDJML files for V(D)J annotated data).