Open kamoors opened 1 year ago
Hi,
Very good question. The answer is yes and no…
Assuming what you mean is that your biomass function is not in the solution space (NSLS), this problem is usually caused by some lowly/rarely expressed genes in your input dataset that are actually essential for making biomass. If you can easily find the candidates, and manually move them into moderately expressed gene category, the problem will be solved.
However, it can be time-consuming to identify the bottleneck genes, or different conditions may have different genes. One workaround is to use the idea of ‘core reactions’ that used to be implemented in the original iMAT algorithm. You can define a set of essential reactions for biomass objective, then add them to the ‘core reaction’ set such that they will be considered as ‘active reaction’ regardless of the gene expression of their associated enzymes.
Unfortunately, we don’t have the ‘core reaction’ function implemented in current iMAT++. However, this function has been implemented in a follow-up study that we are going to post onto bioRxiv soon. You may expect this to be available in a few days to weeks.
If you have urgent needs, I recommend tuning the gene category. In our experience, such problem can be simply caused by the unexpected low expression of one or two genes. An easy fix would be to put these genes always to moderately expressed category regardless of their gene expression.
Hope this could be helpful!
Thanks, Hang
From: kamoors @.> Date: Tuesday, November 8, 2022 at 7:39 AM To: WalhoutLab/MERGE @.> Cc: Subscribed @.***> Subject: [WalhoutLab/MERGE] Exclusion of biomass reaction (Issue #6)
Hi!
I am using iMAT++ to create a model based on RNA-seq data, but for some of my treatment models, the algorithm sets the biomass function as inactive.. Is there a way to make this reaction always active in all runs?
Thank you!
kamoors
— Reply to this email directly, view it on GitHubhttps://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FWalhoutLab%2FMERGE%2Fissues%2F6&data=05%7C01%7CXuhang.Li%40umassmed.edu%7Cca11afbca61f4a8f7ad108dac18645a2%7Cee9155fe2da34378a6c44405faf57b2e%7C0%7C0%7C638035079676119803%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=hbtuVQ2%2Bwb6qNsGtX1%2Fn3uM59XdrY1Z%2B%2F2MzfPpII24%3D&reserved=0, or unsubscribehttps://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAJ6DQPIABMXGKFS7MS5KLGTWHJCX3ANCNFSM6AAAAAAR2IW25E&data=05%7C01%7CXuhang.Li%40umassmed.edu%7Cca11afbca61f4a8f7ad108dac18645a2%7Cee9155fe2da34378a6c44405faf57b2e%7C0%7C0%7C638035079676119803%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=w2WcAahnG0MclHhqw6Rix%2F9eXjJMkkRLgxiFEH4%2BzaA%3D&reserved=0. You are receiving this because you are subscribed to this thread.Message ID: @.***>
Hi!
I am using iMAT++ to create a model based on RNA-seq data, but for some of my treatment models, the algorithm sets the biomass function as inactive.. Is there a way to make this reaction always active in all runs?
Thank you!
kamoors