Giter Club home page Giter Club logo

pycellid's Introduction

logo

PyCellID

Build status codecov Documentation Status issues license forks stars

Functions to analyze Cell-ID single-cell cytometry data using python language.

Motivation

Microscopy-based cytometry provides a powerful means to study cells with high throughput. Single cell measurements can reveal information hidden in the population. Some commercial software packages, as well as some open source projects, provide tools for working with microscopy images. However, either they do not fit the problem posed by cell-to-cell analysis, or they do not deliver a complete pipeline.

Here, we present a set of tools that facilitate inspection and analysis of fluorescence microscopy images based on their segmentation data.

We hope to integrate tools for image segmentation in future releases. In that way we would be able to contribute to completing the routine from data sampling to already analyzed samples.

Requirements

Python 3.8+

Dependecies for this project.

Installation

PyCellID can be installed using pip from PyPI. Using virtualenv is recommended -- for no specific reason other than it being good practice. Installing is simple:

    $> pip install pycellid

For development, clone the official github repository instead and use:

    $ git clone [email protected]:pyCellID/pyCellID.git
    $ cd pyCellID
    $ python3 -m venv venv
    $ source venv/bin/activate
    $ pip install -e .
    $ pip install -r requirements/dev.txt

Run the tests with pytest:

    $ pytest -v tests/

Or run the full checks with tox:

    $ tox -r

Contact

You can contact us via email.

Issues

Please submit bug reports, suggestions for improvements and patches via the issue tracker.

Links

Credits

We propose using the open source software Cell-ID for the image segmentation task. We plan to integrate it into our code in the future.

The cellID developers (1)(2).

Original source can be found at sourceforge (link) and in the original publication (link).

You can also visit the official repository ACL's Yeast Systems Biology Lab for further details.

We have got inspiration from rcell and rcell2.

License

This project is licensed under the MIT License (see the LICENSE file for details).

pycellid's People

Contributors

clementejose avatar juniors90 avatar victorsm01 avatar

Stargazers

 avatar

pycellid's Issues

Add Readme.

It's necessary to have a beautiful and well described README.md file for each open source based product.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.