Skip to main content

A general workflow for bacterial single-cell RNA sequencing data analysis

Project description

BacSC: A general workflow for bacterial single-cell RNA sequencing data analysis

BacSC

This repository contains the BacSC pipeline for bacterial single-cell sequencing data analysis (Ostner et al., 2024). It also contains all code needed to reproduce the analyses in the publication (TODO).

For usage info, please refer to the tutorials in the respective directory.

Raw and intermediate data objects can be downloaded on zenodo. Simply download the data directory from there and move it into the BacSC directory.

BacSC

Installation

Usage

The tutorials directory contains two tutorial notebooks. The easiest way to use BacSC on your data is to copy these notebooks and replace the respective paths at the top of the notebooks.

  • BacSC_tutorial_general_pipeline.ipynb shows how to perform Variance stabilization, dimension reduction and clustering.
  • BacSC_cluster_analysis_tutorial.ipynb gives a template for differential expression testing with BacSC.

Repository structure

This repository is structured as follows:

  • The tools directory contains all functions and code used throughout the BacSC pipeline.
  • The tutorials directory contains two tutorial notebooks. The easiest way to use BacSC on your data is to copy these notebooks and replace the respective paths at the top of the notebooks.
    • BacSC_tutorial_general_pipeline.ipynb shows how to perform Variance stabilization, dimension reduction and clustering.
    • BacSC_cluster_analysis_tutorial.ipynb gives a template for differential expression testing with BacSC.
  • The analysis directory provides notebooks for reproduction of the results in the publication (TODO). Grouped by dataset source, there are 3 notebooks for each dataset:
    • <dataset>_final_pipeline (or <dataset>_final_pipeline_2) performs the general BacSC analsis up to cell type clustering.
    • <dataset>_cluster_analysis performs DA testing on the clusters determined before.
    • <dataset>_summary_figures generates the figures for each dataset in the manuscript.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bacsc-0.1.0.tar.gz (6.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bacsc-0.1.0-py3-none-any.whl (21.6 kB view details)

Uploaded Python 3

File details

Details for the file bacsc-0.1.0.tar.gz.

File metadata

  • Download URL: bacsc-0.1.0.tar.gz
  • Upload date:
  • Size: 6.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.4

File hashes

Hashes for bacsc-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ee2737d39d49065bb529155f029e86128d6f2b16bb316b8bd765f8b119ade10d
MD5 1f7457bc73712474d8c1087e8df792ca
BLAKE2b-256 e6bcb938495c9ed6de6c89dcf24a213eb0cd03128d8ffe79c87525b41c077c39

See more details on using hashes here.

File details

Details for the file bacsc-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: bacsc-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 21.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.4

File hashes

Hashes for bacsc-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 524d9bc371adeeec13abc540e7b0f46ecf9c17ad4e0e6d93d7a3a11cf41eb10c
MD5 fdef7b12d11c47da039909e7aa2764da
BLAKE2b-256 57269ed3899f18d5a1cb36f1c7284467b802899701624ec8e06f35b32c008ef1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page