summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile6
-rw-r--r--images/onto-use-case-1a.pngbin0 -> 166662 bytes
-rw-r--r--images/onto-use-case-1b.pngbin0 -> 49888 bytes
-rw-r--r--images/onto-use-case-1c.pngbin0 -> 352388 bytes
-rw-r--r--images/onto-use-case-1d.pngbin0 -> 287085 bytes
-rw-r--r--images/onto-use-case-2a.pngbin0 -> 365632 bytes
-rw-r--r--images/onto-use-case-2b.pngbin0 -> 219944 bytes
-rw-r--r--images/onto-viewer-dendogram-1.pngbin0 -> 1016213 bytes
-rw-r--r--markdown_blocks/ontoviewer_links.md10
-rw-r--r--markdown_blocks/ontoviewer_summary.md8
-rw-r--r--nmsa-ist-ontoviewer.tex106
11 files changed, 86 insertions, 44 deletions
diff --git a/Makefile b/Makefile
index bf0e1d4..9ed0a78 100644
--- a/Makefile
+++ b/Makefile
@@ -24,12 +24,12 @@ nmsa-ist-services:
# Poster enm-ontoviewer
nmsa-ist-ontoviewer:
- ./md2tex.sh nmsa-ist-ontoviewer.tex
- $(PDFLATEX) nmsa-ist-ontoviewer.tex
+ #./md2tex.sh nmsa-ist-ontoviewer.tex
+ #$(PDFLATEX) nmsa-ist-ontoviewer.tex
# $(BIBTEX) nmsa-ist-ontoviewer
# $(PDFLATEX) nmsa-ist-ontoviewer.tex
# $(PDFLATEX) nmsa-ist-ontoviewer.tex
- #./dockercmd.sh /bin/sh -c "./md2tex.sh nmsa-ist-ontoviewer.tex && pdflatex nmsa-ist-ontoviewer.tex"
+ ./dockercmd.sh /bin/sh -c "./md2tex.sh nmsa-ist-ontoviewer.tex && pdflatex -shell-escape nmsa-ist-ontoviewer.tex && bibtex nmsa-ist-ontoviewer && pdflatex -shell-escape nmsa-ist-ontoviewer.tex && pdflatex -shell-escape nmsa-ist-ontoviewer.tex"
# Poster enm-integration
nmsa-ist-integration:
diff --git a/images/onto-use-case-1a.png b/images/onto-use-case-1a.png
new file mode 100644
index 0000000..f250a75
--- /dev/null
+++ b/images/onto-use-case-1a.png
Binary files differ
diff --git a/images/onto-use-case-1b.png b/images/onto-use-case-1b.png
new file mode 100644
index 0000000..8415ef0
--- /dev/null
+++ b/images/onto-use-case-1b.png
Binary files differ
diff --git a/images/onto-use-case-1c.png b/images/onto-use-case-1c.png
new file mode 100644
index 0000000..364d622
--- /dev/null
+++ b/images/onto-use-case-1c.png
Binary files differ
diff --git a/images/onto-use-case-1d.png b/images/onto-use-case-1d.png
new file mode 100644
index 0000000..2bc21c0
--- /dev/null
+++ b/images/onto-use-case-1d.png
Binary files differ
diff --git a/images/onto-use-case-2a.png b/images/onto-use-case-2a.png
new file mode 100644
index 0000000..71d43e4
--- /dev/null
+++ b/images/onto-use-case-2a.png
Binary files differ
diff --git a/images/onto-use-case-2b.png b/images/onto-use-case-2b.png
new file mode 100644
index 0000000..5d5002f
--- /dev/null
+++ b/images/onto-use-case-2b.png
Binary files differ
diff --git a/images/onto-viewer-dendogram-1.png b/images/onto-viewer-dendogram-1.png
new file mode 100644
index 0000000..af4d2f0
--- /dev/null
+++ b/images/onto-viewer-dendogram-1.png
Binary files differ
diff --git a/markdown_blocks/ontoviewer_links.md b/markdown_blocks/ontoviewer_links.md
new file mode 100644
index 0000000..ca9edd3
--- /dev/null
+++ b/markdown_blocks/ontoviewer_links.md
@@ -0,0 +1,10 @@
+* eNM Ontology Viewer <https://query.enanomapper.net/enm-viewer>
+
+* eNM SPARQL interface <https://sparql.enanomapper.net>
+
+* Source code <https://github.com/enanomapper/enm-ontoviewer>
+
+* eNM Ontologies <https://github.com/enanomapper/ontologies>
+
+* eNM Database service <https://data.enanomapper.net>
+
diff --git a/markdown_blocks/ontoviewer_summary.md b/markdown_blocks/ontoviewer_summary.md
index 1db267a..9dda6f0 100644
--- a/markdown_blocks/ontoviewer_summary.md
+++ b/markdown_blocks/ontoviewer_summary.md
@@ -1,6 +1,6 @@
-Within the eNanoMapper project in silico toxicology (IST) maintains the RDF
-database with nanoparticle ontologies and data. In order to simplify the
+Within the eNanoMapper project in silico toxicology (IST) maintains the Resource Description Framework (RDF)
+database with nanoparticle ontologies and data. In order to simplify the
combined search for data and ontologies in the eNanoMapper RDF backend, we have
developed an interface for the visualisation of SPARQL queries. This poster
-will present the enm-ontoviewer application together with a usage example and
-links to source code, documentation and docker images. \ No newline at end of file
+presents the enm-ontoviewer application \cite{gebele_denis_2017_259384} considering two use case scenarios and
+links to source code and documentation.
diff --git a/nmsa-ist-ontoviewer.tex b/nmsa-ist-ontoviewer.tex
index 41a36df..72040f9 100644
--- a/nmsa-ist-ontoviewer.tex
+++ b/nmsa-ist-ontoviewer.tex
@@ -3,11 +3,14 @@
\usepackage[orientation=portrait,size=a0,scale=1.4,debug]{beamerposter} % poster size
\usepackage[absolute,overlay]{textpos}
\usepackage[utf8]{inputenc}
+\usepackage{graphicx,caption,subcaption,float,lipsum}
+\captionsetup[subfigure]{labelformat=empty}
+\graphicspath{ {./images/} }
\setlength{\TPHorizModule}{1cm}
\setlength{\TPVertModule}{1cm}
-\title{eNM-Ontoviewer: interactive visualisation of SPARQL queries for eNanoMapper ontologies and data}
+\title{eNM-Ontoviewer: Interactive visualisation of SPARQL queries for eNanoMapper ontologies and data}
\author{D. Gebele, M. Rautenberg, C. Helma}
\institute{\emph{in silico} toxicology gmbh, Basel, Switzerland}
\footer{Contact: \texttt{support@in-silico.ch}. Information: \texttt{www.in-silico.ch}}
@@ -16,53 +19,82 @@
\begin{frame}{}
- \begin{textblock}{80}(1,12)
- % \begin{block}{}
- \input{./markdown_blocks/company}
- % \end{block}
+ \begin{textblock}{81.5}(1,12)
+ \justifying
+ \input{./markdown_blocks/ontoviewer_summary}
\end{textblock}
-
- \begin{textblock}{40.5}(1,16)
- \begin{block}{Abstract}
- \input{./markdown_blocks/ontoviewer_summary}
- \end{block}
-
- \begin{block}{Screenshot}
- \input{./markdown_blocks/screenshot}
- \end{block}
-
- \begin{block}{Markdown tables}
- \input{./markdown_blocks/table}
- \end{block}
-
+
+ \begin{textblock}{30}(1,20)
+ \includegraphics[scale=0.35,trim={20cm 0 0 0},clip]{onto-viewer-dendogram-1.png}
\end{textblock}
-
- \begin{textblock}{40.5}(42.6,16)
-
- \begin{block}{Maths example}
- \input{./markdown_blocks/maths}
+ \begin{textblock}{40}(3,96)
+ \small Figure 1: Dendogram
+ \end{textblock}
+
+ \begin{textblock}{62}(20,18)
+ \justifying
+ \begin{block}{Use case 1: Investigate the eNanoMapper ontology}
+ Assuming that we are interested in \emph{toxicological endpoints} we execute the template SPARQL query to receive results either as a static \emph{Dendogram} graph \emph{(Figure 1)} or as an interactive \emph{Sunburst} graph \emph{(Figure 2)}. To get all information about a subject we can use the SPARQL interface \emph{(Figure 4)} and write another query. We are always able to refine our query or investigate directly any kind of URIs from the result \emph{(Figure 5)}.
+ \begin{figure}
+ \hspace{-0.1\textwidth}
+ \begin{subfigure}[c]{0.35\textwidth}
+ \includegraphics[scale=0.75,keepaspectratio]{onto-use-case-1a.png}
+ \caption{Figure 2: Sunburst. Result for \emph{toxicological endpoint} search.}
+ \end{subfigure}
+ \hspace{0.15\textwidth}
+ \begin{subfigure}[c]{0.35\textwidth}
+ \includegraphics[scale=0.65,keepaspectratio]{onto-use-case-1b.png}
+ \caption{Figure 3: Sunburst. Interactive zoom on \emph{dermal toxicity} endpoint.}
+ \end{subfigure}
+ \end{figure}
+ \vspace{0.02\textwidth}
+ \begin{figure}
+ \hspace{-0.1\textwidth}
+ \begin{subfigure}[c]{0.35\textwidth}
+ \includegraphics[scale=0.5,keepaspectratio]{onto-use-case-1c.png}
+ \caption{Figure 4: SPARQL interface. Select \emph{skin sensitization} subclass endpoint from \emph{Figure 3} for a detail query.}
+ \end{subfigure}
+ \hspace{0.12\textwidth}
+ \begin{subfigure}[c]{0.35\textwidth}
+ \includegraphics[scale=0.6,keepaspectratio]{onto-use-case-1d.png}
+ \caption{Figure 5: Following a link from the query result in \emph{Figure 4} we reach the eNanoMapper ontology on BioPortal.}
+ \end{subfigure}
+ \end{figure}
\end{block}
+ \end{textblock}
- \begin{alertblock}{Highlighted Box}
- \input{./markdown_blocks/exampletext}
- \end{alertblock}
-
- \begin{block}{Code}
- \input{./markdown_blocks/code}
+
+ \begin{textblock}{62}(20,70)
+ \justifying
+ \begin{block}{Use case 2: Investigate eNanoMapper data}
+ Assuming that we want to investigate eNanoMapper nano material data we can simply choose one of the given SPARQL examples \emph{(Figure 6)} as a starting point. In this case we are interested in \emph{surface charge} and search for the zeta potential and its values. We receive a table with values and resource identifiers which point us directly to the resource page of the eNanoMapper database service \emph{(Figure 7)}.
+ \begin{figure}
+ \vspace{0.01\textwidth}
+ \hspace{-0.15\textwidth}
+ \begin{subfigure}[c]{0.35\textwidth}
+ \includegraphics[scale=0.75,keepaspectratio]{onto-use-case-2a.png}
+ \caption{Figure 6: SPARQL interface. Select one of the \emph{physio-chemical characteristics} examples.}
+ \end{subfigure}
+ \hspace{0.12\textwidth}
+ \begin{subfigure}[c]{0.35\textwidth}
+ \vspace{0.1\textwidth}
+ \includegraphics[scale=0.75,keepaspectratio]{onto-use-case-2b.png}
+ \caption{Figure 7: Following a link from the query result in \emph{Figure 6} we reach the eNanoMapper database service.}
+ \end{subfigure}
+ \end{figure}
\end{block}
-
+ \end{textblock}
+
+ \begin{textblock}{39.5}(1,100)
\begin{exampleblock}{Links}
- \input{./markdown_blocks/services_links}
+ \input{./markdown_blocks/ontoviewer_links}
\end{exampleblock}
+ \end{textblock}
+ \begin{textblock}{39.5}(42.5,100)
\begin{block}{References}
\small\bibliography{references}
\end{block}
-
- \end{textblock}
-
- \begin{textblock}{82.1}(1,88)
- \input{./markdown_blocks/exampletext}
\end{textblock}
\end{frame}