API

solosis-cli

solosis-cli [OPTIONS] COMMAND [ARGS]...

Options

--debug

Enable debug mode

alignment

Commands for running alignment tools.

solosis-cli alignment [OPTIONS] COMMAND [ARGS]...

cellranger-arc-count

solosis-cli alignment cellranger-arc-count [OPTIONS]

Options

--libraries <libraries>

Path to a single libraries file

--librariesfile <librariesfile>

Path to a CSV containing paths to multiple library files

--create-bam

Generate BAM files for each library

--version <version>

Cell Ranger ARC version to use (e.g., ‘2.0.2’)

--debug

Enable debug mode

--mem <mem>

Memory limit (in MB)

Default:

64000

--cpu <cpu>

Number of CPU cores

Default:

4

--queue <queue>

Queue to which the job should be submitted

Default:

'normal'

--gpu

Request a GPU with default settings

Default:

False

--time <time>

Number of GPUs to request

cellranger-count

solosis-cli alignment cellranger-count [OPTIONS]

Options

--sample <sample>

Sample ID (string)

--samplefile <samplefile>

Path to a CSV or TSV file containing sample IDs

--create-bam

Generate BAM files for each sample

--chemistry <chemistry>

Chemistry assay to define

Options:

SC5P-R2 | SC5P-PE-v3 | SC5P-R2 | SC5P-R2-v3 | SC3Pv1 | SC3Pv3 | SC3Pv2 | SC3Pv4 | SC3Pv3LT | SC3Pv3HT | SFRP | MFRP

--version <version>

Cell Ranger version to use (e.g., ‘7.2.0’)

--debug

Enable debug mode

--mem <mem>

Memory limit (in MB)

Default:

64000

--cpu <cpu>

Number of CPU cores

Default:

4

--queue <queue>

Queue to which the job should be submitted

Default:

'normal'

--gpu

Request a GPU with default settings

Default:

False

--time <time>

Number of GPUs to request

cellranger-vdj

solosis-cli alignment cellranger-vdj [OPTIONS]

Options

--sample <sample>

Sample ID (string)

--samplefile <samplefile>

Path to a CSV or TSV file containing sample IDs

--version <version>

Cell Ranger version to use (e.g., ‘7.2.0’)

--debug

Enable debug mode

--mem <mem>

Memory limit (in MB)

Default:

64000

--cpu <cpu>

Number of CPU cores

Default:

4

--queue <queue>

Queue to which the job should be submitted

Default:

'normal'

--gpu

Request a GPU with default settings

Default:

False

--time <time>

Number of GPUs to request

history

Commands for managing history.

solosis-cli history [OPTIONS] COMMAND [ARGS]...

clear

solosis-cli history clear [OPTIONS]

Options

-h, --hours <hours>

Age of logs to clear in hours.

--debug

Enable debug mode

uid

solosis-cli history uid [OPTIONS] UID

Options

--debug

Enable debug mode

Arguments

UID

Required argument

view

solosis-cli history view [OPTIONS]

Options

-n, --lines <lines>

Number of recent history entries to show.

--debug

Enable debug mode

irods

Commands for working with iRODS.

solosis-cli irods [OPTIONS] COMMAND [ARGS]...

iget-cellranger

solosis-cli irods iget-cellranger [OPTIONS]

Options

--sample <sample>

Sample ID (string).

--samplefile <samplefile>

Path to a CSV or TSV file containing sample IDs.

--debug

Enable debug mode

--mem <mem>

Memory limit (in MB)

Default:

4000

--cpu <cpu>

Number of CPU cores

Default:

2

--queue <queue>

Queue to which the job should be submitted

Default:

'small'

--gpu

Request a GPU with default settings

Default:

False

--time <time>

Number of GPUs to request

iget-fastqs

solosis-cli irods iget-fastqs [OPTIONS]

Options

--sample <sample>

Sample ID (string)

--samplefile <samplefile>

Path to a CSV or TSV file containing sample IDs

--debug

Enable debug mode

imeta-report

solosis-cli irods imeta-report [OPTIONS]

Options

--sample <sample>

Sample ID (string).

--samplefile <samplefile>

Path to a CSV or TSV file containing sample IDs.

--debug

Enable debug mode

jobrunner

Farm related commands

solosis-cli jobrunner [OPTIONS] COMMAND [ARGS]...

command

Run a single command on the farm.

solosis-cli jobrunner command [OPTIONS] [COMMAND_TO_EXEC]...

Options

--cpu <cpu>

CPUs used

--queue <queue>

queue name

--time <time>

time for running

--cores <cores>

# of cores

--mem <mem>

mem in MB

-j, --job_name <job_name>

Name of the job

Arguments

COMMAND_TO_EXEC

Optional argument(s)

run_ipynb

solosis-cli jobrunner run_ipynb [OPTIONS]

Options

-n, --notebook <notebook>

Required Path to the notebook to run

-j, --job_name <job_name>

Name of the job

--debug

Enable debug mode

--mem <mem>

Memory limit (in MB)

Default:

64000

--cpu <cpu>

Number of CPU cores

Default:

1

--queue <queue>

Queue to which the job should be submitted

Default:

'normal'

--gpu

Request a GPU with default settings

Default:

False

--time <time>

Number of GPUs to request

scrna

Commands for single-cell RNA-seq tools.

solosis-cli scrna [OPTIONS] COMMAND [ARGS]...

cellbender

solosis-cli scrna cellbender [OPTIONS]

Options

--metadata <metadata>

Path to a CSV or TSV file containing metadata

--total-droplets-included <total_droplets_included>

Choose a number that goes a few thousand barcodes into the ‘empty droplet plateau’

--expected-cells <expected_cells>

Base this on either the number of cells expected a priori from the experimental design

--debug

Enable debug mode

--mem <mem>

Memory limit (in MB)

Default:

64000

--cpu <cpu>

Number of CPU cores

Default:

2

--queue <queue>

Queue to which the job should be submitted

Default:

'normal'

--gpu

Request a GPU with default settings

Default:

True

--time <time>

Number of GPUs to request

merge-h5ad

Merges multiple h5ads objects…


Please run solosis-cli sc-rna scanpy –samplefile … command first.

Example: /lustre/scratch126/cellgen/team298/soft/bin/examples/irods_download.txt Input file should have 3 mandatory columns: 1st column: sanger_id, 2nd column: sample_name, LAST column: irods path

solosis-cli scrna merge-h5ad [OPTIONS]

Options

--samplefile <samplefile>

Required Sample file text file

--merged_filename <merged_filename>

Required Output file name: Eg. merged.h5ad

scanpy

Basic Scanpy workflow for scRNA-seq data, generates Jupyter Notebook …


Example: /lustre/scratch126/cellgen/team298/soft/bin/examples/irods_download.txt Input file should have 3 mandatory columns: 1st column: sanger_id, 2nd column: sample_name, LAST column: irods path

solosis-cli scrna scanpy [OPTIONS]

Options

--samplefile <samplefile>

Required Sample file text file

--sample_basedir <sample_basedir>

sample database folder