Submission Template Upload Order
Many templates reference records defined in other templates (study → arm → subject → sample → experiment → result), so there's a required order. This page is a text transcription of the master decision flow diagram below, so it's searchable and easy to script against — not just visible as an image.

The decision tree
- Register the study — via SRW, or
basic_study_design.txt+protocols.txtif not using the SRW. - Human or animal study?
- Human → review/upload subjecthumans.txt
- Animal → review/upload subjectanimals.txt
- Interventions or concomitant medications?
- Yes → upload interventions.txt
- No → continue
- Study-related or coincident adverse events?
- Yes → upload adverseEvents.txt
- No → continue
- Non-sample-based results (questionnaires, medical history, etc.)?
- Yes → upload assessments.txt
- No → continue
- Lab tests conducted?
- Yes → upload labTests.txt
- No → continue
- Assay results? → follow the assay-specific flow diagram for your experiment type (table below).
General rule of thumb
Reading the ImmPort Data Model left-to-right generally indicates upload order. If one template's foreign keys depend on another, either upload them in separate passes in the correct order, or bundle them together in one package — see each assay's "same package" rule below.
Per-assay flow diagrams
Each of these encodes the exact template sequence and which templates must be bundled in the same upload package — a constraint that otherwise only exists inside the original PDF, not in any individual template's reference page.
| Assay | Workflow page |
|---|---|
| CyTOF | cytof.md |
| ELISA | elisa.md |
| ELISPOT | elispot.md |
| Flow Cytometry | flow-cytometry.md |
| Gene Expression Array | gene-expression.md |
| Genotyping Array | genotyping.md |
| Hemagglutination Inhibition (HAI) | hai.md |
| HLA Typing | hla.md |
| Image Histology | image-histology.md |
| KIR Typing | kir.md |
| Multiplex Bead Array Assay (MBAA) | mbaa.md |
| Metabolomics Mass Spectrometry | mass-spec.md |
| Neutralizing Antibody Titer | neutralization.md |
| Other (unlisted assay) | other.md |
| QRT-PCR | pcr.md |
| Proteomics Mass Spectrometry | proteomics.md |
| RNA Sequencing | rna-seq.md |
If your study doesn't fit this common structure, contact the ImmPort Helpdesk (mailto:ImmPort_Helpdesk@immport.org) rather than guessing — these diagrams cover the typical case only.