Cargando…

STENCIL: A web templating engine for visualizing and sharing life science datasets

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 b...

Descripción completa

Detalles Bibliográficos
Autores principales: Sun, Qi, Nematbakhsh, Ali, Kuntala, Prashant K., Kellogg, Gretta, Pugh, B. Franklin, Lai, William K. M.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8863220/
https://www.ncbi.nlm.nih.gov/pubmed/35139076
http://dx.doi.org/10.1371/journal.pcbi.1009859
_version_ 1784655191147020288
author Sun, Qi
Nematbakhsh, Ali
Kuntala, Prashant K.
Kellogg, Gretta
Pugh, B. Franklin
Lai, William K. M.
author_facet Sun, Qi
Nematbakhsh, Ali
Kuntala, Prashant K.
Kellogg, Gretta
Pugh, B. Franklin
Lai, William K. M.
author_sort Sun, Qi
collection PubMed
description 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: https://github.com/CEGRcode/stencil
format Online
Article
Text
id pubmed-8863220
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-88632202022-02-23 STENCIL: A web templating engine for visualizing and sharing life science datasets Sun, Qi Nematbakhsh, Ali Kuntala, Prashant K. Kellogg, Gretta Pugh, B. Franklin Lai, William K. M. PLoS Comput Biol Research Article 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: https://github.com/CEGRcode/stencil Public Library of Science 2022-02-09 /pmc/articles/PMC8863220/ /pubmed/35139076 http://dx.doi.org/10.1371/journal.pcbi.1009859 Text en © 2022 Sun et al https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Sun, Qi
Nematbakhsh, Ali
Kuntala, Prashant K.
Kellogg, Gretta
Pugh, B. Franklin
Lai, William K. M.
STENCIL: A web templating engine for visualizing and sharing life science datasets
title STENCIL: A web templating engine for visualizing and sharing life science datasets
title_full STENCIL: A web templating engine for visualizing and sharing life science datasets
title_fullStr STENCIL: A web templating engine for visualizing and sharing life science datasets
title_full_unstemmed STENCIL: A web templating engine for visualizing and sharing life science datasets
title_short STENCIL: A web templating engine for visualizing and sharing life science datasets
title_sort stencil: a web templating engine for visualizing and sharing life science datasets
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8863220/
https://www.ncbi.nlm.nih.gov/pubmed/35139076
http://dx.doi.org/10.1371/journal.pcbi.1009859
work_keys_str_mv AT sunqi stencilawebtemplatingengineforvisualizingandsharinglifesciencedatasets
AT nematbakhshali stencilawebtemplatingengineforvisualizingandsharinglifesciencedatasets
AT kuntalaprashantk stencilawebtemplatingengineforvisualizingandsharinglifesciencedatasets
AT kellogggretta stencilawebtemplatingengineforvisualizingandsharinglifesciencedatasets
AT pughbfranklin stencilawebtemplatingengineforvisualizingandsharinglifesciencedatasets
AT laiwilliamkm stencilawebtemplatingengineforvisualizingandsharinglifesciencedatasets