{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,8]],"date-time":"2026-02-08T06:48:26Z","timestamp":1770533306855,"version":"3.49.0"},"reference-count":31,"publisher":"Oxford University Press (OUP)","issue":"2","license":[{"start":{"date-parts":[[2026,1,20]],"date-time":"2026-01-20T00:00:00Z","timestamp":1768867200000},"content-version":"vor","delay-in-days":17,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100005416","name":"Research Council of Norway","doi-asserted-by":"publisher","award":["187615"],"award-info":[{"award-number":["187615"]}],"id":[{"id":"10.13039\/501100005416","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100006095","name":"Helse S\u00f8r-\u00d8st","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100006095","id-type":"DOI","asserted-by":"crossref"}]},{"name":"University of Oslo through the Norwegian Centre for Molecular Biosciences and Medicine"},{"DOI":"10.13039\/100008730","name":"Norwegian Cancer Society","doi-asserted-by":"publisher","award":["215027"],"award-info":[{"award-number":["215027"]}],"id":[{"id":"10.13039\/100008730","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100008730","name":"Norwegian Cancer Society","doi-asserted-by":"publisher","award":["272930"],"award-info":[{"award-number":["272930"]}],"id":[{"id":"10.13039\/100008730","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026,1,3]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:sec>\n                    <jats:title>Summary<\/jats:title>\n                    <jats:p>The accurate development, assessment, interpretation, and benchmarking of bioinformatics frameworks for analyzing transcriptional regulatory grammars rely on controlled simulations to validate the underlying methods. However, existing simulators often lack end-to-end flexibility or ease of integration, which limits their practical use. We present inMOTIFin, a lightweight, modular, and user-friendly Python-based software that addresses these gaps by providing versatile and efficient simulation and modification of DNA regulatory sequences. inMOTIFin enables users to simulate or modify regulatory sequences efficiently for the customizable generation of motifs and insertion of motif instances with precise control over their positions, co-occurrences, and spacing, as well as direct modification of real sequences, facilitating a comprehensive evaluation of motif-based methods and interpretation tools. We demonstrate inMOTIFin applications for the assessment of de novo motif discovery, the analysis of transcription factor cooperativity, and the support of explainability analyses for deep learning models. inMOTIFin ensures robust and reproducible analyses for studying transcriptional regulatory grammars.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Availability and implementation<\/jats:title>\n                    <jats:p>inMOTIFin is available at PyPI https:\/\/pypi.org\/project\/inMOTIFin\/ and Docker Hub https:\/\/hub.docker.com\/r\/cbgr\/inmotifin. Detailed documentation is available at https:\/\/inmotifin.readthedocs.io\/en\/latest\/. The code for use case analyses is available at https:\/\/bitbucket.org\/CBGR\/inmotifin_evaluation\/src\/main\/. The version of the code used for this article has been uploaded to Zenodo with DOI: 10.5281\/zenodo.17638579.<\/jats:p>\n                  <\/jats:sec>","DOI":"10.1093\/bioinformatics\/btag026","type":"journal-article","created":{"date-parts":[[2026,1,13]],"date-time":"2026-01-13T12:32:06Z","timestamp":1768307526000},"source":"Crossref","is-referenced-by-count":0,"title":["inMOTIFin: a lightweight end-to-end simulation software for regulatory sequences"],"prefix":"10.1093","volume":"42","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3006-4297","authenticated-orcid":false,"given":"Katalin","family":"Ferenc","sequence":"first","affiliation":[{"name":"Norwegian Centre for Molecular Biosciences and Medicine (NCMBM), Nordic EMBL Partnership, University of Oslo , Oslo 0318,","place":["Norway"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7794-7791","authenticated-orcid":false,"given":"Lorenzo","family":"Martini","sequence":"additional","affiliation":[{"name":"Norwegian Centre for Molecular Biosciences and Medicine (NCMBM), Nordic EMBL Partnership, University of Oslo , Oslo 0318,","place":["Norway"]},{"name":"Department of Control and Computer Engineering (DAUIN), Politecnico di Torino , Turin 10129,","place":["Italy"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9253-8825","authenticated-orcid":false,"given":"Ieva","family":"Rauluseviciute","sequence":"additional","affiliation":[{"name":"Norwegian Centre for Molecular Biosciences and Medicine (NCMBM), Nordic EMBL Partnership, University of Oslo , Oslo 0318,","place":["Norway"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4959-1409","authenticated-orcid":false,"given":"Geir Kjetil Ferkingstad","family":"Sandve","sequence":"additional","affiliation":[{"name":"Department of Informatics, University of Oslo , Oslo, 0373,","place":["Norway"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5127-5459","authenticated-orcid":false,"given":"Anthony","family":"Mathelier","sequence":"additional","affiliation":[{"name":"Norwegian Centre for Molecular Biosciences and Medicine (NCMBM), Nordic EMBL Partnership, University of Oslo , Oslo 0318,","place":["Norway"]},{"name":"Department of Medical Genetics, Institute of Clinical Medicine, Oslo University Hospital and University of Oslo , Oslo, 0318,","place":["Norway"]},{"name":"Bioinformatics in Life Science (BiLS) initiative, Department of Pharmacy, University of Oslo , Oslo, 0316,","place":["Norway"]}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"286","published-online":{"date-parts":[[2026,1,20]]},"reference":[{"key":"2026020704015462800_btag026-B1","doi-asserted-by":"publisher","first-page":"e0284443","DOI":"10.1371\/journal.pone.0284443","article-title":"DagSim: combining DAG-based model structure with unconstrained data types and relations for flexible, transparent, and modularized data simulation","volume":"18","author":"Al Hajj","year":"2023","journal-title":"PLoS One"},{"key":"2026020704015462800_btag026-B2","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1186\/s40246-022-00396-x","article-title":"A review of deep learning applications in human genomics using next-generation sequencing data","volume":"16","author":"Alharbi","year":"2022","journal-title":"Hum Genomics"},{"key":"2026020704015462800_btag026-B3","doi-asserted-by":"publisher","first-page":"354","DOI":"10.1038\/s41588-021-00782-6","article-title":"Base-resolution models of transcription-factor binding reveal soft motif syntax","volume":"53","author":"Avsec","year":"2021","journal-title":"Nat Genet"},{"key":"2026020704015462800_btag026-B4","doi-asserted-by":"publisher","first-page":"666","DOI":"10.1038\/s41576-025-00841-2","article-title":"Predicting gene expression from DNA sequence using deep learning models","volume":"26","author":"Barbadilla-Mart\u00ednez","year":"2025","journal-title":"Nat Rev Genet"},{"key":"2026020704015462800_btag026-B5","doi-asserted-by":"publisher","author":"Bhagya","year":"2023","DOI":"10.1109\/ICICCS56967.2023.10142255"},{"key":"2026020704015462800_btag026-B6","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1087\/20150211","article-title":"Beyond authorship: attribution, contribution, collaboration, and credit","volume":"28","author":"Brand","year":"2015","journal-title":"Learn Publ"},{"key":"2026020704015462800_btag026-B7","doi-asserted-by":"publisher","first-page":"R24","DOI":"10.1186\/gb-2007-8-2-r24","article-title":"Quantifying similarity between motifs","volume":"8","author":"Gupta","year":"2007","journal-title":"Genome Biol"},{"key":"2026020704015462800_btag026-B8","doi-asserted-by":"publisher","first-page":"228","DOI":"10.1016\/j.patrec.2021.06.030","article-title":"Perturbation-based methods for explaining deep neural networks: a survey","volume":"150","author":"Ivanovs","year":"2021","journal-title":"Pattern Recognit Lett"},{"key":"2026020704015462800_btag026-B9","doi-asserted-by":"publisher","first-page":"192","DOI":"10.1186\/1471-2105-9-192","article-title":"uShuffle: a useful tool for shuffling biological sequences while preserving the k-let counts","volume":"9","author":"Jiang","year":"2008","journal-title":"BMC Bioinformatics"},{"key":"2026020704015462800_btag026-B10","doi-asserted-by":"publisher","first-page":"1607","DOI":"10.1093\/bioinformatics\/btaa928","article-title":"BiasAway: command-line and web server to generate nucleotide composition-matched DNA background sequences","volume":"37","author":"Khan","year":"2021","journal-title":"Bioinformatics"},{"key":"2026020704015462800_btag026-B11","doi-asserted-by":"publisher","first-page":"114","DOI":"10.1186\/s13059-025-03584-9","article-title":"Polygraph: a software framework for the systematic assessment of synthetic regulatory DNA elements","volume":"26","author":"Lal","year":"2025","journal-title":"Genome Biol"},{"key":"2026020704015462800_btag026-B12","doi-asserted-by":"publisher","first-page":"510","DOI":"10.1186\/s12859-021-04437-5","article-title":"Fast activation maximization for molecular sequence design","volume":"22","author":"Linder","year":"2021","journal-title":"BMC Bioinformatics"},{"key":"2026020704015462800_btag026-B13","first-page":"43177","author":"Nguyen","year":"2023"},{"key":"2026020704015462800_btag026-B14","doi-asserted-by":"publisher","first-page":"D184","DOI":"10.1093\/nar\/gkaf1209","article-title":"JASPAR 2026: expansion of transcription factor binding profiles and integration of deep learning models","volume":"54","author":"Ovek Baydar","year":"2026","journal-title":"Nucleic Acids Res"},{"key":"2026020704015462800_btag026-B15","first-page":"58","author":"Prakash","year":"2022"},{"key":"2026020704015462800_btag026-B16","doi-asserted-by":"publisher","first-page":"e85","DOI":"10.1093\/nar\/gkae743","article-title":"Identification of transcription factor co-binding patterns with non-negative matrix factorization","volume":"52","author":"Rauluseviciute","year":"2024","journal-title":"Nucleic Acids Res"},{"key":"2026020704015462800_btag026-B17","doi-asserted-by":"publisher","first-page":"4994","DOI":"10.1093\/bioinformatics\/btac612","article-title":"Access to ground truth at unconstrained size makes simulated data as indispensable as experimental data for bioinformatics methods development and benchmarking","volume":"38","author":"Sandve","year":"2022","journal-title":"Bioinformatics"},{"key":"2026020704015462800_btag026-B18","doi-asserted-by":"publisher","first-page":"W670","DOI":"10.1093\/nar\/gkac312","article-title":"RSAT 2022: regulatory sequence analysis tools","volume":"50","author":"Santana-Garcia","year":"2022","journal-title":"Nucleic Acids Res"},{"key":"2026020704015462800_btag026-B19","doi-asserted-by":"publisher","first-page":"1374","DOI":"10.1038\/s41592-024-02331-5","article-title":"Unlocking gene regulation with sequence-to-function models","volume":"21","author":"Sasse","year":"2024","journal-title":"Nat Methods"},{"key":"2026020704015462800_btag026-B20","doi-asserted-by":"publisher","author":"Schreiber","year":"2025","DOI":"10.1101\/2025.08.08.669296"},{"key":"2026020704015462800_btag026-B21","doi-asserted-by":"publisher","author":"Shrikumar","year":"2018","DOI":"10.48550\/arxiv.1811.00416"},{"key":"2026020704015462800_btag026-B22","doi-asserted-by":"publisher","author":"Shrikumar","year":"2019","DOI":"10.48550\/arXiv.1704.02685"},{"key":"2026020704015462800_btag026-B23","doi-asserted-by":"publisher","first-page":"e47836","DOI":"10.1371\/journal.pone.0047836","article-title":"The limits of de novo DNA motif discovery","volume":"7","author":"Simcha","year":"2012","journal-title":"PLoS One"},{"key":"2026020704015462800_btag026-B24","doi-asserted-by":"publisher","author":"Sinai","year":"2020","DOI":"10.48550\/arxiv.2010.02141"},{"key":"2026020704015462800_btag026-B25","doi-asserted-by":"publisher","first-page":"381","DOI":"10.1016\/j.tibs.2014.07.002","article-title":"Absence of a simple code: how transcription factors read the genome","volume":"39","author":"Slattery","year":"2014","journal-title":"Trends Biochem Sci"},{"key":"2026020704015462800_btag026-B26","doi-asserted-by":"publisher","first-page":"137","DOI":"10.1038\/nbt1053","article-title":"Assessing computational tools for the discovery of transcription factor binding sites","volume":"23","author":"Tompa","year":"2005","journal-title":"Nat Biotechnol"},{"key":"2026020704015462800_btag026-B27","doi-asserted-by":"publisher","first-page":"827","DOI":"10.1006\/jmbi.1998.1947","article-title":"Extracting regulatory sites from the upstream region of yeast genes by computational analysis of oligonucleotide frequencies","volume":"281","author":"Van Helden","year":"1998","journal-title":"J Mol Biol"},{"key":"2026020704015462800_btag026-B28","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-015-7744-1","volume-title":"Simulated Annealing: Theory and Applications","author":"Van Laarhoven","year":"1987"},{"key":"2026020704015462800_btag026-B29","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1186\/s13059-023-03070-0","article-title":"Modeling methyl-sensitive transcription factor motifs with an expanded epigenetic alphabet","volume":"25","author":"Viner","year":"2024","journal-title":"Genome Biol"},{"key":"2026020704015462800_btag026-B30","doi-asserted-by":"publisher","first-page":"e98","DOI":"10.1093\/nar\/gkr341","article-title":"Inferring transcription factor complexes from ChIP-seq data","volume":"39","author":"Whitington","year":"2011","journal-title":"Nucleic Acids Res"},{"key":"2026020704015462800_btag026-B31","doi-asserted-by":"publisher","first-page":"vbaf106","DOI":"10.1093\/bioadv\/vbaf106","article-title":"Perspective on recent developments and challenges in regulatory and systems genomics","volume":"5","author":"Zeitlinger","year":"2025","journal-title":"Bioinform Adv"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/advance-article-pdf\/doi\/10.1093\/bioinformatics\/btag026\/66483567\/btag026.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/42\/2\/btag026\/66483567\/btag026.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/42\/2\/btag026\/66483567\/btag026.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,2,7]],"date-time":"2026-02-07T09:02:07Z","timestamp":1770454927000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/doi\/10.1093\/bioinformatics\/btag026\/8431713"}},"subtitle":[],"editor":[{"given":"Can","family":"Alkan","sequence":"additional","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2026,1,3]]},"references-count":31,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2026,1,3]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btag026","relation":{},"ISSN":["1367-4803","1367-4811"],"issn-type":[{"value":"1367-4803","type":"print"},{"value":"1367-4811","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2026,2]]},"published":{"date-parts":[[2026,1,3]]},"article-number":"btag026"}}