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.1.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.1-py3-none-any.whl (22.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bacsc-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 97f1a7e115050cc51a180e136fd25612015b58afe84c29499ee44238e0d78860
MD5 53aca7bc529e0fb4e71b33ce8bd4dbd9
BLAKE2b-256 cdd8ef2c90fb194e32e9d9fa03fb8c7fe420f0fe9dd7dbc979a4aa745c764db0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bacsc-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 22.1 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6bd9991730d01301db7834dbeee502459e1e42ad883286ba0e2ce7fd72b44e00
MD5 f9966c84ee31984452aa8764418d112f
BLAKE2b-256 803cefbb7913665360f57ab95ede5d98000a887f26fcd34aaa23ccbc42097602

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