{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,20]],"date-time":"2026-07-20T10:14:20Z","timestamp":1784542460801,"version":"3.55.0"},"update-to":[{"DOI":"10.1371\/journal.pcbi.1009859","type":"new_version","label":"New version","source":"publisher","updated":{"date-parts":[[2022,2,22]],"date-time":"2022-02-22T00:00:00Z","timestamp":1645488000000}}],"reference-count":39,"publisher":"Public Library of Science (PLoS)","issue":"2","license":[{"start":{"date-parts":[[2022,2,9]],"date-time":"2022-02-09T00:00:00Z","timestamp":1644364800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000066","name":"National Institute of Environmental Health Sciences","doi-asserted-by":"publisher","award":["R01-ES013768"],"award-info":[{"award-number":["R01-ES013768"]}],"id":[{"id":"10.13039\/100000066","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000057","name":"National Institute of General Medical Sciences","doi-asserted-by":"publisher","award":["R01-GM125722-03S1"],"award-info":[{"award-number":["R01-GM125722-03S1"]}],"id":[{"id":"10.13039\/100000057","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Cornell Institute of Biotechnology\u2019s Epigenomic Core Facility","award":["RRID:SCR_021287"],"award-info":[{"award-number":["RRID:SCR_021287"]}]}],"content-domain":{"domain":["www.ploscompbiol.org"],"crossmark-restriction":false},"short-container-title":["PLoS Comput Biol"],"abstract":"<jats:p>\n                    The ability to aggregate experimental data analysis and results into a concise and interpretable format is a key step in evaluating the success of an experiment. This critical step determines baselines for reproducibility and is a key requirement for data dissemination. However, in practice it can be difficult to consolidate data analyses that encapsulates the broad range of datatypes available in the life sciences. We present STENCIL, a web templating engine designed to organize, visualize, and enable the sharing of interactive data visualizations. STENCIL leverages a flexible web framework for creating templates to render highly customizable visual front ends. This flexibility enables researchers to render small or large sets of experimental outcomes, producing high-quality downloadable and editable figures that retain their original relationship to the source data. REST API based back ends provide programmatic data access and supports easy data sharing. STENCIL is a lightweight tool that can stream data from Galaxy, a popular bioinformatic analysis web platform. STENCIL has been used to support the analysis and dissemination of two large scale genomic projects containing the complete data analysis for over 2,400 distinct datasets. Code and implementation details are available on GitHub:\n                    <jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"https:\/\/github.com\/CEGRcode\/stencil\" xlink:type=\"simple\">https:\/\/github.com\/CEGRcode\/stencil<\/jats:ext-link>\n                  <\/jats:p>","DOI":"10.1371\/journal.pcbi.1009859","type":"journal-article","created":{"date-parts":[[2022,2,9]],"date-time":"2022-02-09T13:39:33Z","timestamp":1644413973000},"page":"e1009859","update-policy":"https:\/\/doi.org\/10.1371\/journal.pcbi.corrections_policy","source":"Crossref","is-referenced-by-count":4,"title":["STENCIL: A web templating engine for visualizing and sharing life science datasets"],"prefix":"10.1371","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6140-2204","authenticated-orcid":true,"given":"Qi","family":"Sun","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7411-6039","authenticated-orcid":true,"given":"Ali","family":"Nematbakhsh","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3372-0691","authenticated-orcid":true,"given":"Prashant K.","family":"Kuntala","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9171-8696","authenticated-orcid":true,"given":"Gretta","family":"Kellogg","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8341-4476","authenticated-orcid":true,"given":"B. Franklin","family":"Pugh","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4351-7037","authenticated-orcid":true,"given":"William K. M.","family":"Lai","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"340","published-online":{"date-parts":[[2022,2,9]]},"reference":[{"issue":"7414","key":"pcbi.1009859.ref001","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1038\/nature11247","article-title":"An integrated encyclopedia of DNA elements in the human genome.","volume":"489","author":"ENCODE","year":"2012","journal-title":"Nature"},{"issue":"6","key":"pcbi.1009859.ref002","doi-asserted-by":"crossref","first-page":"580","DOI":"10.1038\/ng.2653","article-title":"The Genotype-Tissue Expression (GTEx) project.","volume":"45","author":"GTEx","year":"2013","journal-title":"Nat Genet"},{"issue":"7539","key":"pcbi.1009859.ref003","doi-asserted-by":"crossref","first-page":"317","DOI":"10.1038\/nature14248","article-title":"Integrative analysis of 111 reference human epigenomes","volume":"518","author":"C Roadmap Epigenomics","year":"2015","journal-title":"Nature"},{"key":"pcbi.1009859.ref004","author":"S. Andrews","year":"2010","journal-title":"FastQC: a quality control tool for high throughput sequence data"},{"issue":"16","key":"pcbi.1009859.ref005","doi-asserted-by":"crossref","first-page":"2184","DOI":"10.1093\/bioinformatics\/bts356","article-title":"RSeQC: quality control of RNA-seq experiments","volume":"28","author":"L Wang","year":"2012","journal-title":"Bioinformatics"},{"issue":"2","key":"pcbi.1009859.ref006","doi-asserted-by":"crossref","first-page":"292","DOI":"10.1093\/bioinformatics\/btv566","article-title":"Qualimap 2: advanced multi-sample quality control for high-throughput sequencing data","volume":"32","author":"K Okonechnikov","year":"2016","journal-title":"Bioinformatics"},{"issue":"8","key":"pcbi.1009859.ref007","doi-asserted-by":"crossref","first-page":"2587","DOI":"10.1093\/bioinformatics\/btz937","article-title":"ngsReports: a Bioconductor package for managing FastQC reports and other NGS related log files","volume":"36","author":"CM Ward","year":"2020","journal-title":"Bioinformatics"},{"issue":"19","key":"pcbi.1009859.ref008","doi-asserted-by":"crossref","first-page":"3137","DOI":"10.1093\/bioinformatics\/btx373","article-title":"FQC Dashboard: integrates FastQC results into a web-based, interactive, and extensible FASTQ quality control tool","volume":"33","author":"J Brown","year":"2017","journal-title":"Bioinformatics"},{"issue":"9","key":"pcbi.1009859.ref009","doi-asserted-by":"crossref","first-page":"R137","DOI":"10.1186\/gb-2008-9-9-r137","article-title":"Model-based analysis of ChIP-Seq (MACS).","volume":"9","author":"Y Zhang","year":"2008","journal-title":"Genome Biol"},{"issue":"8","key":"pcbi.1009859.ref010","doi-asserted-by":"crossref","first-page":"R83","DOI":"10.1186\/gb-2011-12-8-r83","article-title":"Cistrome: an integrative platform for transcriptional regulation studies","volume":"12","author":"T Liu","year":"2011","journal-title":"Genome Biol"},{"issue":"12","key":"pcbi.1009859.ref011","doi-asserted-by":"crossref","first-page":"e0190152","DOI":"10.1371\/journal.pone.0190152","article-title":"RNA-Seq differential expression analysis: An extended review and a software tool.","volume":"12","author":"J Costa-Silva","year":"2017","journal-title":"PLoS One."},{"issue":"1","key":"pcbi.1009859.ref012","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1186\/s13059-019-1854-5","article-title":"Assessment of computational methods for the analysis of single-cell ATAC-seq data","volume":"20","author":"H Chen","year":"2019","journal-title":"Genome Biol"},{"issue":"7","key":"pcbi.1009859.ref013","doi-asserted-by":"crossref","first-page":"1229","DOI":"10.1093\/bioinformatics\/btx763","article-title":"shinyCircos: an R\/Shiny application for interactive creation of Circos plot","volume":"34","author":"Y Yu","year":"2018","journal-title":"Bioinformatics"},{"issue":"1","key":"pcbi.1009859.ref014","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1186\/s13104-019-4179-2","article-title":"TCC-GUI: a Shiny-based application for differential expression analysis of RNA-Seq count data.","volume":"12","author":"W Su","year":"2019","journal-title":"BMC Res Notes"},{"issue":"10","key":"pcbi.1009859.ref015","doi-asserted-by":"crossref","first-page":"3283","DOI":"10.1093\/bioinformatics\/btaa077","article-title":"netGO: R-Shiny package for network-integrated pathway enrichment analysis","volume":"36","author":"J Kim","year":"2020","journal-title":"Bioinformatics"},{"key":"pcbi.1009859.ref016","article-title":"ShinyCell: Simple and sharable visualisation of single-cell gene expression data","author":"JF Ouyang","year":"2021","journal-title":"Bioinformatics"},{"issue":"1","key":"pcbi.1009859.ref017","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1186\/s40168-021-01013-0","article-title":"animalcules: interactive microbiome analytics and visualization in R.","volume":"9","author":"Y Zhao","year":"2021","journal-title":"Microbiome."},{"key":"pcbi.1009859.ref018","first-page":"126","author":"S. Hossain","year":"2019","journal-title":"Visualization of Bioinformatics Data with Dash Bio"},{"key":"pcbi.1009859.ref019","unstructured":"R-studio. Pricing 2021. Available from: https:\/\/www.rstudio.com\/pricing\/."},{"key":"pcbi.1009859.ref020","unstructured":"Plotly. Pricing 2021. Available from: https:\/\/plotly.com\/get-pricing\/."},{"key":"pcbi.1009859.ref021","doi-asserted-by":"crossref","first-page":"160018","DOI":"10.1038\/sdata.2016.18","article-title":"The FAIR Guiding Principles for scientific data management and stewardship.","volume":"3","author":"MD Wilkinson","year":"2016","journal-title":"Sci Data"},{"issue":"12","key":"pcbi.1009859.ref022","doi-asserted-by":"crossref","first-page":"2870","DOI":"10.1002\/ijc.33466","article-title":"Big Data: The good, the bad and the ugly","volume":"148","author":"H Gronemeyer","year":"2021","journal-title":"Int J Cancer"},{"issue":"8","key":"pcbi.1009859.ref023","doi-asserted-by":"crossref","first-page":"R86","DOI":"10.1186\/gb-2010-11-8-r86","article-title":"Galaxy: a comprehensive approach for supporting accessible, reproducible, and transparent computational research in the life sciences","volume":"11","author":"J Goecks","year":"2010","journal-title":"Genome Biol"},{"issue":"6","key":"pcbi.1009859.ref024","doi-asserted-by":"crossref","first-page":"631","DOI":"10.1016\/j.cels.2018.03.014","article-title":"Practical Computational Reproducibility in the Life Sciences.","volume":"6","author":"B Gruning","year":"2018","journal-title":"Cell Syst"},{"issue":"2","key":"pcbi.1009859.ref025","doi-asserted-by":"crossref","first-page":"403","DOI":"10.1186\/gb4161","article-title":"Dissemination of scientific software with Galaxy ToolShed","volume":"15","author":"D Blankenberg","year":"2014","journal-title":"Genome Biol"},{"issue":"13","key":"pcbi.1009859.ref026","doi-asserted-by":"crossref","first-page":"1685","DOI":"10.1093\/bioinformatics\/btt199","article-title":"BioBlend: automating pipeline analyses within Galaxy and CloudMan","volume":"29","author":"C Sloggett","year":"2013","journal-title":"Bioinformatics"},{"issue":"6","key":"pcbi.1009859.ref027","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1016\/S1741-8364(04)02423-0","article-title":"Information Visualization Techniques in Bioinformatics during the Postgenomic Era","volume":"2","author":"Y Tao","year":"2004","journal-title":"Drug Discov Today Biosilico"},{"issue":"3","key":"pcbi.1009859.ref028","doi-asserted-by":"crossref","first-page":"781","DOI":"10.1111\/cgf.13727","article-title":"Tasks, Techniques, and Tools for Genomic Data Visualization.","volume":"38","author":"S Nusrat","year":"2019","journal-title":"Comput Graph Forum"},{"issue":"8","key":"pcbi.1009859.ref029","doi-asserted-by":"crossref","first-page":"1406","DOI":"10.1093\/bioinformatics\/btx793","article-title":"Gene Graphics: a genomic neighborhood data visualization web application","volume":"34","author":"KJ Harrison","year":"2018","journal-title":"Bioinformatics"},{"key":"pcbi.1009859.ref030","first-page":"1176935119835546","article-title":"Visual Analytics of Genomic and Cancer Data","volume":"18","author":"Z Qu","year":"2019","journal-title":"A Systematic Review. Cancer Inform"},{"issue":"7853","key":"pcbi.1009859.ref031","doi-asserted-by":"crossref","first-page":"309","DOI":"10.1038\/s41586-021-03314-8","article-title":"A high-resolution protein architecture of the budding yeast genome","volume":"592","author":"MJ Rossi","year":"2021","journal-title":"Nature"},{"key":"pcbi.1009859.ref032","article-title":"A ChIP-exo screen of 887 PCRP transcription factor antibodies in human cells.","author":"WKM Lai","year":"2021","journal-title":"bioRxiv"},{"key":"pcbi.1009859.ref033","unstructured":"mui-datatables. https:\/\/githubcom\/gregnb\/mui-datatables. 2021."},{"key":"pcbi.1009859.ref034","article-title":"igv.js: an embeddable JavaScript implementation of the Integrative Genomics Viewer (IGV).","author":"JT Robinson","year":"2020","journal-title":"bioRxiv"},{"issue":"2","key":"pcbi.1009859.ref035","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/2.485845","article-title":"Role-Based Access Control Models.","volume":"29","author":"R Sandhu","year":"1996","journal-title":"IEEE Computer"},{"key":"pcbi.1009859.ref036","author":"T. Galaxy","year":"2021","journal-title":"GDPR Compliance Documentation"},{"key":"pcbi.1009859.ref037","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1016\/j.future.2014.10.008","article-title":"Pegasus, a workflow management system for science automation","volume":"46","author":"E Deelman","year":"2015","journal-title":"Future Generation Computer Systems"},{"key":"pcbi.1009859.ref038","article-title":"A toolbox of immunoprecipitation-grade monoclonal antibodies to human transcription factors.","author":"A Venkataraman","year":"2018","journal-title":"Nat Methods"},{"issue":"5","key":"pcbi.1009859.ref039","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1109\/MCSE.2014.80","article-title":"XSEDE: Accelerating Scientific Discovery.","volume":"16","author":"J Towns","year":"2014","journal-title":"Computing in Science & Engineering"}],"updated-by":[{"DOI":"10.1371\/journal.pcbi.1009859","type":"new_version","label":"New version","source":"publisher","updated":{"date-parts":[[2022,2,22]],"date-time":"2022-02-22T00:00:00Z","timestamp":1645488000000}}],"container-title":["PLOS Computational Biology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pcbi.1009859","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,17]],"date-time":"2023-11-17T02:14:42Z","timestamp":1700187282000},"score":1,"resource":{"primary":{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pcbi.1009859"}},"subtitle":[],"editor":[{"given":"Mihaela","family":"Pertea","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"editor"}]}],"short-title":[],"issued":{"date-parts":[[2022,2,9]]},"references-count":39,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2022,2,9]]}},"URL":"https:\/\/doi.org\/10.1371\/journal.pcbi.1009859","relation":{"has-preprint":[{"id-type":"doi","id":"10.1101\/2021.06.04.447108","asserted-by":"object"}]},"ISSN":["1553-7358"],"issn-type":[{"value":"1553-7358","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,2,9]]}}}