Snakemake Rule 2: Create spaceranger object

Snakemake Rule 2: Create spaceranger object#

This step creates a spaceranger-style object for the newly transformed MSI data.

Input#

  • New MSI coordinates and image: output/[sample]/transformed.csv, output/[sample]/transformed.png

  • MSI intensities: input/[sample]/msi/MSI_intensities.csv

Parameters#

  • verbose determines how much information about different stages of the process is delivered to the user

Output#

  • MSI in spaceranger style: output/[sample]/spaceranger/

Code (from Snakemake file)#

rule make_spaceranger:
    message:
        "Creating spaceranger formatted output."
    conda: 'magpie'
    input:
        "output/{sample}/transformed.csv",
        "output/{sample}/transformed.png"
    output:
        "output/{sample}/spaceranger/filtered_feature_bc_matrix.h5"
    params:
        sample = "{sample}",
        verbose = True
    script:
        "scripts/create_mock_spaceranger.py"