Description File preparation Processing Analysis Visualization
The UMI4Cats package provides functions for the pre-processing, analysis and visualization of UMI-4C chromatin contact data.
There are two different functions that can be used to prepare the files for analyzing them with UMI4Cats:
demultiplexFastq
. Demultiplex reads belonging to
different viewpoints from a paired-end FastQ file.
digestGenome
. Digest the reference genome of choice
using a given restriction sequence.
The pre-processing functions are wrapped in the contactsUMI4C
main function. This function will sequentially run the following steps:
prepUMI4C
. Filter specific and high quality reads.
splitUMI4C
. Split reads by the restriction sequence.
alignmentUMI4C
. Align reads to the reference genome.
counterUMI4C
. Apply UMI counting algorithm to quantify
the interactions with the viewpoint.
The statistics from the samples analyzed with the contactsUMI4C
function can be extracted and visualized with the function
statsUMI4C
.
The analysis of UMI-4C data is wrapped in the construction of an object of
UMI4C class by the creator function makeUMI4C
.
This function will group your samples according to the variable you provided
in the grouping
argument (default: "condition") and then normalize it
to ref_umi4c
.
The differential analysis can be performed with
fisherUMI4C
or differentialNbinomWaldTestUMI4C
functions. Both will return a UMI4C object containing the
results of the differential test. You can access these results with the
method resultsUMI4C
.
An integrative plot showing the results stored inside the UMI4C
object can be generated with the function plotUMI4C
.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.