小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

shiny資源匯總

 健明 2021-07-14

六年前還在上海工作的時(shí)候,機(jī)緣巧合接觸了使用R語(yǔ)言的shiny體系搭建網(wǎng)頁(yè)工具的技術(shù),就一直身體力行的在我們生物信息學(xué)圈子里面推廣它。自己一個(gè)人能做的很有限,很慶幸這些年有各式各樣的小伙伴加入我們《生信技能樹(shù)》小圈子,一起建設(shè)shiny知識(shí)體系。最近有空,就安排實(shí)習(xí)生整理了一下各個(gè)公眾號(hào)關(guān)于R語(yǔ)言的shiny體系搭建網(wǎng)頁(yè)工具的教程,供大家系統(tǒng)性學(xué)習(xí)!

  • 一、入門(mén)資源 ??

  • 二、進(jìn)階資源 ??

  • 三、UI模板 ??

  • 四、UI組件 ??

  • 五、部署經(jīng)驗(yàn) ??

  • 六、輔助工具 ??

  • 七、學(xué)無(wú)止境 ??

  • 八、行業(yè)案例 ??

一、入門(mén)資源 ??

在造汽車(chē)之前,造輛自行車(chē)玩玩

有成就感的入門(mén),為接下來(lái)枯燥無(wú)味的進(jìn)階積累一點(diǎn)點(diǎn)動(dòng)力

  1. 快速上手

    The written Shiny tutorial

    https://shiny./tutorial/#written-tutorials

  2. 理解原理

    課件

    https://github.com/rstudio-education/shiny.-tutorial

    視頻

    https://shiny./tutorial/#video-tutorials

  3. 臨摹案例

    挑感興趣的或者與自己項(xiàng)目相關(guān)的細(xì)看,套用

    https://shiny./gallery/

二、進(jìn)階資源 ??

準(zhǔn)備開(kāi)始造汽車(chē)了

趁著入門(mén)剛做完有一種啥都能輕而易舉掌握的自信,乘勝追擊

  1. Rstudio的shiny文檔

    層次分明,步驟清晰

    https://shiny./articles/

    image-20210318172549965
  2. 一本系統(tǒng)又基礎(chǔ)的書(shū)

    https:///

  3. 模塊化開(kāi)發(fā)

    • 有效的使用模塊化

      https://rpodcast./rsconf-2019


    • golem框架(基于Shiny - Modularizing Shiny app code)

      https://github.com/ThinkR-open/golem

    • 配套的書(shū)

      https:///

    • 視頻講座

      https:///post/episode-2-golem/

  4. 實(shí)踐教學(xué)

    https:///ultimate-guide-r-shiny-app-dashboards-2021

    R Shiny {golem} – Development to Production – Overview | R-bloggers

    A Complete Dashboard Project in R Shiny App | by Lasha Gochiashvili | Towards Data Science

三、UI模板 ??

一個(gè)合適項(xiàng)目的模板事半功倍

  1. dashboard

    http://rstudio./shinydashboard/ 復(fù)雜度低

    歷史最久,應(yīng)用最廣

  2. shinydashboardPlus

    https://github.com/RinteRface/shinydashboardPlus 復(fù)雜度低

  3. bs4Dash

    https://github.com/RinteRface/bs4Dash/

    復(fù)雜度中等

    支持Bootstrap 4

  4. shinyMobile

    https://github.com/RinteRface/shinyMobile/ 復(fù)雜度高

  5. flexdashboard

    http://rmarkdown./flexdashboard 復(fù)雜度高

  6. argonDash

    https://github.com/RinteRface/argonDash 復(fù)雜度中等

    支持bootstrap4

  7. shinymaterial

    https://github.com/ericrayanderson/shinymaterial 復(fù)雜度中等

    基于谷歌框架

  8. semantic.dashboard

    https://github.com/Appsilon/shiny.semantic 復(fù)雜度低

    基于Fomantic UI

  9. dashboardthemes

    https://github.com/nik01010/dashboardthemes 復(fù)雜度低

    增強(qiáng)dashboard的自定義

四、UI組件 ??

shiny的配套設(shè)施

  1. DT

    一個(gè)表格

    https://rstudio./DT/

  2. 一個(gè)圖標(biāo)

    Icons | Font Awesome

    iconfont-阿里巴巴矢量圖標(biāo)庫(kù)

  3. 自動(dòng)化畫(huà)圖主題

    Unified and Automatic Theming of ggplot2, lattice, and base R Graphics · thematic

  4. 交互式圖

    Create Interactive Graphs with Echarts JavaScript Version 5 · echarts4r

    An R package for interactive visualisations · g2r

  5. 改良的小組件

    shinyWidgets

  6. UI界面輸入markdown文本

    jienagu/noteMD: Print text from shiny ui (support markdown syntax) to pdf or word report

  7. 主題設(shè)置教程

    Styling Shiny & R Markdown with bslib & thematic

  8. 不用dashboard的情況下設(shè)置shiny和Rmarkdown的主題

    Custom Bootstrap Sass Themes for shiny and rmarkdown · bslib

  9. 用dashboard的情況下設(shè)置shiny的主題

    Fresh themes · fresh

  10. 支持js

    shinyjs R package | by Dean Attali | Overview

  11. 加載動(dòng)畫(huà)

    • JohnCoene/waiter: ??? Loading screens for Shiny
    • Busy Indicator for Shiny Applications · shinybusy
    • daattali/shinycssloaders: ? Add loading animations to a Shiny output while it's recalculating
    • emitanaka/shinycustomloader: Add a custom loader for R shiny

五、部署經(jīng)驗(yàn) ??

無(wú)論好壞,都要上線(xiàn)

  1. shinyapp.io

    user guide

  2. Shiny-server

    Download Shiny Server - RStudio

  3. Docker

    Deploy your RShiny App Locally with Docker

    An open-source solution to deploy enterprise-level R Shiny applications | by Mingchu Xu | Towards Data Science

  4. AWS

    The Shiny AWS Book

  5. ShinyProxy

六、輔助工具 ??

  1. 展示反應(yīng)過(guò)程

    Reactivity Visualizer for shiny · reactlog

  2. 展示使用記錄

    dreamRs/shinylogs: Logs for Shiny apps

  3. Packrat: Reproducible package management for R

  4. Appsilon/shiny.i18n: Shiny applications internationalisation made easy

  5. 工欲善其事,必先利其器

    anthonynorth/rscodeio: An RStudio theme inspired by Visual Studio Code.

七、學(xué)無(wú)止境 ??

紙上得來(lái)終覺(jué)淺,絕知此事要躬行

一些文章和書(shū)

他們也許因?yàn)檐浖姹镜牡?,在操作環(huán)節(jié)有一點(diǎn)點(diǎn)過(guò)時(shí)

  • 在亞馬遜服務(wù)器上部署

    DS4B 202A-R: Expert Shiny Developer with AWS | Business Science

  • 一個(gè)github上例舉各類(lèi)shiny資源的列表

    grabear/awesome-rshiny: An awesome R-shiny list!

    nanxstats/awesome-shiny-extensions: ?? Awesome R packages that offer extended UI or server components for the R web framework Shiny

  • 一個(gè)各種shiny開(kāi)發(fā)者視頻講座

    Shiny Developer Series

  • 一個(gè)shiny例子集合

    dreamRs shiny gallery

  • js在shiny中的運(yùn)用

    JavaScript 4 Shiny - Field Notes

  • 沒(méi)有shiny的shiny

    Shiny without Shiny: RTutor in RStudio’s new Visual Markdown Mode | R-bloggers

  • 出色的UI設(shè)計(jì)

    Welcome | Outstanding User Interfaces with Shiny

  • 怎么寫(xiě)小工具

  • How to write a useful htmlwidgets in R: tips and walk-through a real example

  • 什么是模塊化

    A beginner's guide to Shiny modules | Emily Riederer

  • R中的js

    JavaScript for R

資源背后的機(jī)構(gòu)和開(kāi)發(fā)者,都可以看看,他們的網(wǎng)站,個(gè)人Twitter之類(lèi)的,尋寶哦。

八、行業(yè)案例 ??

  1. CIPR: a web-based R/shiny app and R package to annotate cell clusters in single cell RNA sequencing experiments - PubMed

  2. A biologist-friendly interactive visualization platform for analyzing and Exploring expression profile data generated by microarray, RNA-seq or mass spectrometry

  3. shinyapps.dreamrs.fr/esquisse/

  4. timevis - An R package for creating timeline visualizations

  5. https://gallery./genome_browser/

  6. jokergoo/InteractiveComplexHeatmap: Make Interactive Complex Heatmaps

  7. venyao/shinyCircos: an R/shiny application for creation of Circos plot interactively

  8. https://appforiarteam./noteMD_shiny_demo/

  9. shinyGEO - a web-based application for analyzing gene expression omnibus datasets | shinyGEO

  10. 一個(gè)訪問(wèn)量高達(dá) 1300 萬(wàn)的 shiny 應(yīng)用的誕生故事

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多