BioCRE package
Project description
BioCRE
Installation
Installation with virtual environment are suggested:
conda create -n biocre python=3.8
To install BioCRE, make sure you have PyTorch installed.
pip install torch torchvision torchaudio -i https://mirrors.cloud.tencent.com/pypi/simple
Then install BioCRE by pip:
pip install biocre
Usage of BioCRE
Executing the BioCRE pipeline necessitates the provision of three primary inputs: rna_adata, atac_adata, and meta_data:
rna_adata- This represents the snRNA-seq data encapsulated in an AnnData object.atac_adata- This represents the snATAC-seq data encapsulated in an AnnData object.meta_data- This data serves as a genomic annotation of genes and peaks. Typically, the cellranger output file named 'features.tsv.gz' serves as the metadata.
To ensure accurate integration and comparison across multi-omics data, it is imperative that the cells represented in both AnnData objects (rna_adata and atac_adata) are identical. This means that each cell in one dataset should correspond directly to a cell in the other dataset, maintaining consistency in cell identity and order.Pre-processing steps should be applied to the cells prior to inputting them into the analysis pipeline. These pre-processing measures typically include quality control checks, normalization, filtering out low-quality cells or features, and batch effect correction, if necessary. By performing these steps, you enhance the reliability and interpretability of downstream multi-omics analyses, ensuring that any observed correlations or differences are biologically meaningful rather than artifacts of technical variability.
After preparing the input data, you can run BioCRE using following code:
result = linkage(rna_adata,
atac_adata,
meta_data, ,
min_cell=10,
lr=0.5,
max_iter=500,
lambda_l2=0.1,
downsample=None)
The returned list encompasses the linkage for each chromosome. Given that BioCRE can be resource-intensive, employing significant amounts of memory, you may opt to expedite processing and reduce memory consumption through cell downsampling. Setting the desired cell count via the downsample parameter facilitates this. Alternatively, utilizing the metacells derived from rna_adata and atac_adata can also speed computations, offering a strategy to manage large datasets more efficiently.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file biocre-1.21.tar.gz.
File metadata
- Download URL: biocre-1.21.tar.gz
- Upload date:
- Size: 19.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b8bee9cbef10b0c56d8313946a6cd8b8a336e67ad59b1da1d1803143176d9b9f
|
|
| MD5 |
53b0cd4f2c23c63b90b5d4edd9489c6e
|
|
| BLAKE2b-256 |
917686085e8f6ccece451907d638277231aa9e5593701f5c20b9ae46eba85cdd
|
File details
Details for the file biocre-1.21-py3-none-any.whl.
File metadata
- Download URL: biocre-1.21-py3-none-any.whl
- Upload date:
- Size: 20.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e6f4fa8b547cb3637dcca38415b7d81d60acbbc8d8515df995b30fdcf576e418
|
|
| MD5 |
b5c16b389593d45ab6bad6958eb1a89f
|
|
| BLAKE2b-256 |
665460e28c48e203ba48b9d988cf2c594923747e7688f2361ded7b2af95ca24d
|