Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Distance TF-target gene in diff_network output #128

Open
JGASmits opened this issue Sep 14, 2021 · 1 comment
Open

Distance TF-target gene in diff_network output #128

JGASmits opened this issue Sep 14, 2021 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@JGASmits
Copy link
Contributor

Right now when calculating influence, the diffnetwork.txt file that is created displays the most important TF-target gene differences, and I think what is the Interaction score (P)?

STAT3 SERPINB8 0.931189252758183
STAT3 PITX1 0.9279758235078791
STAT3 DMRTA2 0.9277268784997148
STAT3 RAB7B 0.9275953444537752

Right now I'm noticing that for a lot of TFs of interest, the top target genes are shared. I guess this is due to the distance from TF in the GRN only having a modest impact on the interaction score. (E.g. PAX6 targets PITX, therefore PITX targets are also PAX6 target genes)

Would it be possible to also include some of the other values that go into the influence score like (L) distance from TF in the GRN?
And potentially even the TF node upstream of the distance? But I can imagine that that might not be calculated automatically. But the distance of the target gene to the TF should be doable to include in the output right?
e.g.:

TF Target Interaction score L TF_node_upstream
STAT3 SERPINB8 0.931189252758183 1
STAT3 PITX1 0.9279758235078791 1
STAT3 DMRTA2 0.9277268784997148 2 PITX
STAT3 RAB7B 0.9275953444537752 3 PITX-DMRTA2

I think this could drastically help with the interpretation of some of the interactions. If needed I can try to take a look in the python code to see if i can implement it, but that would probably also take some time. :)

Gr Jos

@JGASmits JGASmits added the enhancement New feature or request label Sep 14, 2021
@JGASmits JGASmits self-assigned this Sep 16, 2021
@JGASmits
Copy link
Contributor Author

I think I figured out where to add stuff in the code to get more in the output files. Ill work on it, try to test it out and see if i can add this kind of functionality somewhere today or tomorrow.
If succesfull I'll make a pull request. If unsuccesfull Ill be sad and might bother somebody with additional questions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant