Skip to content

A python-based package and software to predict metabolite mediated cell-cell communications by single-cell RNA-seq data

License

Notifications You must be signed in to change notification settings

zhengrongbin/MEBOCOST

Repository files navigation

Please click kaifuchenlab for the MEBOCOST v1.0.4 for updated tutorial, better plotting, and fixed bugs.

Welcome to use MEBOCOST: Metabolic Cell-Cell Communication Modeling by Single Cell Transcriptome

What is MEBOCOST and hoe does it work?

MEBOCOST is a Python-based computational tool for inferring metabolite, such as lipid, mediated cell-cell communication events using single-cell RNA-seq data. MEBOCOST includes a manually curated database of metabolite-sensor partners and defines sender and receiver cells based on rates of metabolite efflux and influx, along with expression levels of enzyme and sensor genes, respectively.

Term of Usage

  1. You agree NOT to make the MEBOCOST data (or any part thereof, modified or not) available to anyone outside your research group. "Make available" includes leaving the data where it may be accessible to outside individuals without your direct knowledge (e.g. on a computer to which people outside your group have login privileges), as well as directly providing it to someone.

  2. You agree NOT to build another website and/or methods using the MEBOCOST data. Please contact us if you are going to.

  3. You agree NOT to use the MEBOCOST data for proprietary analysis. You agree to properly cite the MEBOCOST papers and its specific, original contributions if directly related to your work.

  4. You certify that you are authorized to accept this agreement on behalf of your institution.

  5. All members of your group with access to the MEBOCOST data agree to the same conditions.

The Flowchart of MEBOCOST

workflow for predicting metabolite mediated cell-cell communication (mCCC) taking scRNA-seq data as input.

Version control

We keep updating MEBOCOST!!!

Added tutorial to integrate COMPASS software for mCCC analysis by constraining metabolite efflux and influx

  • Current release: 1.0.3
    • fixed bugs in background estimation
    • automated cutoffs to exclude lowly ranked 25% sensors or metabolites across all cells, cutoffs can still be specified by users
    • add parameters in plot functions, including show_num in eventnum_bar

    Installation

    • download and install miniconda enviroment (Users can skip this step if a python-based environment has been well-established)
    wget https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh && bash Miniconda3-latest-MacOSX-x86_64.sh
    
    conda create -n mebocost python=3.8
    
    conda activate mebocost
    
    • download MEBOCOST package from github
    git clone https://github.com/zhengrongbin/MEBOCOST.git
    
    cd MEBOCOST
    
    • install requirements
    pip install -r requirements.txt
    
    • install MEBOCOST
    python setup.py install
    

    To re-install and upgrade by pip if you have existing MEBOCOST installed

    pip uninstall mebocost
    pip install git+https://github.com/zhengrongbin/MEBOCOST.git --upgrade
    

    To check whether it has been installed sucessfully, users can run in python:

    >>from mebocost import mebocost
    

    if the mebocost can be imported successfully, you can continue to do analyses by mebocost!

    Tutorial for MEBOCOST

  • Prediction of cell-cell metabolic communication by scRNA-seq data
  • ### Cite us

    Please cite us at bioRxiv if you find MEBOCOST is useful to your project.

    Contact

    [email protected]

    or

    [email protected]


    Copy Right @ Kaifu Chen Lab @ Boston Childrens Hospital / Harvard Medical School

    About

    A python-based package and software to predict metabolite mediated cell-cell communications by single-cell RNA-seq data

    Resources

    License

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages