Skip to content
@giotto-suite

Giotto Suite

Organization for the Giotto Suite spatial omics analysis ecosystem

Giotto Suite

Giotto Suite is a modular ecosystem of R packages for processing, analyzing, and visualizing spatial multi-omics data at all scales and multiple resolutions. The underlying framework is generalizable to virtually all current and emerging spatial technologies, including in situ hybridization (seqFISH+, MERFISH, osmFISH, CosMx), sequencing (Slide-seq, Visium, STARmap, Seq-Scope, Stereo-seq), and imaging-based multiplexing/proteomics (CyCIF, MIBI, CODEX). These technologies differ in resolution (subcellular, single cell, or multiple cells), spatial dimension (2D vs 3D), molecular modality (protein, RNA, DNA, ...), and throughput (number of cells and analytes).

Documentation, tutorials, and examples: giottosuite.com

Installation

Install Giotto Suite with:

pak::pkg_install("giotto-suite/Giotto")

This installs Giotto together with the core modules it depends on. For questions and community help, visit the Giotto Discussions page.

Ecosystem

Giotto Suite is built from distinct modules, which makes it straightforward to extend and adapt to new high-throughput spatial technologies.

Core modules

Package Description
Giotto The umbrella spatial-omics toolbox. Data processing, integration, spatial analyses, dimension reduction, and clustering.
GiottoClass The giotto object and subobject class definitions, data ingestion, data access, and core spatial frameworks.
GiottoVisuals Visualization: dimension reduction plots, aggregated and subcellular spatial plots, color scales, and plot output handling.
GiottoUtils Internal infrastructure, package imports, and printing. Mainly used internally.

Add-on modules

Package Description
GiottoData Mini example datasets for rapid testing, plus helpers to download and import publicly available datasets.
GiottoDisk (experimental) On-disk processing for large-scale spatial data. A unified storage layer (Parquet/Arrow, HDF5, BPCells, TileDB) gives lazy, file-backed representations of expression matrices and spatial geometries, so analyses can scale beyond memory. Also provides project management for on-disk artifacts and snapshots.
GiottoKernels (experimental) Optional compiled kernels written in Rust. Installing it speeds up supported computations; without it, the suite falls back to its R implementations.
GiottoLens (experimental) Interactive web viewer for GiottoDisk-backed data, built on deck.gl and DuckDB WASM. Renders hundreds of millions of transcripts at interactive frame rates, with two-way communication with R for annotation and selection.
GiottoSeq (experimental) Sequence-based spatial omics analysis, such as poly(A) site and genomic peak data.
GiottoDB (experimental) Database-backed processing for scalable analysis.

Website guide

  • Get started: the Giotto object, the Giotto ecosystem, configuration, and installation FAQs.
  • Documentation: all functions grouped by purpose (helpers, getters and setters, visualization, ...).
  • Examples: end-to-end analyses for different technologies and datasets.
  • Tutorials: working with Giotto (analysis, visualization, cloud computing, ...).
  • News: the changelog for every release and recordings of previous presentations.

References

Popular repositories Loading

  1. Giotto Giotto Public

    Spatial omics analysis toolbox

    R 394 107

  2. giotto_workshop_2024 giotto_workshop_2024 Public

    HTML 6 7

  3. GiottoClass GiottoClass Public

    R 5 14

  4. GiottoUtils GiottoUtils Public

    R 3 13

  5. GiottoData GiottoData Public

    Spatial datasets and helper functions to test and work with Giotto Suite

    R 1 12

  6. GiottoVisuals GiottoVisuals Public

    R 1 14

Repositories

Showing 10 of 16 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…