Combines results from multiple single-cell screening analyses (Scissor, scPAS, scPP, or scAB) by merging their metadata and miscellaneous information while preserving the original expression data. Performs an inner join on cell barcodes to ensure only cells present in all inputs are retained.
Value
A merged Seurat object containing:
Expression data from the first input object
Combined metadata from all input objects
Miscellaneous information from all input objects
Only cells present in all input objects (inner join)
Processing Details
Input Validation: Checks for valid Seurat objects or lists containing Seurat objects
Metadata Extraction: Collects metadata from all objects
Cell Intersection: Retains only cells present in all datasets
Object Merging: Creates new Seurat object with combined metadata
Miscellaneous: Adds miscellaneous information to the merged object