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...
Autores principales: | , , , , , |
---|---|
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 |