Differences between manual and automatic extraction #404
-
When I run the analysis I get very different results from the manual and the automatic estimation of signatures to extract. How could I look for more detailed information about the factor to consider for the manual method? I saw in the description that the most common method is to look to the point where the cophenetic starts to go down and also to the point where the RSS is going up. However, when looking at these I usually get a way higher number than with the automatic method which usually recommends only 1 or 2. Do you know if this method is designed for detecting a small number of signatures? Thank you very much for your help. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 5 replies
-
What's the dimension of your matrix? Please try Example code: # e1 <- bp_extract_signatures(
# t(simulated_catalogs$set1),
# range = 8:12,
# n_bootstrap = 5,
# n_nmf_run = 10
# )
#
# To avoid computation in examples,
# Here just [load](https://rdrr.io/r/base/load.html) the result
# (e1$signature and e1$exposure set to NA to reduce package size)
load([system.file](https://rdrr.io/r/base/system.file.html)("extdata", "e1.RData", package = "sigminer"))
# See the survey for different signature numbers
# The suggested solution is marked as red dot
# with highest integrated score.
p1 <- bp_show_survey(e1)
p1
# You can also exclude plotting and highlighting the score
p2 <- bp_show_survey(e1, add_score = FALSE)
p2
# You can also plot a simplified version
p3 <- bp_show_survey2(e1, highlight = 10)
p3 |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
What's the dimension of your matrix? Please try
bp_extract_signatures()
and see how it works. Maybe you can provide the survey plot so I can put some comments.Example code: