From Optflux
Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
 
__TOC__
 
__TOC__
 
=Installation=
 
 
After install the OptFlux, the Reg4OptFlux plugin can be installed through the repository manager present in OptFlux.
 
*You can access the '''Repository''' option under the '''Help -> Repository Manager''' menu.<br>
 
 
[[Image:installregplugin.png|600px]]
 
 
*After accessing to the '''Repository Manager''' click over the Regulatory Tool (version x) and perform the installation by clicking on '''Install - Version x.x.x)'''.
 
* Click on '''Restart''' button.
 
  
 
=Example file=
 
=Example file=
  
You can download it here -> [http://darwin.di.uminho.pt/optfluxwiki/images/1/17/IntegratedModelToy_example.zip IntegratedModelToy]
+
You can download it here -> [[Media:IntegratedModelToy.zip|IntegratedModelToy.zip]]
  
 
[[Image:IntegratedModel.png‎]]
 
[[Image:IntegratedModel.png‎]]
Line 25: Line 15:
  
 
*At the metabolic level, the substrate (S) is utilized to produce biomass (B) and by-products P1 and P2. The cellular objective is to maximize biomass production (B) and the engineering objective is the production of P1. Reaction R2 converts the internal metabolite I1 into product P1 and 0.08 biomass (B), whereas reaction R5 converts the internal metabolite I2 into product P2 and 0.12 Biomass. The stoichiometric coefficients of all other reactions reflect a one-to-one relationship between molecule quantities.
 
*At the metabolic level, the substrate (S) is utilized to produce biomass (B) and by-products P1 and P2. The cellular objective is to maximize biomass production (B) and the engineering objective is the production of P1. Reaction R2 converts the internal metabolite I1 into product P1 and 0.08 biomass (B), whereas reaction R5 converts the internal metabolite I2 into product P2 and 0.12 Biomass. The stoichiometric coefficients of all other reactions reflect a one-to-one relationship between molecule quantities.
 
 
=Define a regulatory model file to be used in the Reg4OptFlux plugin=
 
 
Reg4OptFlux plugin supports the loading of a regulatory model in excel file format (.xls and .xlsx) or the comma-separated values file format (.csv).
 
 
* Is possible to define a regulatory model by describing only the genes that have an associated regulatory rule, or a regulatory model containing all the genes that are present in the metabolic model and the regulatory model.
 
 
<b>In the implementation of the regulatory model is mandatory the description of the following elements:</b>
 
 
<b>1. <i>A column containing the  identifiers for each gene</i></b><br>
 
* The gene identifier must be the same that is used in the metabolic GPRs rules, to link a metabolic gene to a regulatory rule.
 
<b>Example</b>: if you have a reaction R1 that have two associated genes b0536 and b2567 and they are affected by a regulatory rule, you must define a column containing the identifiers (b0536 and b2567) of these two genes.
 
<br>
 
<br>
 
<b>2. <i>A column with the identifiers that will map a rule to the other rules</i></b><br>
 
If you have three regulatory genes and do you want to associate them by the respective regulatory rule identifiers, you have to define these associations as shown in the following example:
 
    rule identifiers  regulatory rules
 
        tf1            R_Substrate>0
 
        tf2            NOT tf1
 
        tf3            tf4 OR NOT tf2
 
 
As shown in the previous example the rule identifier must be the same that is used in the regulatory rule, thus, the tf2 regulatory rule  is linked  to the tf1 regulatory rule by the tf1 identifier, and the tf3 regulatory rule is linked to tf2 regulatory rule by the tf2 identifier. Is advisable to use the names of the transcriptional factors to perform these associations. 
 
<br>
 
<br>
 
 
<b>3. <i>A column describing the regulatory rules for each gene</i></b><br>
 
* The regulatory rules must be defined in the last column of your regulatory file.
 
 
<br>
 
<b>A column describing the name for each one of the genes that are present in the regulatory model can be also defined (this is an optional feature)</b>
 
<br>
 
===Examples===
 
The following figure shows a regulatory model in an excel file format containing only the genes with an associated regulatory rule. The first column contains the gene identifiers, the second column contains the gene names (optional), the third column contains the rule identifiers and the last column contains the regulatory rules.<br>
 
[[Image:excel_example.png]]
 
<br>
 
<br>
 
The next figure, shows a regulatory model in a comma-separated values file format containing all genes (includes also all metabolic genes). However, the name of the genes are not described in the regulatory file.<br>
 
[[Image:csvfile_example.png]]
 
<br>
 
<br>
 
<b>Note</b>: <i>If the regulatory model contains any rule with external stimuli, such as lys-L(e)>0, leu-L(e)>0, etc..., these elements must have the same identifier of the drain reactions (the drain reaction ID) of the metabolic model</i>.
 
  
 
= Build a new project containing an integrated model =
 
= Build a new project containing an integrated model =
Line 76: Line 24:
 
[[Image:MakeIntegratedProject.png]]
 
[[Image:MakeIntegratedProject.png]]
  
 
+
At the moment it is only possible to build an integrated model using the wizard operation from Flat Files, (new Formats will be available in a near future version). 
  
 
* '''Step 1'''
 
* '''Step 1'''
<gallery mode="packed" widths=600px heights=600px >
+
[[Image:Loadprojectfrommodel.png]]
File:createintegratedproject_flatfiles.png|Create an integrated model project using a metabolic model in flat files format and a regulatory model in excel or csv format.
 
File:createintegratedproject_sbml.png|Create an integrated model project using a metabolic model in SBML file format and a regulatory model in excel or csv format.
 
</gallery>
 
  
 
* '''Step 2'''
 
* '''Step 2'''
<gallery mode="packed" widths=600px heights=600px >
+
[[Image:SelectionModelFiles.png]]
File:selectflatfiles_reg_model.png|Select the metabolic model flat files and the regulatory model in excel or csv format.
+
 
File:selectsbml_reg_model.png|Select the metabolic model SBML file and the regulatory model in excel or csv format.
 
</gallery>
 
  
 +
The user have to choose the the ''toy.fluxes'' file as the '''Reactions File'''; the ''toy.matrix'' file as the '''Matrix File'''; the ''toy.metab'' file as the '''Metabolites File'''; the ''toy.gr'' file as the '''GPR Information''' and the ''toy.regNet'' file as the '''Regulatory Model File'''.
  
 
* '''Reader Configuration'''
 
* '''Reader Configuration'''
  
<gallery mode="packed" widths=600px heights=600px >
+
[[Image:ReaderConfiguration.png]]
File:readerconfiguration_flatfiles.png|Select the respective columns according your regulatory model configuration, and select the delimiters that you are using on your Flat Files.
 
File:readerconfiguration_sbml.png|Select the respective columns according your regulatory model configuration.
 
</gallery>
 
  
 
In this step some definitions can be selected (depending from the type of the delimiters that are used on user Flat Files)
 
In this step some definitions can be selected (depending from the type of the delimiters that are used on user Flat Files)
Line 118: Line 59:
 
* The following dialog panel will be displayed
 
* The following dialog panel will be displayed
  
[[Image:New_Integrated Model Project_from_another.png]]
+
[[Image:NewIntegratedModelProject.png]]
  
 
<b>1. <i>Project</i></b><br>
 
<b>1. <i>Project</i></b><br>
 
You can select the model/project to integrate the regulatory model.<br>
 
You can select the model/project to integrate the regulatory model.<br>
 
<br>
 
<br>
<b>2. <i>Select Regulatory Model File</i></b><br>
+
<b>2. <i>Choose Regulatory model reader type</i></b><br>
You can select the regulatory model file in excel or csv file format<br>
+
You can select the type of reader for the regulatory network.<br>
 
<br>
 
<br>
<b>3. <i>Select Auxiliar Model File</i></b><br>
+
<b>3. <i>Choose Regulatory model file</i></b><br>
You can select an auxiliary file to the regulatory model, where are described the type (condition or transcritional factor) of identifiers that the plugin is not be able to perform the automatic detection of its type. These are shown in a specific panel, when the regulatory model is loaded and they can be saved as an <b>"auxiliar model file"</b> for future use.<br>
+
You can select the regulatory model file. In our example the regulatory model file name is toy.regNet.<br>
 
<br>
 
<br>
<b>4. <i>Select the respective columns according your regulatory model configuration</i></b><br>
 
  
 
After pressing the ''Ok'' button the new project will be created, and the model components will be displayed on '''Clipboard'''.
 
After pressing the ''Ok'' button the new project will be created, and the model components will be displayed on '''Clipboard'''.
Line 191: Line 131:
 
==Critical Genes==
 
==Critical Genes==
  
The regulatory plug-in allows the users to define which are the genes present on the integrated model that are essential for the strain to survive, i.e. to keep a value of growth (biomass reaction flux) different from zero. The essential genes can be calculated using the simulation algorithms presented in the regulatory plugin. Also, the software allows the user to load these genes or reactions from a file (if they are available). The list of essential genes can be manually edited, allowing users to add or remove elements, given their knowledge or the purpose of their experiments.
+
The regulatory plug-in allows the users to define which are the genes present on the integrated model that are essential for the strain to survive, i.e. to keep a value of growth (biomass reaction flux) different from zero. The essential genes can be calculated using BRN+FBA method. Also, the software allows the user to load these genes or reactions from a file (if they are available). The list of essential genes can be manually edited, allowing users to add or remove elements, given their knowledge or the purpose of their experiments.
  
 
===How to do load critical genes from a file===
 
===How to do load critical genes from a file===
Line 240: Line 180:
 
[[Image:CriticalGenesClipboard.png‎‎]]
 
[[Image:CriticalGenesClipboard.png‎‎]]
  
==How to optimize the gene knockouts set==
+
==How to optimise the gene knockouts set==
 
*You can access the '''Optimization''' option under the '''Optimization->Regulatory Optimization''' menu.<br>
 
*You can access the '''Optimization''' option under the '''Optimization->Regulatory Optimization''' menu.<br>
 
[[Image:MenuRegulatoryOptimization.png]]<br>
 
[[Image:MenuRegulatoryOptimization.png]]<br>

Please note that all contributions to Optflux may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Optflux:Copyrights for details). Do not submit copyrighted work without permission!

Cancel | Editing help (opens in new window)