Identifying promoter sequence architectures via a chunking-based algorithm using non-negative matrix factorisation.

Core promoters are stretches of DNA at the beginning of genes that contain information that facilitates the binding of transcription initiation complexes. Different functional subsets of genes have core promoters with distinct architectures and characteristic motifs. Some of these motifs inform the...

Full description

Bibliographic Details
Main Authors: Sarvesh Nikumbh, Boris Lenhard
Format: Article
Language:English
Published: Public Library of Science (PLoS) 2023-11-01
Series:PLoS Computational Biology
Online Access:https://journals.plos.org/ploscompbiol/article/file?id=10.1371/journal.pcbi.1011491&type=printable
_version_ 1797390668518129664
author Sarvesh Nikumbh
Boris Lenhard
author_facet Sarvesh Nikumbh
Boris Lenhard
author_sort Sarvesh Nikumbh
collection DOAJ
description Core promoters are stretches of DNA at the beginning of genes that contain information that facilitates the binding of transcription initiation complexes. Different functional subsets of genes have core promoters with distinct architectures and characteristic motifs. Some of these motifs inform the selection of transcription start sites (TSS). By discovering motifs with fixed distances from known TSS positions, we could in principle classify promoters into different functional groups. Due to the variability and overlap of architectures, promoter classification is a difficult task that requires new approaches. In this study, we present a new method based on non-negative matrix factorisation (NMF) and the associated software called seqArchR that clusters promoter sequences based on their motifs at near-fixed distances from a reference point, such as TSS. When combined with experimental data from CAGE, seqArchR can efficiently identify TSS-directing motifs, including known ones like TATA, DPE, and nucleosome positioning signal, as well as novel lineage-specific motifs and the function of genes associated with them. By using seqArchR on developmental time courses, we reveal how relative use of promoter architectures changes over time with stage-specific expression. seqArchR is a powerful tool for initial genome-wide classification and functional characterisation of promoters. Its use cases are more general: it can also be used to discover any motifs at near-fixed distances from a reference point, even if they are present in only a small subset of sequences.
first_indexed 2024-03-08T23:20:39Z
format Article
id doaj.art-34b9f53529054f9b899bfcfef82cf886
institution Directory Open Access Journal
issn 1553-734X
1553-7358
language English
last_indexed 2024-03-08T23:20:39Z
publishDate 2023-11-01
publisher Public Library of Science (PLoS)
record_format Article
series PLoS Computational Biology
spelling doaj.art-34b9f53529054f9b899bfcfef82cf8862023-12-15T05:31:28ZengPublic Library of Science (PLoS)PLoS Computational Biology1553-734X1553-73582023-11-011911e101149110.1371/journal.pcbi.1011491Identifying promoter sequence architectures via a chunking-based algorithm using non-negative matrix factorisation.Sarvesh NikumbhBoris LenhardCore promoters are stretches of DNA at the beginning of genes that contain information that facilitates the binding of transcription initiation complexes. Different functional subsets of genes have core promoters with distinct architectures and characteristic motifs. Some of these motifs inform the selection of transcription start sites (TSS). By discovering motifs with fixed distances from known TSS positions, we could in principle classify promoters into different functional groups. Due to the variability and overlap of architectures, promoter classification is a difficult task that requires new approaches. In this study, we present a new method based on non-negative matrix factorisation (NMF) and the associated software called seqArchR that clusters promoter sequences based on their motifs at near-fixed distances from a reference point, such as TSS. When combined with experimental data from CAGE, seqArchR can efficiently identify TSS-directing motifs, including known ones like TATA, DPE, and nucleosome positioning signal, as well as novel lineage-specific motifs and the function of genes associated with them. By using seqArchR on developmental time courses, we reveal how relative use of promoter architectures changes over time with stage-specific expression. seqArchR is a powerful tool for initial genome-wide classification and functional characterisation of promoters. Its use cases are more general: it can also be used to discover any motifs at near-fixed distances from a reference point, even if they are present in only a small subset of sequences.https://journals.plos.org/ploscompbiol/article/file?id=10.1371/journal.pcbi.1011491&type=printable
spellingShingle Sarvesh Nikumbh
Boris Lenhard
Identifying promoter sequence architectures via a chunking-based algorithm using non-negative matrix factorisation.
PLoS Computational Biology
title Identifying promoter sequence architectures via a chunking-based algorithm using non-negative matrix factorisation.
title_full Identifying promoter sequence architectures via a chunking-based algorithm using non-negative matrix factorisation.
title_fullStr Identifying promoter sequence architectures via a chunking-based algorithm using non-negative matrix factorisation.
title_full_unstemmed Identifying promoter sequence architectures via a chunking-based algorithm using non-negative matrix factorisation.
title_short Identifying promoter sequence architectures via a chunking-based algorithm using non-negative matrix factorisation.
title_sort identifying promoter sequence architectures via a chunking based algorithm using non negative matrix factorisation
url https://journals.plos.org/ploscompbiol/article/file?id=10.1371/journal.pcbi.1011491&type=printable
work_keys_str_mv AT sarveshnikumbh identifyingpromotersequencearchitecturesviaachunkingbasedalgorithmusingnonnegativematrixfactorisation
AT borislenhard identifyingpromotersequencearchitecturesviaachunkingbasedalgorithmusingnonnegativematrixfactorisation