Appyters: Turning Jupyter Notebooks into data-driven web apps

Jupyter Notebooks have transformed the communication of data analysis pipelines by facilitating a modular structure that brings together code, markdown text, and interactive visualizations. Here, we extended Jupyter Notebooks to broaden their accessibility with Appyters. Appyters turn Jupyter Notebo...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:Patterns (New York, N.Y.) Ročník 2; číslo 3; s. 100213
Hlavní autori: Clarke, Daniel J.B., Jeon, Minji, Stein, Daniel J., Moiseyev, Nicole, Kropiwnicki, Eryk, Dai, Charles, Xie, Zhuorui, Wojciechowicz, Megan L., Litz, Skylar, Hom, Jason, Evangelista, John Erol, Goldman, Lucas, Zhang, Serena, Yoon, Christine, Ahamed, Tahmid, Bhuiyan, Samantha, Cheng, Minxuan, Karam, Julie, Jagodnik, Kathleen M., Shu, Ingrid, Lachmann, Alexander, Ayling, Sam, Jenkins, Sherry L., Ma'ayan, Avi
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: United States Elsevier Inc 12.03.2021
Elsevier
Predmet:
ISSN:2666-3899, 2666-3899
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Popis
Shrnutí:Jupyter Notebooks have transformed the communication of data analysis pipelines by facilitating a modular structure that brings together code, markdown text, and interactive visualizations. Here, we extended Jupyter Notebooks to broaden their accessibility with Appyters. Appyters turn Jupyter Notebooks into fully functional standalone web-based bioinformatics applications. Appyters present to users an entry form enabling them to upload their data and set various parameters for a multitude of data analysis workflows. Once the form is filled, the Appyter executes the corresponding notebook in the cloud, producing the output without requiring the user to interact directly with the code. Appyters were used to create many bioinformatics web-based reusable workflows, including applications to build customized machine learning pipelines, analyze omics data, and produce publishable figures. These Appyters are served in the Appyters Catalog at https://appyters.maayanlab.cloud. In summary, Appyters enable the rapid development of interactive web-based bioinformatics applications. •Appyters turn Jupyter Notebooks into full-stack web-based applications•The Appyters Catalog serves over 75 Appyters•Appyters provide a way to parameterize and generalize Jupyter Notebooks•Appyter reports have permanent URLs that can be shared and published Appyters facilitate bioinformaticians to convert their Jupyter Notebook workflows into lightweight, interactive, open-source, reproducible web-based bioinformatics applications. The Appyters Catalog is a software platform that enables biomedical researchers to analyze and visualize their data in many ways. Appyters were developed to create many bioinformatics web-based reusable workflows, including applications to build customized machine learning pipelines, analyze omics data, and produce publishable figures. Appyters turn Jupyter Notebooks into fully functional standalone web-based bioinformatics applications. Appyters were used to create many bioinformatics web-based reusable workflows, including applications to build customized machine learning pipelines, analyze omics data, and produce publishable figures. These Appyters are served in an Appyters Catalog. In summary, Appyters enable the rapid development of lightweight, interactive, open-source, reproducible web-based bioinformatics applications.
Bibliografia:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 23
Lead contact
ISSN:2666-3899
2666-3899
DOI:10.1016/j.patter.2021.100213