Skip to content
/ BF528 Public

Contains assignments from the BF528 course, focusing on applications in translational bioinformatics, including end-to-end analyses of various omics data and bioinformatics workflows using tools like Snakemake.

Notifications You must be signed in to change notification settings

N3ha-Rao/BF528

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 

Repository files navigation

BF528 - Applications in Translational Bioinformatics

Course website: https://bu-bioinfo.github.io/bf528/index.html

Course Objectives

  1. Learn the molecular mechanisms and basic data analysis steps underlying common NGS techniques used to study genomics and transcriptomics.
  2. Develop proficiency in creating bioinformatics workflows emphasizing reproducibility and portability.
  3. Gain experience generating and interpreting bioinformatics analyses in a biological context.

Topics Covered

Below are some prominent biological and computational topics that will be addressed during the course:

  • High Throughput Sequencing Technologies
    • RNAseq, ChIPseq, scRNAseq, ATACseq
    • Proteomics, Metabolomics, and other omics technologies
  • Computational Workflow Tools: Snakemake, Nextflow
  • Reproducibility and Replicability Tools: Git, Docker, Conda
  • Bioinformatics Databases and File Formats

Course Description

This course introduces students to modern bioinformatics studies with a specific focus on next-generation sequencing (NGS) data analysis.

  • Lectures will blend biological and computational topics essential for understanding high-throughput genomics techniques.
  • Practical lab sessions will provide hands-on experience with developing computational workflows for NGS data, including RNAseq, ChIPseq, and scRNAseq.

Key Features:

  • Emphasis on reproducibility, portability, and replicability.
  • Weekly tasks lead to a final project report for evaluation.

Prerequisites

  • Basic understanding of biology and genomics (e.g., BF527, BE505/BE605).
  • Programming experience in modern languages (e.g., R, Python, Java, etc.).

Instructor

Joey Orofino & Adam Labadorf


Project Structure

  • Weekly Progress: Each project is split into four weekly parts.
  • Pipeline Development: Learn to process NGS data end-to-end using Nextflow, Git, Conda, Docker, and HPC.
  • Final Evaluation: Compare your analysis results to published papers and discuss any differences.

Project Grading

  • Project 0: Not graded (Introductory).
  • Project 1: 25%
  • Project 2: 25%
  • Project 3: 50%

About

Contains assignments from the BF528 course, focusing on applications in translational bioinformatics, including end-to-end analyses of various omics data and bioinformatics workflows using tools like Snakemake.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published