You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Summary: Alternative splicing quantification in single cells with Leaflet
5
5
Home-page: https://github.com/daklab/Leaflet
6
6
Author: Karin Isaev, Columbia University and NYGC
@@ -12,26 +12,27 @@ Classifier: Operating System :: OS Independent
12
12
Requires-Python: >=3.9.15
13
13
Description-Content-Type: text/markdown
14
14
License-File: LICENSE
15
-
Requires-Dist: gtfparse==1.3.0
16
-
Requires-Dist: matplotlib==3.7.1
17
-
Requires-Dist: numpy==1.23.5
18
-
Requires-Dist: pandas==1.5.3
15
+
Requires-Dist: gtfparse==2.5.0
16
+
Requires-Dist: matplotlib
17
+
Requires-Dist: numpy
18
+
Requires-Dist: pandas
19
19
Requires-Dist: pyranges==0.0.129
20
-
Requires-Dist: scanpy==1.9.8
21
-
Requires-Dist: scikit_learn==1.2.2
22
-
Requires-Dist: scipy==1.10.1
23
-
Requires-Dist: seaborn==0.13.2
24
-
Requires-Dist: setuptools==69.1.1
25
-
Requires-Dist: torch==2.2.1
26
-
Requires-Dist: tqdm==4.66.2
27
-
Requires-Dist: umap_learn==0.5.3
20
+
Requires-Dist: scanpy
21
+
Requires-Dist: scikit_learn
22
+
Requires-Dist: scipy
23
+
Requires-Dist: seaborn
24
+
Requires-Dist: setuptools
25
+
Requires-Dist: torch==1.12.1
26
+
Requires-Dist: tqdm
27
+
Requires-Dist: umap
28
+
Requires-Dist: tables==3.4.4
28
29
29
30
# LeafletSC
30
31
31
32
LeafletSC is a binomial mixture model designed for the analysis of alternative splicing events in single-cell RNA sequencing data. The model facilitates understanding and quantifying splicing variability at the single-cell level. Below is the graphical model representation:
@@ -42,29 +43,50 @@ LeafletSC supports analysis from the following single-cell RNA sequencing platfo
42
43
43
44
## Getting Started
44
45
45
-
LeafletSC is implemented in Python and requires Python version 3.9 or higher. You can easily install LeafletSC via PyPI using the following command:
46
+
LeafletSC is implemented in Python and requires Python version 3.9 or higher. We recommend the following approach:
46
47
47
48
```bash
48
-
pip install LeafletSC
49
+
# create a conda environment with python 3.9
50
+
conda create -n "LeafletSC" python=3.9.15 ipython
51
+
# activate environment
52
+
conda activate LeafletSC
53
+
# install latest version of LeafletSC into this environment
54
+
pip install LeafletSC==0.1.2
49
55
```
50
56
51
-
Please also make sure you have regtools installed. Prior to using LeafletSC, please run regtools on your single-cell BAM files. Here is an example of what this might look like in a Snakefile:
57
+
Once the package is installed, you can load it in python as follows:
58
+
```python
59
+
import LeafletSC
60
+
61
+
# or specific submodules
62
+
from LeafletSC.utils import *
63
+
from LeafletSC.clustering import *
64
+
```
65
+
66
+
## Requirements
67
+
Prior to using LeafletSC, please run **regtools** on your single-cell BAM files. Here is an example of what this might look like in a Snakefile:
0 commit comments