pySuStaIn: A Python implementation of the Subtype and Stage Inference algorithm

Progressive disorders are highly heterogeneous. Symptom-based clinical classification of these disorders may not reflect the underlying pathobiology. Data-driven subtyping and staging of patients has the potential to disentangle the complex spatiotemporal patterns of disease progression. Tools that...

Full description

Bibliographic Details
Main Authors: Leon M. Aksman, Peter A. Wijeratne, Neil P. Oxtoby, Arman Eshaghi, Cameron Shand, Andre Altmann, Daniel C. Alexander, Alexandra L. Young
Format: Article
Language:English
Published: Elsevier 2021-12-01
Series:SoftwareX
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2352711021001096
id doaj-60d8182a3cf14e42a3e007c21dcc0379
record_format Article
spelling doaj-60d8182a3cf14e42a3e007c21dcc03792021-09-27T04:27:17ZengElsevierSoftwareX2352-71102021-12-0116100811pySuStaIn: A Python implementation of the Subtype and Stage Inference algorithmLeon M. Aksman0Peter A. Wijeratne1Neil P. Oxtoby2Arman Eshaghi3Cameron Shand4Andre Altmann5Daniel C. Alexander6Alexandra L. Young7Stevens Neuroimaging and Informatics Institute, Keck School of Medicine, University of Southern California, United States of America; Centre for Medical Image Computing, Departments of Computer Science and Medical Physics, University College London, United Kingdom; Corresponding author at: Stevens Neuroimaging and Informatics Institute, Keck School of Medicine, University of Southern California, United States of America.Centre for Medical Image Computing, Departments of Computer Science and Medical Physics, University College London, United KingdomCentre for Medical Image Computing, Departments of Computer Science and Medical Physics, University College London, United KingdomCentre for Medical Image Computing, Departments of Computer Science and Medical Physics, University College London, United Kingdom; Queen Square Multiple Sclerosis Centre, Department of Neuroinflammation, UCL Queen Square Institute of Neurology, Faculty of Brain Sciences, University College London, United KingdomCentre for Medical Image Computing, Departments of Computer Science and Medical Physics, University College London, United KingdomCentre for Medical Image Computing, Departments of Computer Science and Medical Physics, University College London, United KingdomCentre for Medical Image Computing, Departments of Computer Science and Medical Physics, University College London, United KingdomDepartment of Neuroimaging, Institute of Psychiatry, Psychology and Neuroscience, King’s College London, United KingdomProgressive disorders are highly heterogeneous. Symptom-based clinical classification of these disorders may not reflect the underlying pathobiology. Data-driven subtyping and staging of patients has the potential to disentangle the complex spatiotemporal patterns of disease progression. Tools that enable this are in high demand from clinical and treatment-development communities. Here we describe the pySuStaIn software package, a Python-based implementation of the Subtype and Stage Inference (SuStaIn) algorithm. SuStaIn unravels the complexity of heterogeneous diseases by inferring multiple disease progression patterns (subtypes) and individual severity (stages) from cross-sectional data. The primary aims of pySuStaIn are to enable widespread application and translation of SuStaIn via an accessible Python package that supports simple extension and generalization to novel modeling situations within a single, consistent architecture.http://www.sciencedirect.com/science/article/pii/S2352711021001096Disease progression modelingDisease heterogeneityDisease subtypingDisease staging
collection DOAJ
language English
format Article
sources DOAJ
author Leon M. Aksman
Peter A. Wijeratne
Neil P. Oxtoby
Arman Eshaghi
Cameron Shand
Andre Altmann
Daniel C. Alexander
Alexandra L. Young
spellingShingle Leon M. Aksman
Peter A. Wijeratne
Neil P. Oxtoby
Arman Eshaghi
Cameron Shand
Andre Altmann
Daniel C. Alexander
Alexandra L. Young
pySuStaIn: A Python implementation of the Subtype and Stage Inference algorithm
SoftwareX
Disease progression modeling
Disease heterogeneity
Disease subtyping
Disease staging
author_facet Leon M. Aksman
Peter A. Wijeratne
Neil P. Oxtoby
Arman Eshaghi
Cameron Shand
Andre Altmann
Daniel C. Alexander
Alexandra L. Young
author_sort Leon M. Aksman
title pySuStaIn: A Python implementation of the Subtype and Stage Inference algorithm
title_short pySuStaIn: A Python implementation of the Subtype and Stage Inference algorithm
title_full pySuStaIn: A Python implementation of the Subtype and Stage Inference algorithm
title_fullStr pySuStaIn: A Python implementation of the Subtype and Stage Inference algorithm
title_full_unstemmed pySuStaIn: A Python implementation of the Subtype and Stage Inference algorithm
title_sort pysustain: a python implementation of the subtype and stage inference algorithm
publisher Elsevier
series SoftwareX
issn 2352-7110
publishDate 2021-12-01
description Progressive disorders are highly heterogeneous. Symptom-based clinical classification of these disorders may not reflect the underlying pathobiology. Data-driven subtyping and staging of patients has the potential to disentangle the complex spatiotemporal patterns of disease progression. Tools that enable this are in high demand from clinical and treatment-development communities. Here we describe the pySuStaIn software package, a Python-based implementation of the Subtype and Stage Inference (SuStaIn) algorithm. SuStaIn unravels the complexity of heterogeneous diseases by inferring multiple disease progression patterns (subtypes) and individual severity (stages) from cross-sectional data. The primary aims of pySuStaIn are to enable widespread application and translation of SuStaIn via an accessible Python package that supports simple extension and generalization to novel modeling situations within a single, consistent architecture.
topic Disease progression modeling
Disease heterogeneity
Disease subtyping
Disease staging
url http://www.sciencedirect.com/science/article/pii/S2352711021001096
work_keys_str_mv AT leonmaksman pysustainapythonimplementationofthesubtypeandstageinferencealgorithm
AT peterawijeratne pysustainapythonimplementationofthesubtypeandstageinferencealgorithm
AT neilpoxtoby pysustainapythonimplementationofthesubtypeandstageinferencealgorithm
AT armaneshaghi pysustainapythonimplementationofthesubtypeandstageinferencealgorithm
AT cameronshand pysustainapythonimplementationofthesubtypeandstageinferencealgorithm
AT andrealtmann pysustainapythonimplementationofthesubtypeandstageinferencealgorithm
AT danielcalexander pysustainapythonimplementationofthesubtypeandstageinferencealgorithm
AT alexandralyoung pysustainapythonimplementationofthesubtypeandstageinferencealgorithm
_version_ 1716867222265135104