Skip to content

Latest commit

 

History

328 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BMBL Data Analysis Notebooks

LOGO

Important Note: This repository is still under development and the information contained within it may change. If you have any feedback or suggestions, feel free to open an issue or reach out to us.

Browse the tutorial site: osu-bmbl.github.io/BMBL-analysis-notebooks

Purpose

This repository contains a collection of bioinformatics data analysis notebooks focused on providing examples of current best practices in single-cell analysis. The notebooks include both data and code.

Who this repository is for

This repository is intended for anyone who wants to:

  1. Apply current best practices in single-cell analysis using real data.
  2. Generate comprehensive reports to share with biological collaborators.
  3. Find code snippets to quickly produce results and figures.

Who this repository is NOT for

This repository is NOT an introduction to data analysis. There are many available courses and resources, such as Bioinformatics Training at the Harvard Chan Bioinformatics Core and Single-cell best practices from Theis lab, that provide such introductions. The focus of this repository is on the practical aspects of analysis and assumes that users already have a basic understanding of:

  1. Programming in R, Python, and Unix.
  2. R markdown.
  3. Assays such as RNA-seq, single-cell RNA-seq, and Spatial transcriptomics.

Table of Contents

Bioinformatics pipelines based on data type

Data Utilities

  1. Download GEO supplementary files
  2. Convert data to H5AD format
  3. GEO data submission guide
  4. Download SRA data with SRA Toolkit

Artificial Intelligence

Other Tutorials

Contributing template

Reproducible Environments (Docker & Binder)

Quick Start with Docker

Run workflows in isolated, reproducible containers:

# Start scRNA-seq workflow
docker-compose up scrnaseq

# Access RStudio at http://localhost:8788
# Username: rstudio, Password: bmbl2024

Available containers:

  • scrnaseq - Single-cell RNA-seq analysis
  • trajectory - Pseudotime and trajectory analysis
  • scatacseq - Single-cell ATAC-seq
  • rnaseq - Bulk RNA-seq
  • spatial - Spatial transcriptomics

See docker/README.md for detailed instructions.

Run in the Cloud (No Installation)

Launch in Binder

Click to launch RStudio in your browser - no setup required!

For Manuscripts

For publication-ready reproducibility:

  • Use environment.lock.yml for exact package versions
  • Docker containers ensure identical environments
  • See renv/README.md for R package locking

Questions?

If you have any questions or encounter any problems, please don't hesitate to reach out by creating an issue in this repository or contacting Shaopeng Gu at shaopeng.gu@osumc.edu.

Acknowledgements

Maintainer: Shaopeng Gu

Contributors:


If you use these workflows in your research, please acknowledge: "Analysis workflows were supported by the BMBL lab and CATION (Center for AI and Translational Informatics in Oncology) at The Ohio State University Comprehensive Cancer Center."

About

A collection of bioinformatics data analysis notebooks focused on providing examples of current best practices in sequencing data analysis.

Resources

Contributing

Stars

19 stars

Watchers

2 watching

Forks

Used by

Contributors

Languages