Git Product home page Git Product logo

curso_r_avanzado's Introduction

Advanced R course: advanced statistical methods applied to Biomedicine

4-days course introducing R building packages, advanced and multivariate statistical methods applied to biomedical problems. Course organized at Instituto Aragonés de Ciencias de la Salud (IACS), Centro de Investigación Biomédica de Aragón (CIBA), 4-7 June, 2018.

Lecturer: Juan R Gonzalez, Associate Research Professor, Head of Bioinformatics Research Group in Genetic Epidemiology (BRGE) of Barcelona Institute for Global Health (ISGlobal) and Adjunct Professor to the Mathematics Department of Universitat Autonoma de Barcelona (UAB)

Introduction

Biomedical studie are generating a large amount of data. Most of these data are complex and, therefore, adavance statistical models are required to obtain proper scientific knowledge. The R statistical software is a powerfull tool which includes several packages to address most of the methods required in complex studies. R also allows the creation of new packages implementing required functions of new methodologies to be shared with the scientific community in a organized and standard way.

Methodology

  • Lectures will briefly introduce statistical methods required to address specific scientific questions and how to analyze real data using R pakcages. The methods will be illustrated using real data from different settigs including epidemiology, nutrition, air pollution, genetic, genomics among others.

  • Excersises will analyze data from a case/control study in cancer setting were controls and 4 types of cancer (colorectal, stomach, breast and prostate) were studied

Outline

  • Day 1: Creating R packages.
  • Day 2: Advanced regression models: logistic, poisson and negative binomial regression, survival analysis, gee and lineal mixed models.
  • Day 3: Multivariate methods for one table (non-supervised / supervised).
  • Day 4: DAGs and mediation analysis.

Preparing Rstudio

rtools <- "C:\\Rtools\\bin"
path <- strsplit(Sys.getenv("PATH"), ";")[[1]] 
new_path <- c(rtools, path) 
new_path <- new_path[!duplicated(tolower(new_path))] 
Sys.setenv(PATH = paste(new_path, collapse = ";"))
  • Install required packages (copy & paste this code into R console):
# Necessary to install packages from Bioconductor
source("https://bioconductor.org/biocLite.R")

# Day 1
install.packages(c("devtools", "roxygen2"))

# Day 2
install.packages(c("MASS", ljr", nlme", "segmented"))

# Day 3
install.packages(c("nFactors", "cluster"))
biocLite(c("made4", "impute"))

# Day 3
install.packages(c("pdfCluster", "rpart", "e1071",
"nnet", "randomForest", "adabag", "flexclust","pROC"))

# Day 4
install.packages(c("abn", "graph", "ggm"))
biocLite("Rgraphviz")

curso_r_avanzado's People

Contributors

isglobal-brge avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.