Genes returned by getMarkers() vs markerHeatmap() #1503
Unanswered
oligomyeggo
asked this question in
Questions / Documentation
Replies: 1 comment
-
the Line 969 in f6c0388 I believe that this is just a way to measure how "unique" a peak is to a given cell grouping. A row is a gene and by normalizing by the rowSums you get how many cell groups have this marker in |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hello, and thank you for an incredible package to analyze scATAC-seq data! I have been following your detailed manual with my own data and it has been working great. I have a question about some of the data generated from section 7.3,, Identifying Marker Genes, namely the output from running
getMarkers()
andmarkerHeatmap()
. Both functions take in theSummarizedExperiment
object generated from running thegetMarkerFeatures()
function, and for both functions I am using the samecutOff
values.From my understanding, the
DataFrame
objects returned from runninggetMarkers()
returns aDataFrame
for each cluster with marker genes sorted byFDR
. I am struggling to understand how the topn
genes are selected per cluster by themarkerHeatmap()
function, though. They do not match the order of the genes in the data frames (sorted byFDR
), and they also don't seem to match the order of the genes in the data frames if I sort by other metrics (such asMeanDiff
orLog2FC
). Also, for one of my clusters, I am only getting back one gene that matches thecutoff
values after runninggetMarkers()
. However, I am gettingn=15
genes back for this cluster when runningmarkerHeatmap()
.I see in the code that both
getMarkers()
andmarkerHeatmap()
start off by generating the samepassMat
object, but that thepassMat
is manipulated a little more in themarkerHeatmap()
function and is used to generated aspmat
object which is ultimately used to get the heatmap marker genes. I think I am just missing something in themarkerHeatmap()
code, but any insight into how the top marker genes for themarkerHeatmap()
are generated and why they differ from the sorted data frames generated bygetMarkers()
would be appreciated. Thank you!ArchR version = 1.0.2
Beta Was this translation helpful? Give feedback.
All reactions