Tools for preparing ImmPort Submission
Create a login for ImmPort.org https://immport-user-admin.niaid.nih.gov:8443/registrationuser/registration
Create or get access to appropriate workspace on ImmPort.org Each study starts as a “workspace” where collaborators have permission to upload documents related to the future study. Workspaces are accessed via the “private” data icon on the immport home page. To create or get access to the workspace, connect with the ImmPort curation team.
Create a dataPackageR skeleton to hold your work in an R package. DataPackageR is a framework developed by Dr. Greg Finak in the Gottardo Lab to manage the input files, output files, and scripts associated with data processing to ensure reproducibility via versioning. To learn more see: https://github.com/RGLab/DataPackageR
devtools::install_github("RGlab/R2i")
library(R2i)
For each of the following templates, use the corresponding vignette to see examples of how to build, write out, and validate the ImmPort-ready tsv files. These are the required common MetaData templates. The templates should be created in the order they are listed below so that they can be correctly cross-referenced. For example, the "basic_study_design" template needs the protocolID assigned in the "protocol" template, so it must be created after.
Other MetaData templates that may apply to your study (also in order for cross-referencing):
For each assay that was performed you will need to first create "Reagents" and "treatment" templates. Then you will be able to generate an "experimentSamples" template that references User Defined Ids in your reagent and treatment templates. For some, you will also need a "results" template.
For example, if you did an ELISA assay, you would use the following templates:
Assays with result templates:
Assays without result templates: Genotyping Array Mass Spectrometry * Image Histology
Upload these templates to ImmPort using the Validate Data
tab within the appropriate ImmPort workspace.
You will need to login and navigate to the Private data section of the website, then look for Validate Data
in the top right.
Templates will have the user-defined IDs "digested" and then new unique IDs will be given for things like Subject, Planned Visit, etc. Therefore, it is important to do the meta-data first so you have the ImmPort digested IDs that should be referenced instead of the User-Defined IDs.
To see previous validation attempts in validation history you have to press "search" button otherwise the table of results will be blank.
If your validation fails, then you can see the report by clicking on the Validation Ticket Details in the validation history and looking for the “Download Database Report” link next to “rejected validation” in the status row.
https://immport.niaid.nih.gov/upload/data/uploadDataMain#!/uploadData
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.