<p>Two questions</p>
<ol>
<li>Significance</li>
<li>Lack of consistency between enzymes (log2) within the arginine and proline metabolism pathway.</li>
</ol>
<p>.  1. We've dealt with significance in a past post on Limma (it was not voom though). I'll try and find the post and link it here.</p>
<ol start="2">
<li>The answer is straight forward: whilst all four enzymes include Arginine and proline metabolism pathway</li>
</ol>
<ul>
<li><p>only ARG and ODC1 share exactly the same pathways. Thus these should give very similar results.</p>
</li>
<li><p>NOS1 is a key enzyme in 6 different pathways.</p>
</li>
<li><p>ALDH2 is involved in 13 different pathways.</p>
</li>
</ul>
<p>Therefore NOS1 and ALDH2 would have &quot;confounders&quot; (from an experimental perspective, not host metabolism) because they are more complex than singly arginine and proline metabolism pathways.</p>
<p>The other factor is in cancer patients the transcriptomics will get messed up, ALDH2 could go all over the place.</p>
<p><em>Prediction</em>  ARG = ORD &lt; NOS1 &lt; ALDH2</p>
<pre><code>**ALDH2** aldehyde dehydrogenase 2 
Pathways
Glycolysis / Gluconeogenesis
Ascorbate and aldarate metabolism
Fatty acid degradation
Valine, leucine and isoleucine degradation
Lysine degradation
**Arginine and proline metabolism**
Histidine metabolism
Tryptophan metabolism
beta-Alanine metabolism
Glycerolipid metabolism
Pyruvate metabolism
Pantothenate and CoA biosynthesis
</code></pre>
<pre><code>**ARG** arginase
Pathways
**Arginine and proline metabolism**
Glutathione metabolism
</code></pre>
<pre><code>**NOS1** nitric oxide synthase 
Pathways
Arginine biosynthesis
**Arginine and proline metabolism**
Calcium signaling pathway
Phagosome
Apelin signaling pathway
</code></pre>
<pre><code>**ODC1** ornithine decarboxylase 1
Pathways
**Arginine and proline metabolism**
Glutathione metabolism
</code></pre>

CC BY-SA 4.0
2023-08-23T01:37:58.600Z
2023-08-23T12:38:24.233Z
2023-08-23T12:38:24.233Z
M__
<p>I have a gene set containing a set of 1500 genes in which I did differential gene expression using limma voom pipeline. After this step I wanted to analyze a specific set of pathways the metabolism set from KEGG database.</p>
<pre><code>hs_kegg_df &lt;- msigdbr(species = &quot;Homo sapiens&quot;) %&gt;%
 dplyr::filter(
gs_cat == &quot;C2&quot;, # This is to filter only to the C2 curated gene sets
gs_subcat == &quot;CP:KEGG&quot; # This is because we only want KEGG pathways
)
</code></pre>
<p>Then since I only want to analyze metabolism I did this (keep only the pathways envolved in metabolism):</p>
<pre><code>hs_kegg_df_with_gs_source &lt;- subset(hs_kegg_df, grepl(&quot;^hsa00|^hsa01|^hsa02&quot;, gs_exact_source))
</code></pre>
<p>My problem is that, for example, for the pathway  KEGG arginine and proline metabolism the set contains 54 genes in which my kit only covers 4, and these for 4 genes are Differentially expressed yet when doing: ( I decided to do ORA because with 1500 genes GSEA is not recommended).</p>
<pre><code>em &lt;- enricher(genes, minGSSize=1, maxGSSize = 20,  universe = names(gene_list), TERM2GENE=hs_kegg_df,pAdjustMethod = &quot;fdr&quot;)  
</code></pre>
<p>This set does not appear with significant p value. I also tried passing to the enricher just that pathway in particular, the p value is 1. Because in hypergeometric test, the background genes are the same as the as DGE genes in all pathways giving this way 1-0=1.</p>
<p>How can I analyze just one pathway in particular given this specific conditions?</p>
<p>These are the 4 genes DGE and included in my kit:</p>
<pre><code>  gs_name                              gene_symbol
  &lt;chr&gt;                                &lt;chr&gt;      
1 KEGG_ARGININE_AND_PROLINE_METABOLISM ALDH2      
2 KEGG_ARGININE_AND_PROLINE_METABOLISM ARG2       
3 KEGG_ARGININE_AND_PROLINE_METABOLISM NOS1       
4 KEGG_ARGININE_AND_PROLINE_METABOLISM ODC1    
</code></pre>
<p>And this are all the 59.</p>
<p>here all the genes dge and all the genes in pathway:</p>
<pre><code> genes_dge &lt;- c(&quot;ALDH2&quot;, &quot;ARG2&quot;, &quot;NOS1&quot;, &quot;ODC1&quot;)
 all_genes &lt;- c(&quot;ACY1&quot;, &quot;AGMAT&quot;, &quot;ALDH18A1&quot;, &quot;ALDH1B1&quot;, &quot;ALDH2&quot;, &quot;ALDH3A2&quot;, &quot;ALDH4A1&quot;, &quot;ALDH7A1&quot;, &quot;ALDH9A1&quot;, &quot;AMD1&quot;, &quot;AOC1&quot;, &quot;ARG1&quot;, &quot;ARG2&quot;, &quot;ASL&quot;, &quot;ASS1&quot;, &quot;AZIN2&quot;, &quot;CKB&quot;, &quot;CKM&quot;, &quot;CKMT1A&quot;, &quot;CKMT1B&quot;,s&quot;CKMT2&quot;, &quot;CPS1&quot;, &quot;DAO&quot;, &quot;GAMT&quot;, &quot;GATM&quot;, &quot;GLS&quot;, &quot;GLS2&quot;, &quot;GLUD1&quot;, &quot;GLUD2&quot;, &quot;GLUD2&quot;, &quot;GLUL&quot;, &quot;GOT1&quot;, &quot;GOT2&quot;, &quot;LAP3&quot;, &quot;MAOA&quot;, &quot;MAOB&quot;, &quot;NAGS&quot;, &quot;NOS1&quot;, &quot;NOS2&quot;, &quot;NOS3&quot;, &quot;OAT&quot;, &quot;ODC1&quot;, &quot;OTC&quot;, &quot;P4HA1&quot;, &quot;P4HA2&quot;, &quot;P4HA3&quot;, &quot;PRODH&quot;, &quot;PRODH2&quot;, &quot;PYCR1&quot;, &quot;PYCR2&quot;, &quot;PYCR3&quot;, &quot;PYCR3&quot;, &quot;SAT1&quot;,&quot;SAT2&quot;, &quot;SMS&quot;, &quot;SRM&quot;) 
</code></pre>

CC BY-SA 4.0
2023-08-22T15:26:29.180Z
Thank you for the answer @M__  its samples from two different subtypes of human cancer. And its "C2".
Manuel Srgio Sokolov Ravasquei
<phylogenetics><differential-expression><gsea><limma><clusterprofiler>
Pathway Enrichment Analysis for one specific pathway?
# Pathway Enrichment Analysis for one specific pathway?

(Asked by: username_0 on 2023-08-22)

I have a gene set containing a set of 1500 genes in which I did differential gene expression using limma voom pipeline. After this step I wanted to analyze a specific set of pathways the metabolism set from KEGG database.
hs_kegg_df <- msigdbr(species = "Homo sapiens") %>%
 dplyr::filter(
gs_cat == "C2", # This is to filter only to the C2 curated gene sets
gs_subcat == "CP:KEGG" # This is because we only want KEGG pathways
)

Then since I only want to analyze metabolism I did this (keep only the pathways envolved in metabolism):
hs_kegg_df_with_gs_source <- subset(hs_kegg_df, grepl("^hsa00|^hsa01|^hsa02", gs_exact_source))

My problem is that, for example, for the pathway  KEGG arginine and proline metabolism the set contains 54 genes in which my kit only covers 4, and these for 4 genes are Differentially expressed yet when doing: ( I decided to do ORA because with 1500 genes GSEA is not recommended).
em <- enricher(genes, minGSSize=1, maxGSSize = 20,  universe = names(gene_list), TERM2GENE=hs_kegg_df,pAdjustMethod = "fdr")  

This set does not appear with significant p value. I also tried passing to the enricher just that pathway in particular, the p value is 1. Because in hypergeometric test, the background genes are the same as the as DGE genes in all pathways giving this way 1-0=1.
How can I analyze just one pathway in particular given this specific conditions?
These are the 4 genes DGE and included in my kit:
  gs_name                              gene_symbol
                                        
1 KEGG_ARGININE_AND_PROLINE_METABOLISM ALDH2      
2 KEGG_ARGININE_AND_PROLINE_METABOLISM ARG2       
3 KEGG_ARGININE_AND_PROLINE_METABOLISM NOS1       
4 KEGG_ARGININE_AND_PROLINE_METABOLISM ODC1    

And this are all the 59.
here all the genes dge and all the genes in pathway:
 genes_dge <- c("ALDH2", "ARG2", "NOS1", "ODC1")
 all_genes <- c("ACY1", "AGMAT", "ALDH18A1", "ALDH1B1", "ALDH2", "ALDH3A2", "ALDH4A1", "ALDH7A1", "ALDH9A1", "AMD1", "AOC1", "ARG1", "ARG2", "ASL", "ASS1", "AZIN2", "CKB", "CKM", "CKMT1A", "CKMT1B",s"CKMT2", "CPS1", "DAO", "GAMT", "GATM", "GLS", "GLS2", "GLUD1", "GLUD2", "GLUD2", "GLUL", "GOT1", "GOT2", "LAP3", "MAOA", "MAOB", "NAGS", "NOS1", "NOS2", "NOS3", "OAT", "ODC1", "OTC", "P4HA1", "P4HA2", "P4HA3", "PRODH", "PRODH2", "PYCR1", "PYCR2", "PYCR3", "PYCR3", "SAT1","SAT2", "SMS", "SRM")

**Tags:** phylogenetics, differential-expression, gsea, limma, clusterprofiler
> **Comments:**
> **username_0**: Thank you for the answer @M__  its samples from two different subtypes of human cancer. And its "C2".  

---

## 1 answers

### Answer by username_1 on 2023-08-23. Score: 1

Two questions

Significance
Lack of consistency between enzymes (log2) within the arginine and proline metabolism pathway.

.  1. We've dealt with significance in a past post on Limma (it was not voom though). I'll try and find the post and link it here.

The answer is straight forward: whilst all four enzymes include Arginine and proline metabolism pathway


only ARG and ODC1 share exactly the same pathways. Thus these should give very similar results.

NOS1 is a key enzyme in 6 different pathways.

ALDH2 is involved in 13 different pathways.


Therefore NOS1 and ALDH2 would have "confounders" (from an experimental perspective, not host metabolism) because they are more complex than singly arginine and proline metabolism pathways.
The other factor is in cancer patients the transcriptomics will get messed up, ALDH2 could go all over the place.
Prediction  ARG = ORD < NOS1 < ALDH2
**ALDH2** aldehyde dehydrogenase 2 
Pathways
Glycolysis / Gluconeogenesis
Ascorbate and aldarate metabolism
Fatty acid degradation
Valine, leucine and isoleucine degradation
Lysine degradation
**Arginine and proline metabolism**
Histidine metabolism
Tryptophan metabolism
beta-Alanine metabolism
Glycerolipid metabolism
Pyruvate metabolism
Pantothenate and CoA biosynthesis

**ARG** arginase
Pathways
**Arginine and proline metabolism**
Glutathione metabolism

**NOS1** nitric oxide synthase 
Pathways
Arginine biosynthesis
**Arginine and proline metabolism**
Calcium signaling pathway
Phagosome
Apelin signaling pathway

**ODC1** ornithine decarboxylase 1
Pathways
**Arginine and proline metabolism**
Glutathione metabolism


---

