Fed-PyDESeq2 documentation
This package is a federated python implementation of the DESeq2 method 1 for differential expression analysis (DEA) with bulk RNA-seq data, originally in R. This federated implementation is based on Substra, an open source federated learning software.
This package is based on (and benchmarked against) PyDESeq2 2, which is a python re-implementation of DESeq2.
Currently, available features broadly correspond to the default settings of DESeq2 (v1.34.0) for single-factor and multi-factor analysis (with categorical or continuous factors) using Wald tests, without the LFC shrinkage step.
Citing this work
@article{muzellec2024fedpydeseq2,
title={FedPyDESeq2: a federated framework for bulk RNA-seq differential expression analysis},
author={Muzellec, Boris and Marteau-Ferey, Ulysse and Marchand, Tanguy},
journal={bioRxiv},
pages={2024--12},
year={2024},
publisher={Cold Spring Harbor Laboratory}
}
License
FedPyDESeq2 is released under an MIT license.
-
Michael I Love, Wolfgang Huber, and Simon Anders. Moderated estimation of fold change and dispersion for rna-seq data with deseq2. Genome biology, 15(12):1–21, 2014. doi:10.1186/s13059-014-0550-8. ↩
-
Boris Muzellec, Maria Telenczuk, Vincent Cabeli, and Mathieu Andreux. Pydeseq2: a python package for bulk rna-seq differential expression analysis. Bioinformatics, 2023. doi:10.1093/bioinformatics/btad547. ↩