Skip to content
@single-cell-data

The SOMA project

A flexible and extensible API for annotated 2D matrix data stored in multiple underlying formats

SOMA_github_banner1

Who we are

TileDB and the Chan Zuckerberg Initiative are collaborating to address emerging needs in the single-cell ecosystem.

The software specification

SOMA is a flexible, extensible, and open-source API enabling access to data in a variety of formats. SOMA is designed to be general-purpose for data that can be modeled as one or more sets of 2D annotated matrices with measurements of features across observations. The driving use case of SOMA is for single-cell data in the form of annotated matrices where observations are frequently cells and features are genes, proteins, or genomic regions.

Read more about the spec here.

The software package

The TileDB-SOMA package is a C++ library with APIs in Python and R, using TileDB Embedded to implement the SOMA specification.

Read more about the software package here.

Join our community

Pinned

  1. SOMA SOMA Public

    A flexible and extensible API for annotated 2D matrix data stored in multiple underlying formats.

    Python 68 8

  2. TileDB-SOMA TileDB-SOMA Public

    Python and R SOMA APIs using TileDB’s cloud-native format. Ideal for single-cell data at any scale.

    Python 74 20

Repositories

Showing 4 of 4 repositories
  • TileDB-SOMA Public

    Python and R SOMA APIs using TileDB’s cloud-native format. Ideal for single-cell data at any scale.

    Python 74 MIT 20 161 14 Updated Apr 26, 2024
  • SOMA Public

    A flexible and extensible API for annotated 2D matrix data stored in multiple underlying formats.

    Python 68 MIT 8 13 4 Updated Apr 25, 2024
  • .github Public

    Profile content for the single-cell-data organization

    0 0 0 0 Updated Mar 16, 2023
  • mams Public

    Matrix and Analysis Metadata Standards

    8 MIT 3 4 0 Updated Mar 5, 2023

Top languages

Loading…

Most used topics

Loading…