Skip to content

A reproducible RNA-Seq analysis pipeline for Staphylococcus aureus under antibiotic stress, utilizing Nextflow and Singularity. It involves genome mapping, read counting, and statistical analysis to identify differentially expressed genes (DEGs) and generates key visualizations.

License

Notifications You must be signed in to change notification settings

LeoooJR/ReproHackathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReproHackathon RNASeq Pipeline

Nextflow Version Apptainer Version Bowtie Version DESeq2 Version SRA Toolkit Version Trim Galore Version FastQC Version featureCounts Version Samtools Version License: MIT GitHub last commit Reproducibility

📑 Table of Contents

🧬 About

ReproHackathon RNASeq Pipeline aims to reproduce findings from Peyrusson et al. (Nature Communications, 2020) on the transcriptomic profile of Staphylococcus aureus persisters under antibiotic stress. This study highlights how S. aureus persisters—cells that tolerate antibiotics without genetic resistance—may contribute to therapeutic failures by acting as reservoirs for recurring infections. Unlike resistant bacteria, persisters adopt a reversible, non-growing state within host cells, possibly due to growth arrest or active stress response mechanisms.

Built with Nextflow and Apptainer (formerly Singularity), this pipeline uses RNA-Seq to study transcriptomic changes and identify factors influencing antibiotic persistence and tolerance. It includes genome mapping, read counting, and differential expression analysis to capture the complex adaptation of S. aureus under stress. Key transcriptomic insights from the study include the activation of responses like the stringent response, cell wall stress, SOS, and heat shock responses, which together promote antibiotic tolerance across multiple drug classes.

Key Features

  • High Reproducibility: Leveraging containers and Nextflow ensures easy deployment and consistent results across systems.
  • Data Analysis: Includes genome mapping, read counting, and statistical analysis to identify differentially expressed genes (DEGs).
  • Modular Workflow: Nextflow's flexible design allows for easy customization and expansion of the pipeline. The apptainer images are also modulairzed and already built and hosted in the cloud.

🔧 Setup and Installation

Requirements

  • Nextflow v24.10.0+
  • Apptainer v1.3.2+
  • Hardware: 8 cores & 8 GB RAM minimum

Installation Instructions

# Clone this repository
git clone https://github.com/LeoooJR/ReproHackathon.git
cd ReproHackathon

# Set up Apptainer/Nextflow if not already installed
# For Nextflow installation:
curl -s https://get.nextflow.io | bash
# For Apptainer installation, see: https://apptainer.org/docs/user/main/quick_start.html#installation
# Using Conda: 
conda install apptainer

# If necessary for Apptainer
sudo apt install uidmap

# Launch the pipeline
chmod +x ./workflow.sh
./workflow.sh --launch

🚀 How to Use

Launch the Pipeline

To start the pipeline, use:

./workflow.sh <l,-l,launch,--launch>

Additional Commands

  • Get help: ./workflow.sh <h,-h,help,--help>
  • Get Nextflow command: ./workflow.sh <c,-c,cmd,--cmd>

👥 Contributors

This project was developed by:

🗨️ Contacts

For questions, feel free to reach out to the maintainers through GitHub or connect on LinkedIn.

Back to top

About

A reproducible RNA-Seq analysis pipeline for Staphylococcus aureus under antibiotic stress, utilizing Nextflow and Singularity. It involves genome mapping, read counting, and statistical analysis to identify differentially expressed genes (DEGs) and generates key visualizations.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •