Welcome to the PhageExpressionAtlas, your platform to explore various phage infections on the transcriptional level based on dual RNA-seq data. Here, we provide some general guidelines to work with the atlas and additional info.

  • In the current implementation, the PhageExpressionAtlas provides uniformly processed dual RNA-seq data of diverse phage infections for exploration and visualization.
  • To find out more about the datasets that are currently hosted on the PhageExpressionAtlas visit Data Overview.
  • In order to explore the datasets currently hosted in the PhageExpressionAtlas you may visit the Dataset Exploration page. There, select your dataset and/or phage and host of interest to investigate host and phage gene expression on the transcriptional level. For instance, phage gene classification (early, middle, late) can be obtained and visualized in the genome viewer at their respective genomic location.
Home

Get an overview of the PhageExpressionAtlas and the possibilities it offers. Additionally, find background information about bacteriophages and dual RNA-sequencing.



Data Overview

Take a look at how the data was processed, which phages and hosts are represented in the data and which datasets are available.


Data visualizations in Data Overview:


Sankey Diagram Example of the overview of all currenttly available Phage-Host Interactions in the PhageExpressionAtlas

Example: Overview of available Phage-Host Interactions with arrow pointing to the download button

Pie Chart Example of Phage Lifestyles represented in the PhageExpressionAtlas

Example: Proportional Distribution of Phage Lifestyles with tooltip

Pie Chart Example of Phage Distribution

Example: Proportional Distribution of Phages across all Datasets

Sunburst Chart Example of Host (strains) represented in the Atlas

Example: Proportional Distribution of Hosts across all Datasets

Information about the distribution of the PhageExpressionAtlas, such as which phages are currently represented in the atlas, can be explored visually and interactively with the different charts (examples of the charts are shown on the left side).


All Charts can be downloaded as png by click the "" button above each chart (see slide 1).


To explore the charts in more detail, simply hover over any part of it. A tooltip will appear showing helpful information such as the percentage, or value of each category (see slide 2).


To hide or display categories in the pie charts, it is possible to click the legend entries above the charts which look like this:

Category 1..
  
Category 2..


Some legends also include pagination. The pages can be navigated by clicking on "" and ""which are located next to the legend (see slide 3).


In the sunburst plot (see slide 4) categories can be selected by clicking. To show all categories again, the category has to be clicked again.


Where to find all Datasets currently in the Atlas:

All datasets currently available for exploration in the Atlas can be found on the Data Overview page, under the Datasets section. The video on the right provides a visual guide for the table, where each dataset is represented as a row.


How to navigate the table?

The table contains a variety of details for each dataset — such as the study name, doi, and PubMed id — making it quite long. To view all the information, it is needed to scroll through the table (as shown in the video on the right).


Additionally, the table is paginated. You can navigate between pages using the buttons located below the table. You can also control how many rows are shown at once by adjusting the page size.

The table also offers the option to view a specific dataset in either dataset exploration or the genome viewer, by clicking either " " or " " in the corresponding dataset row. An example on how to navigate the table can be seen in slide 1.


Is it possible to filter the table?

Yes, above the table is the filter button located. By clicking on "", the filter section will be opened. In the first selection element the column of interest can be selected and in the second select the desired value can be choosen. After making your selections, the table will update accordingly. To clear the filter you can click on the "Clear Filter" button next to the selection elements.

Furthermore, each column can be sorted either in descending or ascending order by clicking on "" next to the respective column name. An example on how to filter the table can be seen in slide 2.


Can I download the table?

Also yes, the download button is located above the table, adjacent to the filter button. Click "" to download the table in CSV format.

Example: How to navigate the table

Example: How to filter the table



Dataset Exploration

Explore a dataset of your interest. Inspect overall patterns of host and phage transcription during infection, phage gene classes or study the expression of particular host or phage genes of interest.


Where to start?

After opening the Dataset Exploration page, a specific phage, host and study are already pre-selected in the selection elements on the left. To make your own selections, first select a phage, then a host, and finally the study. Once everything is selected, the visualizations and information will be updated.

Important: When making your selections, make sure you start from the top down, as the selections are mostly interdependent. So no worries, if nothing is selected, the host and study selection items will be empty, so just select your phage of interest and you are good to go.


You can not find your study of interest in the select element?

As mentioned above, the selections are interdependent, so it is possible that you have selected the wrong phage or host and the study is not listed. Feel free to click the "Deselect all" button and start over.


You want to look at a specific dataset and don't know which phage or host to choose?

No worries, just look at the dataset table on the Data Overview page, there is a specific button for each dataset (" ") that when clicked will redirect you to the Dataset Exploration page with your study of interest already selected (for more information on the table, please see the Data Overview Guide).

Can i search in the select elements?

As of now, yes and no. When the select is opened and all options are visible, it is possible to enter the starting letters of the option you are looking for. When entering the option window jumps to the first option that matches the letters you have entered. When clicking 'Enter' on your keyboard this first option is being selected. So while you can search, the function is not perfect at the moment.


Data visualizations in Dataset Exploration:

The Atlas offers several visualizations to help you explore phage-host interactions and phage gene classifications within the selected dataset. The primary visual tools include heatmaps and gene expression profiles over time.

These visualizations are organized into two main sections:

  • Top Section – Phage-Host Interaction Overview
    This area provides a high-level summary of the interactions between phages and their hosts, giving you a quick overview of the dataset.
  • Bottom Section – Gene-Level Details
    If you're looking for more specific insights, this section allows you to select individual genes of interest and examine their expression patterns in greater detail.

Not sure what a graph is showing?

No worries, next to each graph’s title, you’ll find a small "" icon. Simply hover over it to see helpful information explaining the graph. Also, in case your seeing a negative timepoint of -1, and you are wondering what that means. This timepoint represents the control.


Can i download the underlying expression data that is being displayed?

Yes! At the top left of the page, you’ll find the information section for the selected study. Right next to it is a download button (""). Clicking this button will download a ZIP folder containing all relevant information, including the expression tables and other dataset details.


Can i download the phage gene classification data?

Yes, you can download a CSV table listing all genes and their classifications. To do so, click "" above the Phage Gene Expression Profiles plot.


How to interact with the data visualizations?

All graphs are fully interactive, allowing you to explore the data in more detail. For more details, you can also refer to the video on the right, which demonstrates an example interaction.


Hovering over any data point displays a tooltip with additional information, such as the exact expression value or other relevant details.

Zoom in by clicking and dragging to create a rectangle around the area of interest. Releasing the mouse zooms into the selected region.


To assist with interaction, most graphs feature a set of buttons located above them, each serving a specific purpose:

  • - Download the current graph as a PNG image.
  • - Click and drag the graph to move to different sections.
  • / - Use these to zoom in or out incrementally.
  • - Reset the zoom and pan settings to their default state.
  • - Opens this Help page for more guidance on how to use the visualizations.

Example: How to interact with a graph in dataset exploration.


In the gene selection section, you’ll also find a linear representation of the phage genome, with selected genes highlighted in color. For guidance on interacting with the linear genome views, please refer to the genome viewer guide section. The genome view in Dataset Exploration additionally provides the feature that each gene is clickable. If a gene is clicked, the respective gene will be selected and all visualizations within the gene selection area will be updated.



Genome Viewer

Explore the genome of your phage of interest labelled with phage gene classes resulting from a selected dual RNA-seq dataset.


Where to start?

If you are interested in viewing a specific phage genome make your selections on the left side on the genome viewer page or select a specific genome and dataset by clicking the " " button in the dataset table on the data overview page.


Why do i have to choose a dataset/study

This selection is necessary because the available gene classes depend on the chosen dataset. You can also customize the gene classification method by selecting a threshold, which determines how genes are classified. There are three threshold options available:

  • Class Max: classification is based on the gene's highest expression level.
  • Class Threshold: classification is based on a defined expression threshold of 0.2.
  • Custom Threshold: classification is based on a custom threshold. For each classification (early phase, middle phase, late phase) a time point threshold for can be selected together with a threshold between 0 and 1.

What can i see in the genome visualization?

Once all selections on the left are completed, the genome visualizations on the right will update automatically. These include a static circular view of the phage genome and interactive linear tracks that are linked to it.

