Command Line Interface#

RAPDOR#

usage: RAPDOR <command> [<args>]

Sub-commands#

Analyze#

Runs the main RAPDOR Tool

RAPDOR Analyze [-h] --input INPUT [--sep SEP] --design-matrix DESIGN_MATRIX
               [--logbase LOGBASE] [--distance-method DISTANCE_METHOD]
               [--kernel-size KERNEL_SIZE] [--method METHOD] [--eps EPS]
               [--permutations PERMUTATIONS] --output OUTPUT
               [--global-permutation] [--json JSON]
               [--num-threads NUM_THREADS]
Named Arguments#
--input

Path to the csv file containing protein counts as well as any additional information

--sep

Seperator of the csv files (must be the same for the data and experimental design)

Default: `` ``

--design-matrix

Design matrix specifying which columns in the –input contain the count data

--logbase

If input counts are log transformed please set the log base via this flag

--distance-method

Distance Method to use for calculation of sample differences. Can be one of [‘Jensen-Shannon-Distance’, ‘KL-Divergence’, ‘Euclidean-Distance’]

Default: 'Jensen-Shannon-Distance'

--kernel-size

Uses an averaging kernel to run over fractions. This usually o stabilizes between sample variance. Set to 0 to disable this

Default: 3

--method

Method used for p-value calculation. One of ANOSIM or PERMANOVA. Default is None and will skip p-Value calculation

--eps

Epsilon added to counts. This is useful if kl-divergence is used for distance calculations since it willresult in nan for zero counts

Default: 0

--permutations

Number of permutations used for ANOSIM or PERMANOVA.

Default: 999

--output

Output table file to store results

--global-permutation

Will use all proteins as background in ANOSIM or PERMANOVA p-value calculation. This might be unreliable

Default: False

--json

Will write an output json file

--num-threads

Number of cores used for permutation analysis. Per default uses all cores

Default: 4

Dash#

Runs the RAPDOR GUI

RAPDOR Dash [-h] [--input INPUT] [--sep SEP] [--design-matrix DESIGN_MATRIX]
            [--logbase LOGBASE] [--port PORT] [--host HOST] [--debug]
Named Arguments#
--input

Path to the csv file containing protein counts as well as any additional information

--sep

Seperator of the csv files (must be the same for the data and experimental design)

Default: `` ``

--design-matrix

Design matrix specifying which columns in the –input contain the count data

--logbase

If input counts are log transformed please set the log base via this flag

--port

Port to run the Dash server (Default: 8080)

Default: '8080'

--host

Host IP used by the dash server to serve the application (Default:127.0.0.1)

Default: '127.0.0.1'

--debug

Runs dashboard in debug mode

Default: False