Skip to main content

Python package to analyse the rhythmicity in count data

Project description

RhythmCount

RhythmCount represents a Python package for detecting and analysing rhythmic patterns in count data. It consists of two modules:

  • data_processing: specific functions for building and comparing models, cleaning data, calculating confidence intervals, etc.

  • plot: specific functions for plotting (e.g. plotting models, raw data).

To use these modules, add the following code to your Python file:

from RhythmCount import plot, data_processing

RhythmCount can be used in combination with various types of experimental count data. The basic implementation of the RhythmCount for analysing rhythmic count data is made with cosinor method in combination with multiple regression models for count data: Poisson model, Generalized Poisson model, Zero-Inflated Poisson model, Negative Binomial model and Zero-Inflated Negative Binomial model.

The input data must be in the required format. The data must contain X and Y columns, where X represents time and Y represents the target variable - count. Once the data has been imported, various types of analysis can be performed. These are described more in details in the examples and documentation.
Helpers only contains functions that are called within the data_processing and plot modules. It is not intended for use by the end user.

Installation

RhythmCount can be installed using pip with the command:

pip install RhythmCount

Documentation and example

For more information see RhythmCount on GitHub.

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

RhythmCount-1.1.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

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

RhythmCount-1.1-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

Details for the file RhythmCount-1.1.tar.gz.

File metadata

  • Download URL: RhythmCount-1.1.tar.gz
  • Upload date:
  • Size: 9.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.10

File hashes

Hashes for RhythmCount-1.1.tar.gz
Algorithm Hash digest
SHA256 0e5e9ae4091a2f04f8e4194f5d0b4ea365e5a2b0a8415150de72c530ac62b264
MD5 66c7efd4855c05eb6f695f7d6b0b5658
BLAKE2b-256 797ae0928d57f7a617020f1f405fc393b3c222e5b80444f76a105c33c867fd4b

See more details on using hashes here.

File details

Details for the file RhythmCount-1.1-py3-none-any.whl.

File metadata

  • Download URL: RhythmCount-1.1-py3-none-any.whl
  • Upload date:
  • Size: 10.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.10

File hashes

Hashes for RhythmCount-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 67e32384b838be6e36cfcdcafd4704f57a4186e591866d37f0f51d3abb8d5444
MD5 aa275fd57aa2bc21270733c6d6a122dd
BLAKE2b-256 f734904b6f20ce2c7ed2f0ef52dbded7883ca326d258104b92a51c393a1be033

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