01. Introduction to Data Science
INTRO | Data Science Principles |
INTRO | Applications of Computational Science |
INTRO | ⦿ Computational Biology |
INTRO | ⦾ go to Bioinformatics Workbook |
INTRO | ⦿ Geospatial Analytics |
INTRO | ⦾ go to Geospatial Workbook |
INTRO | ⦿ Machine Learning Outlook |
INTRO | ⦾ go to AI Workbook |
02. Introduction to the Command Line
TUTORIAL | Terminal, a text-based interface for command-line operations |
TUTORIAL | Introduction to UNIX Shell: shell variables, home dir, .bashrc |
TUTORIAL | ⦿ Basic Commands: Navigation, File Creation & Preview |
TUTORIAL | ⦿ Command Line Text Files Editors: nano, vim |
TUTORIAL | ⦿ System Info and Access Permissions |
TUTORIAL | ⦿ Superuser Command: sudo |
TUTORIAL | ⦿ Getting Started with UNIX + VIDEO + exercises |
INTRO | Useful Text Manipulation Programs |
TUTORIAL | ⦿ GREP – simple search for regular expressions |
TUTORIAL | ⦿ SED – replace pattern in stream text |
TUTORIAL | ⦿ AWK – advanced text processing |
TUTORIAL | ⦿ BIOAWK – biological data manipulation |
CheatSheet | UNIX Commands |
03. Setting Up Computing Machine
INTRO | Operating System Installation |
TUTORIAL | ⦿ Windows OS Installation |
TUTORIAL | ⦿ Linux OS Installation |
INTRO | Must-Have Software |
INTRO | ⦿ Basic Office Software |
INTRO | ⦿ Basic Developer Tools |
INTRO | ⦿ Basic Developer Libraries |
INTRO | Various Methods of Software Installation |
TUTORIAL | ⦿ Installations on MacBook Pro |
TUTORIAL | ⦿ Installations on Windows |
TUTORIAL | ⦿ Installations on Linux |
04. Development Environment
05. Introduction to Programming
INTRO | Basics of Algorithm Structure |
TUTORIAL | Introduction to Bash Scripting |
TUTORIAL | Introduction to Python Programming |
TUTORIAL | ⦿ Open-Close & Read-Write of Data Files |
TUTORIAL | ⦿ JSON Module - Encoding & Decoding JSON Data |
TUTORIAL | ⦿ Math Module - Various Mathematical Functions |
TUTORIAL | ⦿ Pandas Library - Data Structure Manipulation Tool |
TUTORIAL | ⦿ Numpy Library - Multi-Dimensional Arrays Parser |
TUTORIAL | ⦿ SciPy Library - Algorithms for Scientific Computing |
TUTORIAL | Introduction to R programming |
TUTORIAL | ⦿ Dplyr - R package for data manipulation and transformation |
TUTORIAL | ⦿ Ggplot2 - R package for customizable graphs and charts |
TUTORIAL | ⦿ Tidyverse - R packages set for advanced exploratory data analysis |
06. High-Performance Computing (HPC)
07. Data Acquisition and Wrangling
08. Data Visualization
INTRO | Introduction to Scientific Graphic Design |
TUTORIAL | ⦿ Raster Graphics Tools |
TUTORIAL | ⦿ Vector Graphics Tools |
TUTORIAL | ⦿ Adobe Creative Cloud |
TUTORIAL | ⦿ Template-based Web Tools |
INTRO | Introduction to Scientific Graphing |
TUTORIAL | ⦿ Gnuplot: Creating Plots in the UNIX Shell |
TUTORIAL | ⦿ Plotly-Dash: Data Processing & Interactive Plotting with Python |
TUTORIAL | ⦾ Introduction to Plotly (Python library) |
TUTORIAL | ⦾ Introduction to Dash (Python library) |
TUTORIAL | ⦾ Plotly Graphing - Interactive Examples in the JupyterLab |
TUTORIAL | ⊙ Creating XY Scatter Plot |
TUTORIAL | ⊙ Creating 1D Volcano Plot |
TUTORIAL | ⊙ Creating Heatmap |
TUTORIAL | ⊙ Creating Dendrogram |
TUTORIAL | ⊙ Creating Clustergram (Heatmap with Dendrograms) |
TUTORIAL | ⦿ RStudio: Data Processing & Plotting with R |
TUTORIAL | ⊙ Creating Boxplots in R |
TUTORIAL | ⊙ Creating Heatmaps in R |
TUTORIAL | ⊙ Creating Heatmaps in R using ComplexHeatmap |
09. Project Management
INTRO | Introduction to Project Management |
TUTORIAL | ⦿ A Practical Guide to Managing a Research Project |
INTRO | Storage & Version Control |
TUTORIAL | ⦿ GIT - a distributed version control system |
CheatSheet | ⦾ GIT Commands |
INTRO | ⦿ Online Hosting Platforms for GIT Repositories |
TUTORIAL | ⦾ Introduction to GitHub |
TUTORIAL | ⊙ GitHub for advanced users |
TUTORIAL | ⦾ Introduction to BitBucket |
INTRO | Documentation Improvement Tools |
TUTORIAL | ⦿ Introduction to Markdown |
INTRO | Collaboration & Communication |
INTRO | ⦿ Team Communication Tools |
TUTORIAL | ⦾ Introduction to Slack |
INTRO | Resource Management & Productivity |
TUTORIAL | ⦿ Introduction to ZenHub |
TUTORIAL | ⦿ Research Reproducibility Guideline |