Skip to content

baradlab/surface-morphometrics-gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Surface Morphometrics GUI

A graphical user interface for analyzing and quantifying membrane ultrastructure in cryo-electron tomography data. This tool provides and accessible interface to the surface morphometrics pipeline developed by Barad et al. (2023).

Overview

The Surface Morphometrics GUI enables researchers to:

  • Load and visualize 3D membrane segmentations from cryo-ET data
  • Generate high-quality surface mesh reconstructions using screened Poisson reconstruction
  • Analyze membrane features including:
    • Inter and Intra membrane spacing
    • Membrane curvature
    • Relative orientation between membrane surfaces
    • Statistical analysis of membrane features across multiple samples

Prerequisites

  • Install the surface morphometrics pipeline here
  • Python 3.8 or higher

Installation Steps

  1. Clone the repositories
git clone https://github.com/baradlab/surface_morphometrics.git
git clone https://github.com/baradlab/surface-morphometrics-gui.git
  1. Go to the surface morphometrics directory
cd surface_morphometrics
  1. Install conda environment
conda env create -f environment.yml
  1. Activate the conda environment
conda activate morphometrics
  1. Install additional dependencies
pip install -r pip_requirements.txt
  1. exit the surface morphometrics directory and open the gui directory
cd surface-morphometrics-gui/src
  1. Run the GUI
python main.py

Features (Planned)

  • Interactive visualization of membrane segmentations
  • Configuration file editor
  • Tabs for running each step of the surface morphometrics pipeline
  • Interactive Color coding for segmentation classes

License

This project is licensed under the MIT licence - see the LICESNSE file for details

Acknowledgments

About

GUI for Surface Morphometrics Pipeline

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages