The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

    normalize_tables_with_UQ.pl

SYNOPSIS

    normalize_tables_with_UQ.pl [options/parameters]
    

DESCRIPTION

    Given a table of values, performs upper quartile normalization on the specified columns

OPTIONS AND ARGUMENTS

    Input
        -ifile     <Str>   input tab delimited file. use option multiple times to specify myltiple input files eg. -i file1 -i file2.
        -key       <Str>   name for the column to be used as a key. It must be unique for each row/record to use multiple columns as key, use the option multiple times eg. -key col1 -key col2.
        -val       <Str>   name for the column with the values to be normalized
    
    Output
        -ofile     <Str>   output tab delimited file. It is similar to the input file with a new column with the normalized values added. use option multiple times to specify myltiple output files eg. -o outfile1 -o outfile2. output file must be given in the same order and be equal to the input files.
    
    Input Filters.
        -val_thres <Num>   records with value lower or equal than this value are discarded (Default: 0).
    
    Other options.
        -v                 verbosity. If used progress lines are printed.
        -h                 print this help;