R programming for Researchers
Overview
Assuming unbiased experiment, the researcher’s dilemma is circled in their minimal capability to perform appropriate data manipulation, biostatistical interpretation, and professional graphical presentation for their data. As a result, their quality of research needs much improvement. This course focuses on building researchers’ skills in these 3 pillars for competitive international publication using a popular open source-code-based language called R.
Check the details in the following table detailed track content table
- Introduction to R
– Simple walk around R program and how to use it for beginners. The course is mainly designed to be familiar with the program before using it in a professional way for your research purpose.
– Part 1: What is R, reason to use it, packages for R, Installation, loading data and play around.
– Part 2: Mathematical operations, Expressions, Logical values, Variables, Functions, Basic data types, Dealing with NA, Finding appropriate functionality and exploring your mistakes. - Biostatistics with R
– How to refine your data before analyzing it, choose you appropriate test and interpretate the data in a professional manner. This course is essential for all researchers for unbiased research analysis.
– Part 1: Simple Mathematics, Descriptive statistics, Dealing with outliers, Normality tests (Shapiro-Wilks, Kolmogrov-Smirnov, Anderson-Darling).
– Part 2: Frequency and contingency tabulation (Cross tabulation), Test of independence (Chi- Square, Fisher exact test, Cochran Mantel Haenzel test), Measuring the strength of 2 way contingency tables.
– Part 3: T test (dependent and independent), Pair wise T test, Mann-Whitneys U test, Wilcoxon signed rank test, ANOVA, Kruskal- Wallis, Friedman test, Post hoc test example (Tukey’s) - Basic graphics with R
– This course enables you to learn how to draw the basic graphics for your research using the base built in graphics package in R.
– Line chart, Bar chart, Histogram, Box and Whiskers, combining graphics, Scatter plot matrix. - Advanced graphics with R
– A professional course enables you how to draw a professional graphics for international publications. Additionally, it lets you determine the appropriate graphics panel based on your data.
– The course focuses on ggplot 2 package, the yet, most powerful graphics package recommended by top leading journals such as Nature and Cell.
– Part 1: Whiskers and box plot, Whiskers and box plot overlaid with dot plot, Violin plot, Scatter plot.
– Part 2: Introducing the power of faceting, line plot, error bars, Histograms, Histograms overlaid with density curve, density curve.
– Part 3: Heat map analysis, bar plot, stacked bar plot, proportional stacked bar plot, scatter plot matrix. - Correlation and regression with R
– Understand how to correlate variables and fit a regression model for your data in a professional manner.
– Part 1: Correlation (Pearson, Spearman, Kendall), Simple liner regression, Global validation of liner model assumption,
– Part 2: Multiple liner regression, testing outliers and dropping values, non-liner regression, Quality check of fitted model. - Logistic regression with R
– Understand how to perform a logistic regression and predict binomial (binary) variable. Additionally, the course gives you a hint on how to read and draw a logistic regression (S- shaped) curve. - Machine learning &SVM
– A type of artificial intelligence (AI) that allows software applications to become more accurate at predicting outcomes without being explicitly programmed to do so. Machine learning algorithms use historical data as input to predict new output values. - Receiver operating characteristics (ROC) curve with R
– Understand how to perform and read a ROC curve. Choosing a cut point between poor observations and good ones. - Principle component analysis and PLS with R
– A Multivariate analysis test used to predict strong correlation pattern within dataset variables. This course lets you know how to perform, read and draw a PCA. - Survival analysis
– To estimate and interpret survival and / or hazard functions from the survival data; to compare survival and / or hazard functions, and to assess the relationship of explanatory variables to survival time. - Data manipulation with R
– This course enables you dealing with large data input in a professional way. Unlike spreadsheet (excel) avoid errors and save time by using automated coding.
Program Tracks
You have the option to attend all tracks or select one or more from the list below:
# | Track Name | Description* | days | hrs |
From 0 2 hero | All modules | 24 | 72 | |
Track 1 | Data wrangling | 2 modules | 4 | 12 |
Track 2 | Biostat inference 1 | 3 modules | 10 | 30 |
Track 3 | Biostat inference 2 | 4 modules | 12 | 36 |
Track 4 | Data visualization | 4 modules | 10 | 30 |
Track 5 | Correlation and regression | 2 modules | 4 | 12 |
Track 6 | Advanced regression | 3 modules | 5 | 15 |
Track 7 | PCA/PLS | 2 modules | 3 | 9 |
Track 8 | ROC | 2 modules | 3 | 9 |
Track 9 | Machine learning 1 | 2 modules | 3 | 9 |
Track 10 | Machine learning 2 | 4 modules | 5 | 15 |
Track 11 | Survival analysis | 2 modules | 3 | 9 |
Meet our instructors
Tutor:
Sameh Magdeldin M.V.Sc, 2 Ph.D, MBA
Head of Proteomics and metabolomics unit, CCHE 57357
R programing and statistical inference certification, John Hopkins
Professional trainer:
Ahmed Karam
Senior bioinformatician Proteomics and Metabolomics Lab Research Program at CCHE 57357
Available Dates
No | Waves | Available dates |
Wave One | From 2\12\2024 – 20\2\2025 |
Duration: 2 days/ week for 3 month
(Monday – Wednesday)
From 4 pm to 7 pm
Target Audience
Researchers, Scientists, post graduate students and selective undergraduate students planning to pursue research in future.
Tracks Fees
Track name | Description* | Days | Hours | Price |
From 0 2 hero | All modules | 24 | 72 | 6000 EGP |
Data wrangling | 2 modules | 4 | 12 | 1200 EGP |
Biostat inference 1 | 3 modules | 10 | 30 | 3000 EGP |
Biostat inference 2 | 4 modules | 12 | 36 | 3600 EGP |
Data visualization | 4 modules | 10 | 30 | 3000 EGP |
Correlation and regression | 2 modules | 4 | 12 | 1200 EGP |
Advanced regression | 3 modules | 5 | 15 | 1500 EGP |
PCA/PLS | 2 modules | 3 | 9 | 900 EGP |
ROC | 2 modules | 3 | 9 | 900 EGP |
Machine learning 1 | 2 modules | 3 | 9 | 900 EGP |
Machine learning 2 | 4 modules | 5 | 15 | 1500 EGP |
Survival analysis | 2 modules | 3 | 9 | 900 EGP |
If you need to choose any track
Please Contact: [email protected]
The fees of the course will be directed towards the treatment of our children.
Course Fees and Registration
R programming All Modules