Cargando…

CytoPy: An autonomous cytometry analysis framework

Cytometry analysis has seen a considerable expansion in recent years in the maximum number of parameters that can be acquired in a single experiment. In response to this technological advance there has been an increased effort to develop new computational methodologies for handling high-dimensional...

Descripción completa

Detalles Bibliográficos
Autores principales: Burton, Ross J., Ahmed, Raya, Cuff, Simone M., Baker, Sarah, Artemiou, Andreas, Eberl, Matthias
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8213167/
https://www.ncbi.nlm.nih.gov/pubmed/34101722
http://dx.doi.org/10.1371/journal.pcbi.1009071
_version_ 1783709785481281536
author Burton, Ross J.
Ahmed, Raya
Cuff, Simone M.
Baker, Sarah
Artemiou, Andreas
Eberl, Matthias
author_facet Burton, Ross J.
Ahmed, Raya
Cuff, Simone M.
Baker, Sarah
Artemiou, Andreas
Eberl, Matthias
author_sort Burton, Ross J.
collection PubMed
description Cytometry analysis has seen a considerable expansion in recent years in the maximum number of parameters that can be acquired in a single experiment. In response to this technological advance there has been an increased effort to develop new computational methodologies for handling high-dimensional single cell data acquired by flow or mass cytometry. Despite the success of numerous algorithms and published packages to replicate and outperform traditional manual analysis, widespread adoption of these techniques has yet to be realised in the field of immunology. Here we present CytoPy, a Python framework for automated analysis of cytometry data that integrates a document-based database for a data-centric and iterative analytical environment. In addition, our algorithm-agnostic design provides a platform for open-source cytometry bioinformatics in the Python ecosystem. We demonstrate the ability of CytoPy to phenotype T cell subsets in whole blood samples even in the presence of significant batch effects due to technical and user variation. The complete analytical pipeline was then used to immunophenotype the local inflammatory infiltrate in individuals with and without acute bacterial infection. CytoPy is open-source and licensed under the MIT license. CytoPy is available at https://github.com/burtonrj/CytoPy, with notebooks accompanying this manuscript (https://github.com/burtonrj/CytoPyManuscript) and software documentation at https://cytopy.readthedocs.io/.
format Online
Article
Text
id pubmed-8213167
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-82131672021-06-29 CytoPy: An autonomous cytometry analysis framework Burton, Ross J. Ahmed, Raya Cuff, Simone M. Baker, Sarah Artemiou, Andreas Eberl, Matthias PLoS Comput Biol Research Article Cytometry analysis has seen a considerable expansion in recent years in the maximum number of parameters that can be acquired in a single experiment. In response to this technological advance there has been an increased effort to develop new computational methodologies for handling high-dimensional single cell data acquired by flow or mass cytometry. Despite the success of numerous algorithms and published packages to replicate and outperform traditional manual analysis, widespread adoption of these techniques has yet to be realised in the field of immunology. Here we present CytoPy, a Python framework for automated analysis of cytometry data that integrates a document-based database for a data-centric and iterative analytical environment. In addition, our algorithm-agnostic design provides a platform for open-source cytometry bioinformatics in the Python ecosystem. We demonstrate the ability of CytoPy to phenotype T cell subsets in whole blood samples even in the presence of significant batch effects due to technical and user variation. The complete analytical pipeline was then used to immunophenotype the local inflammatory infiltrate in individuals with and without acute bacterial infection. CytoPy is open-source and licensed under the MIT license. CytoPy is available at https://github.com/burtonrj/CytoPy, with notebooks accompanying this manuscript (https://github.com/burtonrj/CytoPyManuscript) and software documentation at https://cytopy.readthedocs.io/. Public Library of Science 2021-06-08 /pmc/articles/PMC8213167/ /pubmed/34101722 http://dx.doi.org/10.1371/journal.pcbi.1009071 Text en © 2021 Burton et al https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Burton, Ross J.
Ahmed, Raya
Cuff, Simone M.
Baker, Sarah
Artemiou, Andreas
Eberl, Matthias
CytoPy: An autonomous cytometry analysis framework
title CytoPy: An autonomous cytometry analysis framework
title_full CytoPy: An autonomous cytometry analysis framework
title_fullStr CytoPy: An autonomous cytometry analysis framework
title_full_unstemmed CytoPy: An autonomous cytometry analysis framework
title_short CytoPy: An autonomous cytometry analysis framework
title_sort cytopy: an autonomous cytometry analysis framework
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8213167/
https://www.ncbi.nlm.nih.gov/pubmed/34101722
http://dx.doi.org/10.1371/journal.pcbi.1009071
work_keys_str_mv AT burtonrossj cytopyanautonomouscytometryanalysisframework
AT ahmedraya cytopyanautonomouscytometryanalysisframework
AT cuffsimonem cytopyanautonomouscytometryanalysisframework
AT bakersarah cytopyanautonomouscytometryanalysisframework
AT artemiouandreas cytopyanautonomouscytometryanalysisframework
AT eberlmatthias cytopyanautonomouscytometryanalysisframework