Comments (2)
Sure, I'm a little wary of the Fishers-based methods because of arbitrary thresholding and methodological issues, but they remain popular, so I'd support having one here. You're correct on the covariates of course- I actually really like the limma-hosted methods (romer(), piano() and so on) for that reason (though they're easier to integrate with edgeR than I suspect they would be for DESeq2). I do also have a plan to use the preranked mode for GSEA, which if based on the estimated fold changes from modelling might allow some consideration of covariates.
For consistency with how we're doing things so far in the workflow, we'd need a non-local clusterProfiler module first. If you could look at how the output of the DESeq2 module is structured that will inform on how you might structure the input channel(s).
I'm inclined to keep the GSEA implementation as-is, just because it's well established and recognised.
from differentialabundance.
@WackerO 's work on gprofiler2 addresses the request for over-representation, so closing this for now. PRs implementing other methods welcome.
from differentialabundance.
Related Issues (20)
- Differential expression at transcript level HOT 5
- DiffAbundance v1.4.0 does not work with most recent nextflow 23.10.1.5891 HOT 3
- Mark --matrix as a required parameter in the parameter section on the diffabundance website HOT 1
- Remove parameter --gsea_run HOT 1
- URGENT: pin nf-validation version HOT 2
- Dev version: On parameters website list parameter gene_sets_files in section GSEA HOT 1
- Name of blocking variable not correctly recognized HOT 7
- Continuous covariates HOT 6
- Please pin the version of the nf-validation plugin! HOT 1
- Error with samplesheet.csv with two column headers that have prefix in common HOT 8
- release differentialabundance
- Process `NFCORE_DIFFERENTIALABUNDANCE:DIFFERENTIALABUNDANCE:GTF_TO_TABLE (gencode)` terminated with an error exit status (125) HOT 4
- Error in TABULAR_TO_GSEA_CHIP HOT 1
- GSEA html reports have broken links to png and TSV files HOT 1
- Failed to publish file => double forward slashes
- Auto-format sample names HOT 2
- PosixFileAttributeView
- Missing colour and hover labels in interactive report volcano plot HOT 1
- Normalized/Raw data mishap on the report HOT 1
- Provide a parameter to disable rmarkdown report creation in the differential abundance pipeline
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from differentialabundance.