Skip to main content

A GUI for AI segmentation of cell imagery.

Project description

Welcome to PWS_AI

This code is incomplete in that the gui is not completely finished. Coming up on the gui is the ability to check the results for the threshold so the segmentation is optimized by the user before going to check it on pwspy analysis software.

As it stands, you will go through 5 main steps.

Step 0) Run analysis on dataset of interest, that means running it on the pws analysis software

Step 1) Select folder with cell data where you just ran your analysis (same way its done on the pwspy software)

Step 2) Access rms images from analysis. This is done automatically when you click the button "Get RMS Images"

Step 3) Use PWS_AI to generate the ROIs automatically and save them as TIF File in Corresponding Folder

Step 4) Conver the PWS_AI output into the pwspy compatible format. Done by clicking "Push ROI TO PWSPY"

Once this is done you can go to the pws analysis software where you can now use the AI generated ROIs. This is a beta version and not ready for release but thank you for testing it out!

  • Nico 6/15/23

Building

PIP can be used to build a "wheel" for distribution by navigating to the root directory (where "setup.py" is located) and running python -m build. The produced files will be placed into the "dist" folder. You can distribute the .whl file yourself and install using PIP or you can upload the .whl to the PyPi repository online for easy download access (pip install pwsAI). To upload to PyPi you will need "twine" (pip install twine) and you will need to configure twine with the proper credentials to log into your PyPi account. Then upload with python -m twine upload ./dist/*.

Once pwsAI has been installed you can run the GUI either by running python -m pwsAI or by using the PwsAiGui alias.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pwsai-0.1.2.tar.gz (7.3 MB view details)

Uploaded Source

Built Distribution

pwsAI-0.1.2-py3-none-any.whl (7.3 MB view details)

Uploaded Python 3

File details

Details for the file pwsai-0.1.2.tar.gz.

File metadata

  • Download URL: pwsai-0.1.2.tar.gz
  • Upload date:
  • Size: 7.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.8.0

File hashes

Hashes for pwsai-0.1.2.tar.gz
Algorithm Hash digest
SHA256 00764c58e07988aa8e90db67e733345a02d275b404e19558f3ec6f4016b58ef0
MD5 9acc33c7f45a77fec1c5714e779a7854
BLAKE2b-256 e1acfbd116402e61b53b41a4677f6c3455df3326c9ff9293d960517ce1c955e0

See more details on using hashes here.

File details

Details for the file pwsAI-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: pwsAI-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 7.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.8.0

File hashes

Hashes for pwsAI-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7b46e465917ceef2fe9d0878082feaad3a21abcaf262580d60affa190dcf3d17
MD5 0aa2429dca3ca2754619b8f91cf28f2d
BLAKE2b-256 e273ffd41a8732c82e56970b69e26431482095a9d6f152823c259bf117d8b97b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page