| | Paths to the different samples to be concatenated. |
| | Only output concatenated objects for the provided modalities. Outputs all modalities by default. |
| | Names of the different samples that have to be concatenated. Must be specified when using '--mode move'.
In this case, the ids will be used for the columns names of the dataframes registring the conflicts.
If specified, must be of same length as `--input`.
|
| | Output location for the concatenated MuData object file.
|
| | Name of the .obs key under which to add the sample names. |
| | How to handle the merging of other axis (var, obs, ...).
- None: keep no data
- same: only keep elements of the matrices which are the same in each of the samples
- unique: only keep elements for which there is only 1 possible value (1 value that can occur in multiple samples)
- first: keep the annotation from the first sample
- only: keep elements that show up in only one of the objects (1 unique element in only 1 sample)
- move: identical to 'same', but moving the conflicting values to .varm or .obsm
|
| | How to handle the merging of .uns across modalities
- None: keep no data
- same: only keep elements of the matrices which are the same in each of the samples
- unique: only keep elements for which there is only 1 possible value (1 value that can occur in multiple samples)
- first: keep the annotation from the first sample
- only: keep elements that show up in only one of the objects (1 unique element in only 1 sample)
- make_unique: identical to 'unique', but keys which are not unique are made unique by prefixing them with the sample id.
|
| | List of `.obsp` keys for which block-diagonal concatenation should be performed.
If not provided, no `.obsp` keys will be concatenated.
Provided keys must be present in all samples for block concatenation to be performed.
|
| | Compression format to use for the output AnnData and/or Mudata objects.
By default no compression is applied.
|