Currently, the genome is displayed using two tracks (or rings). In the circular view, the outer ring represents gene classification (which corresponds to the top track in the linear view), while the inner ring (bottom track in the linear view) displays gene biotypes.

Each track consists of genes, that are represented as colored blocks with an arrow indicating its direction — either on the forward strand ( ) or reverse strand ( ). To know which color represents what, please refer to the legend that is located on the right side of the linear tracks.


How to navigate the genome visualization?

Circular View:

  • The circular view of the genome remains static, meaning you cannot zoom in or out or scroll within it. It serves as a high-level overview of the genome.
  • A gray window is located within the circular view. This window is used to define the region of the genome being displayed in the linear tracks.
  • Dragging the gray window across the circular view will update the linear tracks accordingly. The linear tracks will show more detailed data for the region defined by this window. It is also possible to manually expand the window in the circular view which will then update the linear tracks accordingly.

Linear Tracks:

  • The linear tracks on the right side of the viewer are fully interactive, allowing you to zoom in and out for more details or broader views of the genome.
  • Zooming in will focus on a smaller portion of the genome, providing more detail. Zooming out will show a broader stretch of the genome, and the corresponding gray window on the circular view will grow in size to represent the expanded view.
  • Scrolling through the linear tracks allows you to explore different sections of the genome, letting you move left and right across the dataset.

Detailed Navigation and Interactivity:

  1. Navigating with the Gray Window:
    • Drag the gray window within the circular view to update the corresponding region in the linear tracks by clicking on the window and dragging it.
    • Change the size of the gray window by hovering over its border until the " " cursor appears. If it appears, click and drag the window to the prefered size. The linear view will update accordingly.
    • The size of the gray window will also change based on the zoom level of the linear tracks, giving you a visual representation of the region you’re focusing on.
  2. Zooming in and Out:
    • Zooming in in the linear tracks gives you more detail for the selected region, while zooming out expands the region. This is done by hovering over your area of interest on the linear tracks and scrolling in with either your mouse or trackpad.
    • The views in the circular and linear tracks are linked, meaning any zoom action on the linear tracks is reflected in the circular view.
  3. Scrolling:
    • Scrolling through the genome can be done either by dragging the gray window over the circular view or by clicking and dragging on the linear tracks
  4. Hovering for Details
    • Hover over genes on either the circular genome or the linear tracks to reveal additional details in the tooltip.
    • This gives you a quick way to gather information about each gene, such as its location, biotype, and strand.

Example: How to navigate the genome visualization.

This website is intended to provide access to and enable visualization of dual RNA-seq data of phage infections. By using this platform, you agree to the following terms:
  • All content is provided for informational and academic purposes only.
  • You may access, use, and cite data freely, provided appropriate credit is given to the source and publication.
  • Commercial use of the content is not permitted without prior written consent.
We reserve the right to modify or discontinue the platform. For citation and reuse, please refer to the associated publication of the PhageExpressionAtlas (Link to be added) as well as original studies that your datasets of interest are derived from.
Contact:
Dr. Maik Wolfram-Schauerte
maik.wolfram-schauerte@uni-tuebingen.de
University of Tübingen, Institute for Bioinformatics and Medical Informatics
Sand 14, D-72076 Tübingen
Do you have dual RNA-seq data of a phage infection that is not yet included in the PhageExpressionAtlas?
You can let us know and we will process your data and include it in the atlas. Alternatively, you can process that data yourself via our pipeline and send the counts table directly to us.
You are interested in how data is preprocessed and stored or how we implemented the frontend of the PhageExpressionAtlas?
Check out our GitHub or feel free to reach out to us. We also welcome report of bugs, feedback on general impressions or suggestions for optimization. Thanks for helping to improve the PhageExpressionAtlas.
We take the protection of your personal data seriously. This website complies with the EU General Data Protection Regulation (GDPR) and applicable German data protection laws.

Data Collection and Use
We do not collect personal data unless you voluntarily provide it (e.g., via email contact). The data will only be used for the purpose for which it was provided and will not be shared with third parties without your consent.

Server Logs
When accessing this website, your browser automatically sends information to our web server. This includes:
  • IP address
  • Date and time of access
  • Browser type and version
  • Operating system
This data is stored temporarily in server log files for technical reasons and to ensure the stability and security of the website. It is not merged with other data sources.

Cookies
This website does not use cookies for tracking or advertising purposes. If cookies are used (e.g., for session handling), they are strictly necessary for functionality and are not used to personally identify users.

Contact
If you contact us via email, we will store your message and the contact information you provide for the purpose of responding to your inquiry. This data will not be shared.

Data Subject Rights
You have the right to:
  • Access your stored data
  • Request correction or deletion
  • Object to data processing
  • File a complaint with the responsible data protection authority
For any data protection inquiries, please contact us at: maik.wolfram-schauerte@uni-tuebingen.de
The content provided on this website has been compiled with the greatest care and is based on the best available scientific knowledge. However, we do not guarantee the accuracy or completeness of the provided datasets.
We assume no liability for any direct or indirect damages resulting from the use of this platform, including decisions made or actions taken based on the data provided. Users are responsible for critically evaluating the content and, where appropriate, referring to the original sources.
For details on data collection, curation, processing, and visualization methods, please refer to the associated publication: Link to be added
The PhageExpressionAtlas is available under the terms of the MIT license. We are committed to making this website accessible in accordance with national legislation implementing Directive (EU) 2016/2102.

Current Status of Accessibility:
This website is partially compliant with the applicable accessibility standards. We are working to improve accessibility features such as:
  • Text alternatives for non-text content
  • Contrast and readability improvements
If you encounter accessibility barriers while using this site, please contact us so we can address the issue: maik.wolfram-schauerte@uni-tuebingen.de.
The PhageExpressionAtlas has been created and is maintained by the Integrative Transcriptomics group at the Institute for Bioinformatics and Medical Informatics (IBMI) at Tübingen University. The atlas is hosted on the IBMI server infrastructure and part of TueVis. Work on the PhageExpressionAtlas is supported by the Wilhelm Schuler-Stiftung (Tübingen University).

Current contributors
  • Dr. Maik Wolfram-Schauerte (project lead, backend, conceptualization, supervision, funding acquisition)
  • Caroline Trust (design, frontend, conceptualization)
  • Nils Waffenschmidt (backend)
  • Prof. Dr. Kay Nieselt (supervision, funding acquisition)
Moreover, we want to acknowledge all authors from the various studies that generated data included in this atlas. Your contributions were invaluable for this resource.
  • Shoelace
    • Description: Library of web components.
    • License: MIT
    • Version: 2.20.0
    • CDN provider: jsdelivr.net
  • ECharts
    • Description: Library for charting and visualization.
    • License: Apache License 2.0
    • Version: 5.4.0
    • CDN provider: jsdelivr.net
  • ECharts Wordcloud
    • Description: Word Cloud Extension based on ECharts and wordcloud2.js
    • License: Apache License 2.0
    • Version: 2.1.0
    • CDN provider: jsdelivr.net
  • Plotly.js
    • Description: Library for charting.
    • License: MIT
    • Version: 3.0.0
  • Gosling
    • Description: Toolkit for genomics data visualization
    • License: MIT
    • Version: 1.0.0
  • Tabulator
    • Description: A JavaScript library for creating interactive data tables.
    • License: MIT
    • Version: 6.3.0
    • CDN provider: unpgk.com
  • Axios
    • Description: A promise-based HTTP client for making requests in JavaScript.
    • License: MIT
    • Version: 1.8.4
    • CDN provider: jsdelivr.net
  • Flask
    • Description: A lightweight WSGI web application framework.
    • License: BSD-3-Clause License
    • Version: 3.1.0
  • Papaparse
    • Description: CSV Parser.
    • License: MIT
    • Version: 5.5.2
  • JSZIP
    • Description: Library for creating, reading and editing zip files.
    • License: MIT
    • Version: 3.10.1
  • Es Module Shims
    • Description: Tool that polyfills import maps and other ES Modules .
    • License: MIT
    • Version: 2.0.10
  • unpkg (for CDN management)
    • Description: A fast, global content delivery network for everything on npm.
  • jsdelivr (for CDN management)
    • Description: A free CDN that serves JavaScript libraries, CSS frameworks, and other assets with high speed and reliability.
Are there more and not yet available functions you are interested in using in the PhageExpressionAtlas?
Please let us know!