Skip to content

CellArchLab/membrain-stats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

158 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MemBrain-Stats

Membrain-Stats1 is a Python project developed by the CellArchLab for computing membrane protein statistics in 3D for cryo-electron tomography (cryo-ET). It is part of the larger MemBrain v2 package, which also includes MemBrain-pick for membrane protein detection and MemBrain-seg for membrane segmentation.

The goal of the package is to provide easy-to-use tools to analyze the distribution of membrane proteins in relation to the underlying membrane geometry. To this end, we provide the following functionalities:

  • Protein concentration computation
  • Protein concentration with respect to another point class (e.g., membrane edge)
  • Protein concentration with respect to a membrane property (e.g., morphometrics property)
  • (Geodesic) Nearest Neighbor distances (and orientations of neighbors to each other)
  • (Geodesic) Nearest Neighbor distances with respect to another point class (e.g., membrane edge)
  • (Geodesic) Ripley's statistics

Publication:

Membrain-stats's functionalities are described in more detail in our preprint [1].

[1] Lamm, L., Zufferey, S., Righetto, R.D., Wietrzynski, W., Yamauchi, K.A., Burt, A., Liu, Y., Zhang, H., Martinez-Sanchez, A., Ziegler, S., Isensee, F., Schnabel, J.A., Engel, B.D., and Peng, T, 2024. MemBrain v2: an end-to-end tool for the analysis of membranes in cryo-electron tomography. bioRxiv, https://doi.org/10.1101/2024.01.05.574336

Usage:

For more details about how to use MemBrain-stats, refer to our User Instructions document.

Example Notebooks:

We provide an example jupyter notebook highlighting what can be done with MemBrain-stats here. This is an advanced example, using outputs from template matching and analyzing ribosome chains (this example was also shown in our preprint). We did not wrap this functionality into a single command in MemBrain-stats due to its complexity and need for user input. But if you are interested in analyzing similar data, this notebook can serve as a guide.

An example notebook (Colab tutorial) showcasing the pure functionalities of MemBrain-stats can be found here (Open In Colab). Its workflow shows the generation of particle position predictions via MemBrain-pick, followed by analysis using MemBrain-stats.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages