-
Notifications
You must be signed in to change notification settings - Fork 9
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
tINIT algorithm #678
Comments
I recommend going for ftINIT in that case, although it is much more code. |
Hi all! thanks for the links to the papers, this is very helpful. I'll have to carefully read the methods to be able to guess the size of the implementation, but from a quick look it doesn't seem that complicated. Suggestions on metabolic task representations are very welcome. Some questions:
|
A (much) more updated list of metabolic tasks that apply to Human-GEM is here.
Here is the more updated implementation getINITModel2. |
The ftINIT algorithm available in RAVEN is somewhat well commented in the code. But it is more complex than the previous method, but much faster and also more accurate for large models. If there is something you don't understand about it, just reach out to me and I can help explain. But you should more or less be able to copy the code, right, just convert it from Matlab, which should be somewhat similar? I have only implemented support for Gurobi in RAVEN for solving the MILP. |
I also recommend the supplementary note in the preprint. It is not perfect though - the code has changed a bit since and we have not yet updated the preprint. The paper is currently under consideration by a journal. |
The test cases for ftINIT in RAVEN should also be useful - mostly automated unit tests |
Perfect, thank you both! I guess this should be more than sufficient :] |
Target functionality
tINIT is an (umbrella name for an) algorithm that obtains a subset of a genome-scale metabolic model based on the gene expression (typically in healthy/diseased bulk tissue samples) by relying on the gene-reaction rules and the reactions that are know to have to carry flux.
A guide on the method and its variants is described in the Human-GEM guide.
Desired output
A function that can apply tINIT, which may require an abstraction of reactions as metabolic tasks.
Optional: Suggestions for implementation
The original implementation is described in Identification of anticancer drugs for hepatocellular carcinoma through personalized genome-scale metabolic modeling. This was later improved in An atlas of human metabolism. More recently, a faster version was implemented in Generation and analysis of context-specific genome-scale metabolic models derived from single-cell RNA-Seq data.
node: tagging here @JonathanRob, @johan-gson, @haowang-bioinfo and @edkerk.
The text was updated successfully, but these errors were encountered: