fdaNorm is a tool used for batch normalization. fdaNorm uses landmarks (peaks) on a per-channel basis as determined by the algorithm to address batch effects. Batch effects are considered to be non-biological variation between groups of samples.
Hahne, F., Khodabakhshi, A., Bashashati, A., et al. Per-channel Basis Normalization Methods for Flow Cytometry Data. Cytometry, 77A:121-131 (2009). https://doi.org/10.1002/cyto.a.20823
1. Prepare your Data
1.1 Perform any Compensation/Unmixing and Scaling Tasks
Prepare your data as you usually would for flow cytometry analysis. Find links to useful resources below:
1.2 Perform Cleanup Gating and Subsampling Tasks
It is recommended to perform cleanup gating and subsampling to exclude debris, doublets, dead cells, etc from the normalization task. Debris, doublets, dead cells, etc can lead to a sub-optimal fdaNorm normalization.
To learn more about performing gating and subsampling, please see our How to Perform Gating and Subsampling resource page and our Performing Manual Gating article.
2. Add fdaNorm Task to your Workflow

Click Add new child task and select fdaNorm from the task selector. In this example, we have applied compensation to the files. We have subsampled to live cells for our fdaNorm task.
Your exact workflow branch may look different than the example above, depending on Steps (1.1) and (1.2). The important thing is that your workflow follows a logical ordering of tasks.
3. Setup and Run fdaNorm

3.1 Select Files and Features
Select the Files you want to correct for batch effects. If you have control files, you can include them in the selection. Select the Features you want to include. Note that the physical parameters are not included.
3.2 Enter fdaNorm Settings
Target File (optional): If you wanted fdaNorm to use a particular file for normalization, input the file here.
3.3 Run
Click Run fdaNorm. This will take you to the Status tab and you can watch the progress. However, you are free to go back to your workflow or do whatever you please while this runs in the cloud. The status can also be seen in the Workflow itself, or you can have an email sent to you when it is completed.
4. Review your Results
Go to the Results tab to review your Results. Here, I have chosen to download the before_and_after_norm.pdf to view how fdaNorm has normalized the data.
5. Continue to Build your Workflow

If you are satisfied with the batch normalization results then you can simply continue to build this workflow branch and the normalized Features will be available in downstream tasks.
Useful Tip: Change Channels to Reflect Normalized Values
You can change the feature channels to reflect the normalized values.

Go to the Results tab. In the Result Columns, open the Rename Result Columns.

Click Configure Names.

Select all Result Columns. Click Submit.

Type in the Primary Feature Name in the the New Name Column. Click Submit.
To easily determine the Primary Feature Name of a channel, you can have a second OMIQ window open that has the Setup Tab of the fdaNorm Task open, as pictured below. To learn more about working with two windows, please see our support article Two Window Analysis in OMIQ.

In the image above, the window with the fdaNorm Setup tab open has the Select Features column visible. The syntax of feature names that have a primary and secondary name is primary name|secondary name. For example, the feature BUV395-A | IFNg, the primary name is BUV395-A and the secondary name is IFNg.

Select the Files you want the name change to be applied to. Click Submit.
The features downstream of the fdaNorm task will now only contain the normalized features. This means that your normalized features will replace your original features in downstream tasks. Your normalized parameters will take on all qualities of your original parameters, including any scaling choices.