Skip to main content

# stLearn - A downstream analysis toolkit for Spatial Transcriptomic data (v0.2.6)

stLearn is designed to comprehensively analyse Spatial Transcriptomics (ST) data to investigate complex biological processes within an undissociated tissue. ST is emerging as the “next generation” of single-cell RNA sequencing because it adds spatial and morphological context to the transcriptional profile of cells in an intact tissue section. However, existing ST analysis methods typically use the captured spatial and/or morphological data as a visualisation tool rather than as informative features for model development. We have developed an analysis method that exploits all three data types: Spatial distance, tissue Morphology, and gene Expression measurements (SME) from ST data. This combinatorial approach allows us to more accurately model underlying tissue biology, and allows researchers to address key questions in three major research areas: cell type identification, cell trajectory reconstruction, and the study of cell-cell interactions within an undissociated tissue sample.

<p align=”center”> <img src=”https://i.imgur.com/yfXlCYO.png” alt=”” width=”386” height=”261” /> </p>

## Detailed tutorials:

For installation and implementation of stLearn functionalities, see the dedicated documentation page at: https://stlearn.readthedocs.io/en/latest/

A collection of Jupyter notebooks are available in this GitHub repository in the tutorials folder

## Brief installation instructions are below:

### For Linux/MacOS users

#### Step 1:

Prepare conda environment for stlearn

` conda create -n stlearn python=3.8 `

` conda activate stlearn `

#### Step 2:

` conda config --add channels conda-forge `

` conda install jupyterlab louvain ipywidgets`

#### Step 3:

` pip install stlearn`

### For Windows users

#### Step 1:

Prepare conda environment for stlearn

` conda create -n stlearn python=3.8 `

` conda activate stlearn `

#### Step 2:

` conda install jupyterlab ipywidgets`

#### Step 3:

Access to:

Download 2 files: python_igraph‑0.7.1.post6‑cp38‑cp38‑win_amd64.whl and louvain‑0.6.1‑cp38‑cp38‑win_amd64.whl

You have to change to downloaded files directory and install it:

` pip install python_igraph‑0.7.1.post6‑cp38‑cp38‑win_amd64.whl `

` pip install louvain‑0.6.1‑cp38‑cp38‑win_amd64.whl `

#### Step 4:

` pip install stlearn`

### Popular bugs when install

  • DLL load failed while importing utilsextension: The specified module could not be found.

You need to uninstall package tables and install it again

` pip uninstall tables `

` pip install tables `

History

0.2.7 (2020-09-12)

0.2.6 (2020-08-04)

Metadata

Release files for stlearn 0.2.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for stlearn 0.2.7
File Size Uploaded
stlearn-0.2.7.tar.gz 83.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for stlearn 0.2.7
File Interpreter ABI Platform
stlearn-0.2.7-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 202.4 kB

Release files / stlearn-0.2.7.tar.gz

Download URL stlearn-0.2.7.tar.gz
Size 83.4 kB
Tags Source
SHA-256 checksum
How to use checksums
a0b65100dd63eb8a80366a526f0bfed9bdcd3a0b13c7d9d24d3fadb761daeeff
BLAKE2b-256 checksum
How to use checksums
b84db20a5f1d4856555280666f94422dcb6a63e30ee17ff40601568bdef324ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0.post20200518 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2

Release files / stlearn-0.2.7-py2.py3-none-any.whl

Download URL stlearn-0.2.7-py2.py3-none-any.whl
Size 119.0 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
c658a8b97ae432e0bdf7c6b33f2a680a5f22638647c4e7d5cddf184b3cd3d5b6
BLAKE2b-256 checksum
How to use checksums
e329aed690da46dc93e091c8d765007ef176c468ba62ce861dd6ac4188c77cda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0.post20200518 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2

Release history Release notifications | RSS feed

1.4.1

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.2

2 release files

1.1.5

2 release files

1.1.1

2 release files

0.4.11

3 release files

0.4.10

3 release files

0.4.9

3 release files

0.4.8

4 release files

0.4.7

3 release files

0.4.6

2 release files

0.4.5

2 release files

0.4.0

3 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.9

2 release files

0.2.8

2 release files

This release

0.2.7 This release

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

1 release file

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.9

2 release files

0.1.8

3 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page