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

Alternatives for DEXSeq DEU test #6

Open
mcortes-lopez opened this issue Mar 3, 2024 · 1 comment
Open

Alternatives for DEXSeq DEU test #6

mcortes-lopez opened this issue Mar 3, 2024 · 1 comment

Comments

@mcortes-lopez
Copy link

mcortes-lopez commented Mar 3, 2024

Hi,
First, thanks for a careful development of this package.
I have been trying several aspects of Isosceles, however, I usually get stuck when I need to run DEXSeq. My dataset is way too big and runs days, sometimes not even managing to get the estimateDispersions step finished after a week. I have tried parallelized it with more cpus (12) and filtering in many ways my dataset to reduce the number of events to test but I still get to run DEXSeq for days. For instance, I ran the window approach, with 1500 events and 480 window columns and it took 2 days to finish.
I read that DEXSeq is not recommended for long datasets, but rather approaches like satuRn or limma. I understand that satuRn only performs DTU test, which is not exactly what is intended with DEXSeq (with testforDEU). Do you have a suggestion to deal with bigger datasets (more than 1000 cells and more than 1000 events)? Could it perhaps edgeR's diffSpliceDGE be adapted for this step?

Thanks,
Mariela

@mkabza
Copy link
Collaborator

mkabza commented Apr 6, 2024

Hi @mcortes-lopez,
Apologies for the delayed reply. You're right, we've also noted that DEXSeq can be slow (depending on the model set up), but stringent pre-filtering of PSI events does help a bit. We've developed a function (filter_psi_events) for this, although it may not be as relevant for you with already filtered data. As you note, DEXSeq is uniquely suited for PSI analysis, but there are faster models for DTU you can use. We'll explore alternatives for Isosceles and update here if anything changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants