Skip to main content

A Python package for analyzing cells in fluorescent images

Project description

CellRake 🔬

CellRake

Why this package?

CellRake is a Python package that analyzes cells in fluorescent images. It provides tools for image segmentation based on Scikit-image, model training and prediction based on Scikit-learn, and colocalization analysis, tailored for complex experiments involving multiple fluorescent markers.

Installation

Step 1: Install Conda

First, you need to install Conda, a package and environment management system. If you don't have Conda installed, you can download and install it by following these steps:

  1. Go to the Miniconda download page.
  2. Choose the version for your operating system (Windows, macOS, or Linux).
  3. Follow the installation instructions provided on the website.

Miniconda is a minimal version of Anaconda that includes only Conda, Python, and a few essential packages, making it lightweight and easy to manage.

Step 2: Create a Conda Environment

A Conda environment is an isolated space where you can install specific versions of Python and packages, like CellRake, without affecting other projects or installations. This is important to avoid conflicts between different software packages.

To create a new Conda environment for CellRake, open a terminal and run the following commands:

conda create --name cellrake python=3.10

This command creates a new environment named cellrake with Python 3.9 installed.

Step 3: Activate the Conda Environment

Before installing the CellRake package, you must activate the Conda environment you just created. This tells your system to use the Python and packages installed in that environment.

To activate the environment, run:

conda activate cellrake

After running this command, your terminal prompt should change to indicate that you're now working within the cellrake environment.

Step 4: Install CellRake

Now that your environment is set up and activated, you can install CellRake. The package is hosted on PyPI.

To install CellRake, run the following command:

pip install cellrake

This command tells pip to install CellRake from the PyPI repository. Now you are ready to go!

Note: If you installed the package some time ago, I recommend updating to the newest version to avoid bugs. You can do this by running:

pip install cellrake --upgrade

How to use it?

For detailed tutorials and use cases, see the examples directory:

  • Training Models: learn how to train a machine learning model using your dataset.
  • Analyzing Images: analyze new images using a pre-trained model.

License

CellRake is licensed under the MIT License.

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

cellrake-1.0.0.tar.gz (69.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cellrake-1.0.0-py3-none-any.whl (24.5 kB view details)

Uploaded Python 3

File details

Details for the file cellrake-1.0.0.tar.gz.

File metadata

  • Download URL: cellrake-1.0.0.tar.gz
  • Upload date:
  • Size: 69.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for cellrake-1.0.0.tar.gz
Algorithm Hash digest
SHA256 bd993b4f4e0eee5a87abcbbf89149f5a671fd0bfe3f9d3ef78fa3b36b48a6622
MD5 7e52ca82a1326dbed49941ea58249c89
BLAKE2b-256 b3b92cf8bbcc2929425afd096283d8c35aefde69d5cefb4552a2f7af10729b45

See more details on using hashes here.

File details

Details for the file cellrake-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: cellrake-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 24.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for cellrake-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 16206bfcc7f490ffc4357c62c812391afb362f3370631c02a74bf83a46b94933
MD5 5895c1d79528981a421b6fabdfe6f912
BLAKE2b-256 7e16a87bb3dc87aa840c724d9b701368f48de9d78491cc01f2b816949f74fab6

See more details on using hashes here.

Supported by

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