Skip to content
Convergence
GitHub

Introduction

AQuA Tools

Axiotl Inc. and the Gryder lab at Case Western Reserve University are developing AQuA tools to facilitate the analysis and visualization of increasingly complex 3D data.

The name β€˜AQuA’ derives from Absolute QUantification of chromatin Architecture, an experimental design in which 3D contacts are counted from paired-end tags (PETs) from the human genome and are normalized to the total PETs from the mouse genome, enabling more quantitative insights into the topological determinants of biology in question. The publication can be found here:

Gryder, B.E., Khan, J. & Stanton, B.Z. Measurement of differential chromatin interactions with absolute quantification of architecture (AQuA-HiChIP). Nat Protoc 15, 1209–1236 (2020). https://doi.org/10.1038/s41596-019-0285-9

Units of operation

Here we describe three primary units of operation for working with AQuA Tools. You will encounter these units of operation as inputs and outputs for various tools.

sample πŸ”΄

A β€œsample” refers to a single directory within a data directory inside a tinker box. The sample directory contains multiple 3D genomics files, including a .hic contact matrix file that can be visually represented as two triangles mirrored by a diagonal center line.

sample

bed file πŸ”΅

A BED file (Browser Extensible Data) is a text file used to describe genomic regions. It contains information about the chromosome, starting position, and ending position of genomic features, and can be visually represented by a single, horizontal line.

bed

bedpe file 🟑

A BEDPE (Browser Extensible Data Paired-End) file defines the chromosome, start, and end positions for two genomic regions. BEDPE files are useful for understanding relationships between distinct genomic locations, and can be visually represented by two diagonal lines corresponding to a square region within a contact matrix.

bedpe

Below is a color-coded table of various AQuA tools showing their input and operation types. Tools can be classified into β€œbuild”, β€œfilter”, or β€œviz” groups depending on the functionality of the tool. If you are starting with a bed file, build_bedpe is likely to be the first tool in your pipeline. Once you have generated a bedpe file, you may move on to filter, query, and visualization tools.

ToolsInputsOperations
build_bedpeπŸ”΅build
intersect_bedpeπŸŸ‘Β πŸ”΅filter
query_bedpeπŸŸ‘Β πŸ”΄query
summarize_intervalπŸ”΅Β πŸ”΄query
get_loopsπŸ”΄Β (🟑)query
get_multisample_viewpointsπŸ”΄query
plot_APAπŸŸ‘Β πŸ”΄viz
plot_virtual_4CπŸ”΄viz
plot_contactsπŸ”΄Β (🟑)viz

Research Pathways

The table below shows potential pathways for working with AQuA tools in a pipeline. Examples of these pathways can be found in the corresponding tutorials. To see all of the available tutorials, click here

PathwayCode Tutorial
build β€”> querybuild_bedpe , query_bedpe
build β€”> vizbuild_bedpe , plot_contacts
query β€”> vizSOX8 , FOXO1/MYOG , SMARCA4
build β€”> filter β€”> querySOX8 , FOXO1/MYOG , SMARCA4
build β€”> filter β€”> query β€”> vizSOX8 , FOXO1/MYOG , SMARCA4