BMC Bioinformatics (Jun 2023)

WormTensor: a clustering method for time-series whole-brain activity data from C. elegans

  • Koki Tsuyuzaki,
  • Kentaro Yamamoto,
  • Yu Toyoshima,
  • Hirofumi Sato,
  • Manami Kanamori,
  • Takayuki Teramoto,
  • Takeshi Ishihara,
  • Yuichi Iino,
  • Itoshi Nikaido

DOI
https://doi.org/10.1186/s12859-023-05230-2
Journal volume & issue
Vol. 24, no. 1
pp. 1 – 21

Abstract

Read online

Abstract Background In the field of neuroscience, neural modules and circuits that control biological functions have been found throughout entire neural networks. Correlations in neural activity can be used to identify such neural modules. Recent technological advances enable us to measure whole-brain neural activity with single-cell resolution in several species including $$Caenorhabditis\ elegans$$ C a e n o r h a b d i t i s e l e g a n s . Because current neural activity data in C. elegans contain many missing data points, it is necessary to merge results from as many animals as possible to obtain more reliable functional modules. Results In this work, we developed a new time-series clustering method, WormTensor, to identify functional modules using whole-brain activity data from C. elegans. WormTensor uses a distance measure, modified shape-based distance to account for the lags and the mutual inhibition of cell–cell interactions and applies the tensor decomposition algorithm multi-view clustering based on matrix integration using the higher orthogonal iteration of tensors (HOOI) algorithm (MC-MI-HOOI), which can estimate both the weight to account for the reliability of data from each animal and the clusters that are common across animals. Conclusion We applied the method to 24 individual C. elegans and successfully found some known functional modules. Compared with a widely used consensus clustering method to aggregate multiple clustering results, WormTensor showed higher silhouette coefficients. Our simulation also showed that WormTensor is robust to contamination from noisy data. WormTensor is freely available as an R/CRAN package https://cran.r-project.org/web/packages/WormTensor .

Keywords