flowcal

Python Flow Cytometry Calibration Library

https://github.com/taborlab/flowcal

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    2 of 11 committers (18.2%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.9%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Python Flow Cytometry Calibration Library

Basic Info
  • Host: GitHub
  • Owner: taborlab
  • License: mit
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 41 MB
Statistics
  • Stars: 50
  • Watchers: 2
  • Forks: 23
  • Open Issues: 43
  • Releases: 18
Created about 11 years ago · Last pushed about 1 year ago
Metadata Files
Readme License

README.rst

===========
``FlowCal``
===========
``FlowCal`` is a library for processing and analyzing flow cytometry data in Python.
It features:

* Extraction of Flow Cytometry Standard (FCS) files into numpy array-like structures
* Traditional and non-standard gating, including automatic density-based two-dimensional gating.
* Traditional transformation functions, such as exponentiation.
* Analysis of calibration beads data, standard curve generation, and transformation to absolute units (Molecules of Equivalent Fluorophore, MEF).
* Plotting, including generation of histograms, density plots and scatter plots.
* A user-fiendly Excel UI to gate, transform, plot, and generate statistics from a list of flow cytometry samples in a simple fashion.

Documentation
=============
The official documentation can be found in https://flowcal.readthedocs.io. Here you will find installation instructions, tutorials, and more.

Report Bugs
===========
The official way to report a bug is through the issue tracker on github (https://github.com/taborlab/FlowCal/issues). Try to be as explicit as possible when describing your issue. Ideally, a set of instructions to reproduce the error should be provided, together with the version of all the relevant packages you are using.

Request Features
================
Features can also be requested through the issue tracker on github. Try to be as descriptive as possible about the desired feature.

Owner

  • Name: taborlab
  • Login: taborlab
  • Kind: organization

GitHub Events

Total
  • Create event: 1
  • Release event: 1
  • Issues event: 2
  • Watch event: 2
  • Issue comment event: 2
  • Push event: 2
  • Pull request event: 5
  • Fork event: 1
Last Year
  • Create event: 1
  • Release event: 1
  • Issues event: 2
  • Watch event: 2
  • Issue comment event: 2
  • Push event: 2
  • Pull request event: 5
  • Fork event: 1

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 920
  • Total Committers: 11
  • Avg Commits per committer: 83.636
  • Development Distribution Score (DDS): 0.253
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Sebastian M. Castillo Hair c****r@g****m 687
John T. Sexton j****n@r****u 111
John T. Sexton s****t@g****m 69
Brian Landry b****y@g****m 30
Brian Landry g****2@g****m 6
unknown o****n@g****m 5
Lucas Hartsough l****h@r****u 3
Xida Ren c****n@g****m 3
abawchen a****n@g****m 3
Felix Ekness f****s@F****l 2
Felix Ekness f****s@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: almost 2 years ago

All Time
  • Total issues: 58
  • Total pull requests: 46
  • Average time to close issues: 11 months
  • Average time to close pull requests: 2 months
  • Total issue authors: 17
  • Total pull request authors: 9
  • Average comments per issue: 2.34
  • Average comments per pull request: 4.13
  • Merged pull requests: 39
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 3
  • Average time to close issues: N/A
  • Average time to close pull requests: 2 months
  • Issue authors: 1
  • Pull request authors: 2
  • Average comments per issue: 3.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • castillohair (22)
  • JS3xton (19)
  • ppreshant (2)
  • felixekn (2)
  • shuvadeep (1)
  • abawchen (1)
  • Anonymous62-bug (1)
  • sinnamone (1)
  • lin1996-ux (1)
  • aromanillos (1)
  • ethanj801 (1)
  • MHunt-tools (1)
  • chofski (1)
  • kaekae124 (1)
  • JJSong0805 (1)
Pull Request Authors
  • castillohair (21)
  • JS3xton (17)
  • MHunt-tools (4)
  • ym3141 (3)
  • felixekn (1)
  • SynbioLucas (1)
  • djhaller (1)
  • renxida (1)
  • JJSong0805 (1)
  • abawchen (1)
Top Labels
Issue Labels
plotting (13) Excel UI (12) deprecation (11) bug (9) gating/transformation/mef (9) wishlist (9) installation (5) data object (4) documentation (4) question (3) compensation (2) tests (1)
Pull Request Labels
Excel UI (14) plotting (11) deprecation (8) gating/transformation/mef (4) bug (4) documentation (4) tests (2) compensation (1) installation (1) data object (1)

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 369 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 2
  • Total versions: 12
  • Total maintainers: 2
pypi.org: flowcal

Flow Cytometry Calibration Library

  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 2
  • Downloads: 369 Last month
Rankings
Forks count: 8.1%
Stargazers count: 9.7%
Dependent packages count: 10.0%
Average: 10.2%
Downloads: 11.5%
Dependent repos count: 11.6%
Maintainers (2)
Last synced: 11 months ago

Dependencies

doc/requirements.txt pypi
  • numpydoc >=0.7.0
  • pillow >=6.2.0
requirements.txt pypi
  • matplotlib >=2.0.0
  • numpy >=1.9.0
  • openpyxl >=2.2.0
  • packaging >=16.8
  • pandas >=0.23.0
  • scikit-image >=0.10.0
  • scikit-learn >=0.16.0
  • scipy >=0.19.0
  • six >=1.10.0
  • xlrd >=0.9.2,<2.0.0
setup.py pypi
  • matplotlib >=2.0.0
  • numpy >=1.9.0
  • openpyxl >=2.2.0
  • packaging >=16.8
  • pandas >=0.23.0
  • scikit-image >=0.10.0
  • scikit-learn >=0.16.0
  • scipy >=0.19.0
  • six >=1.10.0
  • xlrd >=0.9.2,<2.0.0