Open linranzhou opened 7 months ago
I apologize for the late response, I just saw this. I am unsure what you mean by "when I look up". So as the help suggests, findNodeInformation
provides node information. If you want to see all the underlying transcripts of a given node, set type = "tips"
. On the other hand, if you want to see only the child nodes, set type="children
.
So in your example Node10999
, if you set type="tips"
, you would get all underlying transcripts that form that node.
After running
TreeTerminus
on the samples in my RNA-seq experiment and obtaining the consensus tree, I am using beaveR to parse that output. I was hoping to clarify some details about the output of beaveR and the groups in the cuts that it provides when you have it solve for cuts.As a sort of first pass, I found the groups associated with the objective function that minimizes mean infRV and height by following the example in the documentation. In
objS[["cut"]]
, I get a list of numbers of nodes. Many of these, when I look them up usingfindNodeInformation()
are leaves, with output that looks like this:However, some, when I look up, produce results like the following:
When I look at this dataframe that is produced, I see, under
genes
, that the gene isENSG00000155330.10
, for whichENST00000565112.1
is a transcript. If I look atassays[["counts"]]
for the object made throughbuildTSE
, I can see counts for Node109999, Node110000, and ENST00000565112.1. Using the groups produced bysolveForOptimalCut
, one inferential unit for differential expression analysis would beENST00000665671.1
and another would beNode109999
. That seems all well and good, and I can trim down the matrix of counts to the row corresponding toENST00000665671.1
andNode109999
.However, using
Node109999
as an example, are there other transcripts aggregated together other thanENST00000565112.1
, the transcript explicitly listed as a leaf? If so, how can I see which other transcripts are aggregated together? Thank you so much for your time.