Skip to main content

No project description provided

Project description

SEACells:

Single-cEll Aggregation for High Resolution Cell States

Installation and dependencies

  1. SEACells has been implemented in Python3.8 can be installed from source:

     $> git clone https://github.com/dpeerlab/SEACells.git
     $> cd SEACells
     $> python setup.py install
    
  2. If you are using conda, you can use the environment.yaml to create a new environment and install SEACells.

conda env create -n seacells --file environment.yaml
conda activate seacells
  1. You can also use pip to install the requirements
pip install -r requirements.txt

And then follow step (1)

  1. MulticoreTSNE issues can be solved using
conda create --name seacells -c conda-forge -c bioconda cython python=3.8
conda activate seacells
pip install git+https://github.com/settylab/Palantir@removeTSNE
git clone https://github.com/dpeerlab/SEACells.git
cd SEACells 
python setup.py install
  1. SEACells depends on a number of python3 packages available on pypi and these dependencies are listed in setup.py.

    All the dependencies will be automatically installed using the above commands

  2. To uninstall:

     $> pip uninstall SEACells
    

Usage

  1. ATAC preprocessing: notebooks/ArchR folder contains the preprocessing scripts and notebooks including peak calling using NFR fragments. See notebook here to get started. A version of ArchR that supports NFR peak calling is available here.

  2. Computing SEACells: A tutorial on SEACells usage and results visualization for single cell data can be found in the [SEACell computation notebook] (https://github.com/dpeerlab/SEACells/blob/main/notebooks/SEACell_computation.ipynb).

  3. Gene regulatory toolkit: Peak gene correlations, gene scores and gene accessibility scores can be computed using the [ATAC analysis notebook] (https://github.com/dpeerlab/SEACells/blob/main/notebooks/SEACell_ATAC_analysis.ipynb).

  4. Large-scale data integration using SEACells : Details are avaiable in the [COVID integration notebook] (https://github.com/dpeerlab/SEACells/blob/main/notebooks/SEACell_COVID_integration.ipynb)

  5. Cross-modality integration : Integration between scRNA and scATAC can be performed following the Integration notebook

Citations

SEACells manuscript is available on bioRxiv. If you use SEACells for your work, please cite our paper.

@article {Persad2022.04.02.486748,
	author = {Persad, Sitara and Choo, Zi-Ning and Dien, Christine and Masilionis, Ignas and Chalign{\'e}, Ronan and Nawy, Tal and Brown, Chrysothemis C and Pe{\textquoteright}er, Itsik and Setty, Manu and Pe{\textquoteright}er, Dana},
	title = {SEACells: Inference of transcriptional and epigenomic cellular states from single-cell genomics data},
	elocation-id = {2022.04.02.486748},
	year = {2022},
	doi = {10.1101/2022.04.02.486748},
	publisher = {Cold Spring Harbor Laboratory},
	URL = {https://www.biorxiv.org/content/early/2022/04/03/2022.04.02.486748},
	eprint = {https://www.biorxiv.org/content/early/2022/04/03/2022.04.02.486748.full.pdf},
	journal = {bioRxiv}
}

Coming soon!


Release Notes

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

SEACells-0.2.0.tar.gz (28.7 kB view details)

Uploaded Source

Built Distribution

SEACells-0.2.0-py3.9.egg (51.4 kB view details)

Uploaded Source

File details

Details for the file SEACells-0.2.0.tar.gz.

File metadata

  • Download URL: SEACells-0.2.0.tar.gz
  • Upload date:
  • Size: 28.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.12

File hashes

Hashes for SEACells-0.2.0.tar.gz
Algorithm Hash digest
SHA256 51851b0c5cb56ffb37f5ea0cc50cb985884dd85414cf19730bafe1b0261f5450
MD5 e484eba025a94f48b860ea71f74fbbaa
BLAKE2b-256 99df4e3b7ae4a211f5a8a00d3e92d59cf25caccb7d37d9a9e8938c255e8596df

See more details on using hashes here.

File details

Details for the file SEACells-0.2.0-py3.9.egg.

File metadata

  • Download URL: SEACells-0.2.0-py3.9.egg
  • Upload date:
  • Size: 51.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.12

File hashes

Hashes for SEACells-0.2.0-py3.9.egg
Algorithm Hash digest
SHA256 84f3a7a710af73499bb40adc640390819c04148e48c67ebdecd1082cc541dcf9
MD5 5f721575fedbfe88fd8513602e39812b
BLAKE2b-256 300f02f20983e2d9c534d6c8559ce9525d9ef3654b3bb0232dbaca19c10d5e38

See more details on using hashes here.

Supported by

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