[R Shiny] 샤이니 소개 Start

BioinformaticsAndMe







What is R Shiny?


: R Shiny(샤이니)는 R 사용자들에게 Interactive web app 제작을 가능케하는 R 패키지

: Shiny code로 HTML, CSS로 제작되는 웹앱을 동등하게 구현

: 웹앱 제작에 대한 지식이 부족해도 R script로 간단하게 웹앱 개발

: R 사용자들은 분석 과정에서 보유한 데이터를 쉽게 어플리케이션에 연동 가능





Installing R Shiny


# R Shiny 패키지 설치
install.packages('shiny')


# Shiny 패키지 로딩 library(shiny)




Structure of a Shiny app


1. User Interface (UI)

: 사용자 인터페이스(UI)는 앱의 레이아웃과 모양을 결정

: 앱에서 사용되는 Input(입력)/Ouput(출력)이 포함

: 탭, 메뉴 등 앱 내부의 각 요소들을 정의



2. Server

: 샤이니 앱의 서버 로직을 정의

: 입력에서 출력까지 생성하는 어플리케이션의 전반적인 과정 포함

: 샤이니 앱을 로딩할 때 서버 기능이 호출됨



3. ShinyApp

: shinyApp은 UI 및 Server 기능을 호출하여, Shiny App을 만드는 샤이니 웹앱의 핵심

: 아래는 ShinyApp의 개요





#Reference

1) https://www.edureka.co/blog/r-shiny-tutorial/

2) https://deanattali.com/blog/building-shiny-apps-tutorial/





[R Shiny] 샤이니 소개 End

BioinformaticsAndMe

'R' 카테고리의 다른 글

[R] subset (데이터추출 함수)  (0) 2019.10.17
[R] p value 보정  (0) 2019.10.14
Hierarchical clustering (R 계층적 군집화)  (0) 2019.10.04
K-medoids clustering (R PAM)  (0) 2019.09.30
K-means clustering (R 군집분석)  (0) 2019.09.24

+ Recent posts