About
LISA is a statistical test for the influence of Transcription Factors on a set of genes. We leverage integrative modeling of public chromatin accessiblity and factor binding to make predictions that go beyond simple co-expression analysis. The minimum you need to run LISA is a list of genes-of-interest, but you can also supply your own epigenetic background. For more information, see Qin et al., 2020. This implementation extends the original, running faster, reducing dependencies, and adding useful CLI functions for pipeline integration.
Documentation
Please see Lisa's github repo for source code and tutorials.
Installation
Requirements
- Mac or Linux OS
- Python 3.6+
- 15 GB of available storage space
Installation
LISA will install data into the virutal environment's "site_packages" directory, so ensure the env's location can store ~10GB.
PyPI
It is recommended to install lisa to a virtual environment:
$ python3 -m venv .venvs/lisa_env
$ source .venvs/lisa_env/bin/activate
Install LISA to this virtual env using this command:
(lisa_env) $ pip install lisa2
Conda
First, create a virtual environment:
(base) $ conda create --name lisa_env
(base) $ conda activate lisa_env
Then install from Conda:
(lisa_env) $ conda install -c liulab-dfci lisa2
Dependencies
- numpy
- scipy
- h5py
- pyBigWig
- scikit-learn
Metadata
Release files for lisa2 2.2.5
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 | |
|---|---|---|---|---|
| lisa2-2.2.5.tar.gz | 6.6 MB | Without provenance | Details |
Release files / lisa2-2.2.5.tar.gz
| Download URL | lisa2-2.2.5.tar.gz |
|---|---|
| Size | 6.6 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4eb9130427177a34a085a333b57f62b41ce4eae290e9e0db7d2503f82b83954c
|
|
BLAKE2b-256 checksum How to use checksums |
a2eaefeeca408016715c40f60591ff7406e51a033f45c72beb5a197dadd3c4d3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.6.0.post20201009 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.3
|
Security for lisa2 2.2.5
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.