Data Upload

Do you want to upload data to ImmPort?

If you are interested in using ImmPort as a means to share your data with the scientific community, please contact our NIAID Program officers Quan Chen (, Gabriel Rosenfeld (, or Dawei Lin (

Data is stored at a secure hosting facility within NIAID at and remains private until you inform our team that it is ready to be shared. At that time, the data is distributed to the wider community via this website ( and Amazon AWS.

For more information about our data upload process, please see our documentation and instructional videos below. Need help? Please feel free to contact us by email at and we are happy to provide a walkthrough.

To start uploading data, you will need to register for an ImmPort account to create your private workspace .

Template Documentation

The data upload process is described in the User Guide .

The ImmPort templates descriptions are available in interactive form here.

The ImmPort templates are available to download and fill here.

The ImmPort template's history is available here.

The ImmPort templates descriptions in PDF form are available here.

Data Model Viewer is available here.

Example Data Packages

The following examples of data upload packages are provided to illustrate the organization of metadata documents and associated files in a package and how to create links between entities declared in metadata documents or referenced in ImmPort.

The example human and animal study data upload packages are organized to highlight ImmPort's support for incremental data upload.

Load the study package first and then any or all of the assay result packages for that study.

Data Package Validator
This tool checks the format and content of the files in the data package and reports issues.
The tool is downloadable client side and executed from a graphical user interface.
The Validator is a downloadable software application that is run on your computer from a web browser.
The Data Upload Package Validator checks the format and content of the files in a data upload package and reports issues.
If there are any errors in the validation report, fix the first errors that are indicated and rerun the validation process. The errors encountered first may have effects on later files that are validated.
It is highly recommended to use the Validator before sending data into ImmPort as part of the data upload process.
To get started, click here to select the appropriate installer/uninstaller
Introduction to ImmPort data loading, part 1 confirming access to your ImmPort project
Introduction to ImmPort data loading, part 2 basic study design and protocols templates
Introduction to ImmPort data loading, part 3 creating your zip package
Introduction to ImmPort data loading, part 4 installing the ImmPort validator on windows
Introduction to ImmPort data loading, part 5 validating your data upload package