Comments (1)
Hi @etbuface,
thank you for the details.
This function works in the following way:
1-make pair-wise correlations between the input genes (that they should be significant genes defined by some other method, like DESeq2)
2-hierarchical clustering
3-cut the tree at a given point
The third point is the one will define the cluster you see. With Consensus Cluster option one, it may give better clusters, but it is not always the case. This option will use the ConsesusCluster package to define groups.
It is normal to find clusters that go almost identical, but you can see there is always a little different. I use the plot to then merge the groups to make more sense with your biology. If that little difference is not important, it makes sense to put all together.
It is common as well to find some genes that show a bigger difference when you plot the non-scale value, but the scale value should show the same pattern, even if the difference is not equal.
There is a couple of plots in the output of the function if you save it into a variable that may help you define the cutoff (http://lpantano.github.io/DEGreport/reference/degPatterns.html#value benchmarking
). Look at http://lpantano.github.io/DEGreport/reference/degPlotCluster.html to see how to plot using different cutoffs.
At the end of the days, the last step is arbitrary, and some genes will go to a cluster even if they are not similar because when you cut the tree they will be part of a group. That is the reason I added reduce
to remove those cases.
You are right about scale, it shouldn't be different, it is more a historical parameter and I probably should remove it.
I hope this helps.
from degreport.
Related Issues (20)
- Plot shows only one coldata group on x-axis HOT 3
- lasso2 is an R4 only package HOT 1
- z-scores of gene abudance HOT 10
- Show Expression Changes from One Cluster HOT 5
- Extract One Cluster Plot from degPlotCluster HOT 3
- Extracting Gene-Gene distance matrix from DegPatterns HOT 3
- Sort each cluster graph numerically HOT 1
- Validate the clusters from degPatterns HOT 2
- Regarding Group # from degPatterns Output HOT 2
- Regarding Clustering Based on Expression Pattern HOT 1
- `lasso2` dependency no longer on CRAN HOT 5
- Boxplot position HOT 1
- issues with degPatterns not setting Time in Normalize HOT 8
- degCovariates does not shade by r value HOT 5
- How does degPatterns() decide what height to use for cutting tree HOT 1
- Error in DEGpatterns: could not find function "set" HOT 11
- degPatterns crashes because of stack overloading HOT 7
- `scale` parameter is missing in `degPCA` HOT 1
- Clarification with degMerge function
- New genes that did not exist in dds object suddenly showed up after degPatterns
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 degreport.