AI Powered Photoswitchable Screen
Project description
AI Powered Photoswitchable Screen (AIPyS) Version 2
Introduction
AIPyS V2 is an AI-driven platform enhancing the capabilities of photoswitchable genetic CRISPR screen technology. Utilizing advanced algorithms like U-net and cGAN for segmentation and employing Bayesian inference for differential sgRNA abundance analysis, AIPyS offers precise detection of single cells and subcellular phenotypes in microscopy images. It integrates Numpy, scikit-image, and scipy for parametric object detection and leverages the PyMC3 library for statistical modeling. For interactive data exploration and visualization, the platform is deployed online via Plotly-Dash.
For detailed insights, visit the Documentation.
Quick Installation Guide
AIPyS supports Windows environments and necessitates Python 3.8. For seamless operation with machine learning components like PyTorch and Cellpose, please align CUDA and cuDNN versions meticulously.
-
Conda Installation: Conveniently install using the provided
environment.yml
to configure both Python and CUDA/cuDNN dependencies accurately.conda env create -f environment.yml conda activate aipys_env
-
PIP Installation: For environments where Conda is unavailable, use pip while ensuring correct CUDA/cuDNN configurations.
pip install AIPySPro
Check installation:
aipys --version
Highlighted Features
Segmentation and Analysis
- Parametric Segmentation: Enhances R-based code for effective segmentation using scikit-image.
- Deep Learning Segmentation: Incorporates U-net and cGAN models for cutting-edge segmentation accuracy.
- Granularity Analysis and Classification: Utilizes logistic regression and CNN classifiers trained on meticulously segmented cell images for precise phenotype classification.
Deployment and Integration
- Nikon-nis Elements Integration: Employs AIPyS for advanced image processing, offering streamlined deployment capabilities for Nikon-nis Elements jobs module.
- Interactive Data Visualization: Leverages Plotly-Dash for an immersive data visualization experience, allowing users to interactively explore analysis outcomes.
Bayesian Model Training for Granularity Analysis
- Utilizes Bayesian inference to train models capable of discerning intricate subcellular phenotypes, contributing significantly to the understanding and characterization of genetic modifications impacting cell morphology.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file AIPyS-0.1.3.tar.gz
.
File metadata
- Download URL: AIPyS-0.1.3.tar.gz
- Upload date:
- Size: 60.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3d57bafa875fd152ac22ea512d110afb68007ffdd91d92e32b1e3e349dadce0 |
|
MD5 | 7919c41068b6f51f3b6fefbdb5c542ff |
|
BLAKE2b-256 | 39aaee8a9bb303bef4f3b1ba267c8073d6d2f51281b90b9ff2ce3acc5734c3c8 |
File details
Details for the file AIPyS-0.1.3-py3-none-any.whl
.
File metadata
- Download URL: AIPyS-0.1.3-py3-none-any.whl
- Upload date:
- Size: 82.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d5fa3b1a8506039083303361b7c5932975c41f94f147b7f6e851520acb80a43 |
|
MD5 | 8dedb7777b8f8863fc3f53cce4a83b47 |
|
BLAKE2b-256 | 6805129e7a558b968c5d11137e48d0ec25c698c7817bde911ca163fc6cb6fc23 |