POPIDD-SPOT: Spatial Profiling Overview Tool
POPIDD-SPOT let's you perform spot checks for spatial transcriptomics datasets and generate shareable reports.
Requirements
uv installation
- Open terminal
- Windows Powershell:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" - WLS/macOS/Linux shell:
curl -LsSf https://astral.sh/uv/install.sh | sh
- Windows Powershell:
- Close and open a new terminal
Data
CSV metadata file in the format of the metadata flat files exported by AtoMx. Refer to the sample file for an example or the Downloading Metadata section
Usage
Running SPOT
- Ensure input folder is empty before adding the data to it
- Serve a live app for exploration:
- Run live with
uv run panel serve spot.py - The side toolbar can be used to, among others, load a file into POPIDD-SPOT.
- Run live with
- Export an HTML report with limited interactibility for sharing:
- Create reports with
uv run python spot.py - A report for the first file in the input folder (if multiple are present) will be saved in the report folder.
- Create reports with
Downloading Metadata
- Log in into AtoMx and open the study to be exported
- Click on the EXPORT button and select the data to be exported
- To use SPOT, you only need to export the metadata
- Do so by toggling the Export cell metadata flat csv file box under the FlatCSV Files section
- Do so by toggling the Export cell metadata flat csv file box under the FlatCSV Files section
- However, all data including the raw results can also be exported, but this may be done only once.
- To use SPOT, you only need to export the metadata
- After some time, depending on the amount of data being exported, you can click on Show Export Details to see the relevant export information, including username (xxxxx@icr.ac.uk), export server (eu.export.atomx.nanostring.eu), and project name.
- Note that these details may vary!
- Open a terminal on the folder where metadata will be downloaded
- Run
sftp xxxxx@icr.ac.uk@eu.export.atomx.nanostring.eu- Where xxxxx@icr.ac.uk is the AtoMx user name from the account where the study data was exported
- You will be asked for your password, type it in the terminal and press enter
- The terminal line will change to sftp, confirm that the data has been saved to the export server by typing
ls- You should see here the name of your study YYYYYY
- Type in
get -r YYYYYY, where YYYYYY is the name of the study as shown in the previous step- This will download all of the exported data to the folder where the terminal was originally opened from
- The .csv files will be compressed into the .gz format.
- Some applications will support that format, but if you have issues decompressing the file and are on a Unix-like operating system, simply open a new terminal where the .gz file is and then run
gunzip -d ZZZZZ.csv.gz, where ZZZZZ is the name of the metadata file.
- Some applications will support that format, but if you have issues decompressing the file and are on a Unix-like operating system, simply open a new terminal where the .gz file is and then run
Release files for popidd-spot 0.2.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 | |
|---|---|---|---|
| popidd_spot-0.2.0.tar.gz | 14.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| popidd_spot-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 29.8 kB
Release files / popidd_spot-0.2.0.tar.gz
| Download URL | popidd_spot-0.2.0.tar.gz |
|---|---|
| Size | 14.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a661d83897f08c00a57a459de2a51b56bab0c4edf495e6fcfe7b09f8b268deaf
|
|
BLAKE2b-256 checksum How to use checksums |
9b7478e2f06efc98182eabff0bd5f4eb712a456dbb701dce4dfe1d9f81cfe0c9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.3 {"installer":{"name":"uv","version":"0.10.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / popidd_spot-0.2.0-py3-none-any.whl
| Download URL | popidd_spot-0.2.0-py3-none-any.whl |
|---|---|
| Size | 14.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
993acb3af4387d7071e70c5698891ee486d1201ed0cfa44890cd22bd3c3d896c
|
|
BLAKE2b-256 checksum How to use checksums |
fca01ea407950a04a2723b06fe24127ab371a844fd9019a4f5fba91c1c670ec1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.3 {"installer":{"name":"uv","version":"0.10.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|