-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathusing.tex
537 lines (441 loc) · 24.4 KB
/
using.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
\chapter{Using the MGX application}
\label{using}
\section{Obtaining a MGX project}
Currently, there is no way to automatically create new MGX projects. If you would like to
analyze your metagenome or metatranscriptome data with MGX, please send a mail to the MGX team,
which can be contacted at \href{mailto:[email protected]}{[email protected]}.
MGX projects and users are managed by the General Project Management System (GPMS) developed at CeBiTec (Bielefeld
University), which provides Single Sign-On (SSO) for all our applications.\\
\noindent
To apply for a new project, please provide
\begin{itemize}
\item a short \textit{project name}, e.g. MGX\_AcidMine
\item a \textit{one-line description} of your project (''Acid Mine Drainage metagenome'')
\item a \textit{contact address} of a single person responsible for the project (PI or group leader)
and the corresponding GPMS login name.
% \item After project creation, additional users can be granted project access using
%the MyCeBiTec (\url{https://www.cebitec.uni-bielefeld.de/mycebitec/}) site.
\end{itemize}
%If you don't have a GPMS account yet, please sign up at the GPMS web site \url{https://www.cebitec.uni-bielefeld.de/gpms/}.
\subsection{MGX roles}
MGX offers different access levels (roles), which are assigned individually for each
project: \\
\begin{itemize}
\item{\textbf{Admins} are equal to Users (see below), but can request access to be granted to additional users.}
\item \textbf{Users} have full access to a MGX project and are able to define new or modify
present datasets, import new sequences and execute analysis jobs. They are also able to
delete all data associated with a project.
\item \textbf{Guests} are provided read-only access to a project, i.e. they are able to access
all information already present, view analysis results and export data; however, they are
unable to perform new analysis or delete data from the project.
\end{itemize}
\noindent
For all MGX projects, the person requesting the project is automatically added as an \textbf{Admin}.
As new users can always be added to an existing MGX project, all registered users are required
to carefully protect their login credentials and not to share them with any third party.
\section{Basic concepts}
\subsection{Metadata}
In addition to the sequence data, MGX requires a user to provide additional information
about a dataset, e.g. further details about the investigated habitat as well as sampling
and sequencing procedures. Metadata in the MGX platform is organized in a hierarchical
manner describing
\begin{itemize}
\item the geographical location of a habitat,
\item the sample taken from a habitat,
\item the DNA extraction procedure,
\item sequencing technology and protocol.
\end{itemize}
\section{Connecting to a MGX server}
\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{img/mgx/startup}
\caption[MGX client]{Screenshot of the client application right after startup.}
\label{startup}
\end{figure}
After installation, the MGX application is already preconfigured to connect to the
MGX server instance hosted at Justus Liebig University Giessen (JLU). In case a different MGX server
should be used, the default server can be changed choosing Tools $\rightarrow$ Options from the menu
and navigating to the MGX server tab (Fig. \ref{config-site}). While the site name can be freely
chosen by the user, the server URL has to be entered as provided by the site administrators.
\begin{figure}[H]
\centering
\includegraphics[width=.8\textwidth]{img/mgx/config-site}
\caption[Server configuration]{A different default server instance can optionally be configured in the MGX
server tab, which is available from the Tools $\rightarrow$ Options menu.}
\label{config-site}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=.6\textwidth]{img/mgx/login}
\caption[Login screen]{The first button in the menu toolbar will bring up the login dialog, allowing to connect to the configured server; the login screen also reflects the name of the current server.}
\label{login-screen}
\end{figure}
All communication between the MGX user interface and the MGX server is encrypted using
the standardized SSL (Secure Sockets Layer) protocol, ensuring confidentiality of
unpublished data and protecting the integrity of login credentials.
%\section{Browsing and exploring MGX projects}
After successfully logging in, the Project Overview window
lists all available projects a user is allowed to access, including both public as well as
private projects. For each project, the role of the current user is given in brackets.
Projects are easily opened or closed by simply expanding the corresponding
nodes in the Project Explorer window (Fig.~\ref{projects}).\\
\begin{figure}[H]
\centering
\includegraphics[width=.8\textwidth]{img/mgx/projects}
\caption[Project Explorer]{After successful login, the Project Explorer component will automatically open,
showing a list of MGX projects available to the current user. Shown is just one project, MGX\_Demo, with
``User'' access level indicated behind the project name.}
\label{projects}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=.4\textwidth]{img/mgx/projstructure}
\caption[Project structure]{Divided into four different sections, a MGX projects offers
(from top to bottom) dedicated storage for files to be used by analysis pipelines,
managed reference sequences (including annotation data, if available) and general
project data containing metadata as well as sequence datasets. An additional section
provides access to metagenome and metatranscriptome assemblies.}
\label{structure}
\end{figure}
Each project contains metagenome datasets as well as structured storage (Fig.~\ref{structure}), where user-provided
databases can be uploaded to be used in custom analysis pipelines (Chapter \ref{custom}).
\section{Creating a new habitat}
New habitats are defined choosing ''Add habitat'' (\ref{addhabitat}) from the context menu of the ''Project Data''
node. This will bring up a wizard allowing to select the corresponding geographical location as well as
specifying a habitats name and biome type (\ref{habwiz}). In a second step, an optional description for this
habitat may be entered, as well.
\begin{figure}[H]
\centering
\includegraphics[width=.6\textwidth]{img/mgx/addhabitat}
\caption[Habitat creation]{A new habitat can be added selecting the appropriate entry from the context
menu of the ''Project Data'' node.}
\label{addhabitat}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=.8\textwidth]{img/mgx/habwizard}
\caption[Habitat wizard]{The habitat wizard allows to define new habitats specifying their location, name and
biome type.}
\label{habwiz}
\end{figure}
\section{Creating new samples and DNA extracts}
Samples and DNA extracts are created in the same way as habitats, except that samples are defined for
habitats and DNA extracts are defined based on samples. Thus, the corresponding wizards are available
from the context menu of the ''Habitat'' and ''Sample'' nodes, respectively.
\begin{figure}[H]
\centering
\includegraphics[width=.8\textwidth]{img/mgx/samplewiz1}
\caption[Sample wizard]{In the first step of the sample wizard, the sampling date is selected.}
\label{samplewiz1}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=.8\textwidth]{img/mgx/samplewiz2}
\caption[Sample wizard]{In the second step, the sampled material as well as temperature and sampled volume/weight
need to be entered.}
\label{samplewiz2}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=.8\textwidth]{img/mgx/extractwiz1}
\caption[DNA extract wizard]{The DNA extract wizard allows to specify the type of DNA extract (metagenome,
metatranscriptome, amplicon) and protocols used to extract the DNA.}
\label{extractwiz1}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=.8\textwidth]{img/mgx/extractwiz2}
\caption[DNA extract wizard]{Depending on DNA extract type, additional data can be provided; for amplicons, primer
names and the corresponding target gene (fragment) can be entered, for metatranscriptomes, the type of ribosomal
RNA depletion methods can be selected.}
\label{extractwiz2}
\end{figure}
\section{Importing sequence data}
Finally, sequence data can be imported into the MGX project by creating new ``sequencing run'' objects; using the
corresponding wizard (Fig.~\ref{dnawiz1}), a name and details about the sequencing methodology such as platform
and strategy can be deposited. Depending on whether single-end or paired-end/mate-pair data was selected, the
wizard subsequently allows to select one or two files (Fig.~\ref{dnawiz2}).\\
\noindent
Give the large number of different sequencing adapters and barcoding schemes, MGX is unable to address all of
them; hence, proper adapter removal, quality-based trimming (and filtering of \textit{e.g.}~host DNA should be
performed before uploading datasets to MGX for analysis.\\
\begin{figure}[H]
\centering
\includegraphics[width=.8\textwidth]{img/mgx/runwiz1}
\caption[Sequence import]{Before sequence data can be uploaded, the employed sequencing platform and technology have
to be specified; for data already submitted to or obtained from public INSDC repositories (\textit{e.g.}~NCBI, EBI, DDBJ), the
corresponding accession number can be stored, as well.}
\label{dnawiz1}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=.8\textwidth]{img/mgx/runwiz2}
\caption[Sequence import]{Finally, the file containing the sequence data is selected; MGX supports all commonly used
file formats such as FASTA, FASTQ, or SFF.}
\label{dnawiz2}
\end{figure}
\section{Quality control}
\begin{figure}[H]
\centering
\includegraphics[width=.6\textwidth]{img/mgx/QCopen}
\caption[Quality control]{After selecting a sequencing run object, the Quality Control component can be opened
from its menubar icon (red circle).}
\label{qcopen}
\end{figure}
After sequence import, quality control reports generated within MGX should be inspected (Fig.~\ref{qcopen}) before proceding with data analysis.
MGX currently offers three types of QC reports: Distribution of GC content, sequence length
and nucleotide distribution within the DNA sequences. Those can be used to evaluate overall
sequence data quality and check for possible signs of contamination.
\begin{figure}[H]
\centering
\includegraphics[width=.6\textwidth]{img/mgx/QCgc}
\caption[Quality control]{GC distribution of a public metagenome dataset (SRR3569370).}
\label{qc1}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=.6\textwidth]{img/mgx/QCnuc}
\caption[Quality control]{Nucleotide distribution of the public metagenome. The chart displays the distribution
of nucleotides within the first 100 bp.}
\label{qc2}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=.6\textwidth]{img/mgx/QCreadlen}
\caption[Quality control]{Read length distribution of the metagenome dataset; here the sequencing
data was imported without prior quality trimming.}
\label{qc3}
\end{figure}
\begin{figure}[H]
\centering
\begin{subfigure}[b]{0.3\textwidth}
\includegraphics[width=\textwidth]{img/mgx/highGCnucl}
\caption{High-GC (65\%) data}
\end{subfigure}%
\begin{subfigure}[b]{0.3\textwidth}
\includegraphics[width=\textwidth]{img/mgx/ampliconNucl}
\caption{Amplicon data}
\end{subfigure}
\begin{subfigure}[b]{0.3\textwidth}
\includegraphics[width=\textwidth]{img/mgx/adapterNucl}
\caption{Adapter residue}
\end{subfigure}
\caption{Nucleotide distribution examples.}
\label{qc4}
\end{figure}
Depending on the kind of sequence data, different patterns may emerge (Fig.~\ref{qc4}),
which might or might not warrant any further action. While small amounts of \textit{e.g.}~adapter
residue are sometimes encountered and might be considered acceptable, it is up to the
individual researcher to check back with their sequencing provider and ask for
adapter sequences to execute additional trimming.
\section{Defining and executing analysis jobs}
\subsection{Selecting an analysis pipeline}
\begin{figure}[H]
\centering
\includegraphics[width=.8\textwidth]{img/mgx/analysiswiz1}
\caption[Analysis selection]{Analysis pipelines can be selected from the corresponding
MGX project itself, from the repository of public pipelines provided by the server, or,
a custom workflow can be uploaded and executed.}
\label{anawiz1}
\end{figure}
All analysis pipelines can be started from the context menu of the metagenome dataset to be analyzed, provided
the user has been granted at least ``User'' level access. First,
the user can choose the desired pipeline from the project itself, from the pipeline repository hosted on the
MGX server, or upload an own pipeline implementation (Fig.~\ref{anawiz1}). Subsequently, analysis parameters
can be reviewed and adapted (Fig.~\ref{anawiz2}) before submitting an analysis.
\begin{figure}[H]
\centering
\includegraphics[width=.8\textwidth]{img/mgx/analysiswiz2}
\caption[Analysis parameters]{The wizard allows to inspect and adapt parameters for the selected pipeline. The actual
number of steps depends on the number of parameters available for customization.}
\label{anawiz2}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=.8\textwidth]{img/mgx/analysiswiz3}
\caption[Parameter overview]{Before executing an analysis pipeline, a final overview of all parameters is shown. Once
confirmed, the pipeline is submitted and scheduled for execution on the MGX server. Here, the selected pipeline has
only one single parameter.}
\label{anawiz3}
\end{figure}
\subsection{Monitoring job progress}
\begin{figure}[H]
\centering
\includegraphics[width=.6\textwidth]{img/mgx/JobMonOpen}
\caption[Job monitor]{The Job Monitor component can be opened using its icon in the toolbar.}
\label{jobmon1}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=.6\textwidth]{img/mgx/JobMon}
\caption[Job monitor]{The Job Monitor provides an overview of job states. Depending on context, all jobs
within a MGX project or only jobs for a single dataset will be displayed.}
\label{jobmon2}
\end{figure}
The Job Monitor component is provided to inspect the state of jobs present within a MGX project.
It can be opened from the toolbar (Fig.~\ref{jobmon1} )and will display the state of jobs scheduled for execution,
currently running or already finished (Fig.~\ref{jobmon2}). In addition, it can also be used to delete jobs and
corresponding analysis results when no longer needed. Depending on the selected item in the
Project Explorer, the Job Monitor will by default display all jobs within a project; if a single
sequencing run is selected, only jobs for this dataset will be shown.
\section{Assembling a metagenome or metatranscriptome}
Since MGX 2.0, we support the assembly and analysis of both metagenomes and metatranscriptomes; for this, we
provide workflows targeting QC, (co-)assembly, gene prediction, taxonomic binning, completeness assessment, and
abundance quantification. For metatranscriptomes, an additional step is implemented for the removal of ribosomal
RNA sequences prior to the assembly, and binning is not performed.\\
\noindent
To create an assembly, select all sequencing runs that should be co-assembled within the Project Explorer window
and select the ``Assemble'' entry from the context menu. Single-end data can be included into this process, but
the corresponding workflows require that at least one paired-end dataset is provided, as this yields better assembly
results. Also, only paired-end data is used for the taxonomic binning step, and we recommend to co-assemble multiple
paired-end datasets for an improved binning outcome.\\
\noindent
The assembly wizard requires to specify a name for the new assembly, and once the assembly workflow has been
submitted, its state can be monitored from the Job Monitor (see above).
\section{Visualization of results}
\begin{figure}[H]
\centering
\includegraphics[width=.6\textwidth]{img/mgx/VizOpen}
\caption[Visualization]{Icon for the visualization module.}
\label{viz1}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=.8\textwidth]{img/mgx/VizComponent}
\caption[Visualization components]{Components of the visualization module. The bottom window is
used to create and define groups, while the top window allows to select result and visualization
type, customize options and display the final chart.}
\label{viz2}
\end{figure}
The visualization component actually consists of two separate windows (\ref{viz2}). The Group
Window is located at the bottom and used to create, name and define groups used for data display.
Sequencing runs can be added to individual groups using \textit{Drag and Drop}. While any
sequencing run can be present in several groups at the same time, it is not possible to add
it to a group more than once. Groups may be assigned a name, their display color can be chosen
by the user, and they may be temporarily excluded from display.\\
The main visualization window is shown at the top; once sequencing runs are added or changed,
the type of analysis result to be shown can be chosen on the top right. Afterwards, the desired
visualization type is selected and may be customized, as well.
\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{img/mgx/VizDemo}
\caption[Visualization example]{Visualization example displaying a bar chart for two groups.}
\label{viz3}
\end{figure}
Figure \ref{viz3} shows a simple visualization example. Two groups were defined containing the simLC and simMC metagenomes
in the first and the simHC metagenome in the second group. The main visualization window shows a bar chart
generated for these groups based on assigned EC numbers. To account for differences in dataset size, both
groups are normalized to fractions.
\begin{figure}[H]
\centering
\includegraphics[width=.8\textwidth]{img/mgx/ConflictResolver}
\caption[Job selection]{In case a result is provided by more than one job, e.g. different taxonomic assignment methods,
a dialog allows to select between jobs. In this example, taxonomic assignments are provided by MGX pipelines employing Kraken \cite{KRAKEN}
as well as MetaCV \cite{METACV}.}
\label{viz4}
\end{figure}
\noindent
Whenever a selected result type is provided by more than one analysis job, an interactive dialog allows the user to
review possible jobs and select one (Fig.~\ref{viz4}). This scenario will occur when a tool is executed several
times with different parameters, or when different taxonomic classifiers were used to analyse a dataset.
\subsection{Exporting sequences}
\begin{figure}[H]
\centering
\includegraphics[width=.8\textwidth]{img/mgx/SeqExport}
\caption[Exporting sequences]{Sequences can be exported for each group individually. The user can freely choose
which attributes should be included.}
\label{seqexp}
\end{figure}
The sequence export wizard allows to export sequences conditionally based on analysis results. For each
visualization group, it is possible to choose the attributes for which sequences should be obtained (\ref{seqexp}).
Sequences are subsequently downloaded from the MGX server and saved in FASTA format files for each group.
\subsection{Biodiversity indices}
\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{img/mgx/BioDiversity}
\caption[Biodiversity]{Biodiversity indices (bottom left) such as ACE or Shannon are computed for the currently
selected visualization group.}
\label{biodiv}
\end{figure}
The visualization module features another component used to display commonly used biodiversity indices, such as
the ACE, Shannon \cite{SHANNON}, Chao1 \cite{DIVERSITY} and Simpson \cite{SIMPSON} indices. The component will automatically show the index values for the
currently selected visualization group based on the chosen attribute type (\ref{biodiv}).
\section{Uploading own files}
For each project, MGX provides dedicated storage (\ref{serverfs}) in order to allow users to
provide custom data, subsequently to be used with analysis pipelines. Thus,
own sequence collections or HMM model files for genes of interest can easily
be uploaded and later on be included into analysis pipelines.\\
\begin{figure}[H]
\centering
\includegraphics[width=.45\textwidth]{img/mgx/serverfs}
\caption[File storage]{Each project includes flat storage where custom
data can be stored, e.g. own FASTA files to be used as reference databases
for metagenome analysis.}
\label{serverfs}
\end{figure}
While it may be necessary to implement an own pipeline depending on the
desired kind of analysis, the MGX repository hosts predefined pipeline
templates addressing the most common cases: The ``BestHit-Blast'' template
can be used to annotate metagenome sequences with the description of a
Blast hit after the user has uploaded a FASTA file containing amino acid
sequences, and the ``BestHit-HMM'' template provides the same functionality
for hidden Markov models (HMMs).
\section{Reference mapping}
\subsection{Importing reference genomes}
MGX provides several analysis pipelines to align metagenome reads to reference genomes;
before these pipelines can be used, the corresponding reference genome has to be added
to the project. There are two possible ways to achieve this: The MGX repository hosts
published and annotated reference genomes obtained from the NCBI; in addition, users
may choose to upload a custom reference sequence in FASTA, GenBank or EMBL format, e.g.
a finished but unpublished genome not available from official sources.\\
\begin{figure}[H]
\centering
\includegraphics[width=.9\textwidth]{img/mgx/addReference}
\caption[Reference import]{Reference sequences to be used as mapping targets may be
imported from the global repository or uploaded in EMBL/GenBank/FASTA format.}
\label{addref}
\end{figure}
To add a reference genome, right-click on the ``Reference sequences'' node within the
project view and select either ``Add reference'' to access the MGX repository or
``Upload EMBL/GenBank/FASTA reference'' to provide an own sequence (\ref{addref}).\\
Once the import is complete, the reference genome is available for analysis and
can be selected for the corresponding analysis pipelines which provide reference
mapping, e.g. BowTie or FR-HIT.
\subsection{Displaying reference mappings}
\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{img/mgx/RefMapping}
\caption[Reference mapping]{The reference mapping component showing alignment results for a metatranscriptome dataset mapped to the reference genome of one of the dominant organisms. From top to bottom, the component displays a) navigation and coverage histogram, b) currently selected interval and c) aligned DNA sequences for the interval. Color coding refers to relative sequence identity.}
\label{refmap}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{img/mgx/FragRecruitment}
\caption[Fragment recruitment]{An alternate visualization mode is the generation of fragment recruitment plots, here showing the
same data as described previously (\ref{refmap}). The view mode features the fragment recruitment plot itself and additionally
provides stacked bars summarizing mapping identity within reference intervals, grouped into low (red), medium (yellow, $\ge$ 75\%) and
high (green, $\ge$ 97\%) quality mappings.}
\label{fragrec}
\end{figure}
Alignment of metagenome or metatranscriptome data to reference sequences of known origin allows researchers to evaluate
relative identity between metagenome sequences and the actual strain or to obtain an overview of gene expression within
a meta-transcriptome. MGX currently provides predefined pipelines employing BLAST \cite{BLAST}, FR-HIT \cite{FRHIT} and Bowtie 2 \cite{BOWTIE}.
The reference mapping component is provided to inspect and browse alignment results, offering both a generic alignment view
where each mapped sequence is colored according to mapping identity, as well as a fragment recruitment view. Switching between
view modes is possible from the context menu of the mapping component.
\section{Search}
\begin{figure}[H]
\centering
\includegraphics[width=.5\textwidth]{img/mgx/SearchOpen}
\caption[Metagenome search]{Icon for the metagenome search component.}
\label{search1}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=.9\textwidth]{img/mgx/SearchTC}
\caption[Metagenome search]{Search component showing results for the term ``polymeras''. The search was performed
within the select metagenomes simHC and simLC (top left); the bottom part shows an individual sequence identified
by the search. Search results are displayed together with all other attributes available for a sequences, thus allowing
to identify co-occurence of results.}
\label{search2}
\end{figure}