/ATHENA

Primary LanguageJupyter NotebookBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Build Status GitHub Pages

athena logo

ATHENA is an open-source computational framework written in Python that facilitates the visualization, processing and analysis of (spatial) heterogeneity from spatial omics data. ATHENA supports any spatially resolved dataset that contains spatial transcriptomic or proteomic measurements, including Imaging Mass Cytometry (IMC), Multiplexed Ion Beam Imaging (MIBI), multiplexed Immunohistochemisty (mIHC) or Immunofluorescence (mIF), seqFISH, MERFISH, Visium.

Main functionalities

overview

  1. ATHENA accomodates raw multiplexed images from spatial omics measurements. Together with the images, segmentation masks, cell-level, feature-level and sample-level annotations can be uploaded.

  2. Based on the cell masks, ATHENA constructs graph representations of the data. The framework currently supports three flavors, namely radius, knn, and contact graphs.

  3. ATHENA incorporates a variety of methods to quantify heterogeneity, such as global and local entropic scores. Furthermore, cell type interaction strength scores or measures of spatial clustering and dispersion.

  4. Finally, the large collection of computed scores can be extracted and used as input in downstream machine learning models to perform tasks such as clinical data prediction, patient stratification or discovery of new (spatial) biomarkers.

Manuscript

ATHENA has been published as an Applications Note in Bioinformatics (Martinelli and Rapsomaniki, 2022). In our Online Supplementary material you will find details on the methodology behind ATHENA. If you find ATHENA useful in your research, please consider citing:

@article{10.1093/bioinformatics/btac303,
    author = {Martinelli, Adriano Luca and Rapsomaniki, Maria Anna},
    title = "{ATHENA: analysis of tumor heterogeneity from spatial omics measurements}",
    journal = {Bioinformatics},
    volume = {38},
    number = {11},
    pages = {3151-3153},
    year = {2022},
    doi = {10.1093/bioinformatics/btac303},
}

Installation and Tutorials

In our detailed Online Documentation you'll find:

  • Installation instructions.
  • An overview of ATHENA's main components and API
  • An end-to-end tutorial using a publicly available Imaging Mass Cytometry dataset.
  • A detailed tutorial on ATHENA's SpatialOmics data container with examples on how to load your own spatial omics data (link).