ft center

This command centers Fiber-seq data around given reference positions. This is useful for making aggregate m6A and CpG observations, as well as visualization of SVs

Inputs and options

See the help message for details.

Output description

This command writes Fiber-seq data in a tab-delimited format to stdout that has been centered relative to positions specified in the input bed file.

ColumnDescription
chromChromosome
centering_positionThe position on the chromosome about which data is being centered.
strandThe strand of the centering position.
subset_sequenceThe sequence of the read around the centering position.
reference_startThe start position of the read in the reference.
reference_endThe end position of the read in the reference.
query_nameThe name of the sequencing read
RGThe read group the read belongs to
centered_query_startThe start position of the read relative to the centering position
centered_query_endThe end position of the read relative to the centering position
query_lengthThe length of the read

Additional columns specific to long (default) format

ColumnDescription
centered_position_typeThe type of position being centered. One of: m6A, 5mC, nuc, msp.
centered_startThe start position of the "feature" relative to the centering position
centered_endThe end position of the "feature" relative to the centering position
centered_qualityThe quality of the "feature" relative to the centering position (ML value)

Additional columns specific to the wide format

ColumnDescription
centered_m6a_positionsA comma separated list of m6a positions
m6a_qualThe quality of the m6a positions (ML value)
centered_5mC_positionsA comma separated list of 5mC positions
5mC_qualThe quality of the 5mC positions (ML value)
centered_nuc_startsA comma separated list of nuc starts
centered_nuc_endsA comma separated list of nuc ends
centered_msp_startsA comma separated list of msp starts
centered_msp_endsA comma separated list of msp ends
query_sequenceThe sequence of the read

Note if the --wide flag is used with the --reference flag some positions in the comma separated lists can be NA when the reference sequence has an insertion or deletion relative to the read sequence at that position.