25 Bioinformatics and Computational Biology (Part 1)
The Bioinformatics and Computational Biology page offers a curated collection of resources for bioinformatics and computational biology. The page includes personal and lab websites, tutorials, courses, books, and projects.
25.1 Personal Blogs and Lab Websites
25.1.1 Blogs
25.1.2 Lab Websites
25.1.3 Bioinformatics Consulting Companies
25.2 Curated list of resources and Datasets
25.3 Bioinformatics News Stories
25.4 Bioinformatics Basics
25.4.1 Background Notes
25.4.2 Courses and Lectures
- Introduction to Genomics for Engineers
- Introduction to Computational Biology
- SDS 348, Computational Biology and Bioinformatics 2019
- SDS 348, Computational Biology and Bioinformatics 2020
- BMI 702: Biomedical Artificial Intelligence
- DIY Transcriptomics
- BIG Bioinformatics
- Intro to Biomedical Data Science
- Introduction to Unix, Orchestra and RNA-Seq
- Linux command line exercises for NGS data processing
- Introduction to Unix
- Engineering Biology Research Consortium
- Genomic Data Science Community Network
- Learn about Bioinformatics and Computational Tools for Biology
- Introduction to R for Biologists
- Graphs and Networks for Biology using R
- HBC Training Program Basic Data Skills
- Caltech BI/BE/CSS 183: Introduction to Computational Biology and Bioinformatics
- Genomic Data Visualization
- BILD62 (Intro to Python for Biologists)
- RaukR 2022: Advanced R for Bioinformatics
- RaukR 2023: Advanced R for Bioinformatics
- HTS2018 resources
- GSEAtraining
- Bioinformatics for Beginners: RNA-Seq
- LINCS Workflow
- The RNA-seqlopedia
- Great Ideas in Computational Biology
- RNA-seq Bioinformatics Course
- Genomic Data Visualization and Interpretation
- Precision Medicine Biology
- RNA-seq Bioinformatics Course: All Lectures
- Infectious Disease Genomic Epidemiology 2024
25.4.3 Books and Resources
Best Practices for Spatial Transcriptomics Analysis with Bioconductor
The Supplementary Material Repository for Bioinformatics Data Skills
My opinionated selection of books/urls for bioinformatics/data science curriculum
Deep learning on computational biology and bioinformatics tutorial
Resources to become a computational biologist outside of academia
QUBES: Network for Integrating Bioinformatics into Life Sciences Education
Biomedical Knowledge Mining using GOSemSim and clusterProfiler
25.4.4 Tools and Pipelines
- R2 Genomics Analysis and Visualization Platform
- BeGenomics Tutorials
- BD2K-LINCS DATA COORDINATION AND INTEGRATION CENTER
- The Top 15 Machine Learning Data Science Bioinformatics Open Source Projects
- Biopython
- gget
- ROSALIND
- Free and Open Source Tools for Bioinformatics and Molecular Biology
- PiGx: Pipelines in Genomics
- USC Libraries Bioinformatics
- NCI Bioinformatics Training and Education Program
- Harvard Chan Bioinformatics Core
- Genomic Data Processing
- Machine Learning in Genomics Workshop
- Bioconductor
- UConn File Formats Tutorial
- The Molecular Map of Exercise
- ShinyGO
- Scimap: scalable toolkit for analyzing spatial molecular data
- Docker Image of DIYTranscriptomics (password-protected)
- Enrichr
- Bedtools
- Salmon
- kallisto
- Getting Started with Seurat
25.5 Bioinformatics Tutorials and Projects
25.5.1 Tutorials
25.5.2 Tips and Troubleshooting
25.5.3 Program-specific tutorials
25.5.3.1 Tidyverse and R in Bioinformatics
- Bioinformatics in the Tidyverse
- An Introduction to R through the tidyverse + Bioinformatics
- R for Biology Data Science
- Intro to R and RStudio for Genomics
- The Bioconductor 2018 Workshop Compilation
- Bioconductor Workshop 1 Jupyter Notebooks
- MicroArray Project
- An Introduction to R through the tidyverse
25.5.3.2 Python
25.5.3.3 Linux, Command Line, and Git
- Introduction to Linux for bioinformatics
- Bioinformatics one-liners
- Unix & Perl Primer for Biologists
- Happy Belly Bioinformatics - Unix home
- Bioinformatics Tutorials: The command-line
- Bash basics
- Git basics
- Introduction to the Unix Shell for Bioinformatics
- Introduction to Unix
- Entrez Direct: E-utilities on the Unix Command Line
25.5.3.4 Galaxy
25.5.3.5 Workflows
25.5.4 Cancer Genomics
- Open Pediatric Brain Tumor Atlas
- OpenPBTA Paper
- Big Data Training for Cancer Research
- Genomic Data Commons
- Childhood Cancer Data Lab Workshop Materials
- Childhood Cancer Data Lab Research Resources
- Introduction to R for Cancer Scientists
- St. Jude Cloud Genomics Platform
- Cancer Research Resources
- cBioPortal Google Summer of Code (GSoC)
- A deep profile of gene expression across 18 human cancers
- Tumor Classification PCA
- Gene Expression Analysis in R workshop 2022
25.5.5 Bulk Omics
- conquer (consistent quantification of external RNA-seq data sets)
- RNA-seq Bioinformatics Resources
- RNA Seq analysis tutorial
- Thinking about Designing RNA Seq Experiments to Measure Differential Gene Expression: The Basics
- RNA-Seq Blog
- Importing transcript abundance with tximport
- Differential analyses for RNA-seq: transcript-level estimates improve gene-level inferences
- RNA-seq workflow: gene-level exploratory analysis and differential expression
25.5.6 Single Cell Omics
- scRNA seq pipeline with one file
- Single-cell sequencing analysis: the importance of data integration
- Run CyTOF analysis with Seurat
- Mapping and annotating query datasets
- How Difficult Is It To Start Your Single-cell Analysis As A Beginner
- Seurat - Guided Clustering Tutorial
- Scanpy tutorials
- Single cell studies database
- Using SingleR to annotate single-cell RNA-seq data
- Seurat Command List
25.5.7 Spatial Omics
25.5.8 Projects
- Analysing the HIV pandemic, Part 1: HIV in sub-Sahara Africa
- Analysing the HIV pandemic, Part 2: Drug resistance testing
- Analysing the HIV pandemic, Part 3: Genetic diversity
- Analysing the HIV pandemic, Part 4: Classification of lab samples
- Machine learning for biology part one
- Machine learning for biology part two
- Machine learning for biology part three
- Machine learning for biology part four