AnanseScanpy package: implementation of scANANSE for Scanpy objects in Python
Installation
The most straightforward way to install the most recent version of AnanseScanpy is via conda using PyPI.
Install package through Conda
If you have not used Bioconda before, first set up the necessary channels (in this order!). You only have to do this once.
$ conda config --add channels defaults
$ conda config --add channels bioconda
$ conda config --add channels conda-forge
Then install AnanseScanpy with:
$ conda install anansescanpy
Install package through PyPI
$ pip install anansescanpy
Install package through GitHub
$ git clone https://github.com/Arts-of-coding/AnanseScanpy.git
$ cd AnanseScanpy
$ conda env create -f requirements.yaml
$ conda activate AnanseScanpy
$ pip install -e .
Install Jupyter Notebook
$ pip install jupyter
Start using the package
Run the package either in the console
$ python3
Or run the package in jupyter notebook
$ jupyter notebook
For extended documentation see our ipynb vignette with PBMC sample data
Of which the sample data can be downloaded
$ wget https://zenodo.org/record/7446267/files/rna_PBMC.h5ad -O scANANSE/rna_PBMC.h5ad
$ wget https://zenodo.org/record/7446267/files/atac_PBMC.h5ad -O scANANSE/atac_PBMC.h5ad
installing and running anansnake
Follow the instructions its respective github page, https://github.com/vanheeringen-lab/anansnake Next automatically use the generated files to run GRN analysis using your single cell cluster data:
snakemake --use-conda --conda-frontend mamba \
--configfile scANANSE/analysis/config.yaml \
--snakefile scANANSE/anansnake/Snakefile \
--resources mem_mb=48_000 --cores 12
Thanks to:
- Jos Smits and his Seurat equivalent of this package https://github.com/JGASmits/AnanseSeurat
- Siebren Frohlich and his anansnake implementation https://github.com/vanheeringen-lab/anansnake
Metadata
Release files for anansescanpy 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| anansescanpy-1.0.0.tar.gz | 15.4 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| anansescanpy-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 31.9 kB
Release files / anansescanpy-1.0.0.tar.gz
| Download URL | anansescanpy-1.0.0.tar.gz |
|---|---|
| Size | 15.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9efd6ca2c1e5a9fc1ab70030f74f4a063f7e7ac065e6c7942d8b8cd08626accf
|
|
BLAKE2b-256 checksum How to use checksums |
d35d20b29cda1736ee022393d8609338ebec3addb604ad645b9b9268e36cf8c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.2.2 CPython/3.10.6 Linux/5.15.0-56-generic
|
Release files / anansescanpy-1.0.0-py3-none-any.whl
| Download URL | anansescanpy-1.0.0-py3-none-any.whl |
|---|---|
| Size | 16.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c03962339de21d97e7a8a8bddd185cbadd5885c9f5d0d060e148207c116c0755
|
|
BLAKE2b-256 checksum How to use checksums |
de6e9bbd3d9262858a150c4d73a18745071847650ca761a57661e0f07ece72c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.2.2 CPython/3.10.6 Linux/5.15.0-56-generic
|
Security for anansescanpy 1.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.