Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pseudobulk Analysis with Decoupler and edgeR #5617

Open
wants to merge 41 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 34 commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
45bf389
Add pseudobulk-analysis tutorial and associated files
Dec 6, 2024
93c92c7
Delete topics/single-cell/tutorials/pseudobulk-analysis/faqs/.Rhistory
dianichj Dec 6, 2024
fd8eed3
Update data-library.yaml
dianichj Dec 6, 2024
6e8d4d4
Update tutorial.bib
dianichj Dec 6, 2024
d62e5b3
Update tutorial.bib
dianichj Dec 6, 2024
cbf3ef1
Update tutorial.md
dianichj Dec 6, 2024
7667591
Update tutorial.md
dianichj Dec 6, 2024
a02bce3
Update tutorial.bib
dianichj Dec 9, 2024
a034ac1
Update tutorial.md
dianichj Dec 9, 2024
5f81f19
Merge branch 'main' into pseudobulk-analysis
dianichj Dec 9, 2024
3b977f4
Update tutorial.md
dianichj Dec 11, 2024
71b28c3
Update tutorial.md
dianichj Dec 11, 2024
7c0f7d2
Merge branch 'main' into pseudobulk-analysis
dianichj Dec 11, 2024
95f00fe
Update pseudo-bulk_edgeR.ga
dianichj Dec 11, 2024
cc78883
Update pseudo-bulk_edgeR.ga
dianichj Dec 11, 2024
3c710f5
Update tutorial.md
dianichj Dec 11, 2024
43dc1fe
Update tutorial.md
dianichj Dec 11, 2024
1c48c55
Merge branch 'galaxyproject:main' into pseudobulk-analysis
dianichj Dec 11, 2024
1df1e73
Added Image files for tutorial and their respective links to the md file
Dec 11, 2024
7e1b0f5
Update tutorial.md
dianichj Dec 12, 2024
897e05d
Update tutorial.md
dianichj Jan 15, 2025
b5d726e
Update tutorial.md
dianichj Jan 15, 2025
f1dfc9d
Merge branch 'main' into pseudobulk-analysis
dianichj Jan 15, 2025
2a9e2b4
Update tutorial.md
dianichj Jan 15, 2025
b152379
Update tutorial.bib
dianichj Jan 17, 2025
a824bb7
Update tutorial.md
dianichj Jan 17, 2025
f94f423
Update tutorial.md
dianichj Jan 17, 2025
457b62c
Merge branch 'galaxyproject:main' into pseudobulk-analysis
dianichj Jan 17, 2025
ee8c80d
Update tutorial.md
dianichj Jan 17, 2025
4bc0bcd
Update tutorial.md
dianichj Jan 17, 2025
1f51fec
Update tutorial.md
dianichj Jan 17, 2025
5089fc4
Update tutorial.md
dianichj Jan 17, 2025
8a16a72
Update tutorial.md
dianichj Jan 17, 2025
6371f35
Update tutorial.md
dianichj Jan 17, 2025
995c392
Update tutorial.md
dianichj Jan 17, 2025
1935996
Update topics/single-cell/tutorials/pseudobulk-analysis/tutorial.md
dianichj Jan 17, 2025
940e4a3
Update topics/single-cell/tutorials/pseudobulk-analysis/tutorial.md
dianichj Jan 17, 2025
4184c96
Update topics/single-cell/tutorials/pseudobulk-analysis/tutorial.md
dianichj Jan 17, 2025
9ca64c5
Update topics/single-cell/tutorials/pseudobulk-analysis/tutorial.md
dianichj Jan 17, 2025
9aa7236
Update topics/single-cell/tutorials/pseudobulk-analysis/tutorial.md
dianichj Jan 17, 2025
8cf2690
Update tutorial.md
dianichj Jan 17, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
destination:
type: library
name: GTN - Material
description: Galaxy Training Network Material
synopsis: Galaxy Training Network Material. See https://training.galaxyproject.org
items:
- name: single-cell
description: Training material for single-cell
items:
- name: Pseudobulk Analysis with Decoupler and EdgeR
items:
- name: 'DOI: 10.5281/zenodo.13929549'
description: latest
items:
- url: https://zenodo.org/api/records/13929549/files/Source AnnData file.h5ad/content
src: url
ext: h5ad
info: https://zenodo.org/records/13929549
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
---
layout: faq-page
---
98 changes: 98 additions & 0 deletions topics/single-cell/tutorials/pseudobulk-analysis/tutorial.bib
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
@article{Murphy2022,
doi = {10.1038/s41467-022-35519-4},
url = {https://doi.org/10.1038/s41467-022-35519-4},
year = {2022},
month = dec,
publisher = {Springer Nature},
volume = {13},
pages = {7851},
author = {A.E. Murphy and N.G. Skene},
title = {A balanced measure shows superior performance of pseudobulk methods in single-cell RNA-sequencing analysis},
journal = {Nature Communications}
}

@article{Squair2021,
doi = {10.1038/s41467-021-25960-2},
url = {https://doi.org/10.1038/s41467-021-25960-2},
year = {2021},
month = sep,
publisher = {Springer Nature},
volume = {12},
pages = {5692},
author = {Jordan W. Squair and Matthieu Gautier and Claudia Kathe and Mark A. Anderson and Nicholas D. James and Thomas H. Hutson and Rémi Hudelle and Taha Qaiser and Kaya J. E. Matson and Quentin Barraud and Ariel J. Levine and Gioele La Manno and Michael A. Skinnider and Grégoire Courtine},
title = {Confronting false discoveries in single-cell differential expression},
journal = {Nature Communications}
}

@article{Badia-iMompel2022,
doi = {10.1093/bioadv/vbac016},
url = {https://doi.org/10.1093/bioadv/vbac016},
year = {2022},
volume = {2},
number = {1},
publisher = {Oxford University Press},
author = {Pau Badia-i Mompel and Jose Vélez Santiago and Julia Braunger and Clemens Geiss and Dimitar Dimitrov and Stefan Müller-Dott and Patrick Taus and Antoine Dugourd and Christopher H. Holland and Rodrigo O. Ramirez Flores and Julio Saez-Rodriguez},
title = {decoupleR: ensemble of computational methods to infer biological activities from omics data},
journal = {Bioinformatics Advances}
}

@article{Silvin2020,
doi = {10.1016/j.cell.2020.08.002},
url = {https://doi.org/10.1016/j.cell.2020.08.002},
year = {2020},
month = sep,
publisher = {Elsevier {BV}},
volume = {182},
number = {6},
pages = {1401--1418.e18},
author = {A. Silvin and N. Chapuis and G. Dunsmore and A.G. Goubet and A. Dubuisson and L. Derosa and C. Almire and C. H{\'{e}}non and O. Kosmider and N. Droin and P. Rameau and C. Catelain and A. Alfaro and C. Dussiau and C. Friedrich and E. Sourdeau and N. Marin and T.A. Szwebel and D. Cantin and L. Mouthon and D. Borderie and M. Deloger and D. Bredel and S. Mouraud and D. Drubay and M. Andrieu and A.S. Lhonneur and V. Saada and A. Stoclin and C. Willekens and F. Pommeret and F. Griscelli and L.G. Ng and Z. Zhang and P. Bost and I. Amit and F. Barlesi and A. Marabelle and F. P{\`{e}}ne and B. Gachot and F. Andr{\'{e}} and L. Zitvogel and F. Ginhoux and M. Fontenay and E. Solary},
title = {Elevated Calprotectin and Abnormal Myeloid Cell Subsets Discriminate Severe from Mild COVID-19},
journal = {Cell},
pmid = {32810439},
pmcid = {PMC7405878}
}

@article{Liu2015,
doi = {10.1093/nar/gkv412},
url = {https://doi.org/10.1093/nar/gkv412},
year = {2015},
month = sep,
publisher = {Oxford University Press ({OUP})},
volume = {43},
number = {15},
pages = {e97},
author = {Ruijie Liu and Aliaksei Z. Holik and Shian Su and Natasha Jansz and Kelan Chen and Huei San Leong and Marnie E. Blewitt and Marie-Liesse Asselin-Labat and Gordon K. Smyth and Matthew E. Ritchie},
title = {Why weight? Modelling sample and observational level variability improves power in RNA-seq analyses},
journal = {Nucleic Acids Research}
}

@online{decoupler-pseudobulk,
author = {Saez Lab and Contributors},
title = {Pseudobulk Analysis Notebook: A tutorial for pseudobulk analysis using Decoupler},
url = {https://github.com/saezlab/decoupler-py/blob/main/docs/source/notebooks/pseudobulk.ipynb},
note = {Accessed via Decoupler documentation: \url{https://decoupler-py.readthedocs.io/en/latest/notebooks/pseudobulk.html}},
urldate = {2024-12-09}
}

@manual{Chen2024,
author = {Yunshun Chen and Davis McCarthy and Pedro Baldoni and Matthew Ritchie and Mark Robinson and Gordon Smyth},
title = {edgeR User’s Guide},
year = {2024},
month = oct,
edition = {Last revised 26 October 2024},
organization = {Bioconductor},
url = {https://www.bioconductor.org/packages/devel/bioc/vignettes/edgeR/inst/doc/edgeRUsersGuide.pdf},
note = {First edition 17 September 2008}
}

@incollection{Chen2016,
author = {Yunshun Chen and Gordon K. Smyth},
title = {It’s DE-licious: a recipe for differential expression analyses of RNA-seq experiments using quasi-likelihood methods in edgeR},
booktitle = {Methods in Molecular Biology},
volume = {1418},
pages = {391--416},
year = {2016},
publisher = {Springer},
doi = {10.1007/978-1-4939-3578-9_19},
note = {This book chapter explains the glmQLFit and glmQLFTest functions, which are alternatives to glmFit and glmLRT. They replace the chi-square approximation to the likelihood ratio statistic with a quasi-likelihood F-test, resulting in more conservative and rigorous type I error rate control.}
}
Loading
Loading