| Azimuth-package | R Documentation |
Azimuth uses an annotated reference dataset to automate the processing, analysis, and interpretation of a new single-cell RNA-seq or ATAC-seq experiment. Azimuth leverages a 'reference-based mapping' pipeline that inputs a counts matrix and performs normalization, visualization, cell annotation, and differential expression (biomarker discovery).
Azimuth uses the following options to control the behavior of the app.
Users can provide these as named arguments to AzimuthApp
through dots (...), specify these in the config file, or configure these with
options.
The following options control app behavior
Azimuth.app.default_adtADT to select by default in feature/violin plot
Azimuth.app.default_geneGene to select by default in feature/violin plot
Azimuth.app.default_metadataDefault metadata transferred from reference.
Azimuth.app.demodatasetPath to data file (in any Azimuth-supported format) to automatically load when the user clicks a button. The button is only available in the UI if this option is set
Azimuth.app.googlesheetGoogle Sheet identifier (appropriate for use with
googlesheets4:gs4_get) to write log
records. Logging is only enabled if this and other google* options
are set
Azimuth.app.googletokenPath to directory containing Google Authentication token file.
Logging is only enabled if this and other google* options are set
Azimuth.app.googletokenemailEmail address corresponding to the Google Authentication token file.
Logging is only enabled if this and other google* options are set
Azimuth.app.max_cellsMaximum number of cells allowed to upload
Azimuth.app.metadata_notransferMetadata to annotate in reference but not transfer to query
Azimuth.app.mitoRegular expression pattern indicating mitochondrial features in query object
Azimuth.app.plotseedSeed to shuffle colors for cell types
Azimuth.app.referenceURL or directory path to reference dataset; see
LoadReference for more details
Azimuth.app.refuriURL for publicly available reference dataset, used in the downloadable
analysis script in case Azimuth.app.reference points to a directory
Azimuth.app.refdescriptorProvide (as a string) the html to render the reference description on the welcome page
Azimuth.app.welcomeboxProvide (as a string) the code to render the box on the welcome page (quotes escaped). Example:
box( h3(\"Header\"), \"body text\", a(\"link\", href=\"www.satijalab.org\", target=\"_blank\"), width = 12 )
Azimuth.app.homologsURL or path to file containing the human/mouse homolog table.
Azimuth.app.metatableheatmapDisplay the meta.data table as a heatmap rather than in tabular form. defaults to FALSE.
Azimuth.app.overlayedreferenceDisplay the mapped query on top of greyed out reference in the 'Cell Plots' tab. defaults to FALSE
These options control mapping and analysis behavior
Azimuth.map.ncellsMinimum number of cells required to accept uploaded file
defaults to 100
Azimuth.map.ngenesMinimum number of genes in common with reference to accept uploaded file;
defaults to 250
Azimuth.map.nanchorsMinimum number of anchors that must be found to complete mapping.
Defaults to 50
Azimuth.map.panchorscolorsConfigure the valuebox on the main page corresponding to the values for
failure, warning, success for fraction of unique query cells that
participate in anchor pairs. Failure corresponds to
[0:Azimuth.map.fracanchorscolors[1]), warning to
[Azimuth.map.fracanchorscolors[1]:Azimuth.map.fracanchorscolors[2]),
and success is >= Azimuth.map.fracanchorscolors[2].
Defaults to c(5, 15)
Azimuth.map.postmapqccolorsConfigure the valuebox on the main page corresponding to the values for
failure, warning, success for the post mapping cluster based QC metric.
Failure corresponds to [0:Azimuth.map.postmapqc[1]), warning to
[Azimuth.map.postmapqc[1]:Azimuth.map.postmapqc[2]),
and success is >= Azimuth.map.postmapqc[2].
Defaults to c(0.15, 0.25)
Azimuth.map.postmapqcdsSet the amount of query random downsampling to perform before computing
the mapping QC metric.
Defaults to 5000
Azimuth.map.ntreesAnnoy (approximate nearest neighbor) n.trees parameter
Defaults to 20
Azimuth.map.ndimsNumber of dimensions to use in FindTransferAnchors and TransferData
Defaults to 50
Azimuth.de.mincellsMinimum number of cells per cluster for differential expression; defaults
to 15
Azimuth.de.digitsNumber of digits to round differential expression table to; defaults to
3
Azimuth.sct.ncells, Azimuth.sct.nfeatsNumber of cells and features to use for
SCTransform, respectively. Defaults to 2000
for each
The following options are used by external dependencies that have an effect on Azimuth's behavior. Refer to original package documentation for more details
shiny.maxRequestSizeUser-configurable; used for controlling the maximum file size of uploaded datasets. Defaults to 500 Mb
DT.optionsUser-configurable; used for controlling biomarker table outputs.
Defaults to setting pageLength to 10
future.globals.maxSizeNon-configurable; used for parallelization. Defaults to
Azimuth.app.max_cells * 320000
Maintainer: Paul Hoffman phoffman@nygenome.org (ORCID)
Authors:
Andrew Butler abutler@nygenome.org (ORCID)
Charlotte Darby cdarby@nygenome.org (ORCID)
Yuhan Hao yhao@nygenome.org (ORCID)
Austin Hartman ahartman@nygenome.org (ORCID)
Gesmira Molla gmolla@nygenome.org (ORCID)
Rahul Satija rsatija@nygenome.org (ORCID)
Other contributors:
Jaison Jain jjain@nygenome.org (ORCID) [contributor]
Satija Lab and Collaborators [funder]
Useful links:
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.