GigaSOM.jl

GigaSOM.jl implements scalable clustering and dimensionality reduction for large-scale flow and mass cytometry datasets using distributed computing.


Key Features:

  • Scalability: Handles datasets with billions of data points and scales horizontally across distributed computing infrastructures.
  • Implementation (Julia): Implemented in Julia to leverage language performance for fast processing of large datasets.
  • Performance efficiency: Enables rapid processing times for massive datasets suitable for time-sensitive analyses.
  • High-dimensional data handling: Processes datasets with over 40 parameters across thousands of samples without relying on downsampling.
  • Result quality: Produces clustering and dimensionality reduction results comparable in quality to state-of-the-art software tools.

Scientific Applications:

  • Large-scale phenotyping (mouse): Applied to massive mouse phenotyping studies that generate extensive flow and mass cytometry datasets.
  • Single-cell cytometry studies: Supports analysis of complex cellular interactions and phenotypic variation in single-cell flow and mass cytometry data.

Methodology:

Implements clustering and dimensionality reduction techniques tailored for flow and mass cytometry data and distributes computation across nodes in distributed computing environments.

Collections

Details

License:
Apache-2.0
Maturity:
Mature
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Julia
Added:
7/18/2019
Last Updated:
11/24/2024

Operations

Publications

Kratochvíl M, Hunewald O, Heirendt L, Verissimo V, Vondrášek J, Satagopam VP, Schneider R, Trefois C, Ollert M. GigaSOM.jl: High-performance clustering and visualization of huge cytometry datasets. GigaScience. 2020;9(11). doi:10.1093/gigascience/giaa127. PMID:33205814. PMCID:PMC7672468.

Documentation

Downloads

Links

Related Tools

distributeddata.jl
Relation: includes
embedsom
Relation: includes