Skip to main content
Docker Image Version (tag latest semver) Docker Image Size (tag)

A toolbox to analyze and interact with Ca imaging data, developed within the Cell and Tissue Networks research group led by prof. Marjan Slak-Rupnik at the Medical University of Vienna.

https://user-images.githubusercontent.com/2512087/162633046-b26d7c49-3501-4e78-9a33-433119157537.mp4

A typical experiment involving imaging of pancreatic slices in our lab concerns a single field of view showing up to hundreds of cells, in a recording of at least several, often dozens, gigabytes. Current tools (i.e. ImageJ) rely on loading the recording, or its part, into memory, for viewing, analysis, and processing. It also requires laborious and long human engagement. We have developed a set of interdependent tools to automatize as much as possible the analysis pipeline.

The main elements of our pipeline are the following:
  • Automatic detection of regions of interest (ROIs);

  • Transformation of ROI time traces into standard score (“z-score”) and correction for filtering distortion;

  • Representation of the phenotype for each trace (height, auc, or halfwidth statistics, event rate…).

  • Quantification of the effect magnitude for acute pharmacological manipulations, and/or different experimental branches (different mice, or diet, of genetic manipulations).

https://user-images.githubusercontent.com/2512087/162617713-efd571a5-784e-4b2c-99ee-663f25457527.png

Documentation

The usage of the framework in practical terms is documented in the original repository at https://github.com/szarma/Physio_Ca/

Features

One of our most used tools is the _’’roi examiner’’_ for live interaction with the ROIs and their traces within a jupyter notebook.

https://user-images.githubusercontent.com/2512087/162623035-c054b171-c222-47b0-905e-6f91fcb0caab.gif

We have a similar app to examine line scans.

https://user-images.githubusercontent.com/2512087/162633612-ad71e643-14bb-4e62-b0f0-21188ec4c10c.gif

For examine detected events, one at a time, we also have a app.

https://user-images.githubusercontent.com/2512087/162635307-6dea02ec-c56f-41ed-a275-efee595c1b9a.gif

We have also built a dashboard for fast intreaction with our storage filesystem. Given a folder, it finds all processed recordings in it and its subfolders, collects metadata and presents it in a table form. It further enables entering of the experimental protocol, and additional data, which are then also searchable. It also provides a link to an automaticaly generated notebook for a brief glimpse into actual results of an experiment. See demo on youtube (https://youtu.be/tj4TjL_PJ1Q).

Installation

We are working on an easy way of installation. For this purpose we use poetry as install tool. However, there will be ready-to-go packages available on PyPI via pip. For easy deployment, there will be a docker image as well. Documentation will be updated as soon as it is ready.

Docker

A dockerfile is included in the root of the framework. It contains everything to run python code in the base environment. It can be built with the following command:

docker build -t ctn_server .

If you do not want to build it yourself there is a prebuilt version on docker-hub. It can be pulled simly by:

docker pull hannsen/cell-tissue-networks_server:latest

As an example, to run the server with custom data and access it in a shell you can use it like this:

docker run -it -v /path/to/real/data:/data:rw hannsen/cell-tissue-networks_server:latest /bin/bash

Metadata

Release files for islets 0.7.5

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

Source distribution (sdist)

Source distribution for islets 0.7.5
File Size Uploaded
islets-0.7.5.tar.gz 140.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for islets 0.7.5
File Interpreter ABI Platform
islets-0.7.5-py3-none-any.whl Python 3 none any Details

Total release size: 290.5 kB

Release files / islets-0.7.5.tar.gz

Download URL islets-0.7.5.tar.gz
Size 140.2 kB
Tags Source
SHA-256 checksum
How to use checksums
e138cea5ae23a6db7f4f99dc455b6e41748966d16fc38ba97d3bfe99e46758f1
BLAKE2b-256 checksum
How to use checksums
9e6b6b81bd4a0eb80f9e9d614fe5113fd356af8b47041af79d52a8ef41b66d8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.14 CPython/3.10.5 Linux/5.19.1-3-MANJARO

Release files / islets-0.7.5-py3-none-any.whl

Download URL islets-0.7.5-py3-none-any.whl
Size 150.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cf4bfd715d79b1890ecb48bc9378471785c268a7f8fa4573f01b7692ab9adc9c
BLAKE2b-256 checksum
How to use checksums
615319aa60c6088b300861ebe41de487341873b6f632fe7e7d4e56cd6bd0579c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.14 CPython/3.10.5 Linux/5.19.1-3-MANJARO

Release history Release notifications | RSS feed

This release

0.7.5 This release

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