episcope
A tool for exploration of epigenetic datasets
| Screen capture of the episcope tool, showing visualizations of four chromosomes from an experiment. |
Prerequisites
- A recent (5.13+) version of ParaView
Installing
Create a python virtual environment with a Python version matching the
pvpython version:
- Paraview
5.13ships with Python3.10. - Paraview
6.0ships with Python3.12.
We will install the app and its dependencies in this virtual environment.
# Create the virtual environment (check the appropriate python version, see above)
python3 -m venv .venv --python=3.10
# Activate it
source .venv/bin/activate
# Install the app from PyPI
pip install episcope
# Deactivate the virtual environment
deactivate
Running
Finally, start the application using the pvpython already present on your
machine
pvpython --venv .venv -m episcope.app --data /path/to/dataset
Development
Clone this repository and cd into it:
git clone git@github.com:epicsuite/episcope.git
# or if without ssh:
# git clone https://github.com/epicsuite/episcope.git
cd episcope
Follow the same instructions as above, with the exception that the episcope package should be installed from local source:
# Install the app in editable mode
pip install -e .
Command line arguments
List of optional command line arguments.
--num-quadrants | -n
Specify the number of 3D/2D quadrants in the app layout
--display-options | -o
Path to a file will be used to override the default appearance of the 3D visualization.
Example of a minimal display options file:
tube:
Opacity: 0.5
delaunay:
Opacity: 0.1
upper_gaussian_contour:
Opacity: 0.8
lower_gaussian_contour:
Opacity: 0.8
labels:
color: [0, 1, 0]
spheres:
color: [1, 0, 1]
Metadata
Release files for episcope 0.3.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| episcope-0.3.3.tar.gz | 20.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| episcope-0.3.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 43.7 kB
Release files / episcope-0.3.3.tar.gz
| Download URL | episcope-0.3.3.tar.gz |
|---|---|
| Size | 20.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2c68da6919998cb9f9e0e67b39b3440ffb10ee3cef8586110e5694f26b9fb6cc
|
|
BLAKE2b-256 checksum How to use checksums |
8e0d03bbfcf143d518b1dff6d943c90aaeb4a7cf009b8d9dc96fd2f699ff2d6f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 1, 2025.
Transparency logRelease files / episcope-0.3.3-py3-none-any.whl
| Download URL | episcope-0.3.3-py3-none-any.whl |
|---|---|
| Size | 23.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7bd7cd656178092f7ab24e0c5e763b1adf5cc41fab1239de65cbf8304b8ad78c
|
|
BLAKE2b-256 checksum How to use checksums |
46ead9b185bd98b88625c6b65dd885f51a8a851808b17000bdbff169b331deb1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 1, 2025.
Transparency log