In [1]:
from om import base, settings
from om.components import *
from om.data import *
from om.util import *
from IPython.display import Javascript
session = base.Session()
ged = GeneExpressionData
dged = DifferentialGeneExpressionData
cpge = ChIPPeakGeneExpression
Javascript(open('lib/heatmap.js','r').read())
Out[1]:
In [2]:
genes = session.query(GeneGroup).filter(GeneGroup.name.ilike('crp_cat%')).first().genes
heatmap_args = gene_heatmap(genes, analysis_type=GeneExpressionData,
dataset_type='rnaseq_experiment',
strain1=session.query(Strain).filter(Strain.name.in_(['wt','delta-fur'])).all())
In [3]:
heatmap_diagram = HeatmapWidget(**heatmap_args)
display(heatmap_diagram)
In [11]:
heatmap_args = gene_heatmap(genes, analysis_type=GeneExpressionData,
dataset_type='array_experiment',
strain1=session.query(Strain).all())
In [12]:
heatmap_diagram = HeatmapWidget(**heatmap_args)
display(heatmap_diagram)
In [18]:
genes = ome.query(GeneGroup).filter(GeneGroup.name.ilike('Arg%')).first().genes
environments1 = session.query(InVivoEnvironment).filter(InVivoEnvironment.nitrogen_source.in_(['cytidine','glutamine','cytosine'])).all()
environments2 = session.query(InVivoEnvironment).filter_by(nitrogen_source='NH4Cl').all()
heatmap_args = gene_heatmap(genes, analysis_type=DifferentialGeneExpressionData,
strain1=session.query(Strain).all(),
environments1 = environments1,
environments2 = environments2)
In [19]:
heatmap_diagram = HeatmapWidget(**heatmap_args)
display(heatmap_diagram)
In [5]:
genes = session.query(GeneGroup).filter(GeneGroup.name.ilike('crp_cat%')).first().genes
heatmap_args = gene_heatmap(genes, analysis_type=ChIPPeakGeneExpression,
strain1=session.query(Strain).all())
#heatmap_args['maxval'] = 3.
#heatmap_args['minval'] = -3.
In [6]:
heatmap_diagram = HeatmapWidget(**heatmap_args)
display(heatmap_diagram)
In [10]:
In [ ]